{
 "P0": {
  "status": "passed",
  "checks": [
   "TASK.md read completely",
   "contract.md written"
  ],
  "notes": ""
 },
 "P1": {
  "status": "passed",
  "checks": [
   "SHA-256 computed and matched bundle.json",
   "9 rows x 11 cols, no NA/duplicates",
   "len(sizes)=G and sum(sizes)=N asserted for all rows",
   "exclusions.csv written (0 removed)"
  ],
  "notes": "see data_audit.md"
 },
 "P2": {
  "status": "passed",
  "checks": [
   "naive i.i.d. z-interval coverage computed with same replications -> results key baseline_coverage_iid"
  ],
  "notes": "baseline ignores clustering; ~0.95 at ICC=0, 0.30-0.48 for ICC>0"
 },
 "P3": {
  "status": "passed",
  "checks": [
   "analysis.py runs in ~2 s",
   "seeds from design.csv per cell",
   "WCB vectorised; loop cross-check identical to 4e-15",
   "analytic E[V_CR0] added for bias verification"
  ],
  "notes": ""
 },
 "P4": {
  "status": "passed",
  "checks": [
   "clean re-run byte-identical results.json",
   "14 consistency checks PASS (checks.md)",
   "gate run 1 receipt out/state/gate_receipts/20261030T054129.719612Z.json: all contract/reproducibility checks ok; only report/claims/phase-ledger failures expected before P5"
  ],
  "notes": "results.json later extended with mean_ci_halfwidth key (additive; re-verified by gate run 2)"
 },
 "P5": {
  "status": "passed",
  "checks": [
   "report.md with 6 sections, keys cited",
   "claims.json 7 claims all referencing existing keys",
   "gate run 2 PASSED (0/34 failed): out/state/gate_receipts/20261030T054237.397407Z.json"
  ],
  "notes": ""
 }
}