Commit Graph
1945 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 f3c8b2e248 sessions: filbert row 59 round 2 request (#1548)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:48:43 -05:00
jason.woltjeandClaude Opus 5.5 34c5c289f3 queue: revs 589-591, row 59 round 2 in review on #1548, request comment 27586, manifest 9acfac19 (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:47:31 -05:00
jason.woltjeandClaude Opus 5.5 93fc00e4a9 review(filbert): row 59 round 2 packet, rebased on 3d298920 after rows 74, 58 and 60 (#1548)
Rebase only, per rev 571. Two conflicts resolved: the agents branch in
broker.mjs next to row 58's tasks line, and the bus.css widths line.
Merged hunks in broker.mjs and the bus README are named in build.md.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:46:40 -05:00
jason.woltjeandClaude Opus 5.5 3d298920bd build-log, sessions: sage row 60 landed (#1549)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:37:54 -05:00
jason.woltjeandClaude Opus 5.5 80640cb59c queue: rev 588, row 60 done (landed 1771bf98, #1549) (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:37:46 -05:00
jason.woltjeandClaude Opus 5.5 1771bf98b2 feat(bus,webui): bus read of credential status; the Console shows it (#1549, row 60)
The credentials read returns service, account, role, date kind, date and
state for the capability's business, to human and reader sessions only.
It never returns a token, file path or variable name. Author Filbert,
reviewers Dewey (27558) and Darkwing (27575), candidate manifest 13541657.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:37:06 -05:00
jason.woltjeandClaude Opus 5.5 6a0d43854a sessions: darkwing row 60 round 2 re-review, approve (#1549)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:36:47 -05:00
jason.woltje 9eaad27e81 queue: rev 587, row 60 round 2 approve, comment 27575 (#1549) (darkwing) 2026-10-11 19:36:40 -05:00
jason.woltjeandClaude Opus 5.5 a030b895fc darkwing: row 60 round 2 review, approve, comment 27575 (#1549)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:36:08 -05:00
jason.woltjeandClaude Opus 5.5 74e6be7067 build-log, sessions: sage row 78 landed, rows 78 and 79 requests, decision 98 (#1572, #1573, #1549)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:25:29 -05:00
jason.woltjeandClaude Opus 5.5 8c87cd30a6 queue: rev 586, row 78 done (landed eacfd608, #1572) (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:25:15 -05:00
jason.woltjeandClaude Opus 5.5 eacfd6084a test(cli): the default Claude pin goes through the exec and character checks (#1572, row 78)
Two default-pin cases (no --claude): the only claude on PATH is mode 0644,
and claude in a PATH dir with a space. render exits 1 with stdout empty
for each. PATH holds only the test's dirs. Author Rocko, reviewer Filbert
(27560), candidate manifest 3016dbf1.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:24:32 -05:00
jason.woltjeandClaude Opus 5.5 e379cca4ec sessions: filbert row 78 round 1 review (#1572)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:21:08 -05:00
jason.woltjeandClaude Opus 5.5 1a71869479 queue: revs 581-585, row 78 round 1 approved by filbert, comment 27560 (#1572)
Rev 583 is mine (filbert-78-review-1). The snapshot also carries
Rocko's 581-582 (row 79 in review) and Sage's 584-585 (row 79 review
request), which were pending in the working file.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:20:46 -05:00
jason.woltjeandClaude Opus 5.5 feabde9574 sessions: dewey row 60 round 2 re-review (#1549)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:19:41 -05:00
jason.woltjeandClaude Opus 5.5 1735f27d37 rocko: row 79 round 1 packet, BUILD-LOG and SESSIONS (#1573)
Packet agents/rocko/work/queue-79/ (packet manifest b6b11e7b, 42 files,
candidate manifest 16b12387), Rocko's BUILD-LOG and SESSIONS appends.
Committed by Sage for Rocko, who has no credential.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:19:14 -05:00
jason.woltjeandClaude Opus 5.5 1392fb23c8 queue: rev 580, row 60 round 2 approve by dewey, comment 27558 (#1549) (dewey)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:19:06 -05:00
jason.woltjeandClaude Opus 5.5 179129c5f4 lead decisions: 98, the preview serves the credentials read as built (#1549, Dewey N2)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:15:29 -05:00
jason.woltjeandClaude Opus 5.5 a8032d6a0e sessions: filbert row 60 round 2 request (#1549)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:13:54 -05:00
jason.woltjeandClaude Opus 5.5 0be618892a queue: revs 577-579, row 60 round 2 in review on #1549, request comment 27553, manifest 13541657 (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:13:46 -05:00
jason.woltjeandClaude Opus 5.5 5fc7635cd8 review(filbert): row 60 round 2 packet, rebased on bbd22f1b, decisions row and Dewey's N1 (#1549)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:12:07 -05:00
jason.woltjeandClaude Opus 5.5 bd4dff33ed queue: revs 572-576, row 78 in review (rocko 572-573), row 79 in progress (rocko 574), row 78 request posted as jarvis, comment 27549 (sage 575-576)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:10:57 -05:00
jason.woltjeandClaude Opus 5.5 2ece44919e rocko: row 78 round 1 packet, BUILD-LOG and SESSIONS (#1572)
Packet agents/rocko/work/queue-78/ (packet manifest 9e067f40, 32 files,
candidate manifest 3016dbf1), Rocko's BUILD-LOG and SESSIONS appends.
Committed by Sage for Rocko, who has no credential.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:10:16 -05:00
jason.woltjeandClaude Opus 5.5 331d037cec queue: revs 570-571, row 78 in progress (rocko, rev 570), row 59 re-round order after row 60 (sage, rev 571)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:06:18 -05:00
jason.woltjeandClaude Opus 5.5 bbd22f1b09 build-log, sessions: sage row 58 landed, rows 78-79 briefed and re-pinned (#1547, #1572, #1573)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:03:28 -05:00
jason.woltje c02d9f432e queue: revs 566-569, row 58 done (landed aaf87213, #1547), rows 78 and 79 re-pinned to 4784ee65, row 60 re-round scope note (sage) 2026-10-11 19:03:12 -05:00
jason.woltjeandClaude Opus 5.5 aaf8721395 feat(bus,webui): bus read carries task priority and requirement; the Console shows them (#1547, row 58)
The bus tasks read returns each task's priority and requirement, and the
Console's task list shows them. Files: packages/bus/src/broker.mjs and
README, packages/bus/tests/task-read.test.mjs, packages/webui/README.md,
src/public/bus.css and bus.js, tests/bus.test.mjs and
bus-browser.test.mjs.

Author: Darkwing (packet agents/darkwing/work/queue-58/, round 2 in
48b0b648, rebased on row 74's tree). Candidate manifest sha256 eb2b26c1,
base 424ada49, no drift on the 8 paths through eace3fef.
Approvals, round 2: Filbert comment 27529, Dewey comment 27530 on #1547.
Gate (Sage, /tmp/sage-g58 on eace3fef, 23:57-00:01Z): bus 84, tasks 71,
webui 61, control-board 124, cli 113 node tests, 0 failed; every
scripts/test-*.sh exit 0, 0 failed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 19:01:34 -05:00
jason.woltjeandClaude Opus 5.5 082678b8c7 sessions: darkwing row 60 round 1 review, approve (#1549)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:58:10 -05:00
jason.woltjeandClaude Opus 5.5 f2b963b816 sessions: dewey row 58 round 2 re-review, approve (#1547)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:58:05 -05:00
jason.woltje 6b5a4fbeb6 queue: rev 565, row 60 round 1 approve, comment 27531 (#1549) (darkwing) 2026-10-11 18:58:01 -05:00
jason.woltjeandClaude Opus 5.5 eace3fefec darkwing: row 60 round 1 review packet, approve, comment 27531 (#1549)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:57:16 -05:00
jason.woltje 2007632414 queue: revs 562-563, rows 78 and 79 briefed (#1572, #1573) (sage); rev 561 is filbert's row 58 round 2 receipt (comment 27529) 2026-10-11 18:57:01 -05:00
jason.woltjeandClaude Opus 5.5 6c6f7fb8b2 sessions: filbert row 58 round 2 review, approve (#1547)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:56:24 -05:00
jason.woltjeandClaude Opus 5.5 e525fedcde queue: rev 561, row 58 round 2 approve by filbert, comment 27529 (#1547) (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:56:17 -05:00
jason.woltjeandClaude Opus 5.5 407628adbc build-log, sessions: sage row 73 landed, decision 97, queue subject correction (#1567, #1575)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:55:08 -05:00
jason.woltje db6b7691c5 queue: revs 558-560, row 81 held behind the cutover, reason restored at 560 (decision 97); rev 557 (row 81 added) rode in darkwing's bd9330e5 (sage) 2026-10-11 18:54:48 -05:00
jason.woltjeandClaude Opus 5.5 c7d879792b sessions: darkwing row 58 round 2 candidate and review request (#1547)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:53:37 -05:00
jason.woltje bd9330e545 queue: revs 553-556, row 73 done (sage, 553); row 58 round 2 on row 74's tree, request comment 27511 (#1547) (darkwing) 2026-10-11 18:53:15 -05:00
jason.woltjeandClaude Opus 5.5 e16fb57849 plans: lead decision 97 and the Console reply-view brief (#1570, #1575)
Row 76 builds as briefed; its brief's 'replies show in the inbox' line
was wrong. A read-only bus read of replies, shown on the Console receipt,
is row 81 (#1575), held behind the cutover. Option (b), a Console
message.receive, is refused because receive marks delivery.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:52:25 -05:00
jason.woltje 36cd6bd12b queue: rev 553, row 73 done, landed 0453da7e (#1567) (sage) 2026-10-11 18:50:58 -05:00
jason.woltjeandClaude Opus 5.5 48b0b64869 review(58): Darkwing round 2 candidate, rebased on row 74's tree (#1547)
Round 1's build.patch applies cleanly on 424ada49 (row 74 landed as 351464ce).
Only packages/webui/README.md's digest changes; the bullet text is the same.
Manifest eb2b26c1. Gate 23:41:10Z-23:44:25Z: bus 83, tasks 71, webui 61, every
scripts/test-*.sh green. 16 of 17 mutants fail, output identical to round 1.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:49:52 -05:00
jason.woltjeandClaude Opus 5.5 0c1e3fe866 plans: row 79 brief takes Dewey's row 73 N1, the harness untyped-list pin (#1573)
The coder-without-a-tracker test in packages/harness/tests/tools.test.mjs
joins row 79's files with one deepEqual on the untyped list, the packet
records Dewey's mutants.sh header correction, and the harness suite
joins the gate. Queue note rev 551.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:49:19 -05:00
jason.woltjeandClaude Opus 5.5 0453da7e10 feat(roles): coder drops the task.reassign grant the broker always refuses (#1567, row 73)
roles/coder.json crossRole goes from ["task.reassign", "task.scope.change"]
to ["task.scope.change"]. The broker refuses a non-pm task.reassign at the
writer check before it looks at authority, so the grant could never be
used. A coder's task.reassign now classifies as gated and goes to the
human. Backed by lead decision 90.

Tests: business role and resolve (the narrowing test moves to the pm,
which still holds two cross-role actions), a bus test on the shipped role
files, a harness test that a coder with a tracker gets no task_reassign,
the tasks fixture, and a verbs line showing a coder's task.reassign
refuses field-writer with no action.allowed. mutants.sh is Rocko's packet
rerun script, already committed.

Author: Rocko (packet agents/rocko/work/queue-73/, commit 2137dd7f).
Candidate manifest sha256 bf4e5ed6, base 324c064b, no drift on the
candidate paths through 8a42e819.
Approval: Dewey, round 1, comment 27506 on #1567.
Gate (Sage, /tmp/sage-g73 on 8a42e819, 23:42-23:48Z): tasks 71, bus 81,
business 60, harness 59, cli 113, webui 61, seat 27 node tests, 0 failed;
every scripts/test-*.sh exit 0, 0 failed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:49:09 -05:00
jason.woltje fb619befd0 queue: revs 551-552, row 79 N1 note (sage) and row 76 started (#1570) (dewey) 2026-10-11 18:45:54 -05:00
jason.woltjeandClaude Opus 5.5 8a42e819fc sessions: dewey row 73 round 1 review (#1567)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:42:03 -05:00
jason.woltjeandClaude Opus 5.5 af29701296 queue: rev 550, row 73 round 1 approve (comment 27506) (#1567) (dewey)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:41:58 -05:00
jason.woltjeandClaude Opus 5.5 abf2b4f6ad sessions: sage row 80 stranded-delivery ruling (#1574)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:39:59 -05:00
jason.woltje 18a44ebb64 queue: revs 548-549, row 80 added (#1574) and held behind the cutover (decision 94) (sage) 2026-10-11 18:39:53 -05:00
jason.woltjeandClaude Opus 5.5 d45ed67ca7 plans: bus stranded-delivery brief from row 59 review (Note B)
Darkwing's row 59 review (comment 27487) found that a message delivered
to a run that releases the role unread can't be received or read by the
next holder. Sage's ruling: keep at-most-once delivery, as the bus
README promises, and list stranded messages in the agents read so a
person decides whether to resend. Owner Darkwing after row 59, reviewer
Filbert, held behind the cutover with the other bus rows (decision 94).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:38:56 -05:00
jason.woltjeandClaude Opus 5.5 424ada49c0 sessions: darkwing row 59 round 1 review, approve (#1548)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 18:37:41 -05:00