Skip to content

launch-kit evals: the count is a script and the tier is a procedure - #19

Merged
hblee12294 merged 1 commit into
mainfrom
eval-harness
Sep 2, 2026
Merged

launch-kit evals: the count is a script and the tier is a procedure#19
hblee12294 merged 1 commit into
mainfrom
eval-harness

Conversation

@hblee12294

Copy link
Copy Markdown
Member

The launch-kit eval loop had a frozen scenario set and a deterministic number, but the number was computed by hand and "run it on a second tier" had no written procedure. This PR gives both a mechanism.

  • evals/count.mjs: the count as a dependency-free script over vos validate <kit.json> --json. Walks run directories for kits, prints one line per kit with its problems and one total in the results-file form (N problems across M assets on K kits), exits 1 on any problem so a judge or a CI step cannot pass a run by not looking. Re-run on the two adopter kits it reproduces the published number, 0 problems across 22 assets on 2 kits; a tampered manifest fails it in words.
  • evals/launch-kit/RUN.md: the procedure for a tier. Fixtures, the skill installed project-scope for the agent under test, the blind A/B against a no-skill copy (the baseline every scenario file asked for and no run had recorded), the non-interactive claude -p and codex exec commands, the results file shape ending on the count line.
  • The scenarios header, the results README, the 2026-09-02 results file and the repo README point at them.

node scripts/check.mjs passes.

evals/count.mjs runs vos validate --json over every kit a run produced and
prints the one deterministic line a results file ends on (N problems across
M assets on K kits), exit 1 on any problem. Re-run on the two adopter kits
it reproduces the published number, 0 across 22.

evals/launch-kit/RUN.md is the procedure for a model tier: the fixtures,
the skill installed project-scope for the agent under test, the blind A/B
against a no-skill copy (the baseline every scenario file asked for), the
non-interactive claude -p and codex exec commands, the results file shape.
The scenarios header, the results README and the repo README point at it.
@hblee12294
hblee12294 marked this pull request as ready for review September 2, 2026 20:00
@hblee12294
hblee12294 merged commit 708ef45 into main Sep 2, 2026
1 check passed
@hblee12294
hblee12294 deleted the eval-harness branch September 2, 2026 20:00
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