From 96a4a7033d555b348e924ec78aef6916aab4d0ef Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Mon, 12 Oct 2026 17:05:06 -0500 Subject: [PATCH] build-log, sessions: row 89 landed (#1583) 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 2338a2f78..bc591170b 100644 --- a/BUILD-LOG.md +++ b/BUILD-LOG.md @@ -4430,3 +4430,9 @@ After (candidate, uncommitted, base 04db738a, packet `agents/rocko/work/queue-77 Before (ac4f617a): the Board opened on the machine-session scan, showed nothing about which roles runs hold on the bus, and a sign-in proxy redirect surfaced as a NetworkError with the last reads still on screen as if current. After (17ad6f35): Filbert's round 1, 10 files +460 -33. The Board's first section lists each held role from `/api/bus/agents`, with a Message button on a Console started with `--send`. The machine sessions sit behind a "Show machine sessions" checkbox, off by default and kept in `localStorage`; while it's off the page never reads `/api/board`. Every Console fetch in `app.js` and `bus.js` passes `redirect: 'manual'`; the first `opaqueredirect` stops the timers, drops what the reads drew, shows one "Signed out" line and keeps the send form's draft. Approved by Darkwing (27953) on manifest 246c0557, base a3f6e9e6, no drift on the 10 paths. Mutants 30/35 killed, the 5 survivors redundant guards. Sage's gate on a3f6e9e6 plus the patch, 21:52:13Z to 21:54:35Z: webui 86, control-board 124, the nine `scripts/test-*.sh` 0 failed. `queue review verify-commit 95 17ad6f35` matched 10 paths. Row 95 done at rev 786 (03b76b82), #1589 closed with comment 27957. Live on landing with Mos's go (sage-0115; decision 123): after it, /healthz 200 and the served `/`, `/app.js`, `/bus.js` and `/shared/app.css` hash to the manifest digests, the Console unrestarted (MainPID 2089167). `/index.html` is 404 by the route table (`serve.mjs:23` maps only `/`), unchanged. Follow-up: Darkwing's N1-N3 from 27953. Row 77 also edits `packages/webui/README.md` and rebases on this commit. + +### 2026-10-12 — Sage, row 89 landed: PM task reads that fit a session (#1583) + +Before (f04185fc): the broker's `tasks` read returned the whole board in full, and in Jason's PM test the reply went over Claude Code's 50000-character tool-result threshold, so the PM's session got a file path under `~/.claude/projects/` instead of the tasks. + +After (ce104b27): Dewey's round 1, 12 files +491 -20. The broker's `tasks` takes optional filter and page arguments and returns a short form. The harness gives `list_tasks` those arguments (open tasks by default), adds `get_task`, replies in compact JSON through `replyText` capped below the threshold, and the bundle's tools line names the harness's own tools. Dewey found the threshold in the pinned binary (2.1.296) and confirmed it with a probe: 50000 characters came back inline, 50010 went to a file. Approved by Darkwing (27940) on manifest b8c5bb3a, base a3f6e9e6, no drift on the 12 paths. Sage's gate on f04185fc plus the patch, 22:00:55Z to 22:03:38Z: bus 108, harness 65, webui 86, cli 115, control-board 124, the nine `scripts/test-*.sh` 0 failed. `queue review verify-commit 89 ce104b27` matched 12 paths. Row 89 done at rev 788 (ac37cd17), #1583 closed with comment 27965. Mos had the decision-109 notice before the landing; the broker change is live at the next bus restart and the harness at the next role session launch, both Mos's call. diff --git a/docs/SESSIONS.md b/docs/SESSIONS.md index 2a4dad093..448970022 100644 --- a/docs/SESSIONS.md +++ b/docs/SESSIONS.md @@ -791,3 +791,4 @@ are never rewritten or removed; corrections are new entries. 2026-10-12T21:48:59Z | darkwing | row 95 (#1589) round 1 review for filbert | approve, comment 27953, queue rev 773 (10e285b3); webui 86 and control-board 124 on the candidate; N1 found browser-edge hangs rather than fails on a toggle-on regression 2026-10-12T21:52:51Z | filbert | Codex move handoff (decision 122) | note agents/filbert/work/handoff-2026-10-12-codex.md (2624d189): open reviews 92/13/63/77/88, row 95 follow-up N1-N3, row 93 state; row 92 round 2 stays on this thread 2026-10-12T21:58:04Z | sage | row 95 (#1589) landed; decision 123 pushed | 17ad6f35, rev 786 (03b76b82), #1589 closed comment 27957; gate green 21:52:13Z-21:54:35Z; live on landing with Mos's go, /healthz 200, served files match the manifest; correction: my first push this window carried Darkwing's 4194f056 committed between my check and the push (scan clean after), so checks and push now run in one command on the checked sha +2026-10-12T22:05:06Z | sage | row 89 (#1583) landed; row 97 (#1591) added for row 95's N1-N3 | ce104b27, rev 788 (ac37cd17), #1583 closed comment 27965; gate green 22:00:55Z-22:03:38Z; live at the next bus restart and session launch (Mos's call, notified); brief c7b07064, rev 787 (f04185fc)