Data Quality Service · View 19 of 20 · Assurance
Decisions
- Zone 3 is the only zone that sees rows, and it runs under a workload identity scoped to the assertion's registered targets — never a standing credential broader than their union (ADR-14).
- An author who cannot read a column must not be able to write an assertion whose failure message prints it. Redaction happens in Zone 3, before a verdict crosses into anything a broader audience can query.
- Quarantine inherits the source dataset's classification and masking policy, so it never becomes a lower-governance copy of regulated data (ADR-15).
Assumptions
- Unity Catalog grants are enforced during evaluation rather than re-implemented; the service holds no independent access model for data.
- Violation samples emit row identifiers, not row contents, for every column not explicitly classified non-sensitive.
Risks
- Column classification is the dependency this control rests on. One misclassified column and redaction lets a value through — which is why the default is to redact and the exception must be declared.
- Arrows out of Zone 3 are unlabelled deliberately: their direction is the whole statement, since rows only ever move downward into the data zone.