Per-seed OOD test rho_bar (TS-S2 8-target split cam/bcl2/era/mdm2/ran/a2a/pai1/integrin):
seed 1024: 0.5298
seed 5555: 0.5200
seed 789 : 0.5106
ensemble mean: 0.5201
These replace the older single-seed `checkpoints/Q_theta_phase2.pt` (v2 strict holdout, ~3.6 MB, 897k params) for reproducing paper numbers with rescore.py. The v2 checkpoint is left in place for backward compatibility but is not canonical — v5-S2 is bigger arch (~2.8M params, ~10.4 MB) and pooled-training on 51 train targets.