{
  "activation_contract": "install candidate -> caddy validate -> systemctl restart caddy -> systemctl is-active -> focused exact-method HTTPS probes",
  "admin_application_auth_intended_change": false,
  "baseline_commit": "9b31d8feb3b513d5c65abb413ca4928ad8456cfd",
  "baseline_file_count": 20,
  "baseline_file_sha256": {
    "etc/caddy/Caddyfile": "cfcf7007645603798492e4ef1125392d940e7627ee530132fc07123264107ccc"
  },
  "baseline_tree": "95a93dec2f6e15c966c4f39332d65c826541b62b",
  "canonical_zip_required": true,
  "classification": "core",
  "current_latest": "WG_PAID_MGTS_LATEST_20260921-171751.zip",
  "current_latest_sha256": "674a97cbb98aafe77502f078c9f8cb769363af039e00766729634b503ddbb39d",
  "database_schema_intended_change": false,
  "exact_worker_fixture": "tests/exact-worker.sh",
  "expected_installer_sha256": "e15856ca854b74a662ab9c73736898b302d1197058ad97e4c255b53bb5fede54",
  "expected_target_file_count": 20,
  "expected_target_tree": "564224fa353533e6e4af4f4e1acb6e5ed04dfa70",
  "firewall_uci_intended_change": false,
  "functional_stage": "p29e2_vm103_account_billing_route_exposure",
  "machine_git_change_required": true,
  "mandatory_fixture_count": 5,
  "network_uci_intended_change": false,
  "path_ownership_manifest": "reference/path-ownership.tsv",
  "payment_create_during_step": false,
  "provider_write_during_step": false,
  "public_access_routes_intended_change": true,
  "revision": "R01",
  "rollback_contract": "restore exact baseline Caddyfile -> caddy validate -> systemctl restart caddy -> systemctl is-active -> account billing routes return 404 again while existing YooKassa webhook stays exposed",
  "runtime_impact": true,
  "same_class_skeleton": "STEP_050M07P29D2_R01_VM103_YOOKASSA_WEBHOOK",
  "same_class_skeleton_sha256": "bcb770ba1b37bd5f350840747baf26079a48e172e95b3492ee51e220fce8b3e3",
  "schema": "router-step-release-v1",
  "source_of_truth": "current_latest_vm103_machine_git_plus_exact_P29D2_R01_VM103_Caddy_skeleton",
  "step_class": "B",
  "step_id": "STEP_050M07P29E2_R01_VM103_BILLING_API",
  "target_caddy_sha256": "f2eb4657d57631b022ab8b6603295563c560bb10b2dc871c72eacd150ad383fd",
  "target_environment_matrix": "reference/target-environment.tsv",
  "target_package_path": "payload/vm103-billing-api-target-package.tar.gz",
  "target_package_sha256": "a0df298884272b16b95edfe3b46c33185ec3b931b3c2a7c58402ec51722b3e2e",
  "touched_machines": [
    "VM103"
  ],
  "vm130_contract_commit": "fadde79bcc5756d478b8814f94ad16ad48fd25d2",
  "account_billing_routes": {
    "backend": "10.71.100.83:18080",
    "collection": {
      "methods": ["GET", "POST"],
      "path": "/v2/account/billing/payments"
    },
    "item": {
      "method": "GET",
      "path_shape": "/v2/account/billing/payments/{payment_id:uuid}"
    }
  },
  "webhook_semantics_intended_change": false,
  "worker_entry": "scripts/worker.sh",
  "workflow_contract_version": 2
}
