About a quarter of the time when I just "oneshot" an issue into it I get a PR where I'm like "oh shit I forgot to spec something". Those are the second most costly.
The most costly is when I think "oh shit I didn't spec it" and then I look and I did spec it and I'm like must be I'm typing runglish so I just close the PR, prefix the line in the spec with "IMPORTANT: ", make it bold, and requeue it. And then 99.99% of the time all is good.
Your approach is more precise than mine, i'd do the same when I'd be coding anything other than tools with the bots, but I won't. Not yet... because too many mistakes, also with Opus.
My AI workflow is close to my pre-AI workflow.
Mine is fully segregated. My pre-AI work workflow has AI review before human review now.
About a quarter of the time when I just "oneshot" an issue into it I get a PR where I'm like "oh shit I forgot to spec something". Those are the second most costly.
The most costly is when I think "oh shit I didn't spec it" and then I look and I did spec it and I'm like must be I'm typing runglish so I just close the PR, prefix the line in the spec with "IMPORTANT: ", make it bold, and requeue it. And then 99.99% of the time all is good.
Your approach is more precise than mine, i'd do the same when I'd be coding anything other than tools with the bots, but I won't. Not yet... because too many mistakes, also with Opus.
Mine is fully segregated. My pre-AI work workflow has AI review before human review now.