{
  "aggregate_build_sha256": "f13fc4c0584bd46cf375613e14f26c6e2e316150898be8549bc0cba9777e3a7e",
  "baseline_commit": "179c0ef4a0b104d8d9bc52d326a7521f25fb5766",
  "baseline_file_count": 23,
  "baseline_file_sha256": {
    "etc/caddy/Caddyfile": "1f066c28afebfc9d384164aa0561aa8b5bd2c9926a19ee1628ab710a59b8fe44"
  },
  "baseline_tree": "c3b4815980ea8916b68c5d68a7dcab9bb4b283a9",
  "caddy_intended_change": false,
  "canonical_zip_required": true,
  "classification": "core",
  "current_latest": "WG_PAID_MGTS_LATEST_20261001-101043.zip",
  "current_latest_sha256": "67ff3d10cbf7cade1e043c90d1303a2b24052e866ff709304e8c1ed2032c68f3",
  "database_schema_intended_change": false,
  "dist_file_count": 7,
  "dist_package_sha256": "0a7b9532efa7ca2b28e96303cd40d25d4326d5193fb85f2e0b82f2bb63fa1b2f",
  "exact_worker_fixture": "tests/exact-worker.sh",
  "expected_installer_sha256": "ada1047af8ce08bab0c13081d72a34a887c4f7a71e244b873e7c698a0acdb36b",
  "expected_target_file_count": 23,
  "expected_target_tree": "65c545b800fad23452cce8432c07bdce4e49e669",
  "functional_stage": "p32m_vm103_admin_review_cycle_reset_ui_deploy",
  "immediate_static_predecessor": "STEP_050M07P32K_R01_VM103_PAID_SUMMARY",
  "immediate_static_predecessor_sha256": "991798437ce4c8a25beed8e5473ccfdc3a2d4e2662cf22d61c99a2d50497c94b",
  "machine_git_change_required": true,
  "mandatory_fixture_count": 4,
  "node_version": "24.20.0",
  "npm_version": "11.19.0",
  "openapi_canonical_sha256": "c491d635e4632aa5f19d49eb029fb1d58100378228805a7ddbd1d57803a2e6c5",
  "openapi_raw_sha256": "7a5d635e34905f93dc0e1ab9a2a50e2d198e7d45647185aa6d09deed44fa54cf",
  "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": "R01 deploys accepted frontend source 3462e87a90c7 with permanent admin Start new review cycle workflow using deployed P32L reset endpoint; preserves P32K reviewer paid-summary/payment UI, P32I library/SFTP, current Caddy/public ingress and ordinary Pilot/Commercial behavior",
  "rollback_contract": "restore exact pre-step accepted P32K access-web + admin-web from verified VM103 backup while preserving P32I SFTP/library and current Caddy/ingress state",
  "runtime_impact": true,
  "same_class_skeleton": "STEP_050M07P32K_R01_VM103_PAID_SUMMARY",
  "same_class_skeleton_sha256": "991798437ce4c8a25beed8e5473ccfdc3a2d4e2662cf22d61c99a2d50497c94b",
  "schema": "router-step-release-v1",
  "source_of_truth": "current_latest_vm103_machine_git_plus_exact_P32K_static_web_skeleton_plus_exact_MEDIUM_verified_P32M_deterministic_web_dist_plus_deployed_P32L_openapi_contract",
  "step_id": "STEP_050M07P32M_R01_VM103_REVIEW_CYCLE_RESET_UI",
  "target_caddy_sha256": "1f066c28afebfc9d384164aa0561aa8b5bd2c9926a19ee1628ab710a59b8fe44",
  "target_environment_matrix": "reference/target-environment.tsv",
  "target_package_path": "payload/web-dist.tar.gz",
  "target_package_sha256": "0a7b9532efa7ca2b28e96303cd40d25d4326d5193fb85f2e0b82f2bb63fa1b2f",
  "touched_machines": [
    "VM103"
  ],
  "vm130_contract_commit": "fadde79bcc5756d478b8814f94ad16ad48fd25d2",
  "web_source_commit": "3462e87a90c7e9faccb060bff82b70627d32eacd",
  "web_source_tree": "09ad1d4b25953d4a9d92a20ee486eb69db3ce839",
  "worker_entry": "scripts/worker.sh",
  "workflow_contract_version": 2,
  "yookassa_provider_mode_intended_change": false
}
