Vibe Coding Is Great — Until It Isn’t. Here’s the Fix