Skip to main content

Readiness

:::info Source Sourced from services/enrollment-service/SERVICE_READINESS.md in the documentation repo. :::

1. Level per Milestone​

MLevelScope
M0——
M1L3Basic enrollment + self-signup
M2L3—
M3L4Assignment-driven + bulk admin
M4L4—
M5L4Multi-region

2. Gates​

G1 Domain​

  • Enrollment aggregate + invariants.
  • State machine.
  • 95%/80%.

G2 API​

  • OpenAPI + idempotency + cursor + Pact.

G3 Events​

  • All events registered; outbox/inbox.

G4 Sync​

  • Enrollment replicable server_authoritative.

G5 AI​

  • N/A direct; data consumed by analytics.

G6 Observability​

  • Dashboards + alerts.

G7 Performance​

  • Create p95 < 500ms.
  • Bulk 50k rows < 5 min.

G8 Security​

  • Two-tenant iso.
  • ABAC tested.

3. SLOs​

Create p95 < 500ms · Completion latency < 5s · 99.99% availability.

4. DoD​

Tests + OpenAPI + Pact + migration + iso.

5. Release Checklists​

S1 (M1) — Basic enrollment + self-signup live.​

S3 (M2) — Purchase saga step integrated.​

S4 (M3) — Assignment-driven enrollment + bulk admin + expiration + revocation.​