{
  "baseline_commit": "4ee0baa3f34e0e37481cdd79e44c751a33c86ec0",
  "baseline_file_count": 41,
  "baseline_tree": "da5805e5a4752dc4b3802a47d9cf1a619c58fcf2",
  "canonical_zip_required": true,
  "classification": "source_only",
  "exact_worker_fixture": "tests/exact-worker.sh",
  "expected_final_file_count": 41,
  "expected_final_tree": "2089a3611d9d0a5a9d3547f8a15881e5851490e2",
  "expected_installer_sha256": "41c3c77700af48d60c024422edd36c97f6adfb1ba36b545359323452b349b8a0",
  "functional_stage": "b5d_vm100_pbr_incident_source_close",
  "mandatory_fixture_count": 4,
  "packet_routing_change": false,
  "path_ownership_manifest": "reference/path-ownership.tsv",
  "peer_lifecycle_change": false,
  "production_deployment_performed": false,
  "revision": "R01",
  "runtime_impact": false,
  "same_class_skeleton": "STEP_050M07P32B_R04_VM100_REVIEW_DIRECT",
  "schema": "router-step-release-v1",
  "selector_allocator_change": false,
  "source_of_truth": "machine_git",
  "step_class": "A",
  "step_id": "STEP_050M07_B5D_R01_VM100_PBR_SOURCE_CLOSE",
  "target_environment_matrix": "reference/target-environment.tsv",
  "target_file_count": 41,
  "target_file_sha256": {
    "etc/config/dhcp": "0798101734e9913c54bd86dc5d8b296b22cc35020999f0796afbf9f265b4a2e7",
    "etc/pbr.d/ru_to_direct.sh": "a5d5d8737a50623c6ef0e0e0ad73a574c27b0df1873c282fb336b0f78d2b0486",
    "etc/pbr.d/wgpay_forced_egress.sh": "2b0ec34c5d20529eecc6af399bcf2ec245ce287a1c6f0234734edda5bada1bd9",
    "etc/pbr.d/wgpay_review_direct.sh": "6b61dceb334ec1653fb45d0ce8e16eb009171d3ca0aaf0a7dee2deace55dd6b1"
  },
  "target_package_path": "payload/source-close-target.json",
  "target_package_sha256": "90f63feff1173be780b51b8b5c93f689555b4735d33ed551147cb6a29bfe1e7a",
  "target_tree": "2089a3611d9d0a5a9d3547f8a15881e5851490e2",
  "touched_machines": [
    "VM100"
  ],
  "trust_edge_change": false,
  "vm130_contract_commit": "b51fd3cdc6e2 (archived machine-source reference, verify actual installed tools before execution)",
  "worker_entry": "scripts/worker.sh",
  "workflow_contract_version": 2
}
