bd7e3764dc
Flip docs/stage-05-rq2-posterior-clarification.md PROPOSED->RATIFIED (operator Andre, 2026-07-20, ratified while BLIND to RQ2 data — honest prereg-completion of a gap the freeze left, not HARKing). Substance of the construction unchanged. Add cmd_chat/sor/analysis/confirm_load_rq2.py: reconstructs each circuit's spec OFFLINE from the persisted per_circuit_seeds via deterministic assemble(), derives the observation-consistent anonymity set A_i (uniform / max-entropy -> [1]*m_i), per-circuit Miller-Madow H_i, and the willing-bridge concentration series — the exact inputs confirm.rq2_p1_delta_h (ΔH, two-sided) and rq2_p3_funnel (Spearman ρ) consume. Grounded only in the ratified rule ([Serjantov2002]/[Diaz2002]). BLINDING preserved (prereg §2): ratification unblocks CODE, not results. The collect_* real-data entrypoints are BLIND-GATED and NOT run; the reconstruction is unit-tested on SYNTHETIC specs/seeds only (test_sor_confirm_load_rq2.py, 6 passed; full SOR suite 172 passed). Frozen prereg untouched; no RQ2 statistic computed. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>