Training validation and test separation
Use appropriate separation for development and final evaluation.
Detect duplicates and information leakage.
Candidate-level leakage can occur even when rows differ. Split at the relevant entity or time level and document the choice.
Keep test use controlled and traceable.