docs: reconcile design docs with shipped code (enums, Sms, per-channel retention, SiteCalls schema, conventions)
PLAN-04 Task 24. Component-Commons: AuditChannel gains SecuredWrite (5), AuditKind full 15-value list (+SecuredWrite*/ReconciliationAbandoned), NotificationType Email/Sms (Teams evaluated+dropped), AuditLogRow persistence-only-projection deviation note. ConfigDB: Type discriminator Email/Sms, data-layer conventions (UTC DateTime + Utc converter, MSSQL- only repos/fixtures, AuditLog clustered-key + P3/P4/P6 tracked follow-ups). SiteCallAudit: schema table rewritten to shipped columns (Channel/Target/AuditStatus-Status/SourceNode/ HttpStatus/IngestedAtUtc; no Kind/TargetSummary/provenance) + stored-vs-tracking-view note. AuditLog: per-channel retention config lists all 5 channels incl SecuredWrite. Also fixed two stale 'Teams planned' refs surfaced by the verification grep (HighLevelReqs, CentralUI).
This commit is contained in:
@@ -75,7 +75,7 @@ Central cluster only. Sites have no user interface.
|
||||
|
||||
### Notification List Management (Design Role)
|
||||
- Create, edit, and delete notification lists.
|
||||
- Each notification list has a **`Type`** — `Email` now, with `Teams` and other types planned. The type determines the type-specific targets a list carries.
|
||||
- Each notification list has a **`Type`** — `Email` or `Sms` (SMS via Twilio shipped 2026-06-19; a Teams adapter was evaluated and dropped). The type determines the type-specific targets a list carries.
|
||||
- Manage recipients (name + email) within each `Email` list.
|
||||
- Configure SMTP settings.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user