Agents that write code also grade it, and that is a problem.
We built a verifier that takes a proposed change, applies it to a real source tree, and runs tests the generating model never saw, inside a sealed sandbox. We used it to measure fifty cross-file coding tasks in Python and TypeScript, where the correct fix depends on a contract stated somewhere other than the file being edited.
Two findings. A model configuration costing 2.57 times more was not measurably better at this work: 38 of 50 against 36 of 50, with overlapping confidence intervals. And when a model wrote its own tests alongside its fix, roughly a quarter of its self-reported successes were wrong, with its own tests passing on the mistake. The more expensive configuration did this too.
Below: the method, the numbers, the results that did not hold up, and where the evidence is thin.