{
  "step": "C326",
  "status": "completed",
  "date": "2026-09-24",
  "title": "Four-endpoint overlap versus bilateralcompletion",
  "previous_certificate_sha256": "c5d7e66e2782dd82b092af1e761bf4e74d940fac5521fa4fde882b859605b79e",
  "bindings": {
    "step": "STEP.json",
    "source_manifest": "SOURCE_MANIFEST.json",
    "report": "490d_C326_Four_Endpoint_Overlap_and_Bilateral_Field_20260924.md",
    "checkpoint": "490d_Mirror_Checkpoint_After_C326_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/C326_Independent_Audit.py",
    "review_1": "evidence/C326_Independent_Audit_Results.json",
    "review_2": "evidence/C326_Independent_Review.md",
    "review_3": "evidence/C326_Source_Review.md",
    "review_4": "evidence/C326_Source_Results.json"
  },
  "step_sha256": "0344cb8c4ef815f5b7fb168e59895ddff4923fd2ad2bd3c4a6a2d0a3c18e3c0f",
  "source_manifest_sha256": "cf3056760de75a3d67accf2335181b00539934b36b025d0995cc3868c0837dbc",
  "report_sha256": "76b8c5472894fa993713e5f66933855a1ba7040fb29c50acfba4f96772729343",
  "checkpoint_sha256": "c636793aedebc199fe08d7a512dfc0b61a2870fd5f63b542307174e2c8b90f44",
  "data_sha256": "6beddb0bce9a3daf6005431279443b5431257dd78624651648805da590360207",
  "results_sha256": "168657c49e77b6f3559005ef101d1672b9a2711d92f59007c16ebbca3268321f",
  "calculation_sha256": "821bbc82d79b8bc02df5ae1eb197d17df39ad5c87f1dc2e3de6b580027991eeb",
  "verifier_sha256": "9f175670abb70f7819dd7f6d997ff0bef2e58df8dffd763b433f6c6cd62e332d",
  "next_step_decision_sha256": "cb700ab1d9ab8bb9f8f3b898ce755eac88fef493fd3e084920f01564cd720085",
  "replay_sha256": "0ecf03067ff1643421f24c870575c62600e31eaee9bb1a1e721273f1bc270c74",
  "control_integrity_sha256": "9810807cb07b02f43f568f68bb82cb41a6eeff6799902254b4932e5c350ac838",
  "readme_sha256": "300b97ac723ab370f05fd785e16964e9f1260b4732e6fad313d5cd579a6fcceb",
  "review_0_sha256": "23e05b03b701dc890ae8cec1fcd87ae7525e9ab65b650cb166de415e19a87d30",
  "review_1_sha256": "a5d4395004b73e4001df08d63983a7b86674b9437f0108e36b7d324a3eb422b6",
  "review_2_sha256": "5924624e4d00b234cb51db3f1e7dbb34c9312ba035cdea7cd79677a0465b7f5b",
  "review_3_sha256": "44b3f4b3956a8ed99efe294257bb42215598e911d2d0f70a50eed27a58703074",
  "review_4_sha256": "1314da9fe1d50546266a91e93c53136f4f5131f2e724186fc8da7be49da71faa",
  "assertions_passed": 40,
  "source_checks_passed": 15,
  "main_result": "Sixregularquadrupleshave460|40|460, overlap40, outer960. File09has40|460|40, overlap460, outer540. Twelveof96phasequadruplespreserveallrelations. Thethreepointsubpattern doesnotidentifythewholeconfigurations.",
  "limits": "Metric andsource-typecomparisononly. Complementaryoverlap is not a newlyauthorizedoperator; no endpoint,anchor orFile09scope transfer is adopted.",
  "canonical_or_graph_edits": false,
  "new_independent_agent_review": true,
  "next_proposed_step": "Remove the500-only target and classify every positive cross-context residual among the same five-role source biographies: after the held460 same-role leg, which existing SP endpoints remain later, and which full source durations do they partition?",
  "next_step_executed": false
}
