Adam, that's a good point. Keeping the questions and their answers in the specification makes it a living reference instead of something everyone read once and then worked from memory.
I've also found that many code review discussions aren't really about code. They're about intent that was never made explicit.
Adam Lewis
Product Engineer/Architect navigating the AI revolution
The clarification step is the one I see skipped most often, so it is good to see it named as work rather than overhead. I keep the questions and their answers in the spec itself, and the agent checks back against them as it builds. A surprising amount of review argument disappears when the ambiguity was settled in writing first.