{
  "step": "C370",
  "status": "completed",
  "date": "2026-09-24",
  "title": "Source lift of P138-to140 and the598-to600 repair",
  "previous_certificate_sha256": "6b76df112cf1cfdaeed8ebc589a1b83e5ccd46cdcfd5e92bc6054cf4a718d181",
  "bindings": {
    "step": "STEP.json",
    "source_manifest": "SOURCE_MANIFEST.json",
    "report": "490d_C370_Paired_P_J_Source_Endpoint_Repair_20260924.md",
    "checkpoint": "490d_Mirror_Checkpoint_After_C370_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": "131cf7a056c53c72729e56728737c43958b623629003f180be6e180e2fbd84ff",
  "source_manifest_sha256": "4a0a2e671d36e6bce914ab3495041068ae7fc8d1b0bd403301580cf35298d9a3",
  "report_sha256": "728edf514bcdcd880d872b62cf31729351ffc92b8fca7c20fa906bd7686ed60c",
  "checkpoint_sha256": "687724fe1e3f5e3eb3f5a87e5063e2382e333f97d8536f7790333d7df485dfff",
  "data_sha256": "bce2f3723be95104e1380a4843ce2e1bd48053e495a6151e50e65169d98aecd3",
  "results_sha256": "54986d78d4bc2ddced3f166441440911daf8989a683d32797ba60967b9a0d6c0",
  "calculation_sha256": "c9e56bce3b2dbeb2a3a785094e164a477a643d06828e92a6f0fc6e4d9d03321c",
  "verifier_sha256": "9f175670abb70f7819dd7f6d997ff0bef2e58df8dffd763b433f6c6cd62e332d",
  "next_step_decision_sha256": "91a5f1364a975ec9449f9181f21cf2625fb15bfff9db2534d0fcd43eda79a86d",
  "replay_sha256": "1a16181db86699d528ae53df311a52a82e9ceaec9b4de5d53ab05f22b4a7934c",
  "control_integrity_sha256": "9810807cb07b02f43f568f68bb82cb41a6eeff6799902254b4932e5c350ac838",
  "readme_sha256": "db7ba8bc8d7e43bb86e7eb6edf50f72b75fd19f2df78a75f65a03d1dd0fc397e",
  "assertions_passed": 31,
  "source_checks_passed": 19,
  "main_result": "At existing Flood pivots 460 apart, P maps 138→140 and J maps 598→600 to the same sourced two-year repair. Six cumulative rows pass, including all four complete C287 rows; regular primary i3/i5 pass and companion i2/i4 fail exactly. This recovers the prior 458+600 repairs without changing the original 2K/17K outer endpoints.",
  "limits": "Paired P/J use is a tested comparison, not a reviewed textual prescription. Pivot ancestry differs across fields. Repeated rows are dependent; fractional companion images are not new sources.",
  "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 unique agreement condition for these two anchored maps and test it against all twenty C319 controls, the companion start/close boundary alternative, and the inherited quarter-phase components.",
  "next_step_executed": false
}
