1{2 "P0": {3 "status": "passed",4 "checks": [5 "contract.md written with estimands, outputs, rules"6 ],7 "notes": ""8 },9 "P1": {10 "status": "passed",11 "checks": [12 "SHA-256, schema, duplicates, missing values audited in data_audit.md",13 "exclusions.csv chains 439->345"14 ],15 "notes": ""16 },17 "P2": {18 "status": "passed",19 "checks": [20 "baseline mean_2022_all_available=78.692 over 20 distinct countries"21 ],22 "notes": ""23 },24 "P3": {25 "status": "passed",26 "checks": [27 "analysis.py runs and writes results.json, analytic.csv, exclusions.csv; no randomness"28 ],29 "notes": ""30 },31 "P4": {32 "status": "passed",33 "checks": [34 "rerun byte-identical",35 "independent recomputation matches",36 "count identities hold (checks.md)",37 "gate run at end of P4: out/state/gate_receipts/20261030T044314.750228Z.json (only report/claims/phase-ledger failures, expected before P5)"38 ],39 "notes": ""40 },41 "P5": {42 "status": "passed",43 "checks": [44 "report.md with 6 sections citing keys",45 "claims.json written",46 "final gate PASSED: out/state/gate_receipts/20261030T044334.563855Z.json"47 ],48 "notes": ""49 }50}