Keep evals/ in the source when upgrading and initializing #146
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Seen at
d7036ed199.Location
UPGRADING.mdstep 3, lines 20–21: "LICENSE,README.md,UPGRADING.md, and the rootdocs/,scripts/, andtests/stay inthe source; for every other path: added: copy it in".
docs/INSTALL.mdlines 19–21, the New repository case, which deletesthe same list after a forge's template copy.
Evidence
evals/is the source's own maintenance suite, but neither list namesit. The other documents treat it as staying in the source:
AGENTS.md,.agents/,.claude/,.codex/,.opencode/,.gitignore, and.prettierrc.evals/install-policy.shline 24 archives that same set.Scenario
A repository upgrades across
e8c5e3f, which addedevals/. Its agent follows step3 to the letter and copies the eval runner, cases, and fixture into the
repository. After a template copy, a new repository keeps them in the
same way. An agent that notices the gap has to decide on its own.
Smallest fix
Add
evals/to the stay-in-the-source list inUPGRADING.mdstep 3 andin
docs/INSTALL.md's New repository case.