Skip to content

Notification Business Rules

Why This Exists

This document defines business rules for the Notification Domain.

Owner

The owner is the Chief Product Officer and Enterprise Architect.

Business Value

Rules keep notification delivery reliable, respectful, auditable, and aligned with procurement risk.

Rules

Rule ID Rule Rationale
NOTIF-RULE-001 Notification owns requests, preferences, templates, schedules, delivery state, read status, escalations, and communication history. Maintains domain ownership.
NOTIF-RULE-002 Other domains may request notifications or publish events, but they must not directly write delivery state. Protects delivery integrity.
NOTIF-RULE-003 Notification must reference source business facts rather than duplicate them as owned facts. Preserves source domain ownership.
NOTIF-RULE-004 Every notification request must include source, type, reason, and recipient rule. Prevents orphan communication.
NOTIF-RULE-005 A notification must have at least one eligible channel before delivery. Ensures deliverability.
NOTIF-RULE-006 Templates must be approved before production use. Protects communication quality.
NOTIF-RULE-007 Critical notifications may use escalation policies when unread, undelivered, or unacknowledged. Reduces procurement risk.
NOTIF-RULE-008 User and organization preferences must be respected unless critical override policy applies. Reduces noise and maintains trust.
NOTIF-RULE-009 Delivery attempts must record channel, provider, timestamp, and result. Supports audit and troubleshooting.
NOTIF-RULE-010 Read status must be recipient-specific. Supports team accountability.
NOTIF-RULE-011 Scheduled reminders must have due time, trigger rule, or recurrence stop condition. Prevents uncontrolled messaging.
NOTIF-RULE-012 Intelligence may recommend priority or timing, but Notification makes the final delivery decision. Preserves workflow ownership.
NOTIF-RULE-013 WhatsApp, SMS, email, and push delivery must respect channel consent and legal requirements. Protects compliance and trust.
NOTIF-RULE-014 Communication history must be retained according to audit and privacy policy. Supports operational traceability.
NOTIF-RULE-015 Failed delivery must be eligible for retry or escalation only under channel and policy constraints. Avoids excessive messaging.

Priority Guidance

Critical notifications usually involve deadline risk, compliance risk, approval blockers, payment risk, or contract delivery risk. Routine learning reminders and general updates should not be escalated unless policy explicitly allows it.