From Vibe Coding to a Software Factory