Commit Graph
2155 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 df3896859e plans: row 77 follow-up brief, four refusal cases in the service tests
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:36:46 -05:00
jason.woltje 18c6436087 queue: rev 805, row 77 done, landed 0d10cf07 (#1571) 2026-10-12 17:36:02 -05:00
jason.woltjeandClaude Opus 5.5 0d10cf0798 webui: Console pinned copy, update step and service hardening (#1571)
Row 77, round 3 (round 2 rebased onto row 95). Rocko built it. This
covers row 75's N1-N5 and Vikunja 146 and 147. `install --copy ID`
refuses unless every ExecStart path of the bus unit, read from
`systemctl --user show` so drop-ins count, lies inside that copy. It
also refuses when the unit isn't loaded, no unit is loaded, ExecStart
has no path, or systemctl fails. COPY_PATHS gains packages/tasks/src and
packages/tasks/fields.json. Every copy directory is 0555. TOOLS.md and
the webui README give the removal command and the rollback floor.

Candidate manifest d9880f4c92d1d976027562a03cc5dd07512954e86f49f1da0ebb34e642a955f5
(10 paths, 8 applied by the patch, 2 packet files already committed),
base 2e26fbe1, packet agents/rocko/work/queue-77/r2b/. Approvals on round
3: Darkwing 27979 and Filbert 27985 (Filbert round 2: 27898). Sage's
gate rerun 22:32:51Z-22:35:12Z on 459c4fc6 plus the patch (row 92
included), manifest 10/10: webui 101, control-board 124, and every
scripts/test-*.sh exited 0 (test-release 4, Docker cases skipped at a
dead socket).

Live at the next Console install and restart (decision 109). Mos makes
that call.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:35:26 -05:00
jason.woltjeandClaude Opus 5.5 cca5f23eaf sessions: darkwing row 86 round 1 review, approve (#1580)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:33:00 -05:00
jason.woltjeandClaude Opus 5.5 459c4fc681 darkwing: row 86 round 1 review packet, approve (#1580)
Review notes and the rerun of S1, S2, S4, S8, S9 and S0 in a detached
worktree of ad0bdc20. Verdict comment 27986, rev 803 (swept in 85fd3286).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:32:48 -05:00
jason.woltjeandClaude Opus 5.5 d5bca87a1e build-log, sessions, agents: row 92 landed, Filbert on Codex (#1586)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:32:24 -05:00
jason.woltje 85fd3286e5 queue: rev 804, row 92 done, landed 57948a81 (#1586); sweeps darkwing rev 803, row 86 approve 27986 2026-10-12 17:31:42 -05:00
jason.woltjeandClaude Opus 5.5 57948a81f3 seat, cli, harness: role sessions confined to their own files (#1586)
Row 92, round 2. Darkwing built it. A role session runs in a bwrap
sandbox that sees only its own workspace, a private /proc, /dev and IPC
namespace, and the variables ENV_ALLOW passes. The launcher checks the
session credential before a Claude launch, records a runner killed from
the host as killed rather than failed, and the bus unit template carries
the credential file (decision 119). The harness gate and the cli, seat
and harness READMEs say what the sandbox does and does not hide.

Candidate manifest 8bf4141cbe69fc7bed188555bcc88dcab0b1ea2149912cb6f970ba8c2629dd97
(13 paths), base ac37cd17, packet agents/darkwing/work/queue-92/r2/.
Approvals: Dewey 27978, Filbert 27984 (round 1: Dewey 27942, Filbert
asked for changes in 27951). Sage's gate rerun 22:27:37Z-22:30:35Z on
1b7f3781 plus the patch, manifest 13/13: seat 33, cli 120, harness 65,
bus 108, webui 86, control-board 124, and every scripts/test-*.sh exited 0
(test-release 4, Docker cases skipped at a dead socket).

Live at the next bus restart and the next role session launch (decision
109). Installing the new unit and restarting is Mos's call.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:30:53 -05:00
jason.woltje 4835a8e282 sessions: filbert Codex onboarding, queue idle 2026-10-12 17:28:55 -05:00
jason.woltjeandClaude Opus 5.5 d7d94b686b filbert: handoff note update, rows 92 and 77 approved, row 95 landed
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:28:40 -05:00
jason.woltjeandClaude Opus 5.5 1b7f37811a sessions: filbert row 77 (#1571) round 3 review on d9880f4c (base 2e26fbe1)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:27:32 -05:00
jason.woltjeandClaude Opus 5.5 560f640a84 queue: rev 802, row 77 round 3 approve by filbert, comment 27985 (#1571)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:27:32 -05:00
jason.woltjeandClaude Opus 5.5 84f2d86246 sessions: filbert row 92 (#1586) round 2 review on 8bf4141c (base ac37cd17)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:25:55 -05:00
jason.woltjeandClaude Opus 5.5 2a930d9583 queue: rev 801, row 92 round 2 approve by filbert, comment 27984 (#1586)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:25:52 -05:00
jason.woltje ca00894728 queue: rev 800, row 93 note, runner.mjs overlap with row 90 2026-10-12 17:25:05 -05:00
jason.woltjeandClaude Opus 5.5 07aa14da52 sessions: darkwing row 77 round 3 review (#1571)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:24:20 -05:00
jason.woltjeandClaude Opus 5.5 e748ec3b0c darkwing: row 77 round 3 review, approve (comment 27979, #1571)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:24:13 -05:00
jason.woltjeandClaude Opus 5.5 3e43afe7c2 queue: row 77 round 3 approve by darkwing, comment 27979 (rev 799)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:24:06 -05:00
jason.woltjeandClaude Opus 5.5 23338c7b0e queue: row 90 in progress, dewey (rev 798)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:18:47 -05:00
jason.woltjeandClaude Opus 5.5 838304692f sessions: dewey row 92 round 2 review (#1586)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:17:25 -05:00
jason.woltjeandClaude Opus 5.5 730c615a5f queue: row 92 round 2 approve by dewey, comment 27978 (rev 797)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:17:19 -05:00
jason.woltjeandClaude Opus 5.5 bd3dbaf91d sessions: darkwing, row 92 round 2 requested (#1586)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:15:16 -05:00
jason.woltjeandClaude Opus 5.5 b695503b49 queue: revs 794-796, row 92 round 2 in review, request 27975 (#1586)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:14:36 -05:00
jason.woltjeandClaude Opus 5.5 a4fa775a51 darkwing: row 92 round 2 rebased onto ac37cd17, candidate 8bf4141c (#1586)
Row 89 landed on packages/harness/README.md. The patch applies cleanly;
gate 14/14 green and 34/34 mutants killed on the new base.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:13:47 -05:00
jason.woltjeandClaude Opus 5.5 e4ef608f7d sessions: correction, e13edda8 swept rocko's revs 790-791 unnamed
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:07:47 -05:00
jason.woltje 1fb438228d queue: revs 792-793, row 77 round 3 review request as jarvis, comment 27973 (#1571) 2026-10-12 17:07:46 -05:00
jason.woltje e13edda828 queue: rev 789, row 77 back to in-progress for a round 3 on the README rebase (#1571) 2026-10-12 17:06:55 -05:00
jason.woltjeandClaude Opus 5.5 729a804b09 rocko: row 77 round 2 README rebase on 17ad6f35, candidate d9880f4c (#1571)
Rocko's packet, committed by Sage (Rocko has no credentials). Only
packages/webui/README.md moved, onto row 95's landing; Sage checked
the README's added and removed lines are identical to round 2's.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:06:02 -05:00
jason.woltjeandClaude Opus 5.5 96a4a7033d build-log, sessions: row 89 landed (#1583)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:05:06 -05:00
jason.woltje ac37cd175e queue: rev 788, row 89 done, landed ce104b27 (#1583) 2026-10-12 17:04:46 -05:00
jason.woltjeandClaude Opus 5.5 ce104b27cc bus, harness: PM task reads that fit a session (#1583)
Row 89, round 1. The broker's `tasks` read takes optional filter and
page arguments and returns a short form. The harness adds `list_tasks`
arguments (open tasks by default), a `get_task` tool, and compact JSON
replies capped below the 50000-character threshold where Claude Code
2.1.296 saves a tool result to a file outside the workspace, which was
the PM's fault in Jason's test. The bundle's tools line names the
harness's own tools.

Candidate manifest b8c5bb3a (agents/dewey/work/queue-89/), base
a3f6e9e6, no drift on the 12 paths. Builder Dewey. Approved by
Darkwing (comment 27940). Sage's gate on f04185fc plus the patch
2026-10-12T22:00:55Z-22:03:38Z: bus 108, harness 65, webui 86, cli
115, control-board 124, every scripts/test-*.sh green.

Live at the next bus restart (broker) and role session launch
(harness), both Mos's call (decision 109); Mos had the notice.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:04:15 -05:00
jason.woltjeandClaude Opus 5.5 4643911ac1 darkwing: row 92 round 2 packet, candidate 8166bade (#1586)
Filbert's six changes and Dewey's N1-N3: five table rows, two launcher
tests, README sentences. 34/34 mutants killed, 14 suites green.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 17:03:58 -05:00
jason.woltje f04185fcbd queue: rev 787, row 97 added, row 95 follow-up (#1591) 2026-10-12 17:00:24 -05:00
jason.woltjeandClaude Opus 5.5 c7b07064b9 plans: row 95 follow-up brief, Darkwing's N1-N3 (#1591)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:59:42 -05:00
jason.woltjeandClaude Opus 5.5 2e26fbe186 build-log, sessions: row 95 landed (#1589)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:58:12 -05:00
jason.woltje 03b76b827e queue: rev 786, row 95 done, landed 17ad6f35 (#1589) 2026-10-12 16:57:33 -05:00
jason.woltjeandClaude Opus 5.5 17ad6f35e2 webui: the Console's Board shows held roles, machine sessions behind a toggle, a signed-out line (#1589)
Row 95, round 1. The Board's first section lists each role a run holds
on the bus (from /api/bus/agents), with a Message button on a Console
started with --send. Machine sessions sit behind a "Show machine
sessions" checkbox, off by default, kept in localStorage; while off the
page never reads /api/board. Every Console fetch passes
redirect: 'manual'; the first opaqueredirect signs the page out: timers
stop, reads are dropped, one line says to reload, and the send form
keeps its draft.

Candidate manifest 246c0557 (agents/filbert/work/queue-95/), base
a3f6e9e6, no drift on the manifest paths. Builder Filbert. Approved by
Darkwing (comment 27953). Mutants 30/35 killed, 5 redundant guards.
Sage's gate 2026-10-12T21:52:13Z-21:54:35Z: webui 86/0, control-board
124/0, every scripts/test-*.sh green.

Live on landing: serve.mjs reads src/public on every request with
no-store (decision 123). Mos gave the go (sage-0115).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:56:43 -05:00
jason.woltjeandClaude Opus 5.5 ac4f617a45 decisions: 123, correction to 109, Console page files are live on landing
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:55:06 -05:00
jason.woltjeandClaude Opus 5.5 3eb1e98065 sessions: filbert Codex move handoff (decision 122)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:52:51 -05:00
jason.woltjeandClaude Opus 5.5 2624d1897c filbert: Codex move handoff note (decision 122)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:52:46 -05:00
jason.woltjeandClaude Opus 5.5 da7c4cb709 decisions: 122, Haiku for low-to-mid work, GPT for review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:51:20 -05:00
jason.woltjeandClaude Opus 5.5 ee22c2146b queue: decision 122 routing, rows 71 80 84 88 to researcher, notes (revs 774-785)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:51:20 -05:00
jason.woltjeandClaude Opus 5.5 1b6a989f95 sessions: darkwing row 95 review (#1589)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:48:59 -05:00
jason.woltjeandClaude Opus 5.5 10e285b3e2 queue: row 95 round 1 approve by darkwing, comment 27953 (rev 773)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:48:52 -05:00
jason.woltjeandClaude Opus 5.5 469d044bf1 sessions: filbert row 92 (#1586) round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:47:31 -05:00
jason.woltjeandClaude Opus 5.5 e93ddb676e queue: row 92 round 1 changes by filbert, comment 27951 (rev 772)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:47:18 -05:00
jason.woltjeandClaude Opus 5.5 8483a4ca8e sessions: dewey row 92 review (#1586)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:45:00 -05:00
jason.woltjeandClaude Opus 5.5 cbd24fc764 queue: row 92 round 1 approve by dewey, comment 27942 (rev 771)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:44:52 -05:00
jason.woltjeandClaude Opus 5.5 64777fc67d decisions: 121, Q129 Codex for about half of new coding work until 10-18
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:43:11 -05:00
jason.woltjeandClaude Opus 5.5 f4a6302522 queue: Q129 Codex routing, row 88 to rocko, notes on 88, 94, 96 (revs 767-770)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 16:43:11 -05:00