Vibe-coded MVPs: what breaks, and how to fix it

Note: AI gets you a demo fast. Here are the five things that break the moment a real user shows up, and the order to fix them.
AI-built products are great at the happy path and bad at everything around it. The demo works because the demo never goes off-script. Real users always do.
The five usual breaks: no error or empty states, confusing flows, a UI that is five design systems at once, missing auth and validation, and code no one can safely extend.
Fix them in order of risk, not order of annoyance. Audit first, then the flows and states that lose users, then the UI system, then the handover so it stays fixed.
- The demo hides the work. Real users find it.
- Fix by risk: audit, flows and states, UI system, handover.
- Keep the speed. Add the structure.


