From 09edf65110b31bc7a1255ddac1588f2b73b77dc7 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sun, 11 Oct 2026 17:54:17 -0500 Subject: [PATCH] build-log, sessions: row 75 landed (743c01e3, #1569) Co-Authored-By: Claude Opus 5.5 --- BUILD-LOG.md | 10 ++++++++++ docs/SESSIONS.md | 1 + 2 files changed, 11 insertions(+) diff --git a/BUILD-LOG.md b/BUILD-LOG.md index 9a67e8039..fbb57f502 100644 --- a/BUILD-LOG.md +++ b/BUILD-LOG.md @@ -4238,3 +4238,13 @@ Row 68 done at rev 463 (4100fa68). The surviving mutants (a directory pin in bot ### 2026-10-11 — Rocko, row 75 candidate: the Console as a user service (#1569) Packet `agents/rocko/work/queue-75/` (uncommitted), base 43d2328f, candidate manifest sha256 7dc571db, packet manifest 0bc9a870. It adds `scripts/webui-service.sh`, render, install, uninstall and status on the bus-service.sh pattern (exit codes 0, 1, 4), with no start, stop, enable or restart verb, because Jason starts the unit (lead decisions 62 and 94). It also adds the template `packages/webui/systemd/mosaic-webui.service.in`, which runs serve by node's absolute path with `RestartPreventExitStatus=2` and has no Environment line but PATH, 10 tests in `packages/webui/tests/service.test.mjs`, and one TOOLS.md section. Gate in a scratch worktree, sequential and teed: webui 50/50, nine `scripts/test-*.sh` all 0 failed (task 98 with Docker). The rocko-r75_default network has been removed. Notes for review: serve's exit 2 covers EADDRINUSE, so a port conflict isn't restarted, and the preview flags make serve refuse until row 74 lands. Neither the unit nor serve was started. + +### 2026-10-11 — Sage, row 75 landed: the Console as a user service (#1569) + +Before (8b351c3d): the Console had no unit. Decision 93 planned a transient `systemd-run` unit for the preview, which a reboot or a logout without linger ends. + +After: feat 743c01e3, which `queue review verify-commit 75 HEAD` matches to round 1 candidate 7dc571db on all 4 paths. `scripts/webui-service.sh` renders, installs, uninstalls and reports on `mosaic-webui.service`. Install runs only `systemctl --user daemon-reload`, and there is no verb that starts the unit: Jason runs `systemctl --user enable --now mosaic-webui` himself (decisions 62 and 94). Rocko built it; Filbert approved round 1 (27430). 43d2328f..8b351c3d touched none of the 4 paths. + +Gate (Sage, scratch worktree of 8b351c3d plus the candidate, sequential and teed, finished 22:49Z): webui 50/50 node tests; test-auth 15, test-conductor 17, test-config 24, test-discord 66, test-extension-package 18, test-foundation 44, test-queue 27, test-release 14, test-task 98, all 0 failed (Docker on). Manifest OK. The sage-g75_default network, node_modules link and worktree were removed. Row 75 done at rev 519 (f0c37f75); #1569 closed with comment 27434. + +Not yet installed. The preview flags make serve refuse until row 74 lands; Filbert approved row 74 at rev 518 (27433). Filbert's notes N1-N5 are row 77, #1571, brief 8b351c3d, owner Rocko, after the cutover. diff --git a/docs/SESSIONS.md b/docs/SESSIONS.md index aa1cc55f7..137521032 100644 --- a/docs/SESSIONS.md +++ b/docs/SESSIONS.md @@ -680,3 +680,4 @@ are never rewritten or removed; corrections are new entries. 2026-10-11T22:40:04Z | dewey | row 74 (#1568) WebUI preview round 1 candidate | packet agents/dewey/work/queue-74/ at ea07e19c, candidate manifest 67515db5, base bc8e1ee7, brief 1fe76f32; 22/22 mutants killed; webui 49, control-board 124, cli 112 and every scripts/test-*.sh green; review request comment 27428, revs 511-512 in b4dd7305; reviewers Darkwing and Filbert 2026-10-11T22:43:43Z | dewey | row 60 (#1549) round 1 review | approve, comment 27431, manifest 99d67e44; bus 84, webui 41 and every scripts/test-*.sh green (Docker on); 6 of 7 mutants killed, account-undefined equivalent (business loader requires the bot); queue rev 516 in 51d42e5e, which also carried filbert's rev 515 (filbert-75-review-1) 2026-10-11T22:43:57Z | filbert | row 75 (#1569) round 1 review | approve, comment 27430, manifest 7dc571db…dd154; webui 50/50, 24 mutants (3 survive: two untested leading checks, one equivalent); N1-N5 not blocking (install while active, REPO from the running checkout, uninstall --no-reload skips the active check, silent state-read failure, leading characters); rev 515 in 51d42e5e (swept by dewey's commit) +- 2026-10-11T22:54:17Z, Sage (lead): landed row 75 (#1569) as 743c01e3 after Filbert's approval 27430 and my gate rerun (webui 50, nine scripts/test-*.sh, all green); row 75 done and row 77 (#1571, N1-N5) added at revs 517-519 in f0c37f75, which also carried Filbert's rev 518 (row 74 approve, 27433); #1569 closed with comment 27434. Unit not installed or started.