[
 {"id":"C1","text":"11 (procedure, cell) pairs have coverage below 0.90: CR0 at G=5 and G=10 for all ICC, CR1 at G=5 with ICC 0.2 and 0.5, and WCB at G=5 for all ICC; no procedure fails at G=30.","results_keys":["failure_cells","n_failure_cells","coverage"],"status":"supported","caveat":"Pairs within ~2-3 MC SE of 0.90 (cr1_G5_icc0.2/0.5, cr0_G10_icc0.0) could flip with another seed."},
 {"id":"C2","text":"CR1 with t(G-1) critical values has the highest average coverage over the three G=5 cells (0.893), ahead of WCB (0.857) and CR0 (0.746).","results_keys":["best_procedure_small_G","avg_coverage_small_G"],"status":"supported","caveat":"Specific to Rademacher weights, which give only 32 distinct weight vectors at G=5."},
 {"id":"C3","text":"Both sandwich variance estimators are biased downward in every cell; CR0 recovers about half of Var(ybar) at G=5 with ICC>0 and 0.92-0.93 at G=30, and CR1 reduces but does not remove the bias.","results_keys":["rel_bias_var","rel_bias_var_mc_se","diagnostics"],"status":"supported","caveat":"Bias depends on the unbalanced cluster-size pattern; MC values agree with the analytic expectation (|z|<=2)."},
 {"id":"C4","text":"Coverage consistent with nominal 95% (|p-0.95|<=2 MC SE) is reached only by CR1 at (G=10,ICC=0),(G=30,ICC=0),(G=30,ICC=0.2) and by WCB at G=30 for all ICC; CR0 is never consistent with nominal.","results_keys":["nominal_cells","coverage","mc_se_coverage"],"status":"supported","caveat":"Pointwise 2-SE rule with no multiplicity adjustment across 27 pairs."},
 {"id":"C5","text":"At G=10 with ICC>0 WCB covers better than CR1 (0.939/0.937 vs 0.917/0.917), whereas at G=5 WCB is worse than CR1 despite wider average intervals.","results_keys":["coverage"],"status":"supported","caveat":"Half-width comparison taken from out/table1.csv (mean_ci_halfwidth), generated by the same script."},
 {"id":"C6","text":"The naive i.i.d. interval covers about 0.95 at ICC=0 but only 0.30-0.48 at ICC>0, so cluster-robust procedures are a large improvement under clustering.","results_keys":["baseline_naive_iid_coverage"],"status":"supported","caveat":"Baseline is a reference only, not one of the three required procedures."}
]
