Build the dataset gate that accepts only rows with a stable ID, required values, and no reserved evaluation ID. Every rejection must remain visible. In the Data Pipeline system, implement this level as a deterministic contract before composing it with the next service.