Skip to main content

Checklist

Basic

Service readiness

  • Public API hides internals
  • Versioning
    • SemVer in docs
    • Backward compatible changes

Deeply nested items

Release gate

  • SLOs defined
    • Availability
      • Target: 99.9%
      • Error budget policy
    • Latency
      • P95 under 200ms
      • Warm caches seeded
  • Runbooks
    • Pager escalation
    • Rollback steps

Disable copy button

Local dev checks

  • Build passes
  • Unit tests green
  • Lint clean

Rich content

API review

  • Naming follows REST conventions
  • Error model
    • Consistent problem+json
    • Documented retryable codes