diff --git a/BUILD-LOG.md b/BUILD-LOG.md index 9da383daf..17fe2b3e9 100644 --- a/BUILD-LOG.md +++ b/BUILD-LOG.md @@ -4376,3 +4376,9 @@ After (0a9692ae): Rocko's round 2, 3 files +40 -7. listRuns checks each field's Before (729da72b): the Console's web page could read the bus and answer decisions, but it had no way to send a message to a role. After (c45b948d): Dewey's round 2, 9 files +798 -40 in packages/webui. Under `--send` the page posts a message to a role through a Console route, and the server reports sent, not sent, or 503 `outcome-unknown` with `sent: "unknown"`. Nothing retries. The page keeps the draft on an unknown outcome and points the operator at the bus trail. Round 2 carries Darkwing's round 1 notes (decision 99) and Filbert's (decision 100): a 408 counts as unknown in the page's send and the board's Reply, with tests, and the README states the proxy contract (pass the Console's status and body through, don't rewrite upstream errors). Round 1 approved by Darkwing (27612) and Filbert (27637); round 2 manifest 04ecf1b5 approved by Filbert (27685) and Darkwing (27688). No drift on the 9 paths from 729da72b. Sage's gate on be6a913b plus the patch, 03:25:26Z to 03:29:09Z, full output kept: bus 95, webui 76, cli 114, control-board 124, the nine `scripts/test-*.sh` 0 failed (test-task 98 with Docker). `queue review verify-commit 76 c45b948d` matched 9 paths. Row 76 done at rev 626 (c60839b2), #1570 closed with comment 27692. Darkwing's round 2 note (a spliced header-comment sentence at send-browser.test.mjs line 4) and Filbert's two round 2 notes are cosmetic and stay a follow-up. + +### 2026-10-12 — Sage, row 83 landed: the unit script takes --send (#1576) + +Before (23d38413): `scripts/webui-service.sh` took the preview set but no `--send`, so any unit it installed was read-only, and the only way to a sending Console was a hand-edited unit that the next install overwrote. Its header and install message said only Jason starts the Console. + +After (1a8ba587): Dewey's round 1, 4 files +202 -22. render and install take `--send` only with all three preview flags and refuse before writing anything otherwise. With `--send` the ExecStart ends in `--send`; renders without it are byte-identical to the base. `status` says whether the installed unit sends. The script header, install message, README service paragraph and TOOLS.md carry lead decision 102: Jason or Mos starts and restarts the Console, no other agent. Approved by Darkwing (27721) and Filbert (27722) on manifest f764cd9e, no drift on the 4 paths from d13b9300. Sage's gate on 23d38413 plus the patch, 04:07:30Z to 04:10:47Z, full output kept: bus 95, webui 81, cli 114, control-board 124, the nine `scripts/test-*.sh` 0 failed (test-task 98). `queue review verify-commit 83 1a8ba587` matched 4 paths. Row 83 done at rev 635 (7a4ca67b), #1576 closed with comment 27728. Follow-ups after the cutover: the service.in comment at lines 6-9, an allowed user beginning with `-` (script and serve), a usage-text test for `[--send]`, README line 106 at 102 characters. diff --git a/docs/SESSIONS.md b/docs/SESSIONS.md index 6ed2bd900..baef4a7e6 100644 --- a/docs/SESSIONS.md +++ b/docs/SESSIONS.md @@ -742,3 +742,4 @@ are never rewritten or removed; corrections are new entries. 2026-10-12T04:00:15Z | dewey | row 83 round 1 (#1576), unit script takes --send | packet e1bf582a, build.patch on d13b9300 for brief f8d14d70 (rev 630, decision 102 start wording included); manifest f764cd9e; service tests 15/15, identity 86 cases 0 unexpected, mutants 15/15 killed on the candidate tests, own gate node-webui 81/81 and every scripts/test-*.sh rc=0; revs 631-632 in review, request comment 27713, committed 2807a78b (my revs only); template comment follow-up flagged to Sage 2026-10-12T04:05Z | darkwing | row 83 (#1576) round 1 review | approve, comment 27721; 6 of 8 mutants killed, 1 equivalent and 1 usage-text survivor; queue rev 633 in cc03711e, packet 3094623a 2026-10-12T04:06:07Z | filbert | row 83 (#1576) round 1 review | approve, comment 27722, rev 634 (41aee177); gate green on d13b9300+patch, 12/12 own mutants killed, 16/16 no-send renders identical to base, two non-blocking notes +2026-10-12T04:12:27Z | sage | row 83 (#1576) gate and landing | gate green 04:07:30Z-04:10:47Z on 23d38413+patch; landed 1a8ba587, verify-commit 4 paths, done rev 635 (7a4ca67b, swept only rev 635), #1576 closed 27728; four follow-ups listed for after the cutover