We've seen a similar pattern with AI-generated apps: getting to a working prototype is fast, but maintaining architectural boundaries as the codebase evolves is where complexity starts compounding. The teams that succeed usually introduce structure, testing, and ownership boundaries early rather than waiting for breakages to force a refactor.