docs(model-notes): fold the kc-model-audition bakeoff under model headings - #35
Merged
Conversation
…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>
This was referenced Aug 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.The problem
The heading was a glob:
The notes matcher resolves model ids from headings, so it matched nothing. Three findings reached no scoreboard row:
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 --attributableexcludes them and shows 100% over the one task it completed.Measured effect
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