We're already at a point where I think a PR should start with an LLM prompt that fully specs out the change/feature.
And then we can look at multiple LLM-generated implementations to inform how the prompt might need to be updated further until it's a one-shot.
Now you have perfect intention behind code, and you can refine the intention if it's wrong.
"A man with a watch knows what time it is. A man with two watches is never sure."