decision archaeology · built with opus 4.7

Postmortem

Read a repo’s PR history, reconstruct why the code is the way it is, and ask it questions. Every answer cites the exact comment, review, or commit that supports it.

Hero repos

+ ingest your own
No ledgers cached yet. Run an ingestion:
uv run --project backend python scripts/ingest.py pmndrs/zustand \ --limit 200 --min-discussion 3 --db .cache/ledger.duckdb

Also check the backend is running at https://postmortem-backend.fly.dev.

Code lives. Intent is a ghost. Postmortem summons it.