Skip to content

Methodology

Every system in a family answers the same cases or tasks, and the family's scorer turns the results into a leaderboard.

A family is one leaderboard: a fixed set of cases or tasks and the systems that answer them. A system is a model with its effort, harness, and prompt, and changing any part makes a new system. Each round is a dated snapshot that refits every result so far. Families are grouped by aspect, the skill they measure.

  1. Runsame cases for all
  2. Gatesfailing outputs lose
  3. Blind pairssystem names hidden
  4. Scoresranked from votes

With sides counterbalanced, the rater picks the better output of each pair, a tie, or both bad.

A failing output loses its pairs and two identical outputs tie, so these pairs settle without a vote.

GateMeaning
EmptyThe output is blank.
TruncatedThe model stopped before finishing, as at its output limit.
LengthThe output falls outside the family's character bounds.
LanguageMost of the prose and code comments are in a language other than the family's.
ScriptThe output uses Traditional-only characters that the prompt doesn't.

A penalized Bradley-Terry model fits Elo-like point scores to human votes and settled pairs. Ties and both-bad votes count half a win. Each round records its human weighting policy. Ledger rounds cap each actor's complete family contribution before fitting category or component subsets, and use repeats only for consistency diagnostics. Historical rounds may record unit weights. Each settled output pairing receives its share of that case's sample pairs.

Compare scores within one round of one family. Each closed board records its point method, anchor, weighting policy and coverage rules under Round settings. Categories refit their own comparisons while retaining that round's settings.

Four example point-score rows
SystemPoint score axisScore
Measured1,040
Preliminary930, preliminary
Far behind380
No votes yetno votes
  • Point score
  • Preliminary
  • Score below the axis

The axis starts at most 600 points below the top score.

ColumnMeaning
RankThe order of fitted point scores within this round. Equal scores share a rank.
AnchorThe system every score is relative to: the family's reference, or the most-voted system when a round cannot rank it.
PreliminaryA coverage marker for systems below the round's recorded decisive-vote threshold.
UnrankedListed below the table, unscored, until comparisons connect it to the anchor.
VotesThe rater's votes on the system, leaving out pairs settled without a vote.
Both badThe share of its votes judged both bad.
Gate failuresThe share of its outputs that failed an automatic check, such as being blank or in the wrong language, and so lost their pairs without a vote.
Cost / output and p50 latencyThe mean cost at list prices and the median time to the complete response.

A dash marks a missing value. A category view refits that category's comparisons, while columns labeled "all categories" retain family-wide values. Preliminary marks use the round's recorded raw decisive-vote threshold and describe coverage.

Uncertainty for new cases and voters is unavailable until the method is calibrated.

Point ranks describe the fitted order. They supply no confidence interval, population separation claim or leader decision. More votes alone do not validate a population uncertainty method.

FigureMeaning
Rater agreementHow often a side-swapped repeat matched the original vote. This describes repeat consistency.
Split-half τKendall's τ between the orders fit to odd and to even sessions, where 1 means the same order.
Left out of the fitVotes on a retired case, on an output since removed or now failing a gate, or on a pair the outputs now settle.
Length biasHow far the rater's votes lean toward the longer or the shorter output, in score points per standard deviation of the pair's relative length difference.
  1. Runsame tasks for all
  2. Testseach task's own tests
  3. Pass rateshare of trials passed
ColumnMeaning
Pass rateThe share of trials whose tests pass, counting errored trials as failures.
Cost / trial and p50 latencyThe mean cost per trial at list prices and the median trial time.

A family whose outputs are diffs, as a coding family's are, gives every system the same tasks, each a developer's request and a small repository in a sandbox without network access. Every system works on each task through the same agent within the same turn budget, which the board's Run step names, and tests the agent never sees then grade the solution.

The tests settle any pair they separate, so a passing solution beats a failing one without a vote. Two failing solutions tie without a vote, as do two passing solutions with identical diffs. The rater votes only between two passing solutions whose diffs differ, reading each diff without its commit history, as a reviewer reads a pull request.

Settled comparisons together count as at most one vote per task and system pair, with fractional weights when systems have several samples. Each human vote counts once, so the scores lean on the tests until the rater has voted on most pairs of passing solutions.

The rest of the board reads as Votes describes, apart from these terms:

TermMeaning
Failed testsThe share of its solutions that failed the task's hidden tests, and so lost their pairs without a vote.
Cost / solution and p50 latencyThe mean cost of a solution at list prices and the median time of the agent's whole run on a task.
Diff length biasHow far the rater's votes lean toward the longer or the shorter diff, in score points per standard deviation of the pair's relative length difference.
  • One person casts every vote, so each voted board reflects that person's preferences.
  • Voted scores are relative, so only the both-bad and gate-failure rates measure outputs on an absolute scale.
  • Voted scores carry no length adjustment. Each round summary reports whether the rater favors longer or shorter outputs.

The design notes on ranking, the vote arena, and each family cover the math.