Briefs: Hands reports every consuming test project with counts; Soul checks the list against the project files
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
4b79dc5447
commit
9f5b3bc191
2 changed files with 23 additions and 0 deletions
|
|
@ -296,6 +296,18 @@ one head (SKILL.md, step 3); keep it fitting:
|
|||
1,500-line map instead of given only their cut. So state the scope as one
|
||||
deliverable, and say the budget is sufficient for it. The hand-back clause is
|
||||
for a head that is actually full, not for a job that looks big.
|
||||
- **Run every consuming test project, and report each count.** Before
|
||||
reporting, list every test project that references an assembly, package or
|
||||
crate the cut changed, found from the project files rather than from memory.
|
||||
Run each one at the head, and put one evidence line per project in the
|
||||
report: its name and its pass, fail and skip counts. "Did not build" is a
|
||||
result and must appear as one. A project you could not run is listed in
|
||||
`undone`. Scars from 2026-10-01 and 2026-10-02:
|
||||
- An earlier Soul hold on C2a covered a range in which a Caching test was
|
||||
already red.
|
||||
- The R1 merge into C2a was reported green while GameCult.Mesh.Tests did not
|
||||
compile at any commit of the range. That broken build hid a High finding:
|
||||
Mesh's own zero-byte reader.
|
||||
|
||||
Long jobs: wait for them and finish, and never end your turn before your
|
||||
report. Each turn end reaches Self as a notification and costs a read of its
|
||||
|
|
@ -377,6 +389,9 @@ below. Admit one verdict and its findings, and nothing else.
|
|||
- Use a temporary detached worktree for other checkouts, and remove it
|
||||
afterwards.
|
||||
- Do not run <expensive runtime> unless told.
|
||||
- Check the report's per-project test counts against the project files
|
||||
yourself. A consuming test project missing from the report is a finding,
|
||||
and you run it.
|
||||
- Long jobs: wait for them and finish, and never end your turn before your
|
||||
report. Run the job as one background shell with `SUMMARY=<scratchpad>/<job>.log`
|
||||
in front of `tools/stopgap/ygg-verify.sh` (a fresh log path per job), and wait
|
||||
|
|
|
|||
|
|
@ -1336,3 +1336,11 @@ campaigns that day, Self put the single-file store's write model (carry foreign
|
|||
tree) to the operator from first principles. SQLite, LMDB and log-structured stores had not been surveyed, and
|
||||
neither had the literature. SKILL.md step 2 now requires an Eyes prior-art pass before a nontrivial question
|
||||
reaches the operator.
|
||||
|
||||
## 2026-10-02: every consuming test project, counted
|
||||
Evidence: the R1 merge into C2a was reported green, yet GameCult.Mesh.Tests did not compile at any commit of the
|
||||
range. Git auto-merged a main test that uses a type C2a deleted. That broken build hid a High finding: CultMesh's own
|
||||
single-file reader read zero bytes as an empty store. Earlier, the C2a F2 Soul hold covered a range where a Caching
|
||||
test was already red. The Hands template now requires one evidence line per consuming test project (found from the
|
||||
project files), with "did not build" reported as a result. The Soul template checks the list against the project
|
||||
files and runs anything missing.
|
||||
|
|
|
|||
Loading…
Reference in a new issue