Skip to content

fix(judge-families): bare aliases sonnet, opus, haiku classify as anthropic - #733

Merged
drewstone merged 2 commits into
mainfrom
fix/judge-family-claude-aliases
Sep 3, 2026
Merged

fix(judge-families): bare aliases sonnet, opus, haiku classify as anthropic#733
drewstone merged 2 commits into
mainfrom
fix/judge-family-claude-aliases

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

judgeFamily returned unknown for Anthropic's bare CLI aliases, so sonnet → claude-sonnet-5 was refused as a cross-family substitution (discovery-lab, 2026-09-03: the first two claude-code leads failed to grade). Anchored, bounded pattern; sonnetful-model stays unknown. audit-primitives 19/19.

…ssify as anthropic

`claude --model sonnet` is Anthropic's documented alias for the current
Sonnet, and the answer is claude-sonnet-5 by definition of the alias.
judgeFamily gave the bare alias no family, so assertServedModel refused
`sonnet → claude-sonnet-5` as a cross-family substitution. Measured
2026-09-03 09:21Z in discovery-lab: the first two claude-code leads
requested `sonnet` and failed to grade on ModelSubstitutionError.

A name pattern for the three bare aliases, anchored at the start and
bounded so `sonnetful-model` stays unknown. Tests: audit-primitives 19/19.
…judge-families change

judge-families.ts is a bound source of the public analyst benchmark
implementation; the alias pattern changes its bytes, so the pin moves
from fffa4858… to 320fe06f… by intent.

@tangletools tangletools left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved as tangletools stand-in: author drewstone, every check green.

@drewstone
drewstone merged commit 62987a3 into main Sep 3, 2026
2 checks passed
@drewstone
drewstone deleted the fix/judge-family-claude-aliases branch September 3, 2026 09:51
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.

2 participants