{
  "step": "C344",
  "status": "completed",
  "date": "2026-09-24",
  "title": "Source-qualified 598 to600 held-endpoint realizations",
  "previous_certificate_sha256": "6cdd5a466623555a3c091d977487b2641f64b12448897a7ec825d29d07b807b5",
  "bindings": {
    "step": "STEP.json",
    "source_manifest": "SOURCE_MANIFEST.json",
    "report": "490d_C344_Source_Qualified_598_to_600_Realizations_20260924.md",
    "checkpoint": "490d_Mirror_Checkpoint_After_C344_20260924.md",
    "data": "evidence/DATA.json",
    "results": "evidence/RESULTS.json",
    "calculation": "evidence/CALCULATION.py",
    "verifier": "evidence/check.py",
    "next_step_decision": "NEXT_STEP_DECISION.json",
    "replay": "REPLAY.json",
    "control_integrity": "CONTROL_INTEGRITY.json",
    "readme": "README.md"
  },
  "step_sha256": "98c8dba54264d5ac669246ec1eca5bdf795d0357d2e90be3b98973e33ce0577a",
  "source_manifest_sha256": "3d8bf258f5b1ebfd67ff2a4f889eea5bd36fa28cf665bbf9e85fdc4a6b64ac32",
  "report_sha256": "8ddba47813264d0392c941640957c6f1f9d3909003e1f6eafaa1f4c36a3d24fc",
  "checkpoint_sha256": "9e945d137cd161379de5ed2d63886f507717d59212d195b48e8e33790e4accb3",
  "data_sha256": "36991c1ffb0c3035e8e94dbc9c5dc6e5a5525be3f3134c893b3888d6cc2cc89b",
  "results_sha256": "eb539584f1301332bff5d3f17777f8ea8290ce46975af6957ac280c7e3665ea4",
  "calculation_sha256": "e002f7a0eccfd50f8743cf0e53c8be17b9cd819b5c0a79c982093141941bd5df",
  "verifier_sha256": "9f175670abb70f7819dd7f6d997ff0bef2e58df8dffd763b433f6c6cd62e332d",
  "next_step_decision_sha256": "63ddea7ed6936b4534631bb66ff12c90d11605fb43ed25e84892e8785ce418ab",
  "replay_sha256": "dcf18b928a4504f8a109c5851fedd98b188910d55705caf9ddc4b281cac16d5e",
  "control_integrity_sha256": "9810807cb07b02f43f568f68bb82cb41a6eeff6799902254b4932e5c350ac838",
  "readme_sha256": "e2b0054449e3bc8709afb9d77b92250557de2919da3d3cef4a7372fdc9e3a9fc",
  "assertions_passed": 18,
  "source_checks_passed": 17,
  "main_result": "Primary598 gaps admit both held-Flood Noah+2 and held-Noah Flood−2 repairs to actual same-Gear600 pairs. File02’s local example holds Flood. Companion599 converts to601+1/299 and has no admitted endpoint repair.",
  "limits": "Source gap conversion, not whole-date scaling or ResidueProtocol. No new endpoint or MT person companion.",
  "canonical_or_graph_edits": false,
  "new_independent_agent_review": false,
  "review_provenance": "Root-agent analysis and deterministic replay; no new independent-agent review",
  "next_proposed_step": "Enumerate all same-context MT600 Noah/Flood pairs across the three admitted Gears for the two primary SP comparison paths. Determine exactly which preserve2K and which preserve the460/490 Noah-death partition.",
  "next_step_executed": false
}
