Commit Graph
1823 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 9277de3341 decisions: 87, row 62 adds tracker.descendants to the host tracker entry (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:50:00 -05:00
jason.woltjeandClaude Opus 5.5 85258f5046 docs(sessions): row 41 acceptance verdict (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:42:18 -05:00
jason.woltjeandClaude Opus 5.5 892e765f37 review(41): recorded acceptance run met, ACCEPTANCE.md and run evidence (filbert)
Jason ran run.sh (sha256 c609c682) from a human shell on fe5c68fa,
2026-10-11T18:32:45Z to 18:32:54Z. The PM launched coder r2810c6373900,
recorded by pm in the launch log, and mosaic agents shows it.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:42:00 -05:00
jason.woltje edc5de7166 queue: rev 399, row 62 in progress (darkwing) 2026-10-11 13:41:52 -05:00
jason.woltjeandClaude Opus 5.5 3b30e53528 docs(sessions): row 55 round 2 in review (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:40:12 -05:00
jason.woltje 742e310e82 queue: revs 396-398, row 55 round 2 in review, request comment 27259 (darkwing) 2026-10-11 13:40:03 -05:00
jason.woltjeandClaude Opus 5.5 fa6d889cb7 queue-55: round 2 candidate packet (darkwing)
Answers Filbert's comment 27251 and Dewey's comment 27253: R1 type-ahead
window, R2 terminal cell widths, B1 cut inside the question, 30 mutants
killed, N1-N8. Candidate manifest sha256 3f2d8f8e. Gate on c506c6ec:
cli 106/106 and every scripts/test-*.sh exit 0. The feature stays
uncommitted.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:39:05 -05:00
jason.woltjeandClaude Opus 5.5 c506c6ec12 docs(sessions): Q61a steps 1-3 (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:23:41 -05:00
jason.woltjeandClaude Opus 5.5 c8a7389615 vikunja: Q61a #19 install, bus on #19, SetSpark #35 and Launchpad #36; shares read (sage)
install-19.mjs renames 57 done, 159 todo, 161 in-progress, 162 blocked,
adds 248 in-review and moves the default to 159; no task moved. Writes go
to /api/v1 (v2.7.0 405s bucket writes under /api/v2). create-33.mjs adds
#35 and #36 under #33. Records hold no secret; shares-read titles removed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:22:50 -05:00
jason.woltjeandClaude Opus 5.5 5628885aa5 config: tracker.project 19 (Mosaic Stack) for the stack project (Q61a, decision 86)
Project 32 was deleted; the bus refused at startup with tracker-project.
#19's kanban got the five buckets in agents/sage/work/vikunja-setup/
2026-10-11_install-19.json.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:19:28 -05:00
jason.woltjeandClaude Opus 5.5 78023d79c6 queue: rev 395, row 55 round 1 changes requested (dewey)
Verdict comment 27253 on #1544, candidate manifest 93fa48c1cdfe.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:17:50 -05:00
jason.woltje edc1452250 queue: revs 391-394, rows 62 and 63 for Q61a multi-project sync (sage) 2026-10-11 13:14:31 -05:00
jason.woltjeandClaude Opus 5.5 8060426035 vikunja: Q61a re-mint, pm key 8 and sync key 9; rows A and B brief; decision 86 (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:12:39 -05:00
jason.woltjeandClaude Opus 5.5 b644f3c230 docs(sessions): row 55 round 1 review (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:12:27 -05:00
jason.woltjeandClaude Opus 5.5 4d25476432 queue: rev 390, row 55 round 1 changes requested (filbert)
Comment 27251 on #1544 names candidate 93fa48c1cdfe. R1: the decide
question takes type-ahead and ignores stray keys. R2: cells() undercounts
emoji below U+1F300.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:12:17 -05:00
jason.woltjeandClaude Opus 5.5 5edaa96d75 docs(sessions): Q58a/Q60 teams, row 55 gate (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 13:03:58 -05:00
jason.woltje d48ec635b7 queue: rev 389, row 55 Sage gate green (sage) 2026-10-11 13:03:40 -05:00
jason.woltjeandClaude Opus 5.5 c175440f0e docs(decisions): 85, agent teams on Jason's projects, svc out (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 12:56:59 -05:00
jason.woltjeandClaude Opus 5.5 20735a3706 vikunja: Q58a/Q60 teams 1 and 2, pm key 7 replaces key 2 (sage)
svc-mosaic-stack created mosaic-agents (team 1, bots pm/cto/coder/reviewer)
and mosaic-sync (team 2, bot sync), made jason.woltje team admin, then left
both teams so a team share gives svc no project access. The pm key gained
projects read_all, read_one and update; no key has task or project delete
or a share route (read back via GET /tokens?owner_id). Old pm key 2 revoked,
now 401. Record holds ids and scopes only; checked for secrets.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 12:56:04 -05:00
jason.woltjeandClaude Opus 5.5 4acadaae4e review(55): Sage's dispatch test ruling and the transport follow-up note
BUILD.md records Sage's 2026-10-11 ruling that packages/queue/tests/
dispatch.test.mjs is in scope. FOLLOWUP-transport-code.md writes up the
transport's did-not-finish error with no .code, for the 10-12 batch.
The candidate (manifest 93fa48c1cdfe) is unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 12:54:43 -05:00
jason.woltjeandClaude Opus 5.5 5ee797937a docs(sessions): row 55 in review round 1 (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 12:52:31 -05:00
jason.woltjeandClaude Opus 5.5 6a6e6634fd queue: revs 387-388, row 55 in review round 1, request comment 27237 (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 12:52:16 -05:00
jason.woltjeandClaude Opus 5.5 93bd679069 review(55): Darkwing round 1 build packet (candidate manifest 93fa48c1cdfe)
The full-screen terminal app (#1544): BUILD.md, build.patch over fe5c68fa
(9 files), candidate manifest, the gate logs on 23d566d6 and the pty smoke
script. The candidate itself is not committed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 12:51:09 -05:00
jason.woltjeandClaude Opus 5.5 23d566d62d queue: rev 386, row 55 in progress (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 12:29:25 -05:00
jason.woltjeandClaude Opus 5.5 c938b40cbb docs: row 41 landing, decision 77 restart, Q14 forward (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 12:28:04 -05:00
jason.woltje 558699bc60 queue: row 55 back to briefed after the Q14 hold (sage) 2026-10-11 12:25:14 -05:00
jason.woltjeandClaude Opus 5.5 fe5c68fa03 feat(harness): meta-harness and PM launching off T3 (#1523, row 41)
Slice 1 S6. packages/harness runs a role session under the pi or claude
adapter behind a tool gate, and packages/seat holds the session and its
process. The bus host gains a launch socket: `mosaic bus start
<business> --pm <harness>:<model>` runs the PM without a window, the PM
launches role sessions through the broker within the business file's
`launch.max`, and every launch, refusal and end is a launch-log line and
a broker event. `mosaic talk`, `mosaic launches off|on|list` and
`mosaic stop <run>` are new CLI verbs. packages/bus gains the IPC ops
identity, authorize, refuse, endLaunch and credentialStatus, plus
Broker.endLaunch (decision 77); no socket verb, event kind or schema
changed. The session environment is an allowlist, and the runner exits
before claiming if a founder credential reaches it.

Filbert built it (agents/filbert/work/s6). Darkwing reviewed on #1523:
round 1 changes (26991/26995), round 2 changes (27004/27010), round 3
changes (27012/27032), round 4 approve (27033/27034) on manifest
08a78972, 42 paths.

Sage's gate on 64b0f9f1 (12:32Z), sequential and teed: node suites
business 60, bus 74, cli 83, control-board 124, conversation 182,
discord 178, harness 56, ledger 78, mosaic 69, queue 149, runs 41,
seat 27, tasks 51, webui 39, every one 0 failed; 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 and 26 without Docker, all 0 failed.
64b0f9f1..ee7f909b touches none of the 42 paths. It landed after the
Q14 hold ended at 2026-10-11T17:19:23.857Z. The recorded PM-to-coder
run on a scratch data root is still owed before row 41 moves to done.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 12:22:50 -05:00
jason.woltjeandClaude Opus 5.5 ee7f909bd3 docs(sessions): Q14 not run, row 35 closed, row 41 gate (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-11 10:53:06 -05:00
jason.woltje 2faa973e84 queue: rev 384, row 35 done on Jason's "close 35" (sage) 2026-10-11 10:52:40 -05:00
jason.woltjeandClaude Opus 5.5 64b0f9f1dd docs(sessions): row 54 rounds 1 and 2 build (dewey) and landing (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:12:19 -05:00
jason.woltje 87f3a7d7d3 queue: rev 383, row 54 done (sage) 2026-10-10 17:12:10 -05:00
jason.woltjeandClaude Opus 5.5 89854be58b docs(build-log): row 54 rounds 1 and 2 (dewey) and landing (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:11:47 -05:00
jason.woltjeandClaude Opus 5.5 10225d6185 review(54): Dewey rounds 1 and 2 build packet (candidate afb2ae0e)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:11:26 -05:00
jason.woltjeandClaude Opus 5.5 cbd79cf666 feat(webui): read-only Queue, Business and Settings views (#1543, row 54)
The Console gains three read-only views. Queue lists every row from
rows() in packages/queue (lead decision 83: the same lock-free read as
`queue list`, writing nothing), run in a child with a timeout and an
output cap; a row page shows the full row. Business shows names, an
allowlist of vars, arbiters, authority per action and credential
metadata (service, account, role, date, never a value, file or
variable). Settings shows RELEASE, the board origin and the notifier
binding. Every route is GET only, and every string in a body or
refusal passes a redactor: the config directory and dataRoot become
<config> and <dataRoot>, other absolute, ~/ and file:// paths <path>,
and 17 to 20 digit runs <id>. A queue-read that fails to start sends a
fixed message, never node's stderr.

Four fixes to HEAD behaviour, each with a test: the bus view's refresh
timer is cleared at render, a same-page refresh keeps focus on the H1,
#conv-pick is emptied when a conversation opens, and error() returns
focus to <main> only when something had focus. Filbert's T8 tests the
failed first read.

Dewey built it in two rounds. Round 1 (dba2429e) got changes from
Filbert (27185: After rendered [object Object], ~/ and :/ paths leaked)
and Darkwing (27186: Arbiters always none, queue-read import failure
leaked a file:// path and stack). Round 2 (afb2ae0e) was approved by
Filbert (27190) and Darkwing (27191, correction 27192). Sage's gate on
d64f434f plus the candidate: 13 package node suites 0 failed (queue
149, webui 39), every scripts/test-*.sh 0 failed (task 98/0 with
Docker, 26/0 without; release 14/0), build-tokens --check current.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:11:17 -05:00
jason.woltjeandClaude Opus 5.5 0a329be00b docs(sessions): row 54 round 2 review (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:10:25 -05:00
jason.woltjeandClaude Opus 5.5 bfbcf626de review(row54): round 2 packet, approve (darkwing)
Comment 27191 on #1543, correction 27192. Candidate afb2ae0e.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:10:15 -05:00
jason.woltjeandClaude Opus 5.5 6921d77469 queue: rev 382, row 54 round 2 approve (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:10:11 -05:00
jason.woltjeandClaude Opus 5.5 57e8650733 docs(sessions): row 54 round 2 review (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:04:54 -05:00
jason.woltjeandClaude Opus 5.5 6ee3e1d3e5 queue: rev 381, row 54 round 2 approve (filbert)
Comment 27190 on #1543; candidate afb2ae0e.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 17:04:42 -05:00
jason.woltjeandClaude Opus 5.5 60f90a9416 docs(lead): decision 84, a Console refusal forgets only the refusing source (#1554)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 16:18:26 -05:00
jason.woltjeandClaude Opus 5.5 6637bca54b queue: revs 378 to 380, row 54 in progress then in review round 2 (dewey)
Round 2 answers Filbert 27185 and Darkwing 27186. Candidate manifest
afb2ae0e, request comment 27187, packet comment 27188. No other seat's
revisions pending.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 16:16:56 -05:00
jason.woltjeandClaude Opus 5.5 8f4f536d3a docs(sessions): row 54 round 1 review (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 15:48:06 -05:00
jason.woltjeandClaude Opus 5.5 8a3ded5335 review(row54): round 1 packet, changes (darkwing)
Review of #1543 candidate dba2429e: gate green with Docker, 31 mutants
(26 killed), Node, import and Chromium probes. Posted as comment 27186.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 15:47:54 -05:00
jason.woltjeandClaude Opus 5.5 712baf49ba queue: rev 377, row 54 round 1 changes (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 15:47:51 -05:00
jason.woltjeandClaude Opus 5.5 89cafe9ae6 docs(sessions): row 54 round 1 review (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 15:30:17 -05:00
jason.woltjeandClaude Opus 5.5 cd76805549 queue: rev 376, row 54 round 1 changes (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 15:30:04 -05:00
jason.woltjeandClaude Opus 5.5 c6b214e5f0 queue: revs 373 to 375, row 54 in progress then in review round 1 (dewey)
Candidate manifest dba2429e, 14 files on d64f434f. Request comment 27182,
packet comment 27183 on #1543. No other seat's revision is in this snapshot.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 15:01:25 -05:00
jason.woltjeandClaude Opus 5.5 d64f434f14 docs(sessions): row 53 rounds 1 to 3 build (dewey) and landing (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 14:50:35 -05:00
jason.woltje 58bfd59a1b queue: rev 372, row 53 done (sage) 2026-10-10 14:50:30 -05:00
jason.woltjeandClaude Opus 5.5 172472b239 docs(build-log): row 53 rounds 1 to 3 (dewey) and landing (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-10 14:50:04 -05:00