Real bug · found before merge
Your AI wrote the code. Nobody checked what happens when it fails.
Spec
“Add owner deletion with cascade”
AI wrote
Delete endpoint using
@ModelAttribute for owner lookup
StoryProof
found Non-existent owner ID →
found Non-existent owner ID →
HTTP 500 stack trace leaked to user. Spring’s @ModelAttribute throws before the handler even runs.
4 minutes. One sentence spec → 16 derived behaviors → caught a crash the AI never considered. This ships to production without StoryProof.