Operations Production Readiness Code Review

Production Readiness Review Prompt

SHIP or DO NOT SHIP: twelve checks on failure modes, observability, rollback, and load — the review that happens before the incident.

Overview

The strongest combination on the tool: Production Readiness focus under Production Gate style. Every finding answers one standing question — would this survive production traffic, failures, and attackers? — across twelve checks: timeouts and bounded retries, 3-a.m. debuggability, metrics for new behavior, environment-safe config, graceful degradation, feature-flag rollback, migration compatibility, resource limits, idempotency under retry, alarms for new failure modes, secret storage, and behavior at 10× traffic. The verdict is a deployment decision: SHIP or DO NOT SHIP, with the minimal change list that flips it.

Workflow

  1. Run it as the last gate

    After correctness review, after tests — this pass asks the questions that only matter in production.

  2. Respect the DO NOT SHIP list

    The verdict comes with the minimal set of changes that would flip it — that list IS the pre-deploy task list.

  3. Re-run at 10× growth

    The traffic question ages: what survived launch traffic may not survive this quarter's.

Why This Works

  • A deployment decision forces the review to commit — no "mostly fine" verdicts
  • Failure-mode checks review the code's worst day, not its demo
  • The minimal-fix list turns a blocked deploy into a finite plan

Best for

  • Changes shipping to systems with real users and real SLAs
  • Teams without a formal production-readiness review process
  • The PR that "works locally" and is about to find out

Not for

  • Library or tooling code that never serves traffic — use Correctness or Maintainability focus
  • Incident diagnosis after the deploy — that's the Debugging Prompt Generator

Use cases

  • Gating the weekly deploy with a structured readiness pass
  • Reviewing failure handling before code meets real dependencies
  • Making "is this observable enough?" a checklist item instead of a hope

Tip: Save time by exploring related resources and tools that integrate with this workflow.

Explore all resources