The published page reports single-attempt results. Three runs of the same scenarios
now show that a single attempt is not reliable in this suite, and the failures move
between cells run to run.
The evidence
verification-001-stripe-express, three attempts per pair, same scenario, same
scorer:
| Experiment |
CLI 2.3.1 |
CLI 2.5.0 |
claude-code-sonnet-5 |
pass/1 |
pass/1 |
claude-code-sonnet-5-no-skills |
pass/2 |
pass/2 |
codex-gpt-5.6 |
pass |
pass/1 |
codex-gpt-5.6-no-skills |
fail/3 |
pass/1 |
codex-gpt-5.4-mini |
pass/1 |
pass/1 |
codex-gpt-5.4-mini-no-skills |
pass/2 |
fail/3 |
5/6 both times, with a different cell failing each time, and a third culprit
(codex-gpt-5.4-mini) in the original single-attempt run. Three runs, three different
"failing models", one scenario.
The failures are attempts=3: the agent tried three times and failed all three. So
this is not a coin flip that averages out at n=3. Something in the scenario or its
scorer is unstable in a way that persists within a run.
Today's scheduled run then dropped claude-code-sonnet-5 from 15/15 to 12/15, losing
alerting-001, investigate-001 and localdev-001, all at attempts=1. Whether
that is regression or flake is currently unanswerable, which is the point.
Why it matters more than it did last week
This is now on a public page comparing named vendors. A cell that flakes is published
as "this agent failed this task".
What to do
- Find the instability in
verification-001 first, since it is the best
documented. Compare the transcripts of a passing and a failing attempt of the same
cell; the scorer probes a live project, so a race or a timing assumption is the
likely shape. This may be one bug affecting several scenarios.
- Decide what the weekly publishes.
runs=1 is a third of the cost and cannot
distinguish a regression from a flake. Either the weekly runs more attempts, or the
page stops presenting single-attempt cells as settled results.
- Consider showing attempts on the page. A cell that passed on attempt 3 is not
the same claim as one that passed first time, and we already carry attempts in
the exported row.
Related: #10, which asks the same question about the skills delta.
Done when the instability is understood and the published page no longer presents
a single attempt as a settled result.
The published page reports single-attempt results. Three runs of the same scenarios
now show that a single attempt is not reliable in this suite, and the failures move
between cells run to run.
The evidence
verification-001-stripe-express, three attempts per pair, same scenario, samescorer:
claude-code-sonnet-5claude-code-sonnet-5-no-skillscodex-gpt-5.6codex-gpt-5.6-no-skillscodex-gpt-5.4-minicodex-gpt-5.4-mini-no-skills5/6 both times, with a different cell failing each time, and a third culprit
(
codex-gpt-5.4-mini) in the original single-attempt run. Three runs, three different"failing models", one scenario.
The failures are
attempts=3: the agent tried three times and failed all three. Sothis is not a coin flip that averages out at n=3. Something in the scenario or its
scorer is unstable in a way that persists within a run.
Today's scheduled run then dropped
claude-code-sonnet-5from 15/15 to 12/15, losingalerting-001,investigate-001andlocaldev-001, all atattempts=1. Whetherthat is regression or flake is currently unanswerable, which is the point.
Why it matters more than it did last week
This is now on a public page comparing named vendors. A cell that flakes is published
as "this agent failed this task".
What to do
verification-001first, since it is the bestdocumented. Compare the transcripts of a passing and a failing attempt of the same
cell; the scorer probes a live project, so a race or a timing assumption is the
likely shape. This may be one bug affecting several scenarios.
runs=1is a third of the cost and cannotdistinguish a regression from a flake. Either the weekly runs more attempts, or the
page stops presenting single-attempt cells as settled results.
the same claim as one that passed first time, and we already carry
attemptsinthe exported row.
Related: #10, which asks the same question about the skills delta.
Done when the instability is understood and the published page no longer presents
a single attempt as a settled result.