Your responsibility as a developer in this new world is design and validation.
A poor foundation is a design problem. Throw it away and start again.
A poor foundation is a design problem. Throw it away and start again.
It’s funny how the vibe coding story insists we shouldn’t look at the code details but when it’s pointed out the bots can’t deal with a “messy” (but validated) foundation, the story changes that we have to refactor that.