{
  "step": "C327",
  "status": "completed",
  "date": "2026-09-24",
  "title": "Complete source-biography residual census",
  "previous_certificate_sha256": "4388e7226a60d28955d54b3a8ce0b80eb0d8ef6e928c5ba0a0615445e7423a7b",
  "bindings": {
    "step": "STEP.json",
    "source_manifest": "SOURCE_MANIFEST.json",
    "report": "490d_C327_Complete_Source_Biography_Residual_Census_20260924.md",
    "checkpoint": "490d_Mirror_Checkpoint_After_C327_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",
    "review_0": "evidence/C327_Independent_Audit.py",
    "review_1": "evidence/C327_Independent_Audit_Results.json",
    "review_2": "evidence/C327_Independent_Review.md",
    "review_3": "evidence/C327_Source_Review.md",
    "review_4": "evidence/C327_Source_Results.json",
    "review_5": "evidence/prior_460_residual_locator.md"
  },
  "step_sha256": "e451de0c24f5dc91db717b57834adf50705779be4a368142bb2377f3fe0d0e32",
  "source_manifest_sha256": "23deed66e6f343401bc2d81a609a9d3bad08361d12fdcdc5349a2354dcf78190",
  "report_sha256": "e08f7a695c695ff48af27f1a82894ebc7fe2a696b774a0aa661d3f42676c0913",
  "checkpoint_sha256": "e41bf95fef707b215d847000fe697d96c2850518cdd541e027b2022d32a94185",
  "data_sha256": "455c211833a6d7bad2327a9d50bc6fc7d71a09787d83f9d23516253410cf6bde",
  "results_sha256": "c19c659d557776fb4367eedb59f495d96a0c2abd8a33941e5f76ad212a6ee532",
  "calculation_sha256": "53d3247638a4b2f03e1af6d653a0bd2f4b920d96fb9c940572d021515bae09be",
  "verifier_sha256": "9f175670abb70f7819dd7f6d997ff0bef2e58df8dffd763b433f6c6cd62e332d",
  "next_step_decision_sha256": "e528acf848b516fb8607b990c9b09c8296ece8d3f9278e02176ae953dc367bbe",
  "replay_sha256": "40c743398590c56536539c245eeb169c9d42155926ac1d8a8c95b1dcde236238",
  "control_integrity_sha256": "9810807cb07b02f43f568f68bb82cb41a6eeff6799902254b4932e5c350ac838",
  "readme_sha256": "eef8e4e9e65debc276315fb28cd3ced521444f090643242c26e763de60d5e7a3",
  "review_0_sha256": "22dde1d1f8a9de88f3244f49e5c3636059bb87a07d54c109658a0660b692616c",
  "review_1_sha256": "191943b776b1c85339145694c5e93127268943b2e7a5e6f7a002371681ce1055",
  "review_2_sha256": "fa656cc56b4c0ae02d28988bc2eba8cb3277eae2c38e4487545fd56f703beff2",
  "review_3_sha256": "15cd7646a8e4de4b0ec58910ca212afad6f67b55c73e1f46c19ae8baca555a46",
  "review_4_sha256": "0a576fc658f9c15f2b44f5c6f15fc2e00c9777c634ae1573ad5ab3b940883cb2",
  "review_5_sha256": "3451a75dcf7ecfe6002fea4f0d0caab66d7678f552c17b22b5f4a1ca49d96f13",
  "assertions_passed": 678,
  "source_checks_passed": 16,
  "main_result": "All 75 source-role pairs yield18 positive residuals:40,140,490,640 from full spans500,600,950,1100. The source-qualified Noah950=460+490 is a consequence of the admitted context translation; no new E path is established.",
  "limits": "Finite endpoint consequences, not fresh corroboration. No new chronology, source node, phase, operator or selector is admitted.",
  "canonical_or_graph_edits": false,
  "new_independent_agent_review": true,
  "next_proposed_step": "Test the same residual construction across the four already admitted MT Cainan/Terah contexts, holding SP OFF/Terah0 and full430 fixed. Which residuals depend on selecting restoredON/Terah60?",
  "next_step_executed": false
}
