{
  "schema": "router-step-release-v1",
  "step_id": "STEP_050M07R20QUA1_R06_VM130_SHARED_WORKFLOW_HARDENING",
  "revision": "R06",
  "classification": "continuation",
  "previous_step": "STEP_050M07R20QUA1_R05_VM130_SHARED_WORKFLOW_HARDENING",
  "first_unfinished_phase": "previous_failure_evidence_then_apply",
  "core_change_repeated": false,
  "target_installer_rerun": false,
  "target_postcheck_repeated": false,
  "router_machine_close_rerun": false,
  "functional_stage": "vm130_shared_workflow_hardening",
  "source_of_truth": "r04_exact_live_manifest_plus_r05_stop_report_plus_latest_authoritative_source",
  "runtime_impact": false,
  "vm100_source_change": false,
  "vm101_source_change": false,
  "vm130_source_change": true,
  "snapshot_required": false,
  "reboot": false,
  "zero_healthy_repeated": false,
  "workflow_contract_version": 1,
  "detached_from_first_mutating_instruction": true,
  "stop_report_before_latest_archive": true,
  "outer_gate_nested_detach": false,
  "full_nested_detach_test_in_worker": true,
  "idempotent_source_states": [
    "baseline_live_managed_72",
    "target_r20qua1_managed_78"
  ],
  "target_environment_matrix": "reference/target-environments.tsv",
  "path_ownership_manifest": "reference/path-ownership.tsv",
  "remote_target_syntax_proof": true,
  "mandatory_fixture_count": 11,
  "expected_installer_sha256": "b58054c599f2d1fba9228f83a72b64f6dfaf02f5b8e90a55937a36dfa423a20b",
  "target_package_sha256": "d25b97195ad4d627b36677e53825d579077b97adf593ec5b00b2e37b8e33d22d",
  "vm130_source_before_count": 72,
  "vm130_source_after_count": 78,
  "vm130_changed_existing_count": 6,
  "vm130_new_file_count": 6,
  "vm100_expected_commit": "2973959bbb942b23cf7fe3d68474111aa063d4f2",
  "vm100_expected_tree": "4b35b85779e10d5b1465b44060aef11a9c99c4aa",
  "vm100_expected_file_count": 29,
  "vm101_expected_commit": "e656f9bfde6d727292f38cae43e41811a23d6714",
  "vm101_expected_tree": "48a6c4365ccde9caaec7765fa796f09cbd74771e",
  "vm101_expected_file_count": 55,
  "next_step": "R20Q-U-B1_VM101_BOOT_HANDOFF_NO_REBOOT",
  "independent_zip_mode_restore": true,
  "independent_zip_required_exec_check": true,
  "mandatory_test_shell_interpreter_explicit": true,
  "r02_stop_phase": "mandatory_tests",
  "r02_stop_rc": 126,
  "r02_core_change_complete": false,
  "detached_worker_launch": "python_subprocess_start_new_session",
  "detached_actual_worker_pid_tracking": true,
  "detached_sets_id_pid_race_removed": true,
  "r03_stop_phase": "full_shared_selftest",
  "r03_stop_rc": 23,
  "r03_core_change_complete": false,
  "vm130_preserved_legacy_file_count": 15,
  "vm130_observed_bytecode_cache_count": 2,
  "vm130_removed_bytecode_cache_count": 2,
  "complete_non_bytecode_source_scope": true,
  "r04_stop_phase": "apply",
  "r04_stop_rc": 41,
  "r04_core_change_complete": false,
  "r04_live_manifest_sha256": "da5b41cd70fbb52c8d6dd4f4d345fc0dcb23d9e8b798236034bd29ea7e0879e7",
  "r05_stop_phase": "previous_failure_evidence",
  "r05_stop_rc": 1,
  "r05_core_change_complete": false,
  "r05_failure_cause": "independent_extract_root_referenced_before_independent_extract",
  "previous_failure_evidence_non_blocking": true
}
