← Projectsdocument-intelligence / L3Group-Safe Split~18 min
one move: split by group, never by row
Tickets arrive from four authors. A row-level split would let 'chen' appear in both train and test. Implement split_dataset that assigns WHOLE groups to one split, deterministically, with a seeded shuffle.