Skip to main content

Identity Service — Service Readiness

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

1. Readiness gate checklist

A service is production-ready only when ALL gates below are green. Status is reviewed at each milestone boundary.

1.1 Documentation gates

GateRequirementStatus
DOC-01All 17 canonical docs complete (no stubs)In progress
DOC-02SERVICE_OVERVIEW.md reviewed by tech leadNot started
DOC-03API_CONTRACTS.md reviewed by API guildNot started
DOC-04SECURITY_MODEL.md reviewed by security teamNot started

1.2 Code quality gates

GateRequirementTarget milestone
CODE-01ESLint: zero errors; domain import-restriction passesM0
CODE-02TypeScript: strict mode, zero errorsM0
CODE-03Unit test coverage ≥ 80% statements + linesM0
CODE-04Integration tests passing: tenant-isolation, outbox, inboxM0
CODE-05Contract tests passing: Pact consumer tests greenM1
CODE-06Event schema conformance tests green vs schema registryM1

1.3 Security gates

GateRequirementTarget milestone
SEC-01No hardcoded secrets in source; Snyk scan cleanM0
SEC-02OWASP dependency scan — zero critical CVEsM0
SEC-03Penetration test on auth endpoints completedM2
SEC-04GDPR data-flow review signed off by DPOM2
SEC-05HIPAA Security Rule analogue checklist completeM2
SEC-06Keycloak realm security review (OIDC/SAML)M2

1.4 Observability gates

GateRequirementTarget milestone
OBS-01OpenTelemetry traces visible in Grafana Tempo (staging)M0
OBS-02Prometheus metrics scraped; dashboards deployedM1
OBS-03SLO burn rate alerts configured (login p99, error rate)M1
OBS-04Runbooks linked in alert annotationsM1
OBS-05On-call rotation assigned for identity alertsM1

1.5 Deployment gates

GateRequirementTarget milestone
DEP-01Kubernetes manifests reviewed and committedM0
DEP-02HPA and PDB configured (minAvailable=2)M0
DEP-03Canary deploy completed: 5% / 30 min in stagingM1
DEP-04Rollback verified (< 2 min) in stagingM1
DEP-05Multi-AZ pod anti-affinity confirmed in stagingM1

1.6 Data / migration gates

GateRequirementTarget milestone
MIG-01Database schema migrations applied idempotentlyM0
MIG-02Legacy user data migrated and verified for pilot tenantM1
MIG-03Legacy license assignments migrated and resolver output validatedM1
MIG-04Dual-publish event aliases stable for 2 weeksM2

2. Readiness level targets

LevelDescriptionTarget
L2Core auth flows, licensing catalogue, manual failoverM0
L3MFA, OIDC broker, SLO tracking, contract tests, event schema gateM1
L4SAML, adaptive MFA, chaos-tested broker failover, full HIPAA/GDPR sign-offM3

3. Sign-off record

MilestoneTech leadSRESecurityDate
M0TBD
M1TBD
M3TBD