You can send a submarine down to crushing depths while violating all the traditional rules about "good" engineering, too.
it's easy to see how the product (claude code) could be abstracted to spec form and then a future version built from that without inheriting previous iterations tech debt
That’s the rub, yes - as long as your failures are nice and gradual and proportional to the changes you’re making, everything’s fine.