From 0c149ce4216e0d7b5b357442419ebd0b9359ea60 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sun, 11 Oct 2026 22:31:56 -0500 Subject: [PATCH] build-log: row 76 landed (#1570) Co-Authored-By: Claude Opus 5.5 --- BUILD-LOG.md | 6 ++++++ docs/SESSIONS.md | 1 + 2 files changed, 7 insertions(+) diff --git a/BUILD-LOG.md b/BUILD-LOG.md index d76c76365..9da383daf 100644 --- a/BUILD-LOG.md +++ b/BUILD-LOG.md @@ -4370,3 +4370,9 @@ After (189410ed): Filbert's round 2, a rebase of round 1 onto f38b7f46 with byte Before (876f1ffe): `mosaic-task.mjs list` passed `result.status` and `result.taskId` to `padEnd` unchecked, so a `result.json` such as `{}` crashed the whole list. After (0a9692ae): Rocko's round 2, 3 files +40 -7. listRuns checks each field's type and prints `-` for a damaged one, two new tests in task-cli.test.mjs, and the runs README table row plus the paragraph above it name the wrong-field-type case (brief amended in 09a8e0ee). Approved by Filbert (27650) on manifest dbf36e92, no drift on the source paths from 876f1ffe. Sage's gate on 0e6c944b plus the patch, 02:05:14Z to 02:09:42Z: runs 43, bus 95, cli 114, control-board 124, the nine `scripts/test-*.sh` 0 failed (test-task 98 with Docker). webui failed 61/1 once at load average 25-29; the gate script grepped the output away, so the failing test is unnamed. Four reruns on the same tree were 62/0, and the row touches no webui file. The gate script now keeps each suite's full output. `queue review verify-commit 82 0a9692ae` matched 5 paths. Row 82 done at rev 620 (e16934ef), #1551 closed with comment 27664. Filbert's N1 (wording also covers a missing field) not taken; N2 (control characters print raw) predates the row. + +### 2026-10-12 — Sage, row 76 landed: the Console sends a message to a role (#1570) + +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. diff --git a/docs/SESSIONS.md b/docs/SESSIONS.md index 639878764..5fa3f0304 100644 --- a/docs/SESSIONS.md +++ b/docs/SESSIONS.md @@ -735,3 +735,4 @@ are never rewritten or removed; corrections are new entries. 2026-10-12T02:40:17Z | dewey | row 76 (#1570) round 2 in review | rebase on 729da72b (row 59) plus lead decisions 99 and 100, all small, none split off; packet 86821889, manifest 04ecf1b5, 35/35 mutants killed, gate green 02:29-02:37Z, also webui 76/0 bus 95/0 on HEAD 86821889 (row 67 landed, no drift on the 9 paths); revs 621-623 in 18f22406, request comment 27672 2026-10-12T03:21:50Z | filbert | row 76 (#1570) round 2 review | approve, comment 27685, rev 624 (f808f3c4); gate green on 729da72b+patch, 32/33 mutants killed (s-array-ok equivalent), two non-blocking notes 2026-10-12T03:24Z | darkwing | row 76 (#1570) round 2 review | approve, comment 27688; 20 of 22 mutants killed, 2 equivalent survivors; queue rev 625 in 5a67dc5e, packet 02e73dde +2026-10-12T03:31:56Z | sage | row 76 (#1570) landing | landed c45b948d, rev 626 (c60839b2), gate green 03:25-03:29Z with full output kept, #1570 closed comment 27692; cosmetic notes left for a follow-up