That "first draft" still has to start with a spec. Your only real choice is whether the spec is an actual part of project documentation with a human in the loop, or it's improvised on the spot within the AI's hidden thinking tokens. One of these choices is preferable to the other.
manmal|21 hours ago
I‘d rather spend 50% of my time on test setup, than 20% on a spec that will not work.