How detailed are the business requirements however? "Increase NPV" is certainly a business requirement, albeit a very abstract one. "Add a checkbox to this form" is another, far more concrete business requirement.
I suppose it is really only possible to know how close something is until it arrives. When I type in "Maximize NPV" into Codex / Claude Code, I feel like it is incredibly far away from full autonomous capability. I guess we will see.
"Maximize NPV" is exactly what shareholders prompt boards of directors with. Not all humans can do it, but some can. Perhaps your argument is that AGI isn't required to solve software. This would imply that human level intelligence isn't actually required today to build software.
Right now it can get part way there but quickly falls flat.
In 12-24 months? It’ll be able to audit itself and determine how to fix issues as they come up, mid-stream. That’s (all of) what a human dev does.