{
  "aggregate_build_sha256": "2f3e27c5750002795250abe8279f59017fc42fa37087acad67f1c573c0e25f69",
  "baseline_commit": "a53d6cd88056368cf50152dc92f370db9df628aa",
  "baseline_file_count": 23,
  "baseline_file_sha256": {
    "etc/caddy/Caddyfile": "1f066c28afebfc9d384164aa0561aa8b5bd2c9926a19ee1628ab710a59b8fe44"
  },
  "baseline_tree": "c19d91defa0b5456cf64fd1fc6f11bfac4a5bc5b",
  "caddy_intended_change": false,
  "canonical_zip_required": true,
  "classification": "core",
  "current_latest": "WG_PAID_MGTS_LATEST_20261001-070707.zip",
  "current_latest_sha256": "3e4bde8080c20afc6772ada95b27363cf559abe5eedac7add4e6517edce0a353",
  "database_schema_intended_change": false,
  "dist_file_count": 7,
  "dist_package_sha256": "7afa590548ff8f517355d98408b0460be9150d97945bcc36501d47a9ca5b3fda",
  "exact_worker_fixture": "tests/exact-worker.sh",
  "expected_installer_sha256": "8417e5dd5d376b9071496e29b0774c3087891324c336680a1c8932951c995a6b",
  "expected_target_file_count": 23,
  "expected_target_tree": "c3b4815980ea8916b68c5d68a7dcab9bb4b283a9",
  "functional_stage": "p32k_vm103_review_paid_summary_deploy",
  "immediate_static_predecessor": "STEP_050M07P32J_R01_VM103_OFFER_UI",
  "immediate_static_predecessor_sha256": "84f5b4cc66822e7edfdae19ab5c521d6e78ac41b4bbfbaf5c513df6152c869ff",
  "machine_git_change_required": true,
  "mandatory_fixture_count": 4,
  "node_version": "24.20.0",
  "npm_version": "11.19.0",
  "openapi_canonical_sha256": "029bc1e00401296207f82bac76152ef1ee6d7b42c14b73ce14b2e3582c0d2c4d",
  "openapi_raw_sha256": "5d1a15a7d1fa0613c5495454f3c4164a573860a074277b4f13e7653e29cfa31d",
  "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 43aeeaf51e58 with localized paid-access summary for active_paid Review accounts; preserves P32J offer/footer/payment copy, P32I SFTP/library, P32H payment semantics, Caddy/public ingress and ordinary Pilot/Commercial behavior",
  "rollback_contract": "restore exact pre-step accepted P32J 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_050M07P32J_R01_VM103_OFFER_UI",
  "same_class_skeleton_sha256": "84f5b4cc66822e7edfdae19ab5c521d6e78ac41b4bbfbaf5c513df6152c869ff",
  "schema": "router-step-release-v1",
  "source_of_truth": "current_latest_vm103_machine_git_plus_exact_P32J_static_web_skeleton_plus_exact_LOW_verified_P32K_deterministic_web_dist",
  "step_id": "STEP_050M07P32K_R01_VM103_PAID_SUMMARY",
  "target_caddy_sha256": "1f066c28afebfc9d384164aa0561aa8b5bd2c9926a19ee1628ab710a59b8fe44",
  "target_environment_matrix": "reference/target-environment.tsv",
  "target_package_path": "payload/web-dist.tar.gz",
  "target_package_sha256": "7afa590548ff8f517355d98408b0460be9150d97945bcc36501d47a9ca5b3fda",
  "touched_machines": [
    "VM103"
  ],
  "vm130_contract_commit": "fadde79bcc5756d478b8814f94ad16ad48fd25d2",
  "web_source_commit": "43aeeaf51e58b24c159f45d2d67e5bbd4bf7ab6c",
  "web_source_tree": "9b25827ec01dd7313d29532b87bb42d3eb39f19f",
  "worker_entry": "scripts/worker.sh",
  "workflow_contract_version": 2,
  "yookassa_provider_mode_intended_change": false
}
