Blameless Postmortem Generator
Produce a structured, blameless postmortem in Markdown from guided inputs, following the Google SRE format.
Runs 100% in your browser. Nothing you enter is uploaded or stored.
# Postmortem: Checkout outage from a missing migration **Date:** 2026-06-24 **Authors:** Priya Nair, Marco Diaz **Status:** Blameless review ## Summary A deploy of checkout-service shipped code that depended on a database column that had not been migrated yet. Checkout failed for about 26 minutes until we rolled back. ## Impact Roughly 26 minutes of degraded checkout. About 4,100 checkout attempts failed. No data was lost or corrupted. ## Detection An automated alert on the /checkout error rate fired at 14:09 and paged the on-call engineer. ## Timeline - **14:02** - Deploy of checkout-service v3.4.0 rolled out to production. - **14:09** - Error rate on /checkout climbs above 20%. First alert fires. - **14:13** - On-call engineer acknowledges the page and opens an incident. - **14:21** - Root cause narrowed to a missing database migration. - **14:28** - checkout-service rolled back to v3.3.2. Error rate recovers. - **14:35** - Checkout success rate confirmed back to baseline. Incident resolved. ## Root cause checkout-service v3.4.0 read a column that a separate migration was meant to create. The migration was never run because it sat in a branch that merged after the deploy. ## Contributing factors The deploy pipeline does not check for pending migrations. The canary stage had no end to end checkout probe, so the failure only surfaced at full rollout. ## Resolution We rolled checkout-service back to v3.3.2, which does not depend on the new column. Error rates recovered within two minutes of the rollback. ## Action items - [ ] **Priya (Platform)** - Add a migration gate to the deploy pipeline. - [ ] **Marco (Checkout)** - Add a synthetic checkout probe to the canary stage. - [ ] **On-call lead** - Document the rollback runbook for checkout-service.
Related tools
Incident Severity Matrix Builder
Build a SEV0–SEV4 severity matrix from a template and export it to Markdown for Slack or Notion.
Status Page Message Generator
Generate customer-facing status updates for each stage: investigating, identified, monitoring, resolved.
Escalation Policy Builder
Design tiered escalation chains with timeouts and build an incident RACI chart.
SLA Uptime Calculator
Turn an SLA target like 99.9% into the exact downtime you're allowed per day, week, month, and year.
Error Budget Calculator
See how much error budget an SLO gives you, how much you've burned, and how much is left.
Burn-Rate Alert Calculator
Compute multi-window, multi-burn-rate alert thresholds (the Google SRE workbook pattern) from an SLO.
From the makers of these tools
Run production tasks with agents you can trust.
BitSentry turns recurring investigations into reusable runbooks your agents follow step by step, with AI-explained evidence and a full audit trail.
Try BitSentry Desktop Free