15% weight · Owner: Data and Domain Architecture
NoSQL transactional and data integrity
Makes aggregate ownership, concurrency, event reliability, projections, and reconciliation explicit.
GREEN≥ 90%
AMBER≥ 70%
REDBelow threshold or blocker
| Gate | Requirement | Severity | Blocking | Evaluator | Evidence path |
|---|---|---|---|---|---|
INT-001 | NoSQL integrity control set is complete | CRITICAL | Yes | integrity_complete | Derived evidence |
INT-002 | Idempotency is enabled | CRITICAL | Yes | truthy | integrity.idempotency |
INT-003 | Aggregate owner is declared | HIGH | No | nonempty | integrity.aggregate_owner |
INT-004 | Single-writer rule is declared | HIGH | No | truthy | integrity.single_writer |
INT-005 | Concurrency-control mechanism is declared | HIGH | No | nonempty | integrity.concurrency_control |
INT-006 | Outbox/inbox reliability is enabled | HIGH | No | truthy | integrity.outbox_inbox |
INT-007 | Projection freshness is measured | HIGH | No | truthy | integrity.projection_freshness |
INT-008 | Reconciliation is defined | HIGH | No | truthy | integrity.reconciliation |
INT-009 | Saga or compensation is defined | HIGH | No | truthy | integrity.saga_or_compensation |