{
  "aggregate_build_sha256": "6a62937920400988ce69441e314579d72ca4237859dbf93cc54bf6731b2e330d",
  "baseline_commit": "3885e1268c59c2212a82d8984d08d0d006ff8769",
  "baseline_file_count": 29,
  "baseline_file_sha256": {
    "etc/caddy/Caddyfile": "1f066c28afebfc9d384164aa0561aa8b5bd2c9926a19ee1628ab710a59b8fe44"
  },
  "baseline_tree": "4b8234a33f649c4c689fc018a36eda4d4450971e",
  "caddy_intended_change": false,
  "canonical_zip_required": true,
  "classification": "core",
  "current_latest": "WG_PAID_MGTS_LATEST_20261006-062322.zip",
  "current_latest_sha256": "897c1a33555158dde2e758c904b7f6494ba94403758015f3355b63e1d4cbb2dc",
  "database_schema_intended_change": false,
  "dist_file_count": 13,
  "dist_package_sha256": "7200400495a083c60e1f31c66a54a3dab8949149729dd2d7e00f833763175263",
  "exact_worker_fixture": "tests/exact-worker.sh",
  "expected_installer_sha256": "82d9d56ad083cffbf6c0371a3df469a22ef713b26482d17596d54e4befd939cf",
  "expected_target_file_count": 29,
  "expected_target_tree": "415c5b08ce1ceab2718acaba4333078396bb3301",
  "functional_stage": "p34a_vm103_invited_by_ui",
  "immediate_static_predecessor": "STEP_050M07P33C_R02_VM103_LEGAL_EMAIL",
  "immediate_static_predecessor_sha256": "9ae36f27963cb180dd73136dd5aa848c91cd222a807909e27f4bf8f568668eca",
  "machine_git_change_required": true,
  "mandatory_fixture_count": 4,
  "node_version": "24.20.0",
  "npm_version": "11.19.0",
  "openapi_canonical_sha256": "b6ce1bcbcaf2eaaa1669eee5d6e90f30ed8d9aaf427dc75be9b09970efa04718",
  "openapi_raw_sha256": "e93337317b4dc7e1a81d547759e513ea0c9754a426f16625d4bdfaf96f2a10df",
  "path_ownership_manifest": "reference/path-ownership.tsv",
  "payment_create_during_step": false,
  "provider_write_during_step": false,
  "public_api_ingress_intended_change": false,
  "revision": "R01",
  "revision_note": "P34A deploys the reviewed Admin-only Invited-by frontend from canonical web commit ca250dd. Access bytes are required to remain byte-identical to accepted P33C. The STEP changes only VM103 Admin static assets + Admin RELEASE-MANIFEST identity; it preserves the accepted P34 VM121 API/OpenAPI, Caddy/ingress, library/SFTP and live provider/payment/SMTP semantics.",
  "rollback_contract": "restore exact pre-step accepted P33C access-web + admin-web from verified VM103 backup while preserving current P32I SFTP/library and Caddy/ingress state",
  "runtime_impact": true,
  "same_class_skeleton": "STEP_050M07P33C_R02_VM103_LEGAL_EMAIL",
  "same_class_skeleton_sha256": "9ae36f27963cb180dd73136dd5aa848c91cd222a807909e27f4bf8f568668eca",
  "schema": "router-step-release-v1",
  "source_of_truth": "current Project Sources + WG_PAID_MGTS_LATEST_20261006-062322.zip exact VM103 Machine Git source 3885e1268c59 + accepted P33C static-web skeleton + independently reviewed/pushed canonical P34A web commit ca250dd9ec8e + exact deterministic web-dist handoff 7200400495a0 + accepted P34 OpenAPI 72/81/92",
  "step_id": "STEP_050M07P34A_R01_VM103_INVITED_BY_UI",
  "target_caddy_sha256": "1f066c28afebfc9d384164aa0561aa8b5bd2c9926a19ee1628ab710a59b8fe44",
  "target_environment_matrix": "reference/target-environment.tsv",
  "target_package_path": "payload/web-dist.tar.gz",
  "target_package_sha256": "7200400495a083c60e1f31c66a54a3dab8949149729dd2d7e00f833763175263",
  "touched_machines": [
    "VM103"
  ],
  "vm130_contract_commit": "fadde79bcc5756d478b8814f94ad16ad48fd25d2",
  "web_source_commit": "ca250dd9ec8e3519cee42cd69789f7420054311b",
  "web_source_tree": "7eb17e0d79d1971c4217561ae482ccd07d469abe",
  "worker_entry": "scripts/worker.sh",
  "workflow_contract_version": 2,
  "yookassa_provider_mode_intended_change": false
}
