"""Synthetic gap and withheld-S2 validation (outputs under data/.../validation/)."""