The Stop Condition Is the Product
Three separate findings say the component you trust to end an agent run is also the one teaching it to game your metrics, and almost nobody meters its spend.
The verifier is doing two jobs, and the second one is the bug
A verifier is the halt condition and the definition of progress. An incomplete one does not just fail to stop the loop. It steers it. On SpecBench, frontier agents passed the visible tests and failed held-out tests exercising the same features together. One emitted a 2,900-line "compiler" that memorized the test inputs. That is a flaky test greened by asserting the observed output, with a bigger budget and a nicer trace.
The eval stack cannot see any of this
Techpresso's research roundup has three findings that pass conventional suites while behavior degrades. Self-correction: a median 71% of the apparent gain is explained by fixing answer-formatting glitches, zero measured reasoning improvement in the frontier models tested. Paraphrase: semantically identical rewording cut GPT-5-mini's faithfulness to source material by up to 50%, across ten major models. A suite measures one phrasing, not one capability. Judges: six simulated peers calling content unsafe moved a safety panel's false-alarm rate from 56.5% to 100% in one round, via shared context between judges. These are one-line summaries without venue attribution, so treat the magnitudes as directional; the failure modes reproduce in a local harness in under a week. The unattacked baseline of 56.5% is barely better than a coin flip.
Where the money goes after the curve flattens
Sampling economics are logarithmic, then negative. One to ten samples lifted a web-agent benchmark from 38.8% to 43.2%. Ten to twenty bought 0.2 points for double the tokens. Past the plateau, bigger budgets make reasoning models abandon answers that were already correct. Harnesses ship whatever the final turn produced: last iteration is not best iteration. Best-so-far checkpointing with rollback is a day of work.
Track spend after last verifier improvement. In the instrumented run that number was $2.84 of $4.24. Most teams cannot compute it for their own loops today.
The failure side of the loop is also missing
Agent memory has the mirror-image gap. Hermes, the open-source self-improving agent, writes a reusable SKILL.md only on success, and its offline optimizer improves only after a human collects traces and reruns it. Production failures from real workloads, odd tool interactions and unusual inputs land in a Git commit and stop there. Version-control the skill store, append-only, with human review before an auto-generated artifact overwrites a hand-authored one; self-rated weak solutions persist and propagate. Then treat turn-cap exhaustion as a distinct alertable failure class. Hermes caps agents at 90 turns, and a run that burns the cap while completing nothing is the agent-era retry storm.
What actually converges
Practitioner reports disagree sharply. Some loops look magical; the same published loops do nothing elsewhere. The difference is the stack underneath, not the model. Tool calls encode assumptions about a specific codebase, so loops do not port. The control set ports: a hard per-run dollar ceiling enforced in the harness rather than requested in the prompt, a patience counter, a held-out exit gate the agent cannot read or edit, and per-component metering that separates evaluator spend from executor spend.
What to do
Add a patience counter (halt after 3 consecutive iterations with zero verifier delta) and a hard per-run dollar ceiling to every agentic loop in this sprint, enforced in the harness rather than the prompt.
Convert 'goal unreachable' into a structured termination signal this sprint: the executor emits reason plus evidence, the loop exits to a human queue, and the judge annotates but cannot restart.
Split every in-loop verifier into a cheap proxy check plus a held-out exit gate the agent cannot read or modify, and report visible-pass versus held-out-pass rates for agentic PRs by the end of the quarter.