Skip to content

v0.8.0: measure the toolkit, not the examples - #1

Merged
ifrit98 merged 4 commits into
mainfrom
release/v0.8.0
Oct 19, 2026
Merged

ifrit98 merged 4 commits into
mainfrom
release/v0.8.0

Conversation

@ifrit98

@ifrit98 ifrit98 commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Measure the toolkit, not the examples.

  • explainer eval artifact: 30 held-out subjects (10 dev, 20 test) with fixed quizzes. A fresh agent builds each explainer under each condition (no guidance, the principles, the explain skill at the quick or published tier); a second answers the quiz from the renderings alone, quoting the passage behind each answer (unquotable answers score 0); a third grades blind.
  • The examples are frozen as reference implementations and regression fixtures (ROADMAP §15).
  • AGENTS.md for coding agents other than Claude Code: no @ imports, no .claude/ paths.
  • Docs: the author's eight understanding questions and the blind test's seven are described as two separate sets; "at least three dev subjects" everywhere.

What it found (dev baseline, 10 subjects)

  • The quiz is at its ceiling. Every condition scores 94–100%, with a strong reader and with Haiku, so it cannot rank the conditions.
  • The principles carry the measurable value. Appended to the system prompt, they cut length 40% (1,689 → 1,006 words), had the best mean effort rank in all three grading passes, and cost the least ($0.21 per build).
  • The quick tier is the shortest (606 words) but ranks below the principles and makes the most factual errors (4–9 across the passes).
  • The published tier costs 13 times as much as the principles ($2.81) and takes 11.8 minutes, for a lower rank and the same length. Its errors (1–2) overlap the principles' (1–4): no consistent measured gain.
  • This is a 10-subject dev run, and the effort ranking is a model's. It is noisy; a person's ranking has to confirm it before it steers a change.

The first run was invalid, for two reasons: builders ran inside this repo and loaded its CLAUDE.md in every condition, and the grader read Markdown with inline code stripped. Both are fixed; builds now run in a temp folder outside every project.

Details: What the artifact eval found.

Upgrade: plugin users get v0.8.0 on the next /plugin update; the explainer wrapper now pins @v0.8.0. explainer eval artifact needs the claude CLI.

ifrit98 and others added 4 commits October 19, 2026 12:13
…cts, §15 in the roadmap index

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DuVfjP13T9TDZwFJdP5uui
…ise findings

- AGENTS.md: the blind test is `quiz --run`; a test checks every command it names
- Link test: filter on paths relative to the repo, so CI's /home/runner/work checkout
  no longer hides the eval reports
- Findings: quick's errors are 4-9 over the three passes; the published tier has no
  consistent measured gain; the changelog says it is the 10-subject dev run

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DuVfjP13T9TDZwFJdP5uui
@ifrit98
ifrit98 merged commit 8f62a24 into main Oct 19, 2026
1 check passed
@ifrit98
ifrit98 deleted the release/v0.8.0 branch October 19, 2026 16:39
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