Fishbone — production bug
Engineering post-mortem framing for a regression that hit prod.
Make it your own.
title "Why did the regression reach production?"
problem "Regression in prod"
category "People"
cause "Reviewer on PTO"
cause "Solo on-call"
category "Process"
cause "Skipped staging"
cause "Force-merged hotfix"
category "Tools"
cause "Flaky CI"
cause "No canary"
category "Tests"
cause "Missing integration test"
cause "Mocked external API"
category "Code"
cause "Race condition"
cause "Silent type coercion"