Scores at Each Effort Level Higher effort correlates with more correctness.
Top four models form a close cohort, separating from GPT-6 Sol and GPT-6 Luna. 0 40 70 75 80 85 90 95 100 scale squeezed below 70 low max GPT-6.1 Sol $0.52–$1.47 GPT-6.1 Sol, low effort
Mean 89.8 ± 1.9 (95% CI)
10 runs, from 85.6 to 94.4
$0.52 per run on average, at API prices GPT-6.1 Sol, medium effort
Mean 92.2 ± 1.5 (95% CI)
10 runs, from 88.9 to 96.7
$0.67 per run on average, at API prices GPT-6.1 Sol, high effort
Mean 93.5 ± 1.0 (95% CI)
20 runs, from 88.9 to 96.7
$0.86 per run on average, at API prices GPT-6.1 Sol, xhigh effort
Mean 94.4 ± 1.3 (95% CI)
20 runs, from 86.7 to 98.9
$1.04 per run on average, at API prices GPT-6.1 Sol, max effort
Mean 96.9 ± 0.8 (95% CI)
20 runs, from 94.4 to 98.9
$1.47 per run on average, at API prices 96.9 low max GPT-6 Astra $3.27–$6.96 GPT-6 Astra, low effort
Mean 89.0 ± 1.7 (95% CI)
10 runs, from 86.7 to 94.4
$3.27 per run on average, at API prices GPT-6 Astra, medium effort
Mean 89.6 ± 1.4 (95% CI)
10 runs, from 86.7 to 92.2
$3.44 per run on average, at API prices GPT-6 Astra, high effort
Mean 93.1 ± 1.6 (95% CI)
10 runs, from 87.8 to 95.6
$4.50 per run on average, at API prices GPT-6 Astra, xhigh effort
Mean 94.7 ± 0.8 (95% CI)
10 runs, from 92.2 to 95.6
$5.25 per run on average, at API prices GPT-6 Astra, max effort
Mean 95.1 ± 1.6 (95% CI)
10 runs, from 91.1 to 98.9
$6.96 per run on average, at API prices 95.1 low max Sonnet 5.5 $2.53–$19.39 Sonnet 5.5, low effort
Mean 86.9 ± 1.4 (95% CI)
85.6 before crediting the 5 of 10 runs that flagged a forced miss
10 runs, from 82.2 to 90.0
$2.53 per run on average, at API prices Sonnet 5.5, medium effort
Mean 89.9 ± 1.9 (95% CI)
88.2 before crediting the 8 of 10 runs that flagged a forced miss
10 runs, from 86.7 to 94.4
$3.34 per run on average, at API prices Sonnet 5.5, high effort
Mean 90.8 ± 1.2 (95% CI)
89.3 before crediting the 5 of 10 runs that flagged a forced miss
10 runs, from 87.8 to 92.2
$5.40 per run on average, at API prices Sonnet 5.5, xhigh effort
Mean 92.5 ± 2.1 (95% CI)
90.5 before crediting the 8 of 11 runs that flagged a forced miss
11 runs, from 87.8 to 97.8
$10.67 per run on average, at API prices Sonnet 5.5, max effort
Mean 94.4 ± 1.4 (95% CI)
93.3 before crediting the 8 of 13 runs that flagged a forced miss
13 runs, from 90.0 to 98.9
$19.39 per run on average, at API prices 94.4 low max Opus 5.5 $3.71–$21.11 Opus 5.5, low effort
Mean 87.1 ± 2.5 (95% CI)
86.0 before crediting the 3 of 10 runs that flagged a forced miss
10 runs, from 83.3 to 93.3
$3.71 per run on average, at API prices Opus 5.5, medium effort
Mean 88.8 ± 1.7 (95% CI)
87.9 before crediting the 3 of 10 runs that flagged a forced miss
10 runs, from 86.7 to 93.3
$6.06 per run on average, at API prices Opus 5.5, high effort
Mean 91.6 ± 2.1 (95% CI)
89.8 before crediting the 6 of 10 runs that flagged a forced miss
10 runs, from 84.4 to 94.4
$7.18 per run on average, at API prices Opus 5.5, xhigh effort
Mean 92.4 ± 1.6 (95% CI)
91.8 before crediting the 4 of 10 runs that flagged a forced miss
10 runs, from 90.0 to 95.6
$13.46 per run on average, at API prices Opus 5.5, max effort
Mean 93.6 ± 1.7 (95% CI)
92.1 before crediting the 6 of 10 runs that flagged a forced miss
10 runs, from 90.0 to 97.8
$21.11 per run on average, at API prices 93.6 low max GPT-6 Sol $0.74–$3.24 GPT-6 Sol, low effort
Mean 71.9 ± 10.4 (95% CI)
10 runs, from 32.2 to 80.0
$0.74 per run on average, at API prices GPT-6 Sol, medium effort
Mean 82.6 ± 1.7 (95% CI)
10 runs, from 77.8 to 85.6
$1.40 per run on average, at API prices GPT-6 Sol, high effort
Mean 84.2 ± 3.6 (95% CI)
10 runs, from 71.1 to 91.1
$2.18 per run on average, at API prices GPT-6 Sol, xhigh effort
Mean 88.4 ± 2.1 (95% CI)
10 runs, from 84.4 to 92.2
$2.44 per run on average, at API prices GPT-6 Sol, max effort
Mean 90.7 ± 2.0 (95% CI)
10 runs, from 86.7 to 95.6
$3.24 per run on average, at API prices 90.7 low max GPT-6 Luna $0.03–$0.26 GPT-6 Luna, low effort
Mean 56.7 ± 10.4 (95% CI)
10 runs, from 40.0 to 78.9
$0.09 per run on average, at API prices GPT-6 Luna, medium effort
Mean 42.8 ± 16.3 (95% CI)
10 runs, from 15.6 to 74.4
$0.03 per run on average, at API prices GPT-6 Luna, high effort
Mean 75.6 ± 7.6 (95% CI)
10 runs, from 48.9 to 86.7
$0.11 per run on average, at API prices GPT-6 Luna, xhigh effort
Mean 82.4 ± 9.1 (95% CI)
10 runs, from 50.0 to 91.1
$0.23 per run on average, at API prices GPT-6 Luna, max effort
Mean 82.6 ± 5.5 (95% CI)
10 runs, from 71.1 to 92.2
$0.26 per run on average, at API prices 82.6 0 40 70 80 90 100 scale squeezed below 70 low max GPT-6.1 Sol $0.52–$1.47 GPT-6.1 Sol, low effort
Mean 89.8 ± 1.9 (95% CI)
10 runs, from 85.6 to 94.4
$0.52 per run on average, at API prices GPT-6.1 Sol, medium effort
Mean 92.2 ± 1.5 (95% CI)
10 runs, from 88.9 to 96.7
$0.67 per run on average, at API prices GPT-6.1 Sol, high effort
Mean 93.5 ± 1.0 (95% CI)
20 runs, from 88.9 to 96.7
$0.86 per run on average, at API prices GPT-6.1 Sol, xhigh effort
Mean 94.4 ± 1.3 (95% CI)
20 runs, from 86.7 to 98.9
$1.04 per run on average, at API prices GPT-6.1 Sol, max effort
Mean 96.9 ± 0.8 (95% CI)
20 runs, from 94.4 to 98.9
$1.47 per run on average, at API prices 96.9 low max GPT-6 Astra $3.27–$6.96 GPT-6 Astra, low effort
Mean 89.0 ± 1.7 (95% CI)
10 runs, from 86.7 to 94.4
$3.27 per run on average, at API prices GPT-6 Astra, medium effort
Mean 89.6 ± 1.4 (95% CI)
10 runs, from 86.7 to 92.2
$3.44 per run on average, at API prices GPT-6 Astra, high effort
Mean 93.1 ± 1.6 (95% CI)
10 runs, from 87.8 to 95.6
$4.50 per run on average, at API prices GPT-6 Astra, xhigh effort
Mean 94.7 ± 0.8 (95% CI)
10 runs, from 92.2 to 95.6
$5.25 per run on average, at API prices GPT-6 Astra, max effort
Mean 95.1 ± 1.6 (95% CI)
10 runs, from 91.1 to 98.9
$6.96 per run on average, at API prices 95.1 low max Sonnet 5.5 $2.53–$19.39 Sonnet 5.5, low effort
Mean 86.9 ± 1.4 (95% CI)
85.6 before crediting the 5 of 10 runs that flagged a forced miss
10 runs, from 82.2 to 90.0
$2.53 per run on average, at API prices Sonnet 5.5, medium effort
Mean 89.9 ± 1.9 (95% CI)
88.2 before crediting the 8 of 10 runs that flagged a forced miss
10 runs, from 86.7 to 94.4
$3.34 per run on average, at API prices Sonnet 5.5, high effort
Mean 90.8 ± 1.2 (95% CI)
89.3 before crediting the 5 of 10 runs that flagged a forced miss
10 runs, from 87.8 to 92.2
$5.40 per run on average, at API prices Sonnet 5.5, xhigh effort
Mean 92.5 ± 2.1 (95% CI)
90.5 before crediting the 8 of 11 runs that flagged a forced miss
11 runs, from 87.8 to 97.8
$10.67 per run on average, at API prices Sonnet 5.5, max effort
Mean 94.4 ± 1.4 (95% CI)
93.3 before crediting the 8 of 13 runs that flagged a forced miss
13 runs, from 90.0 to 98.9
$19.39 per run on average, at API prices 94.4 0 40 70 80 90 100 scale squeezed below 70 low max Opus 5.5 $3.71–$21.11 Opus 5.5, low effort
Mean 87.1 ± 2.5 (95% CI)
86.0 before crediting the 3 of 10 runs that flagged a forced miss
10 runs, from 83.3 to 93.3
$3.71 per run on average, at API prices Opus 5.5, medium effort
Mean 88.8 ± 1.7 (95% CI)
87.9 before crediting the 3 of 10 runs that flagged a forced miss
10 runs, from 86.7 to 93.3
$6.06 per run on average, at API prices Opus 5.5, high effort
Mean 91.6 ± 2.1 (95% CI)
89.8 before crediting the 6 of 10 runs that flagged a forced miss
10 runs, from 84.4 to 94.4
$7.18 per run on average, at API prices Opus 5.5, xhigh effort
Mean 92.4 ± 1.6 (95% CI)
91.8 before crediting the 4 of 10 runs that flagged a forced miss
10 runs, from 90.0 to 95.6
$13.46 per run on average, at API prices Opus 5.5, max effort
Mean 93.6 ± 1.7 (95% CI)
92.1 before crediting the 6 of 10 runs that flagged a forced miss
10 runs, from 90.0 to 97.8
$21.11 per run on average, at API prices 93.6 low max GPT-6 Sol $0.74–$3.24 GPT-6 Sol, low effort
Mean 71.9 ± 10.4 (95% CI)
10 runs, from 32.2 to 80.0
$0.74 per run on average, at API prices GPT-6 Sol, medium effort
Mean 82.6 ± 1.7 (95% CI)
10 runs, from 77.8 to 85.6
$1.40 per run on average, at API prices GPT-6 Sol, high effort
Mean 84.2 ± 3.6 (95% CI)
10 runs, from 71.1 to 91.1
$2.18 per run on average, at API prices GPT-6 Sol, xhigh effort
Mean 88.4 ± 2.1 (95% CI)
10 runs, from 84.4 to 92.2
$2.44 per run on average, at API prices GPT-6 Sol, max effort
Mean 90.7 ± 2.0 (95% CI)
10 runs, from 86.7 to 95.6
$3.24 per run on average, at API prices 90.7 low max GPT-6 Luna $0.03–$0.26 GPT-6 Luna, low effort
Mean 56.7 ± 10.4 (95% CI)
10 runs, from 40.0 to 78.9
$0.09 per run on average, at API prices GPT-6 Luna, medium effort
Mean 42.8 ± 16.3 (95% CI)
10 runs, from 15.6 to 74.4
$0.03 per run on average, at API prices GPT-6 Luna, high effort
Mean 75.6 ± 7.6 (95% CI)
10 runs, from 48.9 to 86.7
$0.11 per run on average, at API prices GPT-6 Luna, xhigh effort
Mean 82.4 ± 9.1 (95% CI)
10 runs, from 50.0 to 91.1
$0.23 per run on average, at API prices GPT-6 Luna, max effort
Mean 82.6 ± 5.5 (95% CI)
10 runs, from 71.1 to 92.2
$0.26 per run on average, at API prices 82.6
Hover or tap a point, or tab to the chart and use the arrow keys.
Show the numbers
Key Takeaways
Opus, Astra, Sonnet, and Sol all made very few obvious mistakes. Points lost by these models were primarily due to making false assumptions about existing code.
Opus did not make any obvious mistakes at any effort level, and Astra only made one.
Sol 6.1 is the most meticulous model, while being hyper-efficient. Among the top four, Opus made the most assumptions.
Claude models sometimes deliberately chose not to fix an edge case, if they felt that the fix would worsen the code-base as a whole.
Methodology
The new benchmark, hob-medium, is based on the V1 benchmark design , but with key improvements on validation strategy. The previous benchmark ran tests on the agent’s implementation, but this was fragile because the agent could implement things differently from what we might expect. The new benchmark validates by simulating the game , and scores whether the game progresses according to expectations.
The benchmark set includes 5 cards from the new Hobbit set: The Eagles Are Coming! , Elrond, Moon-Reader , Gollum, Riddle Master , The Notary Hobbits , and Tom, Bert, and William . These cards were hand-picked because while they aren’t the most complicated cards in the set, they each have tricky edge cases to consider.
Default harnesses were used (Claude Code CLI for Claude models, Codex CLI for GPT models), with no custom skills, and subagents disabled. (Funnily, during a trial run prior to disabling subagents, Sonnet 5.5 on max effort launched multiple Opus subagents, spent $68, and got a perfect score. This run was excluded from the final results.)
Each candidate got 10-20 runs, and scores were aggregated by average.
How a run works One run, followed on one card A real Opus 5.5 run at max effort, on one of the five cards. 01 What the agent gets
Gollum, Riddle Master {1}{B}
Legendary Creature — Halfling Horror
As Gollum enters, choose odd or even. (Zero is even.) Whenever an opponent casts a spell with mana value of the chosen quality, choose one that hasn’t been chosen —
Put a +1/+1 counter on Gollum. Each opponent loses 2 life and you gain 2 life. Draw a card. 3/1
workspace/├─ engine/a working game engine ├─ cards/fdn/276 existing cards to learn from ├─ cards/hob/five new cards to write │ └─ hob_70/Gollum: the card, notes, an empty class └─ RULEBOOK.txtthe full rules of Magic Five new cards to add to a working engine.
02 What it’s told
The prompt
Implement the selected cards for hob-medium in your Workspace. […] Use card_spec.json as the card definition and existing FDN cards as examples. You may change the engine to support the required mechanics. Keep existing card and engine behavior working.
Then it works alone, with no human help.
03 What it writes
cards/hob/hob_70/card_impl.py
16
QUALITIES = ("odd" , "even" )
40
class GollumRiddleMaster (Creature):
72
def enters_battlefield_with (self, game, event):
73
"""The odd/even choice is made as Gollum enters …
81
self.chosen_quality = choose_mode (
82
game, chooser, list (QUALITIES), "Choose odd or even"
83
)
43 minutes and $20.85 later, all of its own tests pass.
04 How it’s graded
Gollum’s hidden tests, 6 of 19
✓ Triggers only on spells of the chosen odd or even ✓ Each mode can be chosen only once ✓ Coming back resets its choices ✕ Counts X in a spell’s mana value ✕ Comes back from exile without its old counters ✓ Still draws after Gollum has left
Gollum 15 / 19
All five cards 83 / 90
Existing cards and engine All pass Score 92.2
Hidden tests it never saw decide the score. With the credit explained below, 94.4.
Model Efficiency
Correctness vs Cost Models in the top left are more efficient; Sol 6.1 proves to be the most efficient implementer. 84 86 88 90 92 94 96 98 0.1% 0.2% 0.5% 1% more efficient Share of a $200 plan’s weekly limit per run (log scale) Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
0.14% of the weekly limit per run ± 0.01%
About 730 runs a week on the plan Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
0.23% of the weekly limit per run ± 0.011%
About 444 runs a week on the plan Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
0.27% of the weekly limit per run ± 0.019%
About 376 runs a week on the plan Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
0.50% of the weekly limit per run ± 0.038%
About 200 runs a week on the plan Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
0.78% of the weekly limit per run ± 0.054%
About 128 runs a week on the plan Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
0.09% of the weekly limit per run ± 0.008%
About 1,136 runs a week on the plan Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
0.12% of the weekly limit per run ± 0.012%
About 862 runs a week on the plan Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
0.19% of the weekly limit per run ± 0.013%
About 535 runs a week on the plan Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
0.37% of the weekly limit per run ± 0.036%
About 270 runs a week on the plan Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
0.67% of the weekly limit per run ± 0.064%
About 149 runs a week on the plan GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
0.11% of the weekly limit per run ± 0.014%
About 926 runs a week on the plan GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
0.14% of the weekly limit per run ± 0.009%
About 719 runs a week on the plan GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
0.18% of the weekly limit per run ± 0.01%
About 556 runs a week on the plan GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
0.22% of the weekly limit per run ± 0.009%
About 461 runs a week on the plan GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
0.31% of the weekly limit per run ± 0.019%
About 325 runs a week on the plan GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
0.49% of the weekly limit per run ± 0.074%
About 204 runs a week on the plan GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
0.52% of the weekly limit per run ± 0.047%
About 194 runs a week on the plan GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
0.67% of the weekly limit per run ± 0.043%
About 148 runs a week on the plan GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
0.79% of the weekly limit per run ± 0.063%
About 127 runs a week on the plan GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
1.0% of the weekly limit per run ± 0.11%
About 96 runs a week on the plan low max low max low max low max 84 88 92 96 0.1% 0.5% more efficient Share of a $200 plan’s weekly limit per run (log scale) Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
0.14% of the weekly limit per run ± 0.01%
About 730 runs a week on the plan Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
0.23% of the weekly limit per run ± 0.011%
About 444 runs a week on the plan Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
0.27% of the weekly limit per run ± 0.019%
About 376 runs a week on the plan Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
0.50% of the weekly limit per run ± 0.038%
About 200 runs a week on the plan Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
0.78% of the weekly limit per run ± 0.054%
About 128 runs a week on the plan Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
0.09% of the weekly limit per run ± 0.008%
About 1,136 runs a week on the plan Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
0.12% of the weekly limit per run ± 0.012%
About 862 runs a week on the plan Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
0.19% of the weekly limit per run ± 0.013%
About 535 runs a week on the plan Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
0.37% of the weekly limit per run ± 0.036%
About 270 runs a week on the plan Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
0.67% of the weekly limit per run ± 0.064%
About 149 runs a week on the plan GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
0.11% of the weekly limit per run ± 0.014%
About 926 runs a week on the plan GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
0.14% of the weekly limit per run ± 0.009%
About 719 runs a week on the plan GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
0.18% of the weekly limit per run ± 0.01%
About 556 runs a week on the plan GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
0.22% of the weekly limit per run ± 0.009%
About 461 runs a week on the plan GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
0.31% of the weekly limit per run ± 0.019%
About 325 runs a week on the plan GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
0.49% of the weekly limit per run ± 0.074%
About 204 runs a week on the plan GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
0.52% of the weekly limit per run ± 0.047%
About 194 runs a week on the plan GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
0.67% of the weekly limit per run ± 0.043%
About 148 runs a week on the plan GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
0.79% of the weekly limit per run ± 0.063%
About 127 runs a week on the plan GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
1.0% of the weekly limit per run ± 0.11%
About 96 runs a week on the plan Up: score. Right: share of a $200 plan’s weekly limit per run (log scale).
API cost as a share of the API-priced usage each $200 plan allows a week: Opus 5.5 $2,697, Sonnet 5.5 $2,881, GPT-6.1 Sol $479, GPT-6 Astra $667. That is the plan’s monthly value (Opus 5.5 58.6×, Sonnet 5.5 62.6×, GPT-6.1 Sol 10.4×, GPT-6 Astra 14.5× the fee) over 4.345 weeks. Measured by SemiAnalysis , October 2026, on Claude Max 20x and ChatGPT Pro 200.
All 234 runs in this chart have this measure.
84 86 88 90 92 94 96 98 $0.50 $1 $2 $5 $10 $20 more efficient Cost per run at API prices (log scale) Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
$3.71 per run at API prices ± $0.26 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
$6.06 per run at API prices ± $0.29 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
$7.18 per run at API prices ± $0.50 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
$13.46 per run at API prices ± $1 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
$21.11 per run at API prices ± $1.5 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
$2.53 per run at API prices ± $0.23 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
$3.34 per run at API prices ± $0.35 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
$5.40 per run at API prices ± $0.36 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
$10.67 per run at API prices ± $1 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
$19.39 per run at API prices ± $1.9 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
$0.52 per run at API prices ± $0.07 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
$0.67 per run at API prices ± $0.04 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
$0.86 per run at API prices ± $0.05 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
$1.04 per run at API prices ± $0.04 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
$1.47 per run at API prices ± $0.09 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
$3.27 per run at API prices ± $0.49 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
$3.44 per run at API prices ± $0.31 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
$4.50 per run at API prices ± $0.29 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
$5.25 per run at API prices ± $0.42 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
$6.96 per run at API prices ± $0.73 low max low max low max low max 84 88 92 96 $0.50 $2 $10 more efficient Cost per run at API prices (log scale) Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
$3.71 per run at API prices ± $0.26 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
$6.06 per run at API prices ± $0.29 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
$7.18 per run at API prices ± $0.50 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
$13.46 per run at API prices ± $1 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
$21.11 per run at API prices ± $1.5 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
$2.53 per run at API prices ± $0.23 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
$3.34 per run at API prices ± $0.35 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
$5.40 per run at API prices ± $0.36 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
$10.67 per run at API prices ± $1 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
$19.39 per run at API prices ± $1.9 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
$0.52 per run at API prices ± $0.07 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
$0.67 per run at API prices ± $0.04 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
$0.86 per run at API prices ± $0.05 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
$1.04 per run at API prices ± $0.04 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
$1.47 per run at API prices ± $0.09 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
$3.27 per run at API prices ± $0.49 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
$3.44 per run at API prices ± $0.31 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
$4.50 per run at API prices ± $0.29 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
$5.25 per run at API prices ± $0.42 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
$6.96 per run at API prices ± $0.73 Up: score. Right: cost per run at API prices (log scale).
All 234 runs in this chart have this measure.
84 86 88 90 92 94 96 98 0 20 40 60 more efficient Wall-clock minutes per run Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
8.4 minutes per run ± 0.61 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
14.3 minutes per run ± 1.1 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
17.4 minutes per run ± 1.2 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
31.7 minutes per run ± 1.9
9 of 10 runs measured Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
45.2 minutes per run ± 3.2 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
7.1 minutes per run ± 0.68 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
9.2 minutes per run ± 0.88 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
15.1 minutes per run ± 1.4 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
29.0 minutes per run ± 1.9 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
47.3 minutes per run ± 4 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
9.6 minutes per run ± 1.3 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
12.3 minutes per run ± 1.3 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
17.3 minutes per run ± 1 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
20.8 minutes per run ± 0.87 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
30.9 minutes per run ± 1.8 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
9.6 minutes per run ± 1.3 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
10.1 minutes per run ± 0.67 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
12.2 minutes per run ± 1.6 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
15.2 minutes per run ± 0.9 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
19.8 minutes per run ± 1.4 low max max low max low max 84 88 92 96 0 40 more efficient Wall-clock minutes per run Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
8.4 minutes per run ± 0.61 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
14.3 minutes per run ± 1.1 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
17.4 minutes per run ± 1.2 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
31.7 minutes per run ± 1.9
9 of 10 runs measured Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
45.2 minutes per run ± 3.2 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
7.1 minutes per run ± 0.68 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
9.2 minutes per run ± 0.88 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
15.1 minutes per run ± 1.4 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
29.0 minutes per run ± 1.9 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
47.3 minutes per run ± 4 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
9.6 minutes per run ± 1.3 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
12.3 minutes per run ± 1.3 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
17.3 minutes per run ± 1 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
20.8 minutes per run ± 0.87 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
30.9 minutes per run ± 1.8 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
9.6 minutes per run ± 1.3 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
10.1 minutes per run ± 0.67 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
12.2 minutes per run ± 1.6 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
15.2 minutes per run ± 0.9 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
19.8 minutes per run ± 1.4 Up: score. Right: wall-clock minutes per run.
1 of 234 runs left out of this view: their records have no value for this measure.
84 86 88 90 92 94 96 98 0 100 200 300 400 more efficient Turns per run: responses plus tool calls Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
103 turns per run ± 11 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
142 turns per run ± 12 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
149 turns per run ± 13 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
235 turns per run ± 24 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
334 turns per run ± 29 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
97 turns per run ± 4.3 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
119 turns per run ± 12 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
152 turns per run ± 9.7 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
222 turns per run ± 21 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
336 turns per run ± 51 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
84 turns per run ± 7.8 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
94 turns per run ± 6.2 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
118 turns per run ± 7 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
134 turns per run ± 6.7 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
160 turns per run ± 9 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
79 turns per run ± 11 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
77 turns per run ± 7.8 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
100 turns per run ± 7.6 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
108 turns per run ± 7.2 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
133 turns per run ± 12 low max max low max low max 84 88 92 96 0 200 400 more efficient Turns per run: responses plus tool calls Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
103 turns per run ± 11 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
142 turns per run ± 12 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
149 turns per run ± 13 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
235 turns per run ± 24 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
334 turns per run ± 29 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
97 turns per run ± 4.3 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
119 turns per run ± 12 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
152 turns per run ± 9.7 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
222 turns per run ± 21 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
336 turns per run ± 51 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
84 turns per run ± 7.8 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
94 turns per run ± 6.2 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
118 turns per run ± 7 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
134 turns per run ± 6.7 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
160 turns per run ± 9 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
79 turns per run ± 11 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
77 turns per run ± 7.8 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
100 turns per run ± 7.6 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
108 turns per run ± 7.2 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
133 turns per run ± 12 Up: score. Right: turns per run: responses plus tool calls.
All 234 runs in this chart have this measure.
84 86 88 90 92 94 96 98 20k 50k 100k 200k more efficient Output tokens per run (log scale) Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
52.8k output tokens per run ± 4k Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
86k output tokens per run ± 4.7k Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
109k output tokens per run ± 5.9k Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
197k output tokens per run ± 8.5k Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
288k output tokens per run ± 16k Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
57.8k output tokens per run ± 5k Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
74.5k output tokens per run ± 6.1k Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
123k output tokens per run ± 7.2k Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
246k output tokens per run ± 17k Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
397k output tokens per run ± 30k GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
16.7k output tokens per run ± 2.5k GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
22k output tokens per run ± 2k GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
29.8k output tokens per run ± 1.3k GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
36k output tokens per run ± 1.5k GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
53.4k output tokens per run ± 3k GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
16.5k output tokens per run ± 2.2k GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
17.5k output tokens per run ± 1.3k GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
23.6k output tokens per run ± 1.4k GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
27.7k output tokens per run ± 1.8k GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
36.7k output tokens per run ± 2.5k low max max low max low max 84 88 92 96 20k 100k more efficient Output tokens per run (log scale) Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
52.8k output tokens per run ± 4k Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
86k output tokens per run ± 4.7k Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
109k output tokens per run ± 5.9k Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
197k output tokens per run ± 8.5k Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
288k output tokens per run ± 16k Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
57.8k output tokens per run ± 5k Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
74.5k output tokens per run ± 6.1k Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
123k output tokens per run ± 7.2k Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
246k output tokens per run ± 17k Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
397k output tokens per run ± 30k GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
16.7k output tokens per run ± 2.5k GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
22k output tokens per run ± 2k GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
29.8k output tokens per run ± 1.3k GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
36k output tokens per run ± 1.5k GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
53.4k output tokens per run ± 3k GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
16.5k output tokens per run ± 2.2k GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
17.5k output tokens per run ± 1.3k GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
23.6k output tokens per run ± 1.4k GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
27.7k output tokens per run ± 1.8k GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
36.7k output tokens per run ± 2.5k Up: score. Right: output tokens per run (log scale).
All 234 runs in this chart have this measure.
84 86 88 90 92 94 96 98 2M 5M 10M 20M 50M more efficient Input plus output tokens per run (log scale) Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
6.3M tokens per run ± 720k Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
12M tokens per run ± 1.1M Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
14M tokens per run ± 1.7M Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
31.1M tokens per run ± 3.9M Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
54M tokens per run ± 4.7M Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
6.18M tokens per run ± 700k Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
8.85M tokens per run ± 1.3M Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
15.2M tokens per run ± 1.3M Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
32.2M tokens per run ± 4M Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
63.8M tokens per run ± 6.8M GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
1.76M tokens per run ± 260k GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
2.3M tokens per run ± 210k GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
3.09M tokens per run ± 260k GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
3.76M tokens per run ± 270k GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
5.26M tokens per run ± 360k GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
1.67M tokens per run ± 320k GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
1.73M tokens per run ± 220k GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
2.31M tokens per run ± 230k GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
2.69M tokens per run ± 310k GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
3.61M tokens per run ± 520k low max max low max low max 84 88 92 96 2M 10M 50M more efficient Input plus output tokens per run (log scale) Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
6.3M tokens per run ± 720k Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
12M tokens per run ± 1.1M Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
14M tokens per run ± 1.7M Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
31.1M tokens per run ± 3.9M Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
54M tokens per run ± 4.7M Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
6.18M tokens per run ± 700k Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
8.85M tokens per run ± 1.3M Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
15.2M tokens per run ± 1.3M Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
32.2M tokens per run ± 4M Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
63.8M tokens per run ± 6.8M GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
1.76M tokens per run ± 260k GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
2.3M tokens per run ± 210k GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
3.09M tokens per run ± 260k GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
3.76M tokens per run ± 270k GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
5.26M tokens per run ± 360k GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
1.67M tokens per run ± 320k GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
1.73M tokens per run ± 220k GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
2.31M tokens per run ± 230k GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
2.69M tokens per run ± 310k GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
3.61M tokens per run ± 520k Up: score. Right: input plus output tokens per run (log scale).
All 234 runs in this chart have this measure.
84 86 88 90 92 94 96 98 0 1k 2k 3k 4k 5k more efficient Lines added or removed per run Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
1,671 lines changed per run ± 160 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
2,689 lines changed per run ± 130 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
3,038 lines changed per run ± 150 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
3,656 lines changed per run ± 130 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
4,156 lines changed per run ± 180 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
1,601 lines changed per run ± 210 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
2,100 lines changed per run ± 190 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
3,222 lines changed per run ± 140 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
4,027 lines changed per run ± 140 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
4,649 lines changed per run ± 170 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
851 lines changed per run ± 150 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
1,138 lines changed per run ± 120 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
1,448 lines changed per run ± 60 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
1,613 lines changed per run ± 71 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
2,000 lines changed per run ± 88 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
860 lines changed per run ± 110 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
935 lines changed per run ± 75 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
1,258 lines changed per run ± 45 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
1,494 lines changed per run ± 60 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
1,719 lines changed per run ± 110 low max max low max low max 84 88 92 96 0 2k 4k more efficient Lines added or removed per run Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
1,671 lines changed per run ± 160 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
2,689 lines changed per run ± 130 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
3,038 lines changed per run ± 150 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
3,656 lines changed per run ± 130 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
4,156 lines changed per run ± 180 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
1,601 lines changed per run ± 210 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
2,100 lines changed per run ± 190 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
3,222 lines changed per run ± 140 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
4,027 lines changed per run ± 140 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
4,649 lines changed per run ± 170 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
851 lines changed per run ± 150 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
1,138 lines changed per run ± 120 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
1,448 lines changed per run ± 60 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
1,613 lines changed per run ± 71 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
2,000 lines changed per run ± 88 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
860 lines changed per run ± 110 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
935 lines changed per run ± 75 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
1,258 lines changed per run ± 45 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
1,494 lines changed per run ± 60 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
1,719 lines changed per run ± 110 Up: score. Right: lines added or removed per run.
All 234 runs in this chart have this measure.
84 86 88 90 92 94 96 98 0 1k 2k 3k 4k more efficient Lines of code added or removed per run, without comments or blank lines Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
1,278 lines of code changed per run ± 120 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
1,970 lines of code changed per run ± 97 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
2,175 lines of code changed per run ± 100 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
2,550 lines of code changed per run ± 110 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
2,875 lines of code changed per run ± 110 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
1,231 lines of code changed per run ± 150 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
1,592 lines of code changed per run ± 140 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
2,406 lines of code changed per run ± 110 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
2,841 lines of code changed per run ± 100 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
3,122 lines of code changed per run ± 120 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
736 lines of code changed per run ± 120 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
954 lines of code changed per run ± 91 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
1,207 lines of code changed per run ± 44 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
1,345 lines of code changed per run ± 55 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
1,619 lines of code changed per run ± 66 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
731 lines of code changed per run ± 90 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
787 lines of code changed per run ± 58 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
1,054 lines of code changed per run ± 40 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
1,235 lines of code changed per run ± 49 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
1,421 lines of code changed per run ± 95 low max max low max low max 84 88 92 96 0 2k 4k more efficient Lines of code added or removed per run, without comments or blank lines Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
1,278 lines of code changed per run ± 120 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
1,970 lines of code changed per run ± 97 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
2,175 lines of code changed per run ± 100 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
2,550 lines of code changed per run ± 110 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
2,875 lines of code changed per run ± 110 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
1,231 lines of code changed per run ± 150 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
1,592 lines of code changed per run ± 140 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
2,406 lines of code changed per run ± 110 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
2,841 lines of code changed per run ± 100 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
3,122 lines of code changed per run ± 120 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
736 lines of code changed per run ± 120 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
954 lines of code changed per run ± 91 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
1,207 lines of code changed per run ± 44 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
1,345 lines of code changed per run ± 55 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
1,619 lines of code changed per run ± 66 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
731 lines of code changed per run ± 90 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
787 lines of code changed per run ± 58 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
1,054 lines of code changed per run ± 40 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
1,235 lines of code changed per run ± 49 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
1,421 lines of code changed per run ± 95 Up: score. Right: lines of code added or removed per run, without comments or blank lines.
All 234 runs in this chart have this measure.
84 86 88 90 92 94 96 98 0 50 100 150 more efficient New test functions per run Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
26 new tests per run ± 7.6 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
56 new tests per run ± 6.8 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
67 new tests per run ± 6.5 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
82 new tests per run ± 7.5 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
101 new tests per run ± 6.3 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
31 new tests per run ± 9.6 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
56 new tests per run ± 13 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
110 new tests per run ± 15 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
131 new tests per run ± 5.2 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
131 new tests per run ± 3.5 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
19 new tests per run ± 5.4 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
35 new tests per run ± 6.5 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
47 new tests per run ± 3.8 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
53 new tests per run ± 4.6 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
69 new tests per run ± 6 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
21 new tests per run ± 3.9 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
22 new tests per run ± 2.2 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
36 new tests per run ± 2.3 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
43 new tests per run ± 5 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
50 new tests per run ± 7.4 low max max low max low max 84 88 92 96 0 100 more efficient New test functions per run Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
26 new tests per run ± 7.6 Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
56 new tests per run ± 6.8 Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
67 new tests per run ± 6.5 Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
82 new tests per run ± 7.5 Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
101 new tests per run ± 6.3 Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
31 new tests per run ± 9.6 Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
56 new tests per run ± 13 Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
110 new tests per run ± 15 Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
131 new tests per run ± 5.2 Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
131 new tests per run ± 3.5 GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
19 new tests per run ± 5.4 GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
35 new tests per run ± 6.5 GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
47 new tests per run ± 3.8 GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
53 new tests per run ± 4.6 GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
69 new tests per run ± 6 GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
21 new tests per run ± 3.9 GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
22 new tests per run ± 2.2 GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
36 new tests per run ± 2.3 GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
43 new tests per run ± 5 GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
50 new tests per run ± 7.4 Up: score. Right: new test functions per run.
All 234 runs in this chart have this measure.
84 86 88 90 92 94 96 98 0 200k 400k 600k 800k more efficient Largest single request, input tokens Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
188k tokens in the largest request ± 8.6k Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
259k tokens in the largest request ± 6.8k Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
293k tokens in the largest request ± 10k Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
436k tokens in the largest request ± 17k Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
593k tokens in the largest request ± 23k Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
198k tokens in the largest request ± 15k Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
228k tokens in the largest request ± 11k Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
312k tokens in the largest request ± 11k Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
480k tokens in the largest request ± 23k Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
691k tokens in the largest request ± 20k GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
93.5k tokens in the largest request ± 9.4k GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
112k tokens in the largest request ± 4.3k GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
137k tokens in the largest request ± 4.1k GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
158k tokens in the largest request ± 5.7k GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
195k tokens in the largest request ± 6.6k GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
90.9k tokens in the largest request ± 8.1k GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
96.6k tokens in the largest request ± 4.5k GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
119k tokens in the largest request ± 4k GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
136k tokens in the largest request ± 6k GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
153k tokens in the largest request ± 6.5k low max max low max low max 84 88 92 96 0 400k 800k more efficient Largest single request, input tokens Opus 5.5, low effort
Score 87.1 ± 2.5 (95% CI), 10 runs
188k tokens in the largest request ± 8.6k Opus 5.5, medium effort
Score 88.8 ± 1.7 (95% CI), 10 runs
259k tokens in the largest request ± 6.8k Opus 5.5, high effort
Score 91.6 ± 2.1 (95% CI), 10 runs
293k tokens in the largest request ± 10k Opus 5.5, xhigh effort
Score 92.4 ± 1.6 (95% CI), 10 runs
436k tokens in the largest request ± 17k Opus 5.5, max effort
Score 93.6 ± 1.7 (95% CI), 10 runs
593k tokens in the largest request ± 23k Sonnet 5.5, low effort
Score 86.9 ± 1.4 (95% CI), 10 runs
198k tokens in the largest request ± 15k Sonnet 5.5, medium effort
Score 89.9 ± 1.9 (95% CI), 10 runs
228k tokens in the largest request ± 11k Sonnet 5.5, high effort
Score 90.8 ± 1.2 (95% CI), 10 runs
312k tokens in the largest request ± 11k Sonnet 5.5, xhigh effort
Score 92.5 ± 2.1 (95% CI), 11 runs
480k tokens in the largest request ± 23k Sonnet 5.5, max effort
Score 94.4 ± 1.4 (95% CI), 13 runs
691k tokens in the largest request ± 20k GPT-6.1 Sol, low effort
Score 89.8 ± 1.9 (95% CI), 10 runs
93.5k tokens in the largest request ± 9.4k GPT-6.1 Sol, medium effort
Score 92.2 ± 1.5 (95% CI), 10 runs
112k tokens in the largest request ± 4.3k GPT-6.1 Sol, high effort
Score 93.5 ± 1.0 (95% CI), 20 runs
137k tokens in the largest request ± 4.1k GPT-6.1 Sol, xhigh effort
Score 94.4 ± 1.3 (95% CI), 20 runs
158k tokens in the largest request ± 5.7k GPT-6.1 Sol, max effort
Score 96.9 ± 0.8 (95% CI), 20 runs
195k tokens in the largest request ± 6.6k GPT-6 Astra, low effort
Score 89.0 ± 1.7 (95% CI), 10 runs
90.9k tokens in the largest request ± 8.1k GPT-6 Astra, medium effort
Score 89.6 ± 1.4 (95% CI), 10 runs
96.6k tokens in the largest request ± 4.5k GPT-6 Astra, high effort
Score 93.1 ± 1.6 (95% CI), 10 runs
119k tokens in the largest request ± 4k GPT-6 Astra, xhigh effort
Score 94.7 ± 0.8 (95% CI), 10 runs
136k tokens in the largest request ± 6k GPT-6 Astra, max effort
Score 95.1 ± 1.6 (95% CI), 10 runs
153k tokens in the largest request ± 6.5k Up: score. Right: largest single request, input tokens.
All 234 runs in this chart have this measure.
Hover or tap a point, or tab to the chart and use the arrow keys.
Show the numbers
On subscription usage, the top 4 models are fairly close in terms of efficiency, although Sol 6.1 leads by a hair, and Astra is the most expensive. On API costs, GPT models start to pull ahead. This is based on SemiAnalysis’s measurements , where Claude subscriptions cover about 50x the monthly API usage costs, while GPT subscriptions cover about 10x.
To me, medium or high effort seems like the sweet spot for most models used for implementation. Higher effort does yield better results, but cost also rises drastically.
Another interesting observation is that Claude models write a lot more code, tests, and comments than GPT models. The verbosity can probably be tuned via the harness, but that is not tested here.
Failure Modes Deep Dive
Why each model loses points Points lost per run by failure mode, across every run; pick an effort or a class to see it alone, with a class counting failed tests out of tests run. Top 4 models made almost no obvious mistakes. 0 5 10 15 20 25 30 35 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, all efforts: 0.3 points a run
20 of 7,200 tests failed (80 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Elrond, Moon-Reader in 1 of 80 runs
A payment trigger goes above the spell (0.2) GPT-6.1 Sol, all efforts: 5.5 points a run
393 of 7,200 tests failed (80 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.4); A creature card in hand isn’t a creature (1.1) GPT-6.1 Sol, all efforts: 0.3 points a run
23 of 7,200 tests failed (80 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.3) 6.1 GPT-6 Astra GPT-6 Astra, all efforts: 0.0 points a run
1 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.0) GPT-6 Astra, all efforts: 7.3 points a run
330 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.2); A creature card in hand isn’t a creature (1.1) GPT-6 Astra, all efforts: 0.4 points a run
16 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.4) 7.7 Sonnet 5.5 Sonnet 5.5, all efforts: 0.2 points a run
9 of 4,860 tests failed (54 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1); A payment trigger goes above the spell (0.1) Sonnet 5.5, all efforts: 7.8 points a run
377 of 4,860 tests failed (54 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.9); A creature card in hand isn’t a creature (1.0) Sonnet 5.5, all efforts: 0.9 points a run
45 of 4,860 tests failed (54 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.1) Sonnet 5.5, all efforts: 1.5 points a run
73 of 4,860 tests failed (54 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); A blinked permanent comes back fresh (0.4) 8.9 Opus 5.5 Opus 5.5, all efforts: 8.3 points a run
372 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.6); A creature card in hand isn’t a creature (1.0) Opus 5.5, all efforts: 1.0 points a run
47 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0) Opus 5.5, all efforts: 1.2 points a run
53 of 4,500 tests failed (50 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.4); A blinked permanent comes back fresh (0.4) 9.3 GPT-6 Sol GPT-6 Sol, all efforts: 3.1 points a run
141 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 50 runs, Tom, Bert, and William in 3 of 50 runs, Elrond, Moon-Reader in 1 of 50 runs
Mostly: Paying with a mana ability mid-cast (0.4); A payment trigger goes above the spell (0.4) GPT-6 Sol, all efforts: 11.8 points a run
531 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); Hexproof gained in response (1.1) GPT-6 Sol, all efforts: 1.5 points a run
68 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.6) 16.4 GPT-6 Luna GPT-6 Luna, all efforts: 22.4 points a run
1,007 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 16 of 50 runs, Tom, Bert, and William in 21 of 50 runs, Elrond, Moon-Reader in 15 of 50 runs, Gollum, Riddle Master in 5 of 50 runs
Mostly: Paying with a mana ability mid-cast (0.9); A payment trigger goes above the spell (0.6) GPT-6 Luna, all efforts: 8.2 points a run
371 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (1.0); A blinked Gollum loses its counters (0.8) GPT-6 Luna, all efforts: 1.4 points a run
62 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.8); A free cast still discounts the kicker (0.6) 32.0 0 10 20 30 40 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, all efforts: 0.3 points a run
20 of 7,200 tests failed (80 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Elrond, Moon-Reader in 1 of 80 runs
A payment trigger goes above the spell (0.2) GPT-6.1 Sol, all efforts: 5.5 points a run
393 of 7,200 tests failed (80 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.4); A creature card in hand isn’t a creature (1.1) GPT-6.1 Sol, all efforts: 0.3 points a run
23 of 7,200 tests failed (80 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.3) 6.1 GPT-6 Astra GPT-6 Astra, all efforts: 0.0 points a run
1 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.0) GPT-6 Astra, all efforts: 7.3 points a run
330 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.2); A creature card in hand isn’t a creature (1.1) GPT-6 Astra, all efforts: 0.4 points a run
16 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.4) 7.7 Sonnet 5.5 Sonnet 5.5, all efforts: 0.2 points a run
9 of 4,860 tests failed (54 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1); A payment trigger goes above the spell (0.1) Sonnet 5.5, all efforts: 7.8 points a run
377 of 4,860 tests failed (54 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.9); A creature card in hand isn’t a creature (1.0) Sonnet 5.5, all efforts: 0.9 points a run
45 of 4,860 tests failed (54 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.1) Sonnet 5.5, all efforts: 1.5 points a run
73 of 4,860 tests failed (54 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); A blinked permanent comes back fresh (0.4) 8.9 Opus 5.5 Opus 5.5, all efforts: 8.3 points a run
372 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.6); A creature card in hand isn’t a creature (1.0) Opus 5.5, all efforts: 1.0 points a run
47 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0) Opus 5.5, all efforts: 1.2 points a run
53 of 4,500 tests failed (50 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.4); A blinked permanent comes back fresh (0.4) 9.3 GPT-6 Sol GPT-6 Sol, all efforts: 3.1 points a run
141 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 50 runs, Tom, Bert, and William in 3 of 50 runs, Elrond, Moon-Reader in 1 of 50 runs
Mostly: Paying with a mana ability mid-cast (0.4); A payment trigger goes above the spell (0.4) GPT-6 Sol, all efforts: 11.8 points a run
531 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); Hexproof gained in response (1.1) GPT-6 Sol, all efforts: 1.5 points a run
68 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.6) 16.4 GPT-6 Luna GPT-6 Luna, all efforts: 22.4 points a run
1,007 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 16 of 50 runs, Tom, Bert, and William in 21 of 50 runs, Elrond, Moon-Reader in 15 of 50 runs, Gollum, Riddle Master in 5 of 50 runs
Mostly: Paying with a mana ability mid-cast (0.9); A payment trigger goes above the spell (0.6) GPT-6 Luna, all efforts: 8.2 points a run
371 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (1.0); A blinked Gollum loses its counters (0.8) GPT-6 Luna, all efforts: 1.4 points a run
62 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.8); A free cast still discounts the kicker (0.6) 32.0 0 5 10 15 20 25 Points lost per run, out of 100 Opus 5.5 0 / 4,500 GPT-6 Astra GPT-6 Astra, all efforts: 0.0 points a run
1 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.0) 1 / 4,500 Sonnet 5.5 Sonnet 5.5, all efforts: 0.2 points a run
9 of 4,860 tests failed (54 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1); A payment trigger goes above the spell (0.1) 9 / 4,860 GPT-6.1 Sol GPT-6.1 Sol, all efforts: 0.3 points a run
20 of 7,200 tests failed (80 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Elrond, Moon-Reader in 1 of 80 runs
A payment trigger goes above the spell (0.2) 20 / 7,200 GPT-6 Sol GPT-6 Sol, all efforts: 3.1 points a run
141 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 50 runs, Tom, Bert, and William in 3 of 50 runs, Elrond, Moon-Reader in 1 of 50 runs
Mostly: Paying with a mana ability mid-cast (0.4); A payment trigger goes above the spell (0.4) 141 / 4,500 GPT-6 Luna GPT-6 Luna, all efforts: 22.4 points a run
1,007 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 16 of 50 runs, Tom, Bert, and William in 21 of 50 runs, Elrond, Moon-Reader in 15 of 50 runs, Gollum, Riddle Master in 5 of 50 runs
Mostly: Paying with a mana ability mid-cast (0.9); A payment trigger goes above the spell (0.6) 1,007 / 4,500 0 10 20 30 Points lost per run, out of 100 Opus 5.5 0 / 4,500 GPT-6 Astra GPT-6 Astra, all efforts: 0.0 points a run
1 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.0) 1 / 4,500 Sonnet 5.5 Sonnet 5.5, all efforts: 0.2 points a run
9 of 4,860 tests failed (54 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1); A payment trigger goes above the spell (0.1) 9 / 4,860 GPT-6.1 Sol GPT-6.1 Sol, all efforts: 0.3 points a run
20 of 7,200 tests failed (80 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Elrond, Moon-Reader in 1 of 80 runs
A payment trigger goes above the spell (0.2) 20 / 7,200 GPT-6 Sol GPT-6 Sol, all efforts: 3.1 points a run
141 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 50 runs, Tom, Bert, and William in 3 of 50 runs, Elrond, Moon-Reader in 1 of 50 runs
Mostly: Paying with a mana ability mid-cast (0.4); A payment trigger goes above the spell (0.4) 141 / 4,500 GPT-6 Luna GPT-6 Luna, all efforts: 22.4 points a run
1,007 of 4,500 tests failed (50 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 16 of 50 runs, Tom, Bert, and William in 21 of 50 runs, Elrond, Moon-Reader in 15 of 50 runs, Gollum, Riddle Master in 5 of 50 runs
Mostly: Paying with a mana ability mid-cast (0.9); A payment trigger goes above the spell (0.6) 1,007 / 4,500 0 2 4 6 8 10 12 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, all efforts: 5.5 points a run
393 of 7,200 tests failed (80 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.4); A creature card in hand isn’t a creature (1.1) 393 / 7,200 GPT-6 Astra GPT-6 Astra, all efforts: 7.3 points a run
330 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.2); A creature card in hand isn’t a creature (1.1) 330 / 4,500 Sonnet 5.5 Sonnet 5.5, all efforts: 7.8 points a run
377 of 4,860 tests failed (54 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.9); A creature card in hand isn’t a creature (1.0) 377 / 4,860 GPT-6 Luna GPT-6 Luna, all efforts: 8.2 points a run
371 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (1.0); A blinked Gollum loses its counters (0.8) 371 / 4,500 Opus 5.5 Opus 5.5, all efforts: 8.3 points a run
372 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.6); A creature card in hand isn’t a creature (1.0) 372 / 4,500 GPT-6 Sol GPT-6 Sol, all efforts: 11.8 points a run
531 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); Hexproof gained in response (1.1) 531 / 4,500 0 5 10 15 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, all efforts: 5.5 points a run
393 of 7,200 tests failed (80 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.4); A creature card in hand isn’t a creature (1.1) 393 / 7,200 GPT-6 Astra GPT-6 Astra, all efforts: 7.3 points a run
330 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.2); A creature card in hand isn’t a creature (1.1) 330 / 4,500 Sonnet 5.5 Sonnet 5.5, all efforts: 7.8 points a run
377 of 4,860 tests failed (54 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.9); A creature card in hand isn’t a creature (1.0) 377 / 4,860 GPT-6 Luna GPT-6 Luna, all efforts: 8.2 points a run
371 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (1.0); A blinked Gollum loses its counters (0.8) 371 / 4,500 Opus 5.5 Opus 5.5, all efforts: 8.3 points a run
372 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.6); A creature card in hand isn’t a creature (1.0) 372 / 4,500 GPT-6 Sol GPT-6 Sol, all efforts: 11.8 points a run
531 of 4,500 tests failed (50 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); Hexproof gained in response (1.1) 531 / 4,500 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, all efforts: 0.3 points a run
23 of 7,200 tests failed (80 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.3) 23 / 7,200 GPT-6 Astra GPT-6 Astra, all efforts: 0.4 points a run
16 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.4) 16 / 4,500 Sonnet 5.5 Sonnet 5.5, all efforts: 0.9 points a run
45 of 4,860 tests failed (54 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.1) 45 / 4,860 Opus 5.5 Opus 5.5, all efforts: 1.0 points a run
47 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0) 47 / 4,500 GPT-6 Luna GPT-6 Luna, all efforts: 1.4 points a run
62 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.8); A free cast still discounts the kicker (0.6) 62 / 4,500 GPT-6 Sol GPT-6 Sol, all efforts: 1.5 points a run
68 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.6) 68 / 4,500 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, all efforts: 0.3 points a run
23 of 7,200 tests failed (80 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.3) 23 / 7,200 GPT-6 Astra GPT-6 Astra, all efforts: 0.4 points a run
16 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.4) 16 / 4,500 Sonnet 5.5 Sonnet 5.5, all efforts: 0.9 points a run
45 of 4,860 tests failed (54 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.1) 45 / 4,860 Opus 5.5 Opus 5.5, all efforts: 1.0 points a run
47 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0) 47 / 4,500 GPT-6 Luna GPT-6 Luna, all efforts: 1.4 points a run
62 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.8); A free cast still discounts the kicker (0.6) 62 / 4,500 GPT-6 Sol GPT-6 Sol, all efforts: 1.5 points a run
68 of 4,500 tests failed (50 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.6) 68 / 4,500 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Points lost per run, out of 100 GPT-6.1 Sol 0 / 7,200 GPT-6 Astra 0 / 4,500 GPT-6 Sol 0 / 4,500 GPT-6 Luna 0 / 4,500 Opus 5.5 Opus 5.5, all efforts: 1.2 points a run
53 of 4,500 tests failed (50 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.4); A blinked permanent comes back fresh (0.4) 53 / 4,500 Sonnet 5.5 Sonnet 5.5, all efforts: 1.5 points a run
73 of 4,860 tests failed (54 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); A blinked permanent comes back fresh (0.4) 73 / 4,860 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6.1 Sol 0 / 7,200 GPT-6 Astra 0 / 4,500 GPT-6 Sol 0 / 4,500 GPT-6 Luna 0 / 4,500 Opus 5.5 Opus 5.5, all efforts: 1.2 points a run
53 of 4,500 tests failed (50 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.4); A blinked permanent comes back fresh (0.4) 53 / 4,500 Sonnet 5.5 Sonnet 5.5, all efforts: 1.5 points a run
73 of 4,860 tests failed (54 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); A blinked permanent comes back fresh (0.4) 73 / 4,860 0 10 20 30 40 50 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, low: 9.3 points a run
84 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.1) GPT-6.1 Sol, low: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 10.2 GPT-6 Astra GPT-6 Astra, low: 10.2 points a run
92 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) GPT-6 Astra, low: 0.8 points a run
7 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 11.0 Opus 5.5 Opus 5.5, low: 11.8 points a run
106 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Protection gained in response (2.0) Opus 5.5, low: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) Opus 5.5, low: 1.1 points a run
10 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked permanent comes back fresh (0.3); A blinked Gollum loses its counters (0.3) 12.9 Sonnet 5.5 Sonnet 5.5, low: 0.7 points a run
6 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.3); A payment trigger goes above the spell (0.3) Sonnet 5.5, low: 11.1 points a run
100 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (1.6) Sonnet 5.5, low: 1.3 points a run
12 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1); Haste lets Notary tap at once (0.2) Sonnet 5.5, low: 1.3 points a run
12 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.6); A blinked permanent comes back fresh (0.4) 13.1 GPT-6 Sol GPT-6 Sol, low: 11.6 points a run
104 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 10 runs, Tom, Bert, and William in 2 of 10 runs, Elrond, Moon-Reader in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); A payment trigger goes above the spell (1.0) GPT-6 Sol, low: 15.0 points a run
135 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (2.0) GPT-6 Sol, low: 1.6 points a run
14 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.6) 28.1 GPT-6 Luna GPT-6 Luna, low: 34.1 points a run
307 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 4 of 10 runs, Elrond, Moon-Reader in 7 of 10 runs, Tom, Bert, and William in 6 of 10 runs, Gollum, Riddle Master in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); An Eagles target gains protection in response (0.9) GPT-6 Luna, low: 7.4 points a run
67 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.1); A blinked Gollum loses its counters (1.0) GPT-6 Luna, low: 1.8 points a run
16 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (1.1); A free cast still discounts the kicker (0.7) 43.3 0 20 40 60 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, low: 9.3 points a run
84 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.1) GPT-6.1 Sol, low: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 10.2 GPT-6 Astra GPT-6 Astra, low: 10.2 points a run
92 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) GPT-6 Astra, low: 0.8 points a run
7 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 11.0 Opus 5.5 Opus 5.5, low: 11.8 points a run
106 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Protection gained in response (2.0) Opus 5.5, low: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) Opus 5.5, low: 1.1 points a run
10 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked permanent comes back fresh (0.3); A blinked Gollum loses its counters (0.3) 12.9 Sonnet 5.5 Sonnet 5.5, low: 0.7 points a run
6 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.3); A payment trigger goes above the spell (0.3) Sonnet 5.5, low: 11.1 points a run
100 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (1.6) Sonnet 5.5, low: 1.3 points a run
12 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1); Haste lets Notary tap at once (0.2) Sonnet 5.5, low: 1.3 points a run
12 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.6); A blinked permanent comes back fresh (0.4) 13.1 GPT-6 Sol GPT-6 Sol, low: 11.6 points a run
104 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 10 runs, Tom, Bert, and William in 2 of 10 runs, Elrond, Moon-Reader in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); A payment trigger goes above the spell (1.0) GPT-6 Sol, low: 15.0 points a run
135 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (2.0) GPT-6 Sol, low: 1.6 points a run
14 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.6) 28.1 GPT-6 Luna GPT-6 Luna, low: 34.1 points a run
307 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 4 of 10 runs, Elrond, Moon-Reader in 7 of 10 runs, Tom, Bert, and William in 6 of 10 runs, Gollum, Riddle Master in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); An Eagles target gains protection in response (0.9) GPT-6 Luna, low: 7.4 points a run
67 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.1); A blinked Gollum loses its counters (1.0) GPT-6 Luna, low: 1.8 points a run
16 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (1.1); A free cast still discounts the kicker (0.7) 43.3 0 5 10 15 20 25 30 35 Points lost per run, out of 100 Opus 5.5 0 / 900 GPT-6.1 Sol 0 / 900 GPT-6 Astra 0 / 900 Sonnet 5.5 Sonnet 5.5, low: 0.7 points a run
6 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.3); A payment trigger goes above the spell (0.3) 6 / 900 GPT-6 Sol GPT-6 Sol, low: 11.6 points a run
104 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 10 runs, Tom, Bert, and William in 2 of 10 runs, Elrond, Moon-Reader in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); A payment trigger goes above the spell (1.0) 104 / 900 GPT-6 Luna GPT-6 Luna, low: 34.1 points a run
307 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 4 of 10 runs, Elrond, Moon-Reader in 7 of 10 runs, Tom, Bert, and William in 6 of 10 runs, Gollum, Riddle Master in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); An Eagles target gains protection in response (0.9) 307 / 900 0 10 20 30 40 Points lost per run, out of 100 Opus 5.5 0 / 900 GPT-6.1 Sol 0 / 900 GPT-6 Astra 0 / 900 Sonnet 5.5 Sonnet 5.5, low: 0.7 points a run
6 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.3); A payment trigger goes above the spell (0.3) 6 / 900 GPT-6 Sol GPT-6 Sol, low: 11.6 points a run
104 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 10 runs, Tom, Bert, and William in 2 of 10 runs, Elrond, Moon-Reader in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); A payment trigger goes above the spell (1.0) 104 / 900 GPT-6 Luna GPT-6 Luna, low: 34.1 points a run
307 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 4 of 10 runs, Elrond, Moon-Reader in 7 of 10 runs, Tom, Bert, and William in 6 of 10 runs, Gollum, Riddle Master in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); An Eagles target gains protection in response (0.9) 307 / 900 0 2 4 6 8 10 12 14 16 Points lost per run, out of 100 GPT-6 Luna GPT-6 Luna, low: 7.4 points a run
67 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.1); A blinked Gollum loses its counters (1.0) 67 / 900 GPT-6.1 Sol GPT-6.1 Sol, low: 9.3 points a run
84 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.1) 84 / 900 GPT-6 Astra GPT-6 Astra, low: 10.2 points a run
92 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) 92 / 900 Sonnet 5.5 Sonnet 5.5, low: 11.1 points a run
100 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (1.6) 100 / 900 Opus 5.5 Opus 5.5, low: 11.8 points a run
106 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Protection gained in response (2.0) 106 / 900 GPT-6 Sol GPT-6 Sol, low: 15.0 points a run
135 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (2.0) 135 / 900 0 5 10 15 Points lost per run, out of 100 GPT-6 Luna GPT-6 Luna, low: 7.4 points a run
67 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.1); A blinked Gollum loses its counters (1.0) 67 / 900 GPT-6.1 Sol GPT-6.1 Sol, low: 9.3 points a run
84 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.1) 84 / 900 GPT-6 Astra GPT-6 Astra, low: 10.2 points a run
92 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) 92 / 900 Sonnet 5.5 Sonnet 5.5, low: 11.1 points a run
100 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (1.6) 100 / 900 Opus 5.5 Opus 5.5, low: 11.8 points a run
106 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Protection gained in response (2.0) 106 / 900 GPT-6 Sol GPT-6 Sol, low: 15.0 points a run
135 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (2.0) 135 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6 Astra GPT-6 Astra, low: 0.8 points a run
7 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 7 / 900 GPT-6.1 Sol GPT-6.1 Sol, low: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 8 / 900 Opus 5.5 Opus 5.5, low: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) 10 / 900 Sonnet 5.5 Sonnet 5.5, low: 1.3 points a run
12 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1); Haste lets Notary tap at once (0.2) 12 / 900 GPT-6 Sol GPT-6 Sol, low: 1.6 points a run
14 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.6) 14 / 900 GPT-6 Luna GPT-6 Luna, low: 1.8 points a run
16 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (1.1); A free cast still discounts the kicker (0.7) 16 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6 Astra GPT-6 Astra, low: 0.8 points a run
7 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 7 / 900 GPT-6.1 Sol GPT-6.1 Sol, low: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 8 / 900 Opus 5.5 Opus 5.5, low: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) 10 / 900 Sonnet 5.5 Sonnet 5.5, low: 1.3 points a run
12 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1); Haste lets Notary tap at once (0.2) 12 / 900 GPT-6 Sol GPT-6 Sol, low: 1.6 points a run
14 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.6) 14 / 900 GPT-6 Luna GPT-6 Luna, low: 1.8 points a run
16 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (1.1); A free cast still discounts the kicker (0.7) 16 / 900 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Points lost per run, out of 100 GPT-6.1 Sol 0 / 900 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Opus 5.5 Opus 5.5, low: 1.1 points a run
10 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked permanent comes back fresh (0.3); A blinked Gollum loses its counters (0.3) 10 / 900 Sonnet 5.5 Sonnet 5.5, low: 1.3 points a run
12 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.6); A blinked permanent comes back fresh (0.4) 12 / 900 0 0.5 1 1.5 Points lost per run, out of 100 GPT-6.1 Sol 0 / 900 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Opus 5.5 Opus 5.5, low: 1.1 points a run
10 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked permanent comes back fresh (0.3); A blinked Gollum loses its counters (0.3) 10 / 900 Sonnet 5.5 Sonnet 5.5, low: 1.3 points a run
12 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.6); A blinked permanent comes back fresh (0.4) 12 / 900 0 10 20 30 40 50 60 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, medium: 0.1 points a run
1 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) GPT-6.1 Sol, medium: 6.8 points a run
61 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.0) GPT-6.1 Sol, medium: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 7.8 Sonnet 5.5 Sonnet 5.5, medium: 0.2 points a run
2 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1); A payment trigger goes above the spell (0.1) Sonnet 5.5, medium: 8.8 points a run
79 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) Sonnet 5.5, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.1) Sonnet 5.5, medium: 1.7 points a run
15 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.9); A blinked permanent comes back fresh (0.4) 10.1 GPT-6 Astra GPT-6 Astra, medium: 9.7 points a run
87 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) GPT-6 Astra, medium: 0.8 points a run
7 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 10.4 Opus 5.5 Opus 5.5, medium: 10.1 points a run
91 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) Opus 5.5, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) Opus 5.5, medium: 0.9 points a run
8 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: Tom returns without his counters (0.2); Tom returns untapped (0.2) 11.2 GPT-6 Sol GPT-6 Sol, medium: 1.7 points a run
15 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Mostly: Paying with a mana ability mid-cast (0.6); A payment trigger goes above the spell (0.6) GPT-6 Sol, medium: 13.8 points a run
124 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Hexproof gained in response (1.1) GPT-6 Sol, medium: 2.0 points a run
18 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (1.0) 17.4 GPT-6 Luna GPT-6 Luna, medium: 49.3 points a run
444 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 8 of 10 runs, Tom, Bert, and William in 7 of 10 runs, Elrond, Moon-Reader in 7 of 10 runs, Gollum, Riddle Master in 4 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); Copies go to whoever controlled the trigger (1.0) GPT-6 Luna, medium: 6.8 points a run
61 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.0); New token copies are summoning-sick (1.0) GPT-6 Luna, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.9); A free cast still discounts the kicker (0.2) 57.2 0 20 40 60 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, medium: 0.1 points a run
1 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) GPT-6.1 Sol, medium: 6.8 points a run
61 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.0) GPT-6.1 Sol, medium: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 7.8 Sonnet 5.5 Sonnet 5.5, medium: 0.2 points a run
2 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1); A payment trigger goes above the spell (0.1) Sonnet 5.5, medium: 8.8 points a run
79 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) Sonnet 5.5, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.1) Sonnet 5.5, medium: 1.7 points a run
15 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.9); A blinked permanent comes back fresh (0.4) 10.1 GPT-6 Astra GPT-6 Astra, medium: 9.7 points a run
87 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) GPT-6 Astra, medium: 0.8 points a run
7 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 10.4 Opus 5.5 Opus 5.5, medium: 10.1 points a run
91 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) Opus 5.5, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) Opus 5.5, medium: 0.9 points a run
8 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: Tom returns without his counters (0.2); Tom returns untapped (0.2) 11.2 GPT-6 Sol GPT-6 Sol, medium: 1.7 points a run
15 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Mostly: Paying with a mana ability mid-cast (0.6); A payment trigger goes above the spell (0.6) GPT-6 Sol, medium: 13.8 points a run
124 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Hexproof gained in response (1.1) GPT-6 Sol, medium: 2.0 points a run
18 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (1.0) 17.4 GPT-6 Luna GPT-6 Luna, medium: 49.3 points a run
444 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 8 of 10 runs, Tom, Bert, and William in 7 of 10 runs, Elrond, Moon-Reader in 7 of 10 runs, Gollum, Riddle Master in 4 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); Copies go to whoever controlled the trigger (1.0) GPT-6 Luna, medium: 6.8 points a run
61 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.0); New token copies are summoning-sick (1.0) GPT-6 Luna, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.9); A free cast still discounts the kicker (0.2) 57.2 0 10 20 30 40 50 Points lost per run, out of 100 Opus 5.5 0 / 900 GPT-6 Astra 0 / 900 GPT-6.1 Sol GPT-6.1 Sol, medium: 0.1 points a run
1 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) 1 / 900 Sonnet 5.5 Sonnet 5.5, medium: 0.2 points a run
2 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1); A payment trigger goes above the spell (0.1) 2 / 900 GPT-6 Sol GPT-6 Sol, medium: 1.7 points a run
15 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Mostly: Paying with a mana ability mid-cast (0.6); A payment trigger goes above the spell (0.6) 15 / 900 GPT-6 Luna GPT-6 Luna, medium: 49.3 points a run
444 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 8 of 10 runs, Tom, Bert, and William in 7 of 10 runs, Elrond, Moon-Reader in 7 of 10 runs, Gollum, Riddle Master in 4 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); Copies go to whoever controlled the trigger (1.0) 444 / 900 0 20 40 60 Points lost per run, out of 100 Opus 5.5 0 / 900 GPT-6 Astra 0 / 900 GPT-6.1 Sol GPT-6.1 Sol, medium: 0.1 points a run
1 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) 1 / 900 Sonnet 5.5 Sonnet 5.5, medium: 0.2 points a run
2 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1); A payment trigger goes above the spell (0.1) 2 / 900 GPT-6 Sol GPT-6 Sol, medium: 1.7 points a run
15 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Mostly: Paying with a mana ability mid-cast (0.6); A payment trigger goes above the spell (0.6) 15 / 900 GPT-6 Luna GPT-6 Luna, medium: 49.3 points a run
444 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 8 of 10 runs, Tom, Bert, and William in 7 of 10 runs, Elrond, Moon-Reader in 7 of 10 runs, Gollum, Riddle Master in 4 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.1); Copies go to whoever controlled the trigger (1.0) 444 / 900 0 2 4 6 8 10 12 14 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, medium: 6.8 points a run
61 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.0) 61 / 900 GPT-6 Luna GPT-6 Luna, medium: 6.8 points a run
61 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.0); New token copies are summoning-sick (1.0) 61 / 900 Sonnet 5.5 Sonnet 5.5, medium: 8.8 points a run
79 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) 79 / 900 GPT-6 Astra GPT-6 Astra, medium: 9.7 points a run
87 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) 87 / 900 Opus 5.5 Opus 5.5, medium: 10.1 points a run
91 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) 91 / 900 GPT-6 Sol GPT-6 Sol, medium: 13.8 points a run
124 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Hexproof gained in response (1.1) 124 / 900 0 5 10 15 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, medium: 6.8 points a run
61 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.0) 61 / 900 GPT-6 Luna GPT-6 Luna, medium: 6.8 points a run
61 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.0); New token copies are summoning-sick (1.0) 61 / 900 Sonnet 5.5 Sonnet 5.5, medium: 8.8 points a run
79 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) 79 / 900 GPT-6 Astra GPT-6 Astra, medium: 9.7 points a run
87 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) 87 / 900 Opus 5.5 Opus 5.5, medium: 10.1 points a run
91 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) 91 / 900 GPT-6 Sol GPT-6 Sol, medium: 13.8 points a run
124 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Hexproof gained in response (1.1) 124 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6 Astra GPT-6 Astra, medium: 0.8 points a run
7 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 7 / 900 GPT-6.1 Sol GPT-6.1 Sol, medium: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 8 / 900 Opus 5.5 Opus 5.5, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) 10 / 900 Sonnet 5.5 Sonnet 5.5, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.1) 10 / 900 GPT-6 Luna GPT-6 Luna, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.9); A free cast still discounts the kicker (0.2) 10 / 900 GPT-6 Sol GPT-6 Sol, medium: 2.0 points a run
18 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (1.0) 18 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6 Astra GPT-6 Astra, medium: 0.8 points a run
7 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 7 / 900 GPT-6.1 Sol GPT-6.1 Sol, medium: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 8 / 900 Opus 5.5 Opus 5.5, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) 10 / 900 Sonnet 5.5 Sonnet 5.5, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.1) 10 / 900 GPT-6 Luna GPT-6 Luna, medium: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.9); A free cast still discounts the kicker (0.2) 10 / 900 GPT-6 Sol GPT-6 Sol, medium: 2.0 points a run
18 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (1.0) 18 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6.1 Sol 0 / 900 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Opus 5.5 Opus 5.5, medium: 0.9 points a run
8 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: Tom returns without his counters (0.2); Tom returns untapped (0.2) 8 / 900 Sonnet 5.5 Sonnet 5.5, medium: 1.7 points a run
15 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.9); A blinked permanent comes back fresh (0.4) 15 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6.1 Sol 0 / 900 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Opus 5.5 Opus 5.5, medium: 0.9 points a run
8 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: Tom returns without his counters (0.2); Tom returns untapped (0.2) 8 / 900 Sonnet 5.5 Sonnet 5.5, medium: 1.7 points a run
15 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.9); A blinked permanent comes back fresh (0.4) 15 / 900 0 5 10 15 20 25 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, high: 0.2 points a run
4 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.2) GPT-6.1 Sol, high: 6.1 points a run
109 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.1) GPT-6.1 Sol, high: 0.2 points a run
4 of 1,800 tests failed (20 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 6.5 GPT-6 Astra GPT-6 Astra, high: 6.7 points a run
60 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) GPT-6 Astra, high: 0.2 points a run
2 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 6.9 Opus 5.5 Opus 5.5, high: 7.3 points a run
66 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.1) Opus 5.5, high: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) Opus 5.5, high: 1.8 points a run
16 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); Tom returns without his counters (0.6) 8.4 Sonnet 5.5 Sonnet 5.5, high: 8.1 points a run
73 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) Sonnet 5.5, high: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) Sonnet 5.5, high: 1.4 points a run
13 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.6); A blinked permanent comes back fresh (0.4) 9.2 GPT-6 Sol GPT-6 Sol, high: 2.0 points a run
18 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Tom, Bert, and William in 1 of 10 runs
Mostly: A countered Bird trigger doesn’t retry (0.1); Paying with a mana ability mid-cast (0.1) GPT-6 Sol, high: 12.1 points a run
109 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (1.3) GPT-6 Sol, high: 1.7 points a run
15 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.8) 15.8 GPT-6 Luna GPT-6 Luna, high: 12.4 points a run
112 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Tom, Bert, and William in 3 of 10 runs, Elrond, Moon-Reader in 1 of 10 runs, The Eagles Are Coming! in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.0); A payment trigger goes above the spell (0.9) GPT-6 Luna, high: 10.1 points a run
91 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: Protection gained in response (1.1); Hexproof gained in response (1.0) GPT-6 Luna, high: 1.9 points a run
17 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.9) 24.4 0 10 20 30 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, high: 0.2 points a run
4 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.2) GPT-6.1 Sol, high: 6.1 points a run
109 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.1) GPT-6.1 Sol, high: 0.2 points a run
4 of 1,800 tests failed (20 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 6.5 GPT-6 Astra GPT-6 Astra, high: 6.7 points a run
60 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) GPT-6 Astra, high: 0.2 points a run
2 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 6.9 Opus 5.5 Opus 5.5, high: 7.3 points a run
66 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.1) Opus 5.5, high: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) Opus 5.5, high: 1.8 points a run
16 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); Tom returns without his counters (0.6) 8.4 Sonnet 5.5 Sonnet 5.5, high: 8.1 points a run
73 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) Sonnet 5.5, high: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) Sonnet 5.5, high: 1.4 points a run
13 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.6); A blinked permanent comes back fresh (0.4) 9.2 GPT-6 Sol GPT-6 Sol, high: 2.0 points a run
18 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Tom, Bert, and William in 1 of 10 runs
Mostly: A countered Bird trigger doesn’t retry (0.1); Paying with a mana ability mid-cast (0.1) GPT-6 Sol, high: 12.1 points a run
109 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (1.3) GPT-6 Sol, high: 1.7 points a run
15 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.8) 15.8 GPT-6 Luna GPT-6 Luna, high: 12.4 points a run
112 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Tom, Bert, and William in 3 of 10 runs, Elrond, Moon-Reader in 1 of 10 runs, The Eagles Are Coming! in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.0); A payment trigger goes above the spell (0.9) GPT-6 Luna, high: 10.1 points a run
91 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: Protection gained in response (1.1); Hexproof gained in response (1.0) GPT-6 Luna, high: 1.9 points a run
17 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.9) 24.4 0 2 4 6 8 10 12 14 Points lost per run, out of 100 Opus 5.5 0 / 900 Sonnet 5.5 0 / 900 GPT-6 Astra 0 / 900 GPT-6.1 Sol GPT-6.1 Sol, high: 0.2 points a run
4 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.2) 4 / 1,800 GPT-6 Sol GPT-6 Sol, high: 2.0 points a run
18 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Tom, Bert, and William in 1 of 10 runs
Mostly: A countered Bird trigger doesn’t retry (0.1); Paying with a mana ability mid-cast (0.1) 18 / 900 GPT-6 Luna GPT-6 Luna, high: 12.4 points a run
112 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Tom, Bert, and William in 3 of 10 runs, Elrond, Moon-Reader in 1 of 10 runs, The Eagles Are Coming! in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.0); A payment trigger goes above the spell (0.9) 112 / 900 0 5 10 15 Points lost per run, out of 100 Opus 5.5 0 / 900 Sonnet 5.5 0 / 900 GPT-6 Astra 0 / 900 GPT-6.1 Sol GPT-6.1 Sol, high: 0.2 points a run
4 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.2) 4 / 1,800 GPT-6 Sol GPT-6 Sol, high: 2.0 points a run
18 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Tom, Bert, and William in 1 of 10 runs
Mostly: A countered Bird trigger doesn’t retry (0.1); Paying with a mana ability mid-cast (0.1) 18 / 900 GPT-6 Luna GPT-6 Luna, high: 12.4 points a run
112 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Tom, Bert, and William in 3 of 10 runs, Elrond, Moon-Reader in 1 of 10 runs, The Eagles Are Coming! in 1 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.0); A payment trigger goes above the spell (0.9) 112 / 900 0 2 4 6 8 10 12 14 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, high: 6.1 points a run
109 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.1) 109 / 1,800 GPT-6 Astra GPT-6 Astra, high: 6.7 points a run
60 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) 60 / 900 Opus 5.5 Opus 5.5, high: 7.3 points a run
66 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.1) 66 / 900 Sonnet 5.5 Sonnet 5.5, high: 8.1 points a run
73 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) 73 / 900 GPT-6 Luna GPT-6 Luna, high: 10.1 points a run
91 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: Protection gained in response (1.1); Hexproof gained in response (1.0) 91 / 900 GPT-6 Sol GPT-6 Sol, high: 12.1 points a run
109 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (1.3) 109 / 900 0 5 10 15 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, high: 6.1 points a run
109 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.1) 109 / 1,800 GPT-6 Astra GPT-6 Astra, high: 6.7 points a run
60 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) 60 / 900 Opus 5.5 Opus 5.5, high: 7.3 points a run
66 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (1.1) 66 / 900 Sonnet 5.5 Sonnet 5.5, high: 8.1 points a run
73 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); A creature card in hand isn’t a creature (1.1) 73 / 900 GPT-6 Luna GPT-6 Luna, high: 10.1 points a run
91 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: Protection gained in response (1.1); Hexproof gained in response (1.0) 91 / 900 GPT-6 Sol GPT-6 Sol, high: 12.1 points a run
109 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.3); Protection gained in response (1.3) 109 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, high: 0.2 points a run
4 of 1,800 tests failed (20 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 4 / 1,800 GPT-6 Astra GPT-6 Astra, high: 0.2 points a run
2 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 2 / 900 Opus 5.5 Opus 5.5, high: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) 10 / 900 Sonnet 5.5 Sonnet 5.5, high: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) 10 / 900 GPT-6 Sol GPT-6 Sol, high: 1.7 points a run
15 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.8) 15 / 900 GPT-6 Luna GPT-6 Luna, high: 1.9 points a run
17 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.9) 17 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, high: 0.2 points a run
4 of 1,800 tests failed (20 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 4 / 1,800 GPT-6 Astra GPT-6 Astra, high: 0.2 points a run
2 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 2 / 900 Opus 5.5 Opus 5.5, high: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) 10 / 900 Sonnet 5.5 Sonnet 5.5, high: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.1) 10 / 900 GPT-6 Sol GPT-6 Sol, high: 1.7 points a run
15 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.8) 15 / 900 GPT-6 Luna GPT-6 Luna, high: 1.9 points a run
17 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0); Haste lets Notary tap at once (0.9) 17 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6.1 Sol 0 / 1,800 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Sonnet 5.5 Sonnet 5.5, high: 1.4 points a run
13 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.6); A blinked permanent comes back fresh (0.4) 13 / 900 Opus 5.5 Opus 5.5, high: 1.8 points a run
16 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); Tom returns without his counters (0.6) 16 / 900 0 0.5 1 1.5 2 Points lost per run, out of 100 GPT-6.1 Sol 0 / 1,800 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Sonnet 5.5 Sonnet 5.5, high: 1.4 points a run
13 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.6); A blinked permanent comes back fresh (0.4) 13 / 900 Opus 5.5 Opus 5.5, high: 1.8 points a run
16 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); Tom returns without his counters (0.6) 16 / 900 0 5 10 15 20 Points lost per run, out of 100 GPT-6 Astra GPT-6 Astra, xhigh: 0.1 points a run
1 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) GPT-6 Astra, xhigh: 5.2 points a run
47 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.1) 5.3 GPT-6.1 Sol GPT-6.1 Sol, xhigh: 0.8 points a run
14 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Elrond, Moon-Reader in 1 of 20 runs
A payment trigger goes above the spell (0.3) GPT-6.1 Sol, xhigh: 4.7 points a run
84 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A creature card in hand isn’t a creature (1.1) GPT-6.1 Sol, xhigh: 0.2 points a run
3 of 1,800 tests failed (20 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 5.6 Sonnet 5.5 Sonnet 5.5, xhigh: 0.1 points a run
1 of 990 tests failed (11 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1) Sonnet 5.5, xhigh: 6.6 points a run
65 of 990 tests failed (11 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.4); Hexproof gained in response (1.0) Sonnet 5.5, xhigh: 0.8 points a run
8 of 990 tests failed (11 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) Sonnet 5.5, xhigh: 2.0 points a run
20 of 990 tests failed (11 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.8); Tom returns without his counters (0.6) 7.5 Opus 5.5 Opus 5.5, xhigh: 6.7 points a run
60 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A creature card in hand isn’t a creature (0.9) Opus 5.5, xhigh: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) Opus 5.5, xhigh: 0.7 points a run
6 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.3); A blinked permanent comes back fresh (0.2) 7.6 GPT-6 Sol GPT-6 Sol, xhigh: 10.4 points a run
94 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A sacrifice’s death trigger goes on top (1.1) GPT-6 Sol, xhigh: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.2) 11.6 GPT-6 Luna GPT-6 Luna, xhigh: 7.1 points a run
64 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 10 runs, Tom, Bert, and William in 2 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.0); A payment trigger goes above the spell (1.0) GPT-6 Luna, xhigh: 9.2 points a run
83 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: A creature card in hand isn’t a creature (1.1); Two players’ triggers, in turn order (1.1) GPT-6 Luna, xhigh: 1.2 points a run
11 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.7); A free cast still discounts the kicker (0.6) 17.6 0 5 10 15 20 Points lost per run, out of 100 GPT-6 Astra GPT-6 Astra, xhigh: 0.1 points a run
1 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) GPT-6 Astra, xhigh: 5.2 points a run
47 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.1) 5.3 GPT-6.1 Sol GPT-6.1 Sol, xhigh: 0.8 points a run
14 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Elrond, Moon-Reader in 1 of 20 runs
A payment trigger goes above the spell (0.3) GPT-6.1 Sol, xhigh: 4.7 points a run
84 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A creature card in hand isn’t a creature (1.1) GPT-6.1 Sol, xhigh: 0.2 points a run
3 of 1,800 tests failed (20 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 5.6 Sonnet 5.5 Sonnet 5.5, xhigh: 0.1 points a run
1 of 990 tests failed (11 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1) Sonnet 5.5, xhigh: 6.6 points a run
65 of 990 tests failed (11 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.4); Hexproof gained in response (1.0) Sonnet 5.5, xhigh: 0.8 points a run
8 of 990 tests failed (11 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) Sonnet 5.5, xhigh: 2.0 points a run
20 of 990 tests failed (11 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.8); Tom returns without his counters (0.6) 7.5 Opus 5.5 Opus 5.5, xhigh: 6.7 points a run
60 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A creature card in hand isn’t a creature (0.9) Opus 5.5, xhigh: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) Opus 5.5, xhigh: 0.7 points a run
6 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.3); A blinked permanent comes back fresh (0.2) 7.6 GPT-6 Sol GPT-6 Sol, xhigh: 10.4 points a run
94 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A sacrifice’s death trigger goes on top (1.1) GPT-6 Sol, xhigh: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.2) 11.6 GPT-6 Luna GPT-6 Luna, xhigh: 7.1 points a run
64 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 10 runs, Tom, Bert, and William in 2 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.0); A payment trigger goes above the spell (1.0) GPT-6 Luna, xhigh: 9.2 points a run
83 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: A creature card in hand isn’t a creature (1.1); Two players’ triggers, in turn order (1.1) GPT-6 Luna, xhigh: 1.2 points a run
11 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.7); A free cast still discounts the kicker (0.6) 17.6 0 1 2 3 4 5 6 7 8 Points lost per run, out of 100 Opus 5.5 0 / 900 GPT-6 Sol 0 / 900 Sonnet 5.5 Sonnet 5.5, xhigh: 0.1 points a run
1 of 990 tests failed (11 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1) 1 / 990 GPT-6 Astra GPT-6 Astra, xhigh: 0.1 points a run
1 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) 1 / 900 GPT-6.1 Sol GPT-6.1 Sol, xhigh: 0.8 points a run
14 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Elrond, Moon-Reader in 1 of 20 runs
A payment trigger goes above the spell (0.3) 14 / 1,800 GPT-6 Luna GPT-6 Luna, xhigh: 7.1 points a run
64 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 10 runs, Tom, Bert, and William in 2 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.0); A payment trigger goes above the spell (1.0) 64 / 900 0 2 4 6 8 Points lost per run, out of 100 Opus 5.5 0 / 900 GPT-6 Sol 0 / 900 Sonnet 5.5 Sonnet 5.5, xhigh: 0.1 points a run
1 of 990 tests failed (11 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.1) 1 / 990 GPT-6 Astra GPT-6 Astra, xhigh: 0.1 points a run
1 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) 1 / 900 GPT-6.1 Sol GPT-6.1 Sol, xhigh: 0.8 points a run
14 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke Elrond, Moon-Reader in 1 of 20 runs
A payment trigger goes above the spell (0.3) 14 / 1,800 GPT-6 Luna GPT-6 Luna, xhigh: 7.1 points a run
64 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 1 of 10 runs, Tom, Bert, and William in 2 of 10 runs
Mostly: Paying with a mana ability mid-cast (1.0); A payment trigger goes above the spell (1.0) 64 / 900 0 2 4 6 8 10 12 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, xhigh: 4.7 points a run
84 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A creature card in hand isn’t a creature (1.1) 84 / 1,800 GPT-6 Astra GPT-6 Astra, xhigh: 5.2 points a run
47 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.1) 47 / 900 Sonnet 5.5 Sonnet 5.5, xhigh: 6.6 points a run
65 of 990 tests failed (11 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.4); Hexproof gained in response (1.0) 65 / 990 Opus 5.5 Opus 5.5, xhigh: 6.7 points a run
60 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A creature card in hand isn’t a creature (0.9) 60 / 900 GPT-6 Luna GPT-6 Luna, xhigh: 9.2 points a run
83 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: A creature card in hand isn’t a creature (1.1); Two players’ triggers, in turn order (1.1) 83 / 900 GPT-6 Sol GPT-6 Sol, xhigh: 10.4 points a run
94 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A sacrifice’s death trigger goes on top (1.1) 94 / 900 0 5 10 15 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, xhigh: 4.7 points a run
84 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A creature card in hand isn’t a creature (1.1) 84 / 1,800 GPT-6 Astra GPT-6 Astra, xhigh: 5.2 points a run
47 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.1) 47 / 900 Sonnet 5.5 Sonnet 5.5, xhigh: 6.6 points a run
65 of 990 tests failed (11 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.4); Hexproof gained in response (1.0) 65 / 990 Opus 5.5 Opus 5.5, xhigh: 6.7 points a run
60 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A creature card in hand isn’t a creature (0.9) 60 / 900 GPT-6 Luna GPT-6 Luna, xhigh: 9.2 points a run
83 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: A creature card in hand isn’t a creature (1.1); Two players’ triggers, in turn order (1.1) 83 / 900 GPT-6 Sol GPT-6 Sol, xhigh: 10.4 points a run
94 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.3); A sacrifice’s death trigger goes on top (1.1) 94 / 900 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Points lost per run, out of 100 GPT-6 Astra 0 / 900 GPT-6.1 Sol GPT-6.1 Sol, xhigh: 0.2 points a run
3 of 1,800 tests failed (20 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 3 / 1,800 Sonnet 5.5 Sonnet 5.5, xhigh: 0.8 points a run
8 of 990 tests failed (11 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 8 / 990 Opus 5.5 Opus 5.5, xhigh: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 8 / 900 GPT-6 Sol GPT-6 Sol, xhigh: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.2) 10 / 900 GPT-6 Luna GPT-6 Luna, xhigh: 1.2 points a run
11 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.7); A free cast still discounts the kicker (0.6) 11 / 900 0 0.5 1 1.5 Points lost per run, out of 100 GPT-6 Astra 0 / 900 GPT-6.1 Sol GPT-6.1 Sol, xhigh: 0.2 points a run
3 of 1,800 tests failed (20 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.2) 3 / 1,800 Sonnet 5.5 Sonnet 5.5, xhigh: 0.8 points a run
8 of 990 tests failed (11 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8) 8 / 990 Opus 5.5 Opus 5.5, xhigh: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9) 8 / 900 GPT-6 Sol GPT-6 Sol, xhigh: 1.1 points a run
10 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.9); Haste lets Notary tap at once (0.2) 10 / 900 GPT-6 Luna GPT-6 Luna, xhigh: 1.2 points a run
11 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
Haste lets Notary tap at once (0.7); A free cast still discounts the kicker (0.6) 11 / 900 0 0.5 1 1.5 2 2.5 Points lost per run, out of 100 GPT-6.1 Sol 0 / 1,800 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Opus 5.5 Opus 5.5, xhigh: 0.7 points a run
6 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.3); A blinked permanent comes back fresh (0.2) 6 / 900 Sonnet 5.5 Sonnet 5.5, xhigh: 2.0 points a run
20 of 990 tests failed (11 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.8); Tom returns without his counters (0.6) 20 / 990 0 1 2 3 Points lost per run, out of 100 GPT-6.1 Sol 0 / 1,800 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Opus 5.5 Opus 5.5, xhigh: 0.7 points a run
6 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.3); A blinked permanent comes back fresh (0.2) 6 / 900 Sonnet 5.5 Sonnet 5.5, xhigh: 2.0 points a run
20 of 990 tests failed (11 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.8); Tom returns without his counters (0.6) 20 / 990 0 5 10 15 20 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, max: 0.1 points a run
1 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) GPT-6.1 Sol, max: 3.1 points a run
55 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (1.7); A creature card in hand isn’t a creature (1.0) 3.1 GPT-6 Astra GPT-6 Astra, max: 4.9 points a run
44 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.0) 4.9 Sonnet 5.5 Sonnet 5.5, max: 5.1 points a run
60 of 1,170 tests failed (13 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.8); A creature card in hand isn’t a creature (0.9) Sonnet 5.5, max: 0.4 points a run
5 of 1,170 tests failed (13 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.4) Sonnet 5.5, max: 1.1 points a run
13 of 1,170 tests failed (13 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); Tom returns without his counters (0.2) 5.6 Opus 5.5 Opus 5.5, max: 5.4 points a run
49 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (0.8) Opus 5.5, max: 1.0 points a run
9 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0) Opus 5.5, max: 1.4 points a run
13 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); A blinked permanent comes back fresh (0.4) 6.4 GPT-6 Sol GPT-6 Sol, max: 0.4 points a run
4 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.2); A payment trigger goes above the spell (0.2) GPT-6 Sol, max: 7.7 points a run
69 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) GPT-6 Sol, max: 1.2 points a run
11 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8); Haste lets Notary tap at once (0.4) 9.3 GPT-6 Luna GPT-6 Luna, max: 8.9 points a run
80 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 2 of 10 runs, Tom, Bert, and William in 3 of 10 runs
Mostly: A payment trigger goes above the spell (0.6); Paying with a mana ability mid-cast (0.4) GPT-6 Luna, max: 7.7 points a run
69 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: A creature card in hand isn’t a creature (1.1); Two players’ triggers, in turn order (1.0) GPT-6 Luna, max: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.6); Haste lets Notary tap at once (0.3) 17.4 0 5 10 15 20 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, max: 0.1 points a run
1 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) GPT-6.1 Sol, max: 3.1 points a run
55 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (1.7); A creature card in hand isn’t a creature (1.0) 3.1 GPT-6 Astra GPT-6 Astra, max: 4.9 points a run
44 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.0) 4.9 Sonnet 5.5 Sonnet 5.5, max: 5.1 points a run
60 of 1,170 tests failed (13 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.8); A creature card in hand isn’t a creature (0.9) Sonnet 5.5, max: 0.4 points a run
5 of 1,170 tests failed (13 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.4) Sonnet 5.5, max: 1.1 points a run
13 of 1,170 tests failed (13 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); Tom returns without his counters (0.2) 5.6 Opus 5.5 Opus 5.5, max: 5.4 points a run
49 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (0.8) Opus 5.5, max: 1.0 points a run
9 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0) Opus 5.5, max: 1.4 points a run
13 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); A blinked permanent comes back fresh (0.4) 6.4 GPT-6 Sol GPT-6 Sol, max: 0.4 points a run
4 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.2); A payment trigger goes above the spell (0.2) GPT-6 Sol, max: 7.7 points a run
69 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) GPT-6 Sol, max: 1.2 points a run
11 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8); Haste lets Notary tap at once (0.4) 9.3 GPT-6 Luna GPT-6 Luna, max: 8.9 points a run
80 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 2 of 10 runs, Tom, Bert, and William in 3 of 10 runs
Mostly: A payment trigger goes above the spell (0.6); Paying with a mana ability mid-cast (0.4) GPT-6 Luna, max: 7.7 points a run
69 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: A creature card in hand isn’t a creature (1.1); Two players’ triggers, in turn order (1.0) GPT-6 Luna, max: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.6); Haste lets Notary tap at once (0.3) 17.4 0 2 4 6 8 10 Points lost per run, out of 100 Opus 5.5 0 / 900 Sonnet 5.5 0 / 1,170 GPT-6 Astra 0 / 900 GPT-6.1 Sol GPT-6.1 Sol, max: 0.1 points a run
1 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) 1 / 1,800 GPT-6 Sol GPT-6 Sol, max: 0.4 points a run
4 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.2); A payment trigger goes above the spell (0.2) 4 / 900 GPT-6 Luna GPT-6 Luna, max: 8.9 points a run
80 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 2 of 10 runs, Tom, Bert, and William in 3 of 10 runs
Mostly: A payment trigger goes above the spell (0.6); Paying with a mana ability mid-cast (0.4) 80 / 900 0 5 10 Points lost per run, out of 100 Opus 5.5 0 / 900 Sonnet 5.5 0 / 1,170 GPT-6 Astra 0 / 900 GPT-6.1 Sol GPT-6.1 Sol, max: 0.1 points a run
1 of 1,800 tests failed (20 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
A payment trigger goes above the spell (0.1) 1 / 1,800 GPT-6 Sol GPT-6 Sol, max: 0.4 points a run
4 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Paying with a mana ability mid-cast (0.2); A payment trigger goes above the spell (0.2) 4 / 900 GPT-6 Luna GPT-6 Luna, max: 8.9 points a run
80 of 900 tests failed (10 runs)
Obvious mistakes
Behavior the card instructions spell out, missed anyway, and cards whose main ability didn’t work, failing 9 or more of their tests at once.
Broke The Eagles Are Coming! in 2 of 10 runs, Tom, Bert, and William in 3 of 10 runs
Mostly: A payment trigger goes above the spell (0.6); Paying with a mana ability mid-cast (0.4) 80 / 900 0 1 2 3 4 5 6 7 8 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, max: 3.1 points a run
55 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (1.7); A creature card in hand isn’t a creature (1.0) 55 / 1,800 GPT-6 Astra GPT-6 Astra, max: 4.9 points a run
44 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.0) 44 / 900 Sonnet 5.5 Sonnet 5.5, max: 5.1 points a run
60 of 1,170 tests failed (13 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.8); A creature card in hand isn’t a creature (0.9) 60 / 1,170 Opus 5.5 Opus 5.5, max: 5.4 points a run
49 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (0.8) 49 / 900 GPT-6 Sol GPT-6 Sol, max: 7.7 points a run
69 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) 69 / 900 GPT-6 Luna GPT-6 Luna, max: 7.7 points a run
69 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: A creature card in hand isn’t a creature (1.1); Two players’ triggers, in turn order (1.0) 69 / 900 0 2 4 6 8 Points lost per run, out of 100 GPT-6.1 Sol GPT-6.1 Sol, max: 3.1 points a run
55 of 1,800 tests failed (20 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (1.7); A creature card in hand isn’t a creature (1.0) 55 / 1,800 GPT-6 Astra GPT-6 Astra, max: 4.9 points a run
44 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (3.0); A creature card in hand isn’t a creature (1.0) 44 / 900 Sonnet 5.5 Sonnet 5.5, max: 5.1 points a run
60 of 1,170 tests failed (13 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.8); A creature card in hand isn’t a creature (0.9) 60 / 1,170 Opus 5.5 Opus 5.5, max: 5.4 points a run
49 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); A creature card in hand isn’t a creature (0.8) 49 / 900 GPT-6 Sol GPT-6 Sol, max: 7.7 points a run
69 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: X announced while casting (2.7); Hexproof gained in response (1.1) 69 / 900 GPT-6 Luna GPT-6 Luna, max: 7.7 points a run
69 of 900 tests failed (10 runs)
Trusted the engine
The engine lacked the rule or got it wrong, and the card instructions didn’t mention it. Only the rulebook had it. For the zone-change rule, tests the agent could see expected the engine’s behavior too.
Mostly: A creature card in hand isn’t a creature (1.1); Two players’ triggers, in turn order (1.0) 69 / 900 0 0.2 0.4 0.6 0.8 1 1.2 1.4 Points lost per run, out of 100 GPT-6.1 Sol 0 / 1,800 GPT-6 Astra 0 / 900 Sonnet 5.5 Sonnet 5.5, max: 0.4 points a run
5 of 1,170 tests failed (13 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.4) 5 / 1,170 GPT-6 Luna GPT-6 Luna, max: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.6); Haste lets Notary tap at once (0.3) 8 / 900 Opus 5.5 Opus 5.5, max: 1.0 points a run
9 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0) 9 / 900 GPT-6 Sol GPT-6 Sol, max: 1.2 points a run
11 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8); Haste lets Notary tap at once (0.4) 11 / 900 0 0.5 1 1.5 Points lost per run, out of 100 GPT-6.1 Sol 0 / 1,800 GPT-6 Astra 0 / 900 Sonnet 5.5 Sonnet 5.5, max: 0.4 points a run
5 of 1,170 tests failed (13 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.4) 5 / 1,170 GPT-6 Luna GPT-6 Luna, max: 0.9 points a run
8 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.6); Haste lets Notary tap at once (0.3) 8 / 900 Opus 5.5 Opus 5.5, max: 1.0 points a run
9 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (1.0) 9 / 900 GPT-6 Sol GPT-6 Sol, max: 1.2 points a run
11 of 900 tests failed (10 runs)
Took instructions too literally
The instructions gave the main case, and the run skipped the exception the rules add.
A free cast still discounts the kicker (0.8); Haste lets Notary tap at once (0.4) 11 / 900 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 Points lost per run, out of 100 GPT-6.1 Sol 0 / 1,800 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Sonnet 5.5 Sonnet 5.5, max: 1.1 points a run
13 of 1,170 tests failed (13 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); Tom returns without his counters (0.2) 13 / 1,170 Opus 5.5 Opus 5.5, max: 1.4 points a run
13 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); A blinked permanent comes back fresh (0.4) 13 / 900 0 0.5 1 1.5 Points lost per run, out of 100 GPT-6.1 Sol 0 / 1,800 GPT-6 Astra 0 / 900 GPT-6 Sol 0 / 900 GPT-6 Luna 0 / 900 Sonnet 5.5 Sonnet 5.5, max: 1.1 points a run
13 of 1,170 tests failed (13 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); Tom returns without his counters (0.2) 13 / 1,170 Opus 5.5 Opus 5.5, max: 1.4 points a run
13 of 900 tests failed (10 runs)
Deliberately unfixed
A zone-change miss the final report owned up to: it said the engine keeps that state, that a visible test made it leave that alone, and that this was on purpose. Every score in this post credits it back.
Mostly: A blinked Gollum loses its counters (0.7); A blinked permanent comes back fresh (0.4) 13 / 900
Hover or tap a point, or tab to the chart and use the arrow keys.
Show the numbers
The Obvious Mistakes
This class of mistakes includes surface-level errors, where the implemented card clearly does not do what the card says.
The four front-runner models made almost no mistakes of this class, under a third of a point a run. Opus 5.5 and Astra made zero and one obvious mistake in the entire dataset, respectively. This is expected: this benchmark set isn’t meant to be super difficult, and a frontier model should be able to write implementations without obvious mistakes.
Luna is the only model that made a lot of obvious mistakes, even on max effort. I would not recommend using Luna as your implementer model.
Too Much Trust
Another mistake class is overly trusting existing implementation, or trusting the given instructions. These measure how meticulous the model is.
Trusting the engine : bugs were deliberately kept in the workspace given to the agents, to measure how they can overcome an imperfect workspace. Sometimes an agent would trust a broken engine mechanic at face value, without validating it.
Took instructions too literally : an instruction prompt was provided for each card in this benchmark, as an aid for weaker models. However, these instructions don’t cover all edge cases. An instruction might say “Card should do X”, but does not include “except in an edge case, it should do Y”. Agents sometimes miss the edge case, partially because it’s not mentioned in the given instruction.
This class of mistakes was separated from the first because the error doesn’t come from the agent’s capabilities, but from the existing code/instructions. There is also a tradeoff involved – if a model is too meticulous, it would spend too much time validating every little thing, causing costs to balloon with diminishing returns.
Deliberately Unfixed
This is the most interesting case, and it was only present with the Claude models.
In this benchmark, a read-only test guards an engine bug, effectively causing the bug to be un-fixable. An agent that discovers this bug effectively has two options:
Implement a workaround by duplicating engine logic just for one card. (test case passes)
Inherit the broken engine logic anyway. (test case fails)
Model
Found the conflict
Option 1 (test passes)
Option 2 (test fails)
Never found it
Opus 5.5
25 of 49 runs
10, all flagged
15, all flagged
24
Sonnet 5.5
44 of 54
25, 24 flagged
19, all flagged
10
GPT-6 Astra
49 of 50
29, none flagged
20, none flagged
1
GPT-6.1 Sol
77 of 80
72, none flagged
5, none flagged
3
Opus is the only model that favored option 2 over 1. It is also the least meticulous, and trusted existing code the most.
Sol is the polar opposite. It overwhelmingly favored getting the implementation correct, without considering the technical debt for having two separate implementations for the same mechanic.
Claude models, when the conflict was discovered, almost always flagged the issue to the user in the final handoff. GPT models never did.
As an engineer, I think having an issue like this flagged is more important than getting the implementation correct. Therefore I decided to credit the runs that flagged the issue while getting the test case wrong.
Credit for flagging the conflict Mean score across every run, or at the effort you pick, as graded (hollow) and with each flagged zone-change miss credited back (filled), with 95% confidence intervals. Both Claude models rise at every effort. GPT never mentioned the conflict, so it doesn't move. Across every run, GPT-6.1 Sol stays clearly ahead. 84 88 92 96 100 GPT-6.1 Sol 0 of 80 credited GPT-6.1 Sol, all efforts: +0.0
As graded: 93.9 ± 0.5
With credit: 93.9 ± 0.5
0 of 80 runs credited no change GPT-6 Astra 0 of 50 credited GPT-6 Astra, all efforts: +0.0
As graded: 92.3 ± 0.6
With credit: 92.3 ± 0.6
0 of 50 runs credited no change Sonnet 5.5 34 of 54 credited Sonnet 5.5, all efforts: +1.5
As graded: 89.6 ± 0.7
With credit: 91.1 ± 0.7
34 of 54 runs credited +1.5 Opus 5.5 22 of 50 credited Opus 5.5, all efforts: +1.2
As graded: 89.5 ± 0.7
With credit: 90.7 ± 0.8
22 of 50 runs credited +1.2 84 92 100 GPT-6.1 Sol 0 of 80 credited GPT-6.1 Sol, all efforts: +0.0
As graded: 93.9 ± 0.5
With credit: 93.9 ± 0.5
0 of 80 runs credited +0.0 GPT-6 Astra 0 of 50 credited GPT-6 Astra, all efforts: +0.0
As graded: 92.3 ± 0.6
With credit: 92.3 ± 0.6
0 of 50 runs credited +0.0 Sonnet 5.5 34 of 54 credited Sonnet 5.5, all efforts: +1.5
As graded: 89.6 ± 0.7
With credit: 91.1 ± 0.7
34 of 54 runs credited +1.5 Opus 5.5 22 of 50 credited Opus 5.5, all efforts: +1.2
As graded: 89.5 ± 0.7
With credit: 90.7 ± 0.8
22 of 50 runs credited +1.2 84 88 92 96 100 GPT-6.1 Sol 0 of 10 credited GPT-6.1 Sol, low effort: +0.0
As graded: 89.8 ± 1.9
With credit: 89.8 ± 1.9
0 of 10 runs credited no change GPT-6 Astra 0 of 10 credited GPT-6 Astra, low effort: +0.0
As graded: 89.0 ± 1.7
With credit: 89.0 ± 1.7
0 of 10 runs credited no change Sonnet 5.5 5 of 10 credited Sonnet 5.5, low effort: +1.3
As graded: 85.6 ± 1.1
With credit: 86.9 ± 1.4
5 of 10 runs credited +1.3 Opus 5.5 3 of 10 credited Opus 5.5, low effort: +1.1
As graded: 86.0 ± 1.5
With credit: 87.1 ± 2.5
3 of 10 runs credited +1.1 84 92 100 GPT-6.1 Sol 0 of 10 credited GPT-6.1 Sol, low effort: +0.0
As graded: 89.8 ± 1.9
With credit: 89.8 ± 1.9
0 of 10 runs credited +0.0 GPT-6 Astra 0 of 10 credited GPT-6 Astra, low effort: +0.0
As graded: 89.0 ± 1.7
With credit: 89.0 ± 1.7
0 of 10 runs credited +0.0 Sonnet 5.5 5 of 10 credited Sonnet 5.5, low effort: +1.3
As graded: 85.6 ± 1.1
With credit: 86.9 ± 1.4
5 of 10 runs credited +1.3 Opus 5.5 3 of 10 credited Opus 5.5, low effort: +1.1
As graded: 86.0 ± 1.5
With credit: 87.1 ± 2.5
3 of 10 runs credited +1.1 84 88 92 96 100 GPT-6.1 Sol 0 of 10 credited GPT-6.1 Sol, medium effort: +0.0
As graded: 92.2 ± 1.5
With credit: 92.2 ± 1.5
0 of 10 runs credited no change GPT-6 Astra 0 of 10 credited GPT-6 Astra, medium effort: +0.0
As graded: 89.6 ± 1.4
With credit: 89.6 ± 1.4
0 of 10 runs credited no change Sonnet 5.5 8 of 10 credited Sonnet 5.5, medium effort: +1.7
As graded: 88.2 ± 1.8
With credit: 89.9 ± 1.9
8 of 10 runs credited +1.7 Opus 5.5 3 of 10 credited Opus 5.5, medium effort: +0.9
As graded: 87.9 ± 1.9
With credit: 88.8 ± 1.7
3 of 10 runs credited +0.9 84 92 100 GPT-6.1 Sol 0 of 10 credited GPT-6.1 Sol, medium effort: +0.0
As graded: 92.2 ± 1.5
With credit: 92.2 ± 1.5
0 of 10 runs credited +0.0 GPT-6 Astra 0 of 10 credited GPT-6 Astra, medium effort: +0.0
As graded: 89.6 ± 1.4
With credit: 89.6 ± 1.4
0 of 10 runs credited +0.0 Sonnet 5.5 8 of 10 credited Sonnet 5.5, medium effort: +1.7
As graded: 88.2 ± 1.8
With credit: 89.9 ± 1.9
8 of 10 runs credited +1.7 Opus 5.5 3 of 10 credited Opus 5.5, medium effort: +0.9
As graded: 87.9 ± 1.9
With credit: 88.8 ± 1.7
3 of 10 runs credited +0.9 84 88 92 96 100 GPT-6.1 Sol 0 of 20 credited GPT-6.1 Sol, high effort: +0.0
As graded: 93.5 ± 1.0
With credit: 93.5 ± 1.0
0 of 20 runs credited no change GPT-6 Astra 0 of 10 credited GPT-6 Astra, high effort: +0.0
As graded: 93.1 ± 1.6
With credit: 93.1 ± 1.6
0 of 10 runs credited no change Sonnet 5.5 5 of 10 credited Sonnet 5.5, high effort: +1.4
As graded: 89.3 ± 1.1
With credit: 90.8 ± 1.2
5 of 10 runs credited +1.4 Opus 5.5 6 of 10 credited Opus 5.5, high effort: +1.8
As graded: 89.8 ± 2.1
With credit: 91.6 ± 2.1
6 of 10 runs credited +1.8 84 92 100 GPT-6.1 Sol 0 of 20 credited GPT-6.1 Sol, high effort: +0.0
As graded: 93.5 ± 1.0
With credit: 93.5 ± 1.0
0 of 20 runs credited +0.0 GPT-6 Astra 0 of 10 credited GPT-6 Astra, high effort: +0.0
As graded: 93.1 ± 1.6
With credit: 93.1 ± 1.6
0 of 10 runs credited +0.0 Sonnet 5.5 5 of 10 credited Sonnet 5.5, high effort: +1.4
As graded: 89.3 ± 1.1
With credit: 90.8 ± 1.2
5 of 10 runs credited +1.4 Opus 5.5 6 of 10 credited Opus 5.5, high effort: +1.8
As graded: 89.8 ± 2.1
With credit: 91.6 ± 2.1
6 of 10 runs credited +1.8 84 88 92 96 100 GPT-6.1 Sol 0 of 20 credited GPT-6.1 Sol, xhigh effort: +0.0
As graded: 94.4 ± 1.3
With credit: 94.4 ± 1.3
0 of 20 runs credited no change GPT-6 Astra 0 of 10 credited GPT-6 Astra, xhigh effort: +0.0
As graded: 94.7 ± 0.8
With credit: 94.7 ± 0.8
0 of 10 runs credited no change Sonnet 5.5 8 of 11 credited Sonnet 5.5, xhigh effort: +2.0
As graded: 90.5 ± 2.0
With credit: 92.5 ± 2.1
8 of 11 runs credited +2.0 Opus 5.5 4 of 10 credited Opus 5.5, xhigh effort: +0.7
As graded: 91.8 ± 1.3
With credit: 92.4 ± 1.6
4 of 10 runs credited +0.7 84 92 100 GPT-6.1 Sol 0 of 20 credited GPT-6.1 Sol, xhigh effort: +0.0
As graded: 94.4 ± 1.3
With credit: 94.4 ± 1.3
0 of 20 runs credited +0.0 GPT-6 Astra 0 of 10 credited GPT-6 Astra, xhigh effort: +0.0
As graded: 94.7 ± 0.8
With credit: 94.7 ± 0.8
0 of 10 runs credited +0.0 Sonnet 5.5 8 of 11 credited Sonnet 5.5, xhigh effort: +2.0
As graded: 90.5 ± 2.0
With credit: 92.5 ± 2.1
8 of 11 runs credited +2.0 Opus 5.5 4 of 10 credited Opus 5.5, xhigh effort: +0.7
As graded: 91.8 ± 1.3
With credit: 92.4 ± 1.6
4 of 10 runs credited +0.7 84 88 92 96 100 GPT-6.1 Sol 0 of 20 credited GPT-6.1 Sol, max effort: +0.0
As graded: 96.9 ± 0.8
With credit: 96.9 ± 0.8
0 of 20 runs credited no change GPT-6 Astra 0 of 10 credited GPT-6 Astra, max effort: +0.0
As graded: 95.1 ± 1.6
With credit: 95.1 ± 1.6
0 of 10 runs credited no change Sonnet 5.5 8 of 13 credited Sonnet 5.5, max effort: +1.1
As graded: 93.3 ± 1.7
With credit: 94.4 ± 1.4
8 of 13 runs credited +1.1 Opus 5.5 6 of 10 credited Opus 5.5, max effort: +1.4
As graded: 92.1 ± 1.9
With credit: 93.6 ± 1.7
6 of 10 runs credited +1.4 84 92 100 GPT-6.1 Sol 0 of 20 credited GPT-6.1 Sol, max effort: +0.0
As graded: 96.9 ± 0.8
With credit: 96.9 ± 0.8
0 of 20 runs credited +0.0 GPT-6 Astra 0 of 10 credited GPT-6 Astra, max effort: +0.0
As graded: 95.1 ± 1.6
With credit: 95.1 ± 1.6
0 of 10 runs credited +0.0 Sonnet 5.5 8 of 13 credited Sonnet 5.5, max effort: +1.1
As graded: 93.3 ± 1.7
With credit: 94.4 ± 1.4
8 of 13 runs credited +1.1 Opus 5.5 6 of 10 credited Opus 5.5, max effort: +1.4
As graded: 92.1 ± 1.9
With credit: 93.6 ± 1.7
6 of 10 runs credited +1.4
Hover or tap a point, or tab to the chart and use the arrow keys.
Show the numbers
Final Words, and What’s Next
Nothing in this benchmark was super surprising, and everything further validated what I already felt using these models for engineering: Opus 5.5 is a really, really good co-engineer, and Astra is a beast with any task you give it.
The results showed a real issue with GPT though: it only cares about the goal, and nothing else. If your instructions are not precise enough, then GPT might go off the rails, solve the problem it’s given on the surface, and accumulate tech debt without your knowledge. It’s quite the double-edged sword.
You may have also noticed that Claude Fable is missing from this benchmark. During initial test runs, Fable 5.1 didn’t score as high as some of the other models, while being a lot more expensive, and I just didn’t feel that adding Fable data in this benchmark would be all that productive.
I am currently designing a new benchmark, with a tougher ceiling. Hopefully, that will be ready by the time Fable 5.5 comes out.
Up: score. Right: comment and docstring lines added or removed per run.
All 234 runs in this chart have this measure.