Data Quality Service · View 12 of 20 · Runtime
The three that carry it
- Message 3 marks the new version 'unknown' before anything is evaluated. Absence of a verdict is never a pass, so the window between commit and verdict is explicitly not-yet-judged (ADR-05).
- Message 7 short-circuits: if a schema assertion fails, row predicates against the changed schema produce meaningless verdicts and are not run (ADR-06).
- Message 16 is the payoff of the gate being readable before a run: the dependent job skips rather than reading stale data and succeeding, which is how one bad version fails to become a cascade (ADR-03).
The alternate path
- The last two messages are the budget-exhaustion case: a Tier 2 dataset whose assertion set could not finish is recorded as 'degraded', never as 'pass' (ADR-08).
- A Tier 1 dataset in unknown or degraded state is not promoted — fail-safe, not fail-open.
Numbers
- Verdict published within 90 s p95 / 180 s p99 of a Tier 1 commit; gate read answered in ≤ 20 ms p99.
- Version numbers in the diagram are illustrative. Stated assumption.