I Vibecoded an app and this is what I learned.
I built a "production" app using Vibecoding. 97,089 lines generated. Only 25,056 made it to production. Four complete refactors. The AI didn't fail because of bad prompts. It failed because AI forgets, loses context, and creates duplicate logic no matter how well you guide it.