Why this happens so often
Tools that turn a prompt into an app are built to make a great first impression, fast. That is not a flaw in your project. It is what the whole category is optimized for. Lovable, v0, Bolt, Replit, and Base44 all work the same basic way: generate code, show you an instant preview, and offer to auto-fix anything that looks broken. The system is built to make you feel like you have a finished app, because that feeling is what keeps you building.
The technical detailThey converge on a constrained tech stack, a curated component library, a streaming code-generation loop, and an iterate-or-auto-fix path. Different branding, the same shape.
That is our read of the situation, not a claim we are stating as neutral fact, and it is backed by what these companies say about themselves. Vercel describes v0 as a mix of a licensed AI model and an automatic error-fixing pass, not as something that tests how a customer would use the app. Replit's Agent 3 does open a real browser and click through the app, but then that same AI writes its own summary and fixes what it found. Different companies, same problem: whoever wrote the code is also the one grading it.
The technical detailVercel describes v0 as a composite of a rented frontier model, retrieval-augmented generation, and a trained AutoFix post-processor, not a tester of user journeys.
None of this means your app is broken. It just means "done" was never actually answering the question you cared about.