{
 "P0": {
  "status": "passed",
  "checks": [
   "TASK.md read; contract.md written"
  ],
  "notes": ""
 },
 "P1": {
  "status": "passed",
  "checks": [
   "SHA-256 matches README",
   "schema/date/duplicate/missing audit in data_audit.md",
   "exclusions.csv sums 5217-216=5001"
  ],
  "notes": "only rule-mandated exclusions"
 },
 "P2": {
  "status": "passed",
  "checks": [
   "zero-change RMSE baseline_metric=4.8757 computed and independently recomputed"
  ],
  "notes": ""
 },
 "P3": {
  "status": "passed",
  "checks": [
   "analysis.py reads only data/, deterministic, no seed needed; writes results/table/figure/exclusions"
  ],
  "notes": ""
 },
 "P4": {
  "status": "passed",
  "checks": [
   "clean re-run byte-identical",
   "12 consistency checks PASS (checks.md)",
   "gate run 20261030T052211.131123Z: all data/key/repro checks ok; failures only for report/claims/phase ledger not yet written (P5 items)"
  ],
  "notes": "gate_receipts/20261030T052211.131123Z.json"
 },
 "P5": {
  "status": "passed",
  "checks": [
   "report.md with 6 sections written",
   "claims.json written, keys exist",
   "final gate run recorded below",
   "final gate run 20261030T052245.204580Z: passed=true"
  ],
  "notes": "gate_receipts/20261030T052245.204580Z.json"
 }
}