Reasoning effort, not tool access, buys first-try reliability in agentic code generation: an observational study
The practical lesson is to match the fix to the failure: most first run failures came from weak reasoning, which a stronger model or more effort prevents, not from visible flaws a checking tool would catch.