Skip to main content

Tenant Service — Service Readiness

Status: populated Owner: TBD Last updated: 2026-04-18 Companion: Service Template · TESTING_STRATEGY

1. Readiness gate checklist​

1.1 Documentation​

GateStatus
All 17 canonical docs completeIn progress
SERVICE_OVERVIEW reviewed by tech leadNot started
API_CONTRACTS reviewed by API guildNot started
SECURITY_MODEL reviewed by security teamNot started

1.2 Code quality​

GateTarget
ESLint + typecheck: zero errorsM0
Unit coverage ≥ 80%M0
tenant-isolation, outbox, inbox tests passingM0
Pact contract tests greenM1
Event schema conformance tests greenM1

1.3 Security​

GateTarget
No hardcoded secrets; Snyk scan cleanM0
OWASP dependency scan — zero critical CVEsM0
RLS isolation audit completeM0
GDPR data-flow review signed offM2
HIPAA Security Rule analogue checklistM2

1.4 Observability​

GateTarget
OTel traces visible in Grafana Tempo (staging)M0
SLO burn rate alerts configuredM1
Activation saga metrics visibleM1
On-call rotation assignedM1

1.5 Deployment​

GateTarget
Kubernetes manifests reviewedM0
HPA + PDB configuredM0
Canary deploy completed (5% / 30 min) in stagingM1
Subscription expiry CronJob verifiedM1

1.6 Migration​

GateTarget
Legacy tenant data migrated for pilot tenantM1
Legacy hierarchy data migratedM1
access-policy data migrated from identity-serviceM1

2. Readiness levels​

LevelDescriptionTarget
L2Tenant lifecycle, basic RBAC, hierarchy root, manual failoverM0
L3Full hierarchy, membership, SLOs, contract testsM1
L4ABAC, chaos-tested saga, GDPR/HIPAA sign-offM3

3. Sign-off record​

MilestoneTech leadSRESecurityDate
M0———TBD
M1———TBD
M3———TBD