Communication Service — Service Readiness
Status: populated Owner: TBD Last updated: 2026-04-17 Companion: Service Template · Definition of Done
1. Readiness gate checklist
| # | Item | Owner | Status |
|---|---|---|---|
| 1 | All 17 docs populated (non-stub) | Tech lead | To verify |
| 2 | ESLint hexagonal import restriction passes | Tech lead | To verify |
| 3 | Test coverage ≥ targets in TESTING_STRATEGY | Tech lead | To verify |
| 4 | test/integration/tenant-isolation.spec.ts green | Tech lead | To verify |
| 5 | test/integration/outbox.spec.ts green | Tech lead | To verify |
| 6 | test/integration/inbox.spec.ts green | Tech lead | To verify |
| 7 | Pact contract tests green with web + mobile | Tech lead | To verify |
| 8 | Event-schema conformance green | Tech lead | To verify |
| 9 | OpenAPI published + no breaking changes | Tech lead | To verify |
| 10 | OTel traces + metrics visible in Grafana (staging) | SRE | To verify |
| 11 | SLOs declared + alert routes configured | SRE | To verify |
| 12 | Ghasi-SMS-Gateway adapter certified in staging | Integration lead | To verify |
| 13 | Fallback-thread auto-spawn verified in staging | QA | To verify |
| 14 | Penetration test — PHI leak on push | Security | To verify |
| 15 | DR replay drill ≤ 15 min RPO | SRE | To verify |
| 16 | Canary 5% / 30 min completed; rollback drill green | SRE | To verify |
| 17 | On-call rotation assigned | Team lead | To verify |
| 18 | Runbooks published | SRE | To verify |
| 19 | GDPR erasure participation verified | DPO | To verify |
| 20 | Module licensing gate tested | Product | To verify |
2. Sign-off
- Tech lead: ________
- SRE lead: ________
- DPO: ________
- Product owner: ________
3. Open blockers
- Attachment malware-scan adapter hardening (FR-COMMS-MSG-008) scheduled for S2.
- Secondary SMS provider certification pending tenant-policy decision.