Commit Graph
2379 Commits
Author SHA1 Message Date
jason.woltjeandClaude Sonnet 5.5 875c515e92 docs: Researcher row 109 round 3 packet (#1603): seat session, cli launcher and seat sandbox tests re-anchored, N1 comment, two N2 tests, 11-file candidate manifest
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-13 18:48:58 -05:00
jason.woltjeandClaude Opus 5.5 80bc9d618e docs: amend row 110 ruling 2, tester binds with a process proof (#1604, Darkwing af191a3a6)
Role sessions can reach broker.sock, so "no proof" is withdrawn. tester-cli
shim, path-bound, own nonce; verifyTester in tester.mjs; verifyHuman unchanged;
the real bwrap case must run, not skip.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:47:32 -05:00
jason.woltjeandClaude Opus 5.5 aafd9bbc78 docs: register Darkwing row 110 sandbox reach request
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:47:05 -05:00
jason.woltjeandClaude Opus 5.5 af191a3a64 docs: Darkwing row 110 sandbox reach: a role session can open broker.sock, so the tester bind needs a process proof (#1604)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:46:46 -05:00
jason.woltjeandClaude Opus 5.5 503a81b506 docs: rule row 110 tester switch placement (#1604, Darkwing proposal 8eac0acb9)
bus.tester business var, default false; tester socket field with no proof,
refused on role- or reader-bound connections; tester reply address; the
"never Jason's instruction" line in turnRequest() after row 109 lands.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:43:51 -05:00
jason.woltjeandClaude Opus 5.5 5520ce3481 docs: register Darkwing row 110 placement proposal
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:43:27 -05:00
jason.woltjeandClaude Opus 5.5 8eac0acb90 docs: Darkwing row 110 switch placement proposal for Sage's ruling (#1604)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:43:11 -05:00
jason.woltjeandClaude Opus 5.5 d0cc1ac905 docs: register Darkwing row 111 round 1 review request
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:40:55 -05:00
jason.woltjeandClaude Opus 5.5 67e4160742 docs: Darkwing row 111 round 1 candidate packet (#1605, bus host start: one failure path after the broker's reply, and the child error event)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:40:17 -05:00
jason.woltjeandClaude Opus 5.5 017a7bc93b docs: register Filbert row 109 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:17:03 -05:00
jason.woltjeandClaude Sonnet 5.5 55c6cec736 docs: Researcher row 109 round 1 manifest fix: candidate manifest lists the 8 candidate files, packet digests moved to packet-manifest.sha256
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-13 18:11:54 -05:00
jason.woltjeandClaude Sonnet 5.5 8ea93f556e docs: Researcher row 109 candidate packet (#1603, PM reads current launch state and task status before it plans)
Candidate patch (state verb, runner state block, header time, pm.md rule, fake-adapter fixture), six new harness tests, six mutants, full suite outputs, candidate manifest.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-13 18:10:24 -05:00
jason.woltjeandClaude Opus 5.5 02fe2d9d55 docs: register Dewey row 106 review and Sage row 106 landing
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:04:01 -05:00
jason.woltje 614e820936 queue: revs 1059-1065, row 106 done (landed 8b58cb7e4, #1600 closed), follow-up row 111 (#1605) briefed for Darkwing (1059-1060 Darkwing's in-review move and request, 1061 Dewey's approve) 2026-10-13 18:03:53 -05:00
jason.woltjeandClaude Opus 5.5 c77ef50aba docs: brief the bus host start follow-up (#1605, Dewey 28319 note a and Darkwing's error event)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:02:57 -05:00
jason.woltjeandClaude Opus 5.5 8b58cb7e47 cli: release host.lock on a late fork or send throw; retry a vanishing lock (row 106, #1600)
Darkwing round 1, approved by Dewey in #1600 comment 28319 on manifest
ae38cbe280aa5885aec7648d38143920753db86ea1ca3934d0a8885fb61e5105.
Sage gate rerun on f63c965f9 plus build.patch: every package suite and
every scripts/test-*.sh green (cli 168, harness 73, test-release 14).
readHostState now treats a host.json that vanishes mid-read as no host
for stopHost and hostStatus too (Dewey note b); Sage accepts it as
correct. Nothing goes live until a re-pin under Mos's go.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:01:02 -05:00
jason.woltjeandClaude Opus 5.5 f63c965f99 docs: register Darkwing row 106 round 1 in review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:51:10 -05:00
jason.woltjeandClaude Opus 5.5 5c0f0bd468 docs: register Sage sage-0148 follow-through, rows 100, 109 and 110
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:50:28 -05:00
jason.woltjeandClaude Opus 5.5 7109e39e00 work: Darkwing row 106 round 1 packet (#1600)
Bus host lock follow-ups: release on a fork or send throw, retry a lock
that vanishes before the read, the have order test fixed to directory
order, the third-racer README sentence and the reviewer wrap. Gate passed
on 0069949ff; 9 mutant runs as expected.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:50:20 -05:00
jason.woltjeandClaude Opus 5.5 c2801fdf0f queue: revs 1053-1058, row 100 done on Jason's "row 100 ok" (Vikunja #257 c144), rows 109 (#1603) and 110 (#1604) queued and briefed with gate owner sage (1058 Researcher's row 109 start)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:50:15 -05:00
jason.woltjeandClaude Opus 5.5 774fc54ac4 docs: briefs for the PM fresh-state row (#1603, Vikunja #259) and the bus tester identity row (#1604, Q134 A, Vikunja #260)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:47:45 -05:00
jason.woltjeandClaude Opus 5.5 fbe0da4cc5 docs: register Dewey row 104 verdict and attribution notes, Sage row 104 landing
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:43:48 -05:00
jason.woltjeandClaude Opus 5.5 3c1ce286ef queue: revs 1047-1052, row 104 landed and done, row 106 unblocked (1049 Darkwing's row 106 start, 1050 Dewey's row 104 approve record)
1047-1048 Sage: row 106 after none, with a note. The note's time reads "22:2xZ", a placeholder Sage left in. The actual time is in SESSIONS.
1051 Sage: row 104 attribution note (Dewey's 28293 posted under jarvis, confirmed as dewey in 28294).
1052 Sage: row 104 done. The landing note was refused for length, so 0069949ff and #1598 comment 28298 are the landing record.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:43:38 -05:00
jason.woltjeandClaude Opus 5.5 0069949ffc seat: give role sessions a git identity and report the checkout commit (row 104, #1598)
sandboxArgv sets GIT_AUTHOR_NAME/EMAIL and GIT_COMMITTER_NAME/EMAIL from
the instance and business ids (name = instance id, email
<instance>@<business>.mosaic.invalid); spawnSession and the launcher pass
the ids through. checkout results carry the clone's commit (a kept clone
gets none), and the bundle prompt names it. allowed() is unchanged.
Packet agents/darkwing/work/queue-104/r1/ (manifest f99f2ae7). Dewey
approved round 1 in 28293 (posted under jarvis by mistake; 28294 is
Dewey's confirmation). Sage's gate on f00613106 plus the candidate:
every package suite and scripts/test-*.sh green (test-release failed 3
activation checks once, not reproduced; rerun 14/0).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:40:33 -05:00
jason.woltjeandClaude Opus 5.5 f006131061 docs: register Researcher row 107 build and Sage row 107 landing
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:18:58 -05:00
jason.woltjeandClaude Opus 5.5 665816ea61 docs: register Darkwing row 104 round 1 in review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:18:52 -05:00
jason.woltje 6ebad7eaaa queue: revs 1037-1044, row 107 landed and done (1037-1039 Researcher's start and in-review, 1042 Filbert's approve record) 2026-10-13 17:18:44 -05:00
jason.woltjeandClaude Opus 5.5 b2ae135524 docs: Darkwing row 104 round 1 packet, seats commit under their own name (#1598)
Candidate against 817ddfea6: git identity in the sandbox environment,
commit field in checkout results, one prompt line. Gate green, 19 of 19
mutants killed. The candidate itself is not committed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:17:53 -05:00
jason.woltjeandClaude Opus 5.5 fe27adea1c queue: pin the add retry order and drop row history from the gate-owner refusal (row 107, #1601)
A retried privileged add recorded with no gate owner answers with its
receipt before the --gate-owner check runs; a test pins that order and
a hoisting mutant fails it. The refusal no longer cites row 100.
SEMANTICS stays 2. Packet: agents/researcher/work/queue-107/ (manifest
b70dfe4a). Filbert approved round 1 in comment 28286. Sage's
canonical-root gate: queue 156/0, test-queue 30/0 with queue verify.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:16:51 -05:00
jason.woltjeandClaude Opus 5.5 ae4ae7102a docs: register Filbert row 107 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 17:05:39 -05:00
jason.woltjeandClaude Sonnet 5.5 c6f90c47c1 docs: Researcher row 107 packet, retry-order test and refusal text for queue add
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-13 17:02:13 -05:00
jason.woltjeandClaude Opus 5.5 93580172c6 docs: register Sage post-window cleanup and follow-up rows
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:58:46 -05:00
jason.woltje b561515648 queue: revs 1030-1036, rows 106-108 filed and briefed (1030 is Darkwing's row 104 start) 2026-10-13 16:58:27 -05:00
jason.woltjeandClaude Opus 5.5 aedc5db8f4 docs: brief the follow-ups from rows 85, 101 and 103
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:56:51 -05:00
jason.woltjeandClaude Opus 5.5 847897636e docs: register Sage row 85 live window and row 96 gate
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:52:06 -05:00
jason.woltje 35c9022328 queue: revs 1028-1029, row 96 done 2026-10-13 16:51:32 -05:00
jason.woltjeandClaude Opus 5.5 0e9eae68c7 logs: refactor pushed to 817ddfea6, row 96 packet scan exception (sage-0144)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:46:35 -05:00
jason.woltjeandClaude Opus 5.5 817ddfea65 logs: rows 101, 105, 85, 102, 103 landed; row 103 verify-commit exception (sage-0143)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:43:06 -05:00
jason.woltjeandClaude Opus 5.5 7e86dddbc6 docs: register sessions, researcher rows 96/102, dewey rows 96/103, sage landings
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:41:26 -05:00
jason.woltjeandClaude Opus 5.5 8862cd5fd8 queue: revs 975-1027, rows 85, 101, 102, 103 and 105 done
Rows 101 (056a20397), 105 (3a1e11b83), 85 (305a012b1), 102 (2a9b77b56)
and 103 (465bbdfbb) landed and moved to done; rows 42 and 99 brief
re-pins (1020, 1021). Swept revisions from other seats:
darkwing 975 1005 1006 1015; rocko 976 980 981 989 1009 1010;
researcher 977-979 985 986 991 992 996-998 1001 1002;
filbert 984 990 995 1007 1014; dewey 1013 1019.
Sage: 982 983 987 988 993 994 999 1000 1003 1004 1008 1011 1012
1016-1018 1020-1027.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:41:12 -05:00
jason.woltjeandClaude Opus 5.5 465bbdfbbc seat, cli, harness: git kill reach, close bound and host.lock (#1597)
Row 103, the row 100 follow-up. Built by Darkwing, packet
agents/darkwing/work/queue-103/r1/, candidate manifest
6e5ac8c0782bc595d7c0d711d457738ffb42f1ba5f38253912943dd55e55888a.
Sage approved on #1597, comment 28252; Dewey approved, comment 28260.

Host git runs through runGit: a detached group, SIGTERM at the limit,
SIGKILL after the grace, and one more SIGKILL to the group after a
signalled git closes. git-socket close() waits at most 2 s. startHost
claims bus-host/host.lock by hard link before the broker fork.
packages/cli/README.md and tests/host.test.mjs carry row 85's hunks
too; row 85 lands first.

Sage's gate rerun on 3a1e11b83 with rows 85, 102 and 103 applied,
Docker up: node suites bus 128, business 67, cli 165, control-board
124, conversation 182, discord 178, harness 73, ledger 78, mosaic 69,
queue 155, runs 43, seat 113, tasks 92, webui 108; scripts auth 15,
conductor 17, config 24, discord 66, extension-package 18,
foundation 44, queue 28, release 14, task 98. All pass, 0 fail.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:34:47 -05:00
jason.woltjeandClaude Opus 5.5 2a9b77b56b tasks, webui: field table check, line length and bidi escapes (#1596)
Row 102, the row 88 follow-up. Built by a Haiku subagent under
Researcher (decision 129), packet agents/researcher/work/queue-102/,
row102.patch in candidate manifest
8dedcec601ee79a08b4421842af694c0acdae6af3da31b26505c581d3dbc5558.
Filbert approved on #1596, comment 28251. Mos gave the go for the one
public/ line, bus.js's UNSEEN pattern (decision 123, sage-0140).

Sage's gate rerun on 3a1e11b83 with rows 85, 102 and 103 applied,
Docker up: node suites bus 128, business 67, cli 165, control-board
124, conversation 182, discord 178, harness 73, ledger 78, mosaic 69,
queue 155, runs 43, seat 113, tasks 92, webui 108; scripts auth 15,
conductor 17, config 24, discord 66, extension-package 18,
foundation 44, queue 28, release 14, task 98. All pass, 0 fail.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:34:47 -05:00
jason.woltjeandClaude Opus 5.5 305a012b13 cli, webui: bus, Console and mosaic CLI on one pinned copy (#1579)
Row 85 round 2. Built by Rocko, packet agents/rocko/work/queue-85/r2/,
candidate manifest
bd7ea899c7cacef43b415b8e9ecb164e1f36718ffbe64347881a2c5653170c98.
Filbert approved on #1579, comment 28256; Darkwing approved, comment
28258.

stack-copy.sh builds shared read-only copies under
XDG_DATA_HOME/mosaic-stack/copies; the bus and Console services render
and install against a copy with --copy and --pm. No live step is run
by this commit; those need Mos's go.

Sage's gate rerun on 3a1e11b83 with rows 85, 102 and 103 applied,
Docker up: node suites bus 128, business 67, cli 165, control-board
124, conversation 182, discord 178, harness 73, ledger 78, mosaic 69,
queue 155, runs 43, seat 113, tasks 92, webui 108; scripts auth 15,
conductor 17, config 24, discord 66, extension-package 18,
foundation 44, queue 28, release 14, task 98. All pass, 0 fail.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:34:47 -05:00
jason.woltjeandClaude Opus 5.5 3a1e11b83e bus: review.request reports whether a reviewer holds the role (#1599)
Row 105. Built by a Haiku subagent under Researcher (decision 129),
packet agents/researcher/work/queue-105/r1/, candidate manifest
cd6d5eb3e4093ac157f63d05cb639d243d76c6bde1a03e78efb8f29e191b6b44.
Filbert approved on #1599, comment 28247.

The review.request reply and the review.requested event carry held,
the run id holding the reviewer role or null. The request_review tool
description says what null means. The broker change is live only at
a bus restart.

Sage's gate rerun on 79e126be0 with rows 101 and 105 applied, Docker
up: node suites bus 128, business 67, cli 146, control-board 124,
conversation 182, discord 178, harness 70, ledger 78, mosaic 69,
queue 155, runs 43, seat 109, tasks 92, webui 108; scripts auth 15,
conductor 17, config 24, discord 66, extension-package 18,
foundation 44, queue 28, release 14, task 98. All pass, 0 fail.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:26:12 -05:00
jason.woltjeandClaude Opus 5.5 056a20397d queue: queue add by jason or sage requires --gate-owner (#1595)
Row 101. Built by a Haiku subagent under Researcher (decision 129),
packet agents/researcher/work/queue-101/r1/, candidate manifest
ee1335a6e44610f676ade116733d180ac6f0b3603a58306110cbd1dd1e9c1f69.
Filbert approved on #1595, comment 28245.

The check runs at write time in store.mjs mutateAs, with no SEMANTICS
bump, so the live Console keeps reading the log.

Sage's gate rerun on 79e126be0 with rows 101 and 105 applied, Docker
up: node suites bus 128, business 67, cli 146, control-board 124,
conversation 182, discord 178, harness 70, ledger 78, mosaic 69,
queue 155, runs 43, seat 109, tasks 92, webui 108; scripts auth 15,
conductor 17, config 24, discord 66, extension-package 18,
foundation 44, queue 28, release 14, task 98. All pass, 0 fail.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:26:12 -05:00
jason.woltjeandClaude Opus 5.5 a2714a680e docs: register Darkwing row 85 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:25:54 -05:00
jason.woltjeandClaude Opus 5.5 93e8ae0c73 docs: register Filbert row 85 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:23:29 -05:00
jason.woltje ff16635cff logs: Rocko row 85 round 2 review packet and full gate (#1579) 2026-10-13 16:19:52 -05:00
jason.woltjeandClaude Opus 5.5 0f136a3f0a docs: register Filbert row 102 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:17:13 -05:00
jason.woltjeandClaude Opus 5.5 1153355f88 docs: register Darkwing row 103 round 1 in review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 16:14:25 -05:00