Skip to content

docs(model-notes): fold the kc-model-audition bakeoff under model headings - #35

Merged
usjoh merged 1 commit into
mainfrom
docs/model-notes-fold-kc-bakeoff
Aug 16, 2026
Merged

docs(model-notes): fold the kc-model-audition bakeoff under model headings#35
usjoh merged 1 commit into
mainfrom
docs/model-notes-fold-kc-bakeoff

Conversation

@usjoh

@usjoh usjoh commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Saves two weeks of unsaved work and makes it reach the scoreboard.

What this was

A four-arm bakeoff from 2026-08-02 — sonnet-5, opus-5, opus-4.8 and the free nemotron-3-ultra-550b extracting knowledge from dense session transcripts, scored against a pre-registered key, then re-judged blind by a different-lab grader. It had been sitting uncommitted in the working tree since it was written.

Verified against the eval log before touching it: run kc-model-audition-20260803T001232Z-p41601, 18 attempts, outcomes matching the write-up exactly.

gpt-5.6-sol                 PASS x7          ← "7/7 judge tasks passed first try"
claude-opus-4.8             PASS x2          ← corpus 1 + corpus 2
claude-sonnet-5             PASS x2          ← corpus 1 + corpus 2
nemotron-3-ultra-550b:free  PASS x2          ← corpus 1 + corpus 2
claude-opus-5               PASS x1 + FAIL x4 ← corpus 1 passed; corpus 2 OpenRouter outage

The problem

The heading was a glob:

## Anthropic models via opencode (`openrouter/anthropic/claude-*`) — KC-extraction bakeoff

The notes matcher resolves model ids from headings, so it matched nothing. Three findings reached no scoreboard row:

  • sonnet-5, opus-5 and opus-4.8 show zero measurable separation on this workload
  • verbosity buys nothing — opus-5's 5131 words scored the same 11/11 as opus-4.8's 1660, at 3x length and ~2.4x wall-clock
  • the free 550B nemotron ties both frontier arms once you stop substring-scoring

That is precisely the evidence you want in front of you when routing this kind of work.

The fold

Per-model results split under headings carrying the eval log's own slugs, following the convention the working sections already use. Judge evidence moves under gpt-5.6-sol, the model that earned it. Every method and scoring lesson carried across verbatim under a dated process heading — the fold script asserts none were dropped.

Also records the routing trap the outage leaves behind: those 4 FAIL rows drag opus-5 to 33% on the default scoreboard, while models --attributable excludes them and shows 100% over the one task it completed.

Measured effect

before after
dated notes reaching no scoreboard row 46 under 18 headings 44 under 18
Notes column for the 4 arms empty populated

Content is re-filed, not rewritten; per-model bullets use only numbers already in the original text. Full suite: 344 pass.

Precedent: 0fc0042 (fold cttc run section into the gpt-5.6-sol heading).

🤖 Generated with Claude Code

…dings

The 2026-08-02 four-arm bakeoff was written up under a GLOB heading —
`openrouter/anthropic/claude-*` — which the notes matcher cannot resolve to any
model id. The write-up had been sitting uncommitted for two weeks, and three of
its findings reached no scoreboard row: that sonnet-5, opus-5 and opus-4.8 show
zero measurable separation on dense-transcript extraction, that verbosity buys
nothing (opus-5's 5131 words scored the same 11/11 as opus-4.8's 1660), and
that the free 550B nemotron ties both frontier arms once you stop substring
scoring. Exactly the evidence you want when routing this kind of work.

Split the per-model results under headings carrying the eval log's own slugs,
following the convention the working sections already use. The judge evidence
(7/7 first try, blind, different-lab grader) moves under gpt-5.6-sol, which is
the model that earned it. Every method and scoring lesson is carried across
VERBATIM under a dated process heading, and the fold script asserted that none
were dropped.

Effect, measured: the models command reported 46 dated notes under 18 headings
reaching no scoreboard row; now 44, and all four arms show their evidence in
the Notes column, which was empty for every one of them before.

Content is re-filed, not rewritten. The per-model bullets use only numbers
already present in the original text; verified against the eval log, where run
kc-model-audition-20260803T001232Z-p41601 carries 18 attempts whose outcomes
match the write-up exactly (judge 7 PASS; opus-4.8, sonnet-5 and nemotron 2
PASS each; opus-5 1 PASS + 4 FAIL, the corpus-2 OpenRouter outage).

Also records the routing trap that outage leaves behind: those 4 FAIL rows drag
opus-5 to 33% on the default scoreboard, while `models --attributable` excludes
them and shows 100% over the single task it completed.

Precedent: 0fc0042 (fold cttc run section into the gpt-5.6-sol heading).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@usjoh
usjoh merged commit 469d912 into main Aug 16, 2026
2 of 3 checks passed
@usjoh
usjoh deleted the docs/model-notes-fold-kc-bakeoff branch August 16, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant