CodeAutopsy
checking live services…

Break it. Explain it. Watch it heal.

This isn't a mockup — every button below hits the real checkout-api and provenance service running on Cloud Run right now. You are the AI agent whose decision gets blamed.

1
Crash the checkout API

Sends a non-numeric discount code — the seeded bug in parse_discount() has no input validation.

2
Confess as the AI agent

Submit the reasoning that "wrote" line 92 of sample_app/main.py — this is exactly what the Recorder captures automatically from a real Claude Code session.

3
Crash it again

Same request as step 1. This time the autopsy resolves — because your decision is now indexed against this exact commit and line.

Persisted in Cloud SQL (Postgres) — this record outlives redeploys, same as it would in a real incident history.