823 B
823 B
Documenter — F-024 Notifications: transactional email
Summary
Notifications module dispatches transactional emails through an EmailProvider port. event_id is the idempotency key for retries. Provider implementations live in infrastructure.
Public API notes
| Route | Access | Result |
|---|---|---|
| POST /notifications/dispatch | admin | Records message and triggers provider.send |
| GET /notifications/messages/:eventId | admin | Returns stored message status |
Templates
order_confirmationpayment_failedorder_shipped
Errors
NOT_FOUND— HTTP 404 when querying unknown event_id
Evidence
work/artifacts/F-024/architect.mdwork/artifacts/F-024/implementer.mdwork/artifacts/F-024/reviewer.jsonwork/artifacts/F-024/security.jsonwork/artifacts/F-024/qa.json