Data Quality Service · View 13 of 20 · Runtime
Decisions
- Quarantine is available only where a violation is row-attributable. Aggregate and reconciliation failures can only advise or block — a fact about the assertion type, not a policy choice (ADR-15).
- The 2% ceiling escalates quarantine to block, because quarantining a quarter of a batch disguises a broken upstream as partial success.
- The action is a property of the assertion and tier fixed at authoring time, not a runtime decision: a runtime decision cannot be reviewed before it takes a pipeline down (ADR-15).
The bottom lane is the point
- 'Unknown' is the failure class the whole design is aimed at. It is rendered as its own state, never folded into pass, and on Tier 1 it withholds promotion exactly as a block does (ADR-05).
- Its 'way back' is the only one that is not an operational action: someone has to author an assertion, which is why zero-coverage datasets appear on the domain scorecard.
Assumptions
- 2% quarantine ceiling, 90-day quarantine retention, 7-day default override expiry. Stated assumptions.
- Re-admission of corrected rows goes through the normal ingestion path; nothing writes into a target dataset directly.