I have not done any vibe coding and have a question for those who have.

Suppose you request a change, adding features, changing things around based on learning and testing, which is generally what happens after you've been working on something new.

Here's the question. What happens when you ask for a change that requires the codebase to be reorganized.

How did that go? Do the AIs know that's possible or do they just pile on special cases?

@davew I wouldn't recommend it. It's trained on certain practices that are often not the best. Also refactoring custom, older code usually just means non working new code that might follow some patterns but doesn't work. Yep. It can even create test (unit test) that will clear up your (hopefully dev) database. So moderate success and often lots of frustration on the way.
(Antigravity and Gemini 3 and 3.1)