Data Quality Service · View 17 of 20 · Operations
Decisions
- Nothing reaches the gate without having been run against history first. The would-have-failed report is the artefact that forces the discovery-or-bad-rule question to be answered by a person (ADR-10).
- The tier policy check can refuse a rule outright — an assertion declaring 'block' on a dataset whose tier does not permit blocking never merges (ADR-13).
- The cost estimate is posted to the pull request, which puts the price in front of the reviewer rather than in next month's bill (ADR-08).
Assumptions
- Git is the source of truth for the rule DSL; the catalogue is rebuildable from it.
- CODEOWNERS provides owner approval; the review requirement is enforced by the repository, not by the service.
Risks
- Two return paths — 'refused' and 'rework' — are where authors abandon rules. A high abandonment rate means the tier policy is miscalibrated, and it is worth measuring as a platform health signal, not just an author inconvenience.