Multi-file changes are where vibe coding gets hard. The AI can't see your entire codebase. It doesn't know which files depend on which.
A change in one file can break others. The AI won't catch these cascading failures unless you explicitly provide the dependency context. This is where many vibe coding projects fail.