PASS UAE: 15 admitted baseline cycles, 22 Aug – 29 Sep PASS Singapore: 15 admitted baseline cycles, 22 Aug – 26 Sep PASS Singapore 27 Sep (SG-C16) excluded PASS UAE 5 Oct (UAE-C17, 45/60 cache-served) excluded (D14) PASS full: no admitted cycle past the 11 Oct cutoff INFO after-window cycles admitted: UAE 7, Singapore 7 PASS every admitted cycle has answers from all four engines PASS E3 ledger table has a row per admitted cycle (both series) PASS E4 ledger table has a row per admitted UAE cycle PASS E5 ledger table has a row per admitted Singapore cycle PASS E3 ledger rows = JSON rows = headline PASS E4 ledger rows = JSON rows = headline PASS E5 ledger rows = JSON rows = headline PASS E3 per-engine-per-cycle cells sum to headline PASS E4 per-engine-per-cycle cells sum to headline PASS E5 per-engine-per-cycle cells sum to headline PASS E3 codes sum to rows PASS E4 outcomes sum to rows PASS E5 codes sum to rows PASS nothing UNCODED PASS every E3/E4/E5 row sits in an admitted cycle PASS Saudi: series is the post-registration arm PASS Saudi: ledger title and JSON headline carry the post-registration label PASS Saudi: nothing pooled (no registered series in the Saudi file; no Saudi series in the registered file) PASS Saudi full: every admitted cycle is before, during or after (none post-cutoff) PASS Saudi: 27 Sep v5 cycle (SA-C12, 9/56 captured) is never admitted PASS Saudi: every admitted cycle has answers from all four engines PASS Saudi E3: rows = in-scope + not-the-agent PASS Saudi E3: ledger rows = JSON rows PASS Saudi E3: cells sum to rows PASS Saudi E3: codes sum to in-scope rows PASS Saudi E3-i: rows = headline namings PASS Saudi E3-i: codes sum to rows PASS Saudi E3-i: cells sum to rows PASS Saudi E3-i: ledger rows = sampled rows PASS Saudi E3-i: sampled = min(named, 60) per window and agent PASS Saudi E3-i: every unsampled row is NOT-SAMPLED and every sampled row is coded PASS Saudi: nothing UNCODED PASS Saudi: every row sits in an admitted cycle all checks passed