Postmortems fail in three ways. They get skipped because writing them hurts. They stop at "human error" and miss the systemic cause. And the action items rot in a doc nobody opens again.
Why-Postmortem is a Claude Code skill wrapped in a guided web flow. Nine stages, one incident at a time. AI plays the facilitator — proposes timelines, challenges weak whys, drafts the report — but it never authors anything alone. Every stage has an accept / reject / edit gate.
The blameless guardrail is non-negotiable. The 5-Whys stage intercepts answers that mention a person by name and forces a reframe to a role, a control, a process gap. Twice — once in the UI, once at the prompt layer. Defense in depth.
This is the backward-looking sibling of PM Copilot. Same machine, opposite end of the build–break–learn loop. PM Copilot stress-tests the spec before the work; Why-Postmortem stress-tests the system after the incident. They share an engine: context layer + AI-stress-tested funnel + structured artifact.
One important difference. PM Copilot's POC runs on localStorage. Why-Postmortem can't. It writes files to disk, validates against schemas, streams AI output through a typed-output layer (BAML), and round-trips with a CLI skill. Browser alone is not enough. The backend story is the second half of this manual.