This is a very interesting observation, and not something I’ve thought much about.
I’m currently in the doc-driven-development camp, for the simple reason that I want my inputs to a AI (the new compiler) captured. However, I think I still work in small enough cycles to do iterations effectively. Most of my AI commands run in under 5m. 10m would be a very long one. The difference is I capture changes while iterating in the doc/plan files, instead of ad-hoc prompting until I get what I want.
One thing that makes all this somewhat tedious is AI is a very slow compiler …