nine possible held-out ranks: corrected=8/9 naive=7/9
n=8 alpha=0.1: required_rank=9 threshold=infinity
tied residuals: inclusive <= threshold covers 9/9
constructed groups: q=1.0 pooled=90.0% easy=100.0% hard=0.0%
all-hard shifted input: observed coverage=0.0%
checks=11 passed; ranks and constructed residuals only
