Architecture
Explore the estate and the rules behind it.
STOP → permanent do-not-contact record
The SMS rule requires a permanent do-not-contact record after STOP.
Was the permanent do-not-contact record saved?
Inspect the saved record, source and date. SMS consent check: result unavailable.
Detect a missing do-not-contact record
The opt-out check confirms the record was saved. Its latest result is unavailable.
Rules outrank code
The canon is the authority on what must happen. A mismatch is work to resolve, not a reason to rewrite the rule.
Separate check: was there contact after STOP?
A saved do-not-contact record does not answer this. Compare later contact events with the opt-out time and scope. Not assessed.
Keep contexts separate
Shared rules can be reused. Champ, Daniel and Per retain separate personal contexts; they never transfer between people.
Coverage & source references
Source: SMS sending rules, consent checks and the check that opt-outs are saved. The example explains a record-persistence check; subsequent-contact assessment requires separate event evidence.
Coverage and owner-context readers keep their independent permission and freshness checks.
Historical methodology
The earlier council ceremony is retired. Its diagrams and seat counts remain historical reference only; they do not describe current review machinery.