From ca4537cc99f0aac84ecd59cf26c744e3a30f505e Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Thu, 22 Oct 2026 12:11:25 -0500 Subject: [PATCH] row 252 BUILD.md: channel-proof overlap with row 239 (sage-2835) --- agents/scrooge/work/queue-252/BUILD.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/agents/scrooge/work/queue-252/BUILD.md b/agents/scrooge/work/queue-252/BUILD.md index fca5249f3..fbe1d2eb8 100644 --- a/agents/scrooge/work/queue-252/BUILD.md +++ b/agents/scrooge/work/queue-252/BUILD.md @@ -58,6 +58,16 @@ No agent creates a grant. Approve and Deny are human-only Console actions. - Any later edit to either file needs a re-pin. - `bus/tests/principal.test.mjs`, `webui/tests/tester-listener.test.mjs` and `cli/tests/config.test.mjs` have new tests appended only. +## Overlap with row 239 (Honker, b0c28366f, sage-2835) + +- Row 239 also re-pins `channel-proof.test.mjs`: + - `packages/webui/src/bus.mjs`, to 1eba9774…e5cf. That is the pin both rows change. + - `packages/cli/src/transport.mjs`, which is 239 only. + - `packages/bus/src/human.mjs` is a 252-only pin. +- The two rows also share source files: `bus/src/broker.mjs`, `bus/src/runtime.mjs`, `webui/src/bus.mjs` and `webui/src/serve.mjs`. +- Whichever row lands second rebases onto the first and recomputes the webui `bus.mjs` pin from the merged file. Both header comments are kept. It then reruns every touched test file whole. +- Mos needs to see that re-pin (re-pins need Mos). + ## Mutant plan (design section 6, J1-J17) Each mutant is one edit to the named source. Run the killing test, then restore and compare the sha256 against the pre-mutant hash with `git status` clean apart from the build. Kill rules are written before the runs.