{
  "step": "C371",
  "status": "completed",
  "date": "2026-09-24",
  "title": "Uniqueness and controls of the paired P/J repair",
  "previous_certificate_sha256": "a53e0c7af3338d9dc9ff64e7351753b6ba5e600527b8d04a6d4b4447a0834e74",
  "bindings": {
    "step": "STEP.json",
    "source_manifest": "SOURCE_MANIFEST.json",
    "report": "490d_C371_Paired_Map_Uniqueness_Selectors_and_Phase_Controls_20260924.md",
    "checkpoint": "490d_Mirror_Checkpoint_After_C371_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": "841e1f2e3270a8e9ba242b0dd8591f9097f322610d33373c596f98a06d353131",
  "source_manifest_sha256": "c1b1c587f278544659cf6a7985cf94c337cbddbd37ea8858f9604dd33e1ec6de",
  "report_sha256": "175a5f2b21298034425cfb3223c766d13a241e1b0c225d729591f955b22a47e1",
  "checkpoint_sha256": "ca82943520c7fb32700f308a01f0dbdc8898e9848a95435efe0211b1e5dd615c",
  "data_sha256": "8a0ed4d588f43d08a729f99043e3dde3b287d84d31041268725b0d6f39aef59d",
  "results_sha256": "a3e9579bebe43350e975bd75c248fcdbfd297f24687a2af93ca4f219a2a46669",
  "calculation_sha256": "1578fa2cbce6c0918726ed65ba34e31182a73ca2aa622941289461a4eb41eed6",
  "verifier_sha256": "9f175670abb70f7819dd7f6d997ff0bef2e58df8dffd763b433f6c6cd62e332d",
  "next_step_decision_sha256": "236fd0c6c174f4a89fe872294c3ec134e328670fa513ce04b4c21ec963e28466",
  "replay_sha256": "2b280373ea8748888f5aac6ab2a7fb77ed0f45ac9b256b54577449264988b566",
  "control_integrity_sha256": "9810807cb07b02f43f568f68bb82cb41a6eeff6799902254b4932e5c350ac838",
  "readme_sha256": "261423c779942d730c7426183e1428a856d0e28c34af19e22189cabbc40803da",
  "assertions_passed": 93,
  "source_checks_passed": 17,
  "main_result": "The two anchored gap maps agree uniquely at x=13D/10, output30D/23; D460 gives598→600 and138→140. All twenty C319 controls leave joint source matches22:i3/i5. Companion start/close mixing can rescue P alone but not agreement. Twelve same-offset components pass; fixed-center pivot maps fail the inherited offsets.",
  "limits": "The agreement condition is imposed for this test, not established as a textual prescription. Boundary and phase alternatives retain their identities. No new pivots, integer rounding, source endpoints or chronological anchors are adopted.",
  "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": "Derive the primitive integer form of equal gains under P=70/69 and J=300/299, then bind its scale to the sourced 460-year separation and the existing 529 rectangle. Keep the derivation conditional on the tested agreement criterion.",
  "next_step_executed": false
}
