{
  "aggregate_build_sha256": "77434acbfbcac3f038a21d4dc12ff807b822712f4079774a7dd49f3632e0540d",
  "baseline_commit": "85e338433a3e31d251b018a615e7c0af04236a77",
  "baseline_file_count": 29,
  "baseline_file_sha256": {
    "etc/caddy/Caddyfile": "1f066c28afebfc9d384164aa0561aa8b5bd2c9926a19ee1628ab710a59b8fe44"
  },
  "baseline_tree": "939ccb22220a957d688bfffdff01a0569da2c5b7",
  "caddy_intended_change": false,
  "canonical_zip_required": true,
  "classification": "core",
  "current_latest": "WG_PAID_MGTS_LATEST_20261007-115707.zip",
  "current_latest_sha256": "9f9fc85cd2c7c8e058869d9977b1ce378bb21ca15952a4e3bf0a717394d291bb",
  "database_schema_intended_change": false,
  "dist_file_count": 13,
  "dist_package_sha256": "4b5f775cfe56199ce68141171b50247c7c1df2c2c81641bf4a6c2d70c50d79fb",
  "exact_worker_fixture": "tests/exact-worker.sh",
  "expected_installer_sha256": "b17e590e151237b5473f57c2f30501a2ebb63934ff09647105890ce8d5d4f03d",
  "expected_target_file_count": 29,
  "expected_target_tree": "51816008dc4bcd037b3d354b200531843145209f",
  "functional_stage": "p34d_vm103_admin_invites_administration",
  "immediate_static_predecessor": "STEP_050M07P34C_R01_VM103_DATA_VIEWS",
  "immediate_static_predecessor_sha256": "d769cca2e82378d30b0ca108d406b852e71d53254f447f937364a5a3399aab2d",
  "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": "P34D deploys canonical Admin source 6cdd03b: moves YooKassa review tooling from Invites to a new Administration tab, restores exact Campaign-invite filtering, compacts Bulk Invite Campaign controls, and aligns Active/Archive invite rows on one shared grid. P34C full-width/internal-scroll layout and P34 Invited-by behavior are preserved. Access remains byte-identical; no backend/OpenAPI, Caddy/ingress, schema, provider/payment or SMTP semantics change.",
  "rollback_contract": "restore exact pre-step accepted P34C access-web + admin-web from verified VM103 backup while preserving current SFTP/library and Caddy/ingress state",
  "runtime_impact": true,
  "same_class_skeleton": "STEP_050M07P34C_R01_VM103_DATA_VIEWS",
  "same_class_skeleton_sha256": "d769cca2e82378d30b0ca108d406b852e71d53254f447f937364a5a3399aab2d",
  "schema": "router-step-release-v1",
  "source_of_truth": "current Project Sources + WG_PAID_MGTS_LATEST_20261007-115707.zip exact VM103 Machine Git source 85e338433a3e + accepted P34C static-web skeleton + reviewed/pushed canonical P34D web commit 6cdd03bf97a2 + exact deterministic web-dist handoff 4b5f775cfe56 + accepted P34 OpenAPI 72/81/92",
  "step_id": "STEP_050M07P34D_R01_VM103_INVITES_ADMIN",
  "target_caddy_sha256": "1f066c28afebfc9d384164aa0561aa8b5bd2c9926a19ee1628ab710a59b8fe44",
  "target_environment_matrix": "reference/target-environment.tsv",
  "target_package_path": "payload/web-dist.tar.gz",
  "target_package_sha256": "4b5f775cfe56199ce68141171b50247c7c1df2c2c81641bf4a6c2d70c50d79fb",
  "touched_machines": [
    "VM103"
  ],
  "vm130_contract_commit": "fadde79bcc5756d478b8814f94ad16ad48fd25d2",
  "web_source_commit": "6cdd03bf97a206388cd1d109bdf58dc664d63240",
  "web_source_tree": "89094ce12c1cf88ccfbc8c5958b6a3850cce8f85",
  "worker_entry": "scripts/worker.sh",
  "workflow_contract_version": 2,
  "yookassa_provider_mode_intended_change": false
}
