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
M0TBD
M1TBD
M3TBD