{
 "P0": {
  "status": "passed",
  "checks": [
   "TASK.md read fully",
   "contract.md written"
  ],
  "notes": ""
 },
 "P1": {
  "status": "passed",
  "checks": [
   "sha256 recorded and matches bundle.json",
   "30x3 schema verified",
   "0 NA, 0 duplicates, sigma>0",
   "exclusions.csv written (0 removed)"
  ],
  "notes": ""
 },
 "P2": {
  "status": "passed",
  "checks": [
   "baseline = coverage_conventional (task-named naive baseline) computed with R=2000, same evaluation rule as HC1"
  ],
  "notes": "0.844"
 },
 "P3": {
  "status": "passed",
  "checks": [
   "out/analysis.py reads only data/, fixed seed 20261030, writes results.json"
  ],
  "notes": ""
 },
 "P4": {
  "status": "passed",
  "checks": [
   "clean re-run identical SHA-256",
   "statsmodels cross-check identical",
   "consistency checks 3-9 in checks.md all PASS"
  ],
  "notes": ""
 },
 "P5": {
  "status": "passed",
  "checks": [
   "report.md has all 6 required sections with results keys cited",
   "claims.json valid JSON with 4 claims incl. nominal-coverage claim C1"
  ],
  "notes": ""
 }
}