Skip to main content

Communication Service — Service Readiness

Status: populated Owner: TBD Last updated: 2026-04-17 Companion: Service Template · Definition of Done

1. Readiness gate checklist

#ItemOwnerStatus
1All 17 docs populated (non-stub)Tech leadTo verify
2ESLint hexagonal import restriction passesTech leadTo verify
3Test coverage ≥ targets in TESTING_STRATEGYTech leadTo verify
4test/integration/tenant-isolation.spec.ts greenTech leadTo verify
5test/integration/outbox.spec.ts greenTech leadTo verify
6test/integration/inbox.spec.ts greenTech leadTo verify
7Pact contract tests green with web + mobileTech leadTo verify
8Event-schema conformance greenTech leadTo verify
9OpenAPI published + no breaking changesTech leadTo verify
10OTel traces + metrics visible in Grafana (staging)SRETo verify
11SLOs declared + alert routes configuredSRETo verify
12Ghasi-SMS-Gateway adapter certified in stagingIntegration leadTo verify
13Fallback-thread auto-spawn verified in stagingQATo verify
14Penetration test — PHI leak on pushSecurityTo verify
15DR replay drill ≤ 15 min RPOSRETo verify
16Canary 5% / 30 min completed; rollback drill greenSRETo verify
17On-call rotation assignedTeam leadTo verify
18Runbooks publishedSRETo verify
19GDPR erasure participation verifiedDPOTo verify
20Module licensing gate testedProductTo 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.