diff --git a/docs/plans/2026-10-11_claude-pin-and-coder-grant.md b/docs/plans/2026-10-11_claude-pin-and-coder-grant.md index 413910d02..4784ee65f 100644 --- a/docs/plans/2026-10-11_claude-pin-and-coder-grant.md +++ b/docs/plans/2026-10-11_claude-pin-and-coder-grant.md @@ -191,6 +191,8 @@ Sage runs the review request as jarvis. - `packages/business/README.md`, the version 2 example only - `packages/tasks/README.md`, the `task.reassign` paragraph only - `packages/tasks/live/run.mjs`, the coder authority line only +- `packages/harness/tests/tools.test.mjs`, the coder-without-a-tracker + test only - `agents/rocko/work/queue-/` ### What ships @@ -202,15 +204,24 @@ Sage runs the review request as jarvis. - The coder line in `live/run.mjs` matches `packages/tasks/tests/world.mjs`. - The packet shows a grep of the repository for `task.reassign` with each remaining hit and why it stays. +- Dewey's row 73 note N1 (comment 27506): the coder-without-a-tracker + test in `packages/harness/tests/tools.test.mjs` pins the whole untyped + list with one `deepEqual` against `["task.update.assigned", + "git.push.working", "review.request", "task.scope.change"]`, so + Dewey's `untyped-within-only` mutant fails. +- The packet records Dewey's correction to the row 73 packet: the + `mutants.sh` header line "the tasks test kills nothing" holds only for + Rocko's five mutants. The committed row 73 file stays as it is. ### Out of scope -Any role file, any test, `broker.mjs` and the slice 1 field table. +Any role file, any test except the one harness test above, +`broker.mjs` and the slice 1 field table. Refusing a non-pm `task.reassign` before a decision opens is a broker change and gets its own row if Sage opens one. ### Gate Dewey approves on the row's issue naming the candidate manifest. The -tasks and business node suites and every `scripts/test-*.sh` green on -Sage's gate rerun. +tasks, business and harness node suites and every `scripts/test-*.sh` +green on Sage's gate rerun.