Ask a model which example llms.txt sends it to - #204
Closed
abernier wants to merge 1 commit into
Closed
Conversation
Human review answers "is this sentence true and well turned". It does not answer the only question the index line exists for: does an agent asking about refractive glass land on the right example? `aquarium · #transmission` passes review and is useless -- it shares its one tag with a dozen other lines, carries no words to tell it from them, and is not a refraction demo anyway. So ask. Twenty realistic questions, each with the example a maintainer would accept, written by hand -- that oracle is the expensive part and the part no script can produce. For each, a model is handed the contents of `llms.txt` and nothing else, names the one example it would open, and the score is how often that name is in `expected`. Today's index scores 15/20. All five misses are examples whose `description` is empty: the reader either picks a near neighbour that does carry words, or gives up on the index and starts writing code. Ten of the twenty questions point at that population, so the pilot has room to move the number; the other ten are the control. This has to be measured now. The PRs in front of it change no description, so the baseline they leave behind is still today's -- but the moment eight descriptions are rewritten, the "before" number is gone for good. Never in CI. It calls a model, so it is non-deterministic, costs money and needs the network -- the same reasoning that keeps a model out of the `bin/` scripts the build depends on. Nothing here is wired into a turbo task, a workflow, or a package script. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This was referenced Aug 14, 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.
Human review answers "is this sentence true and well turned". It does not
answer the only question the index line exists for: does an agent asking
about refractive glass land on the right example?
aquarium · #transmissionpasses review and is useless -- it shares its one tag with adozen other lines, carries no words to tell it from them, and is not a
refraction demo anyway.
So ask. Twenty realistic questions, each with the example a maintainer
would accept, written by hand -- that oracle is the expensive part and the
part no script can produce. For each, a model is handed the contents of
llms.txtand nothing else, names the one example it would open, and thescore is how often that name is in
expected.Today's index scores 15/20. All five misses are examples whose
descriptionis empty: the reader either picks a near neighbour that doescarry words, or gives up on the index and starts writing code. Ten of the
twenty questions point at that population, so the pilot has room to move
the number; the other ten are the control.
This has to be measured now. The PRs in front of it change no description,
so the baseline they leave behind is still today's -- but the moment eight
descriptions are rewritten, the "before" number is gone for good.
Never in CI. It calls a model, so it is non-deterministic, costs money and
needs the network -- the same reasoning that keeps a model out of the
bin/scripts the build depends on. Nothing here is wired into a turbo task, a
workflow, or a package script.
Co-Authored-By: Claude Opus 5 (1M context) noreply@anthropic.com
Stack created with GitHub Stacks CLI • Give Feedback 💬
Closes #197. Position 3 of the stack, on top of #203.
Baseline: 15/20, recorded in
bin/eval/baseline.md.openai/gpt-oss-120bvia the Vercel AI Gateway, temperature 0, one call per question. Not a Claude number: the workspace is on the gateway's free tier, which returns403 RestrictedModelsErrorfor every frontier model.--modeloverrides it once the workspace has credits, and the script needs no change.Two things the number depends on, both stated in
baseline.md: a score is only comparable within one model, and the noise floor is ±1 rather than zero —temperature: 0is the least noise on offer, not determinism.pnpm check5/5 ·pnpm test:turbo55/55.🤖 Generated with Claude Code