@jon that does seem like a potential and rather tedious outcome. However a product manager can back and forth on an implementation on pen and paper, or rapid development. So too can an agent. I am sure we'll develop systems to help with this. And of course it is going to differ project to project, and on the size of the codebase. I wonder if micro-services will make more sense again vs monoliths for small teams.
@jon btw I have been playing with Cucumber again, so there is a spec that describes how a user interacts, and it can't go out of sync because it is the tests.