Table 2. Leaderboard. Ranges are 95% bootstrap intervals over tasks; # ranks on success, pairs whose intervals overlap sharing a rank. Any column sorts.
Frontier agents fail 54% of trials. 89% of those failures sit outside the requested change: the old build still serving, a slow or restarting service, overlapping work, or code next to the change. In 85% the agent never ran the condition that failed.
GPT-6.1 Sol on Codex costs least per success, $2.50, a third of Claude Opus 5.5's $7.62. Opus is the most accurate, passing 59% of trials.
Agents are not yet consistent. Opus solves 71% of tasks in at least one of four tries, and 43% in all four.
Figure 2. How each scored trial ended. A guard is a pass-to-pass case; the table bins failures that kept every guard by the share of must-fix cases fixed. 1 task without a must-fix and guard split left out.
Where failures fall
Claude Opus 5.5Claude Code
GPT-6.1 SolCodex
Muse Spark 1.3Muse Code
Gemini 3.8 FlashTerminus 2
Failing trials
46
74
80
90
On tasks the pair never passes
3270%
6081%
6075%
6876%
On tasks the pair passes in another trial
1430%
1419%
2025%
2224%
Failure mode
Claude Opus 5.5Claude Code
GPT-6.1 SolCodex
Backward compatibilityFails against an earlier version still in use: the old build serving, or the data it wrote.
1737%
1622%
Workload, recovery and restartFails near a resource limit, after a fault, or on restart.
1430%
1926%
Side effectsBreaks behaviour outside the changed function, in ordinary use.
715%
2635%
ConcurrencyFails where work on a shared resource overlaps: concurrent requests, copies, locks.
511%
34%
Design conformanceDeparts from the stated requirement.
37%
57%
Nothing shippedEnds with no change to test.
00%
57%
Failure mode
Reading the task
Design
Implementation
Verification
Process
All
Backward compatibility
16
14
–
3
–
33
Workload, recovery and restart
7
23
3
–
–
33
Side effects
14
14
5
–
–
33
Concurrency
–
7
1
–
–
8
Design conformance
6
–
2
–
–
8
Nothing shipped
–
–
–
–
5
5
All
43
58
11
3
5
120
Table 3. Where the decisive mistake sits. Failed trials by failure mode; each trial counted once.
Modes are the triggers of Orthogonal Defect Classification 1, the condition under which a defect surfaces; workload/stress, recovery/exception and startup/restart are merged. The verifier's reading follows the fault, error, failure chain 2 and stages follow Liu et al. 3. Agent-failure taxonomies, built on single-version repositories, rarely see these triggers 4; in human-written systems they are common and severe 56, and distributed-systems repair shows the same gap between source and runtime 7.
A worker stopped between the credit and those steps lost them for good, because a resent notice found the deposit already finished.
0.50×1×2×5×10×Cost gap by factor, log scaleGPT-6.1 SolCodex1×Claude Opus 5.5Claude CodeClaude Opus 5.5, Trials per pass: 0.58××0.58Claude Opus 5.5, Steps per trial: 1.7××1.7Claude Opus 5.5, Tokens per step: 1.7××1.7Claude Opus 5.5, Price per token, after caching: 1.9××1.9Claude Opus 5.5, total: 3.0×3.0×Muse Spark 1.3Muse CodeMuse Spark 1.3, Trials per pass: 1.2××1.2Muse Spark 1.3, Steps per trial: 3.4××3.4Muse Spark 1.3, Tokens per step: 2.3××2.3Muse Spark 1.3, Price per token, after caching: 0.84××0.84Muse Spark 1.3, total: 7.9×7.9×Gemini 3.8 FlashTerminus 2Gemini 3.8 Flash, Trials per pass: 1.7××1.7Gemini 3.8 Flash, Steps per trial: 6.8××6.8Gemini 3.8 Flash, Tokens per step: 0.85××0.85Gemini 3.8 Flash, Price per token, after caching: 0.97××0.97Gemini 3.8 Flash, total: 9.8×9.8×
0.50×1×2×5×10×Cost gap by factor, log scaleGPT-6.1 SolCodex1×Claude Opus 5.5Claude CodeClaude Opus 5.5, Trials per pass: 0.58××0.58Claude Opus 5.5, Steps per trial: 1.7××1.7Claude Opus 5.5, Tokens per step: 1.7××1.7Claude Opus 5.5, Price per token, after caching: 1.9××1.9Claude Opus 5.5, total: 3.0×3.0×Muse Spark 1.3Muse CodeMuse Spark 1.3, Trials per pass: 1.2××1.2Muse Spark 1.3, Steps per trial: 3.4××3.4Muse Spark 1.3, Tokens per step: 2.3××2.3Muse Spark 1.3, Price per token, after caching: 0.84××0.84Muse Spark 1.3, total: 7.9×7.9×Gemini 3.8 FlashTerminus 2Gemini 3.8 Flash, Trials per pass: 1.7××1.7Gemini 3.8 Flash, Steps per trial: 6.8××6.8Gemini 3.8 Flash, Tokens per step: 0.85××0.85Gemini 3.8 Flash, Price per token, after caching: 0.97××0.97Gemini 3.8 Flash, total: 9.8×9.8×
Trials per passSteps per trialTokens per stepPrice per token, after cachingTotal, the product, in the pair’s hue
Figure 4. Cost gap to GPT-6.1 Sol, by factor. Dollars per success = trials per pass × steps per trial × tokens per step × price per token after caching. Log scale.
561 (376 fail-to-pass, 185 pass-to-pass). Median 19 per task.
Known-wrong
650 plausible wrong fixes, each a realistic mistake, that the verifier must reject. Median 21 per task. Every one is rejected.
Known-right
65 correct fixes besides the reference, written differently, that the verifier must accept; 0 written blind from the statement alone. Every one is accepted.
Every task sits on two axes read from its own files, never from model results, so pairs and releases share one scale.
Concern: the hardest systems condition the statement states (concurrency, failures and deadlines, stored data and rollout, access control), else business logic only. Difficulty: an experienced engineer's time to design and build the fix, the geometric mean of four blind estimates. Easy under 2 hours, medium 2 to 3½, hard over 3½.
One task as the agent receives them: the task's id, its statement or a passage of it, and how many of each pair's trials passed.
first-deposit-rewards-in-orderClaude Opus 5.5 0 of 4GPT-6.1 Sol 0 of 4Muse Spark 1.3 2 of 4Gemini 3.8 Flash 3 of 4
**First-deposit referral rewards and deposit-offer bonuses go missing**
Some referrers are never paid the first-deposit referral reward after a friend who joined with their code deposits, and some players who chose a deposit offer for their first deposit get no bonus. It happens when a player has more than one deposit open at once, or when a deposit is processed while the wallet workers restart.
Expected: a player's deposits are numbered in the order they are credited to the wallet, not the order they were started. When a referred player's first credited deposit lands, their referrer gets the first-deposit reward once, on today's terms, and no other deposit pays it. […] A paid deposit, with its bonus and any referral reward, is in the wallet within a minute of the provider's paid notice; a deposit whose handling was cut off is finished when the provider resends that notice. […]
The fix must be correct when several copies of the wallet worker run at the same time, and when any copy is stopped at any point. Schema changes must work while today's build is still running.
The tasks are built for scaling RL, built on TrueReward, our environment infrastructure, that includes high fidelity enterprise system runtimes. We present below the runtimes used in EnterpriseSWE.
Task
A business request, as the business states it
→
Agent container
The service tree, its migrations and client code
The stack up locally, to build and run against
A shell through the harness under test
changed tree→
Grader container
Rebuild the changed services
Run copies; kill, freeze, cut, stall and shift the clock as the case says
Run the must-fix and must-not-break cases
→
Reward
1 if every case passes, else 0
Runtimes
PostgreSQL 17, seeded
Redis 8
Kafka
DynamoDB Local, S3, SQS, SES
Payment and payout providers
Process copies, faults, clock
One rollout. Only the changed tree reaches the grader.
Sandbox
One for the agent and one for the grader, per trial. 0.5 core and 3.4 GiB guaranteed; 2 to 4 cores and 4 to 8 GiB cap, per task. No network.
Budget
Two hours of agent time per trial. At the limit the agent is stopped and the grader scores the tree it left.
Grading
Rebuild, then every hidden case. Median 2½ minutes, 95th percentile 15.
Reward
Binary. r = 1 when every fail-to-pass case and every pass-to-pass case passes, else 0. Fail-to-pass cases test the requested change; pass-to-pass cases pin behaviour that must not break.
Rollout cost
$0.03 to $0.24 of sandbox compute a rollout, 2 to 4% of model spend; not in the leaderboard.
Task CI
Candidates mined from the codebase. Tests written from the task statement. A separate solver writes the reference blind, from the statement and starting code only. Tests and solutions play against each other until neither finds a new disagreement. Task CI scores every arm. Authored with Kennet.
Agent
Claude Opus 5.5 on Claude Code 2.1.310; GPT-6.1 Sol on Codex 0.164.0; Muse Spark 1.3 on Muse Code 1.4.7; Gemini 3.8 Flash on Terminus 2 2.0.0. Medium reasoning effort for every pair. 4 trials per task.
Score
Share of passing trials, averaged over tasks.
Interval
95% bootstrap over tasks. Shared rank unless intervals separate.