{
  "schema": "router-step-release-v1",
  "step_id": "STEP_050M07R20QUC_R06_VM101_CONTROLLED_REBOOT_PUBLICATION_CONTINUATION",
  "revision": "C-R06",
  "classification": "continuation",
  "functional_stage": "vm101_controlled_reboot_publication_continuation",
  "source_of_truth": "R20Q-U-C R04 retained core evidence plus R05 publication-continuation STOP; VM130 workflow contract v2",
  "runtime_impact": false,
  "runtime_impact_detail": "read_only_publication_continuation_after_core_complete",
  "vm100_source_change": false,
  "vm101_source_change": false,
  "vm130_source_change": false,
  "snapshot_required": false,
  "snapshot_name": "r20quc-pre-0801-084130",
  "snapshot_created_in_continuation": false,
  "reboot": false,
  "zero_healthy_repeated": false,
  "workflow_contract_version": 2,
  "canonical_zip_required": true,
  "worker_entry": "scripts/run-step.sh",
  "exact_worker_fixture": "tests/exact-worker.sh",
  "target_package_path": "payload/vm101-boot-handoff-target-package.tar.gz",
  "target_package_sha256": "a1a125b7e22eb67f9d54475505dac1020c5732d73df9df8df44cb217b1747d87",
  "expected_installer_sha256": "e78702b9dae6968f8d294fedeccda2860af0c1c5f3fd945b591fa544f1662d18",
  "target_environment_matrix": "reference/target-environments.tsv",
  "path_ownership_manifest": "reference/path-ownership.tsv",
  "mandatory_fixture_count": 16,
  "previous_step": "STEP_050M07R20QUC_R05_VM101_CONTROLLED_REBOOT_PUBLICATION_CONTINUATION",
  "first_unfinished_phase": "r04_evidence_verify",
  "core_change_repeated": false,
  "target_installer_rerun": false,
  "target_postcheck_repeated": false,
  "router_machine_close_rerun": false,
  "prior_core_change_complete": true,
  "vm101_expected_commit": "ac678d1b3164e0201d221967fa131e354a211881",
  "vm101_expected_tree": "0d00ec84743795ff4dde671e42ac3e77241591ef",
  "vm101_expected_file_count": 58,
  "provider_direct_policy": "disabled_until_proven",
  "active_generation_baseline": "r20c-20260730-205427-3926",
  "next_step": "R20Q-U_COMPLETE_RESUME_M07_PLAN",
  "failure_contract": "child STOP report, then latest archive, then detached emergency archive",
  "vm130_contract_baseline": "R20Q-U-A2 R03 80-file workflow contract v2",
  "controlled_reboot_repeated": false
}
