4750 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 1dbf456101 sessions: Filbert row 125 r2 review, approve
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 13:55:45 -05:00
jason.woltjeandClaude Opus 5.5 6f963fd657 sessions: Filbert row 154 r2 review, changes
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 13:36:10 -05:00
jason.woltje ed92e2e1e8 logs: correct Rocko row 164 resume stamp from recorded clock 2026-10-18 13:20:31 -05:00
jason.woltje 3d527871c7 docs: Rocko row 164 candidate packet and own verification logs 2026-10-18 13:19:50 -05:00
jason.woltjeandClaude Opus 5.5 370c4d897c sessions: Researcher row 154 phase 1, phase 2 and round 2 lines, row 128 mutants line (their own lines)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 13:19:01 -05:00
jason.woltjeandClaude Opus 5.5 5ec790f141 queue: revs 1798-1804, row 165 added queued (Sage 1798, P19 332), 154 r2 in review (Researcher 1799-1801, request posted by Sage 1803-1804), 125 r1 changes (Filbert 1802)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 13:18:13 -05:00
jason.woltjeandClaude Opus 5.5 7a7d7442d9 sessions: Filbert row 125 r1 review, changes
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 13:16:35 -05:00
jason.woltjeandClaude Opus 5.5 ab9f23d9ef docs: row brief for adding and changing role instances (P19 332, #1662); I6 brief records Jason's P19 333 ruling
Mos relayed Jason's answers in mos-0787. P19 332: a CLI command and a
Console view for role-instance changes, held until Jason confirms Mos's
reading. P19 333: accepted as a documented limit, so the I6 brief and the
design's limits line now say I6 writes it as a known limit.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 13:10:41 -05:00
jason.woltje d62c61fbd8 logs: Rocko row 164 focused pass and full-gate fixture boundary (own lines) 2026-10-18 13:07:49 -05:00
jason.woltjeandClaude Opus 5.5 fe7eef8fb0 queue: revs 1791-1797, row 129 r2 approve (Filbert 1791) and done (1792), 164 claimed (Rocko 1793), 154 r1 changes (Filbert 1794, Dewey 1797), 125 r2 in review (Dewey 1795-1796)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 12:58:47 -05:00
jason.woltjeandClaude Opus 5.5 20b5030b5d sessions: Dewey row 125 in-review and row 154 r1 security review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 12:54:34 -05:00
jason.woltje fdb1d4b34f logs: Rocko row 164 test preparation and landed reference check (own lines) 2026-10-18 12:28:48 -05:00
jason.woltjeandClaude Opus 5.5 e79ba6c944 sessions: Sage row 129 landing (850484a7d, #1623 closed)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 12:19:54 -05:00
jason.woltjeandClaude Opus 5.5 3cbfbaac45 sessions: Filbert row 154 r1 review (changes, comment 28954)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 12:19:41 -05:00
jason.woltjeandClaude Opus 5.5 850484a7d2 webui: Console chat area over the bus's project and thread verbs (row 129, #1623)
Adds the Console chat view: project and thread lists, named create forms,
per-thread drafts, explicit Resume, paging and signed-in sends. The one
HTTP-to-bus seam is packages/webui/src/chat.mjs, with fixed routes in
chat-http.mjs: exact HTTPS Origin, same-origin fetch site, JSON content
type, and 403 for each. Every label and message body renders inert,
including bidi controls. CSP unchanged, no inline script.

Owner Rocko. Reviewer Filbert: r1 changes (comment 28933), r2 approve
(comment 28950) on candidate manifest 9a665434...4034, with the four r1
survivors killed by new assertions. Mos decision 123 go on the public/
diff, sha 78574095 (mos-0780). Sage gate on 19fe85c3e: 25 steps, node
2216/0, scripts 422/0, webui 179/179.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 12:16:42 -05:00
jason.woltjeandClaude Opus 5.5 8e7ea89a1e sessions: Filbert row 129 r2 review (approve, comment 28950)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 12:11:12 -05:00
jason.woltjeandClaude Opus 5.5 19fe85c3e2 queue: revs 1757-1790, row 124 done (Dewey r2 approve 1757), rows 125-127/129 re-pinned, 125 and 156 to dewey, 164 to rocko, row 149 done (Filbert r4 1771), 129 r1 changes (1780) and r2 in review (1787-1790), 154 phase 2 in review (Researcher 1782-1784, request 1785-1786)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 12:00:49 -05:00
jason.woltje 81109fdd88 logs: Rocko row 129 r2 verification and row 164 accepted design picks (own lines) 2026-10-18 11:58:48 -05:00
jason.woltje c202d57a1f docs: Rocko channel design, cut-over and own log lines (sage-0766/0769) 2026-10-18 11:46:45 -05:00
jason.woltjeandClaude Opus 5.5 5370251458 sessions: Filbert row 129 r1 review (changes, comment 28933)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:45:07 -05:00
jason.woltje d2df4d934a logs: Rocko row 164 design handoff (own lines through temporary index) 2026-10-18 11:42:31 -05:00
jason.woltjeandClaude Opus 5.5 c2f16240c0 docs: row 156 owner dewey, after row 125 (landing run brief)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:41:30 -05:00
jason.woltjeandClaude Opus 5.5 03bbd2c981 roles, harness: security-reviewer and merge-gate roles, proactive contracts (row 149, #1643)
New roles:
- roles/security-reviewer.json and .md: read tools only, review.verdict
  within its role, no cross-role grant and no credentials, one verdict per
  request.
- roles/merge-gate.json and .md: read tools only, cross-role
  git.merge.protected only. It raises with domain technical and the task
  ref, and lands with land_work once the decision resolves, the verdicts
  approve and the gate passes. The chief of staff messages the relaunched
  instance with the task ref and decision id (round 3 finding 28913).

Contracts:
- All 13 roles/*.md carry the proactive line in their Authority section.
- pm and chief-of-staff carry the REQ-DEC-2 routing paragraph. Its eight
  hard waits are pinned to GATED_ONLY by a test.

Harness: raise_decision takes an optional domain, technical or delivery,
defaulting to delivery. The tool description says where each kind of raise
goes. end_run is unchanged (row 155).

Tests are new files only: business and bus workflow-roles tests and
harness raise-domain. Builder Dewey; Filbert approved round 4 (comment
28929) on manifest 6b4af9c2685b, base 0f715a054 plus build.patch
df0fec543dba.

Gate on 806ab89df plus the candidate, 16:34:57Z to 16:39:43Z: 2027
package tests and 422 script selftests (plus the queue suite's 156 node
tests), 0 failed. Doc-only follow-ups: business README:194-196 and the
launch.instances doc line.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:40:05 -05:00
jason.woltjeandClaude Opus 5.5 c682d5f7ad docs: row 164 owner rocko, design packet before the claim (channel kind brief)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:35:03 -05:00
jason.woltjeandClaude Opus 5.5 806ab89df4 sessions: Filbert row 149 r4 review (approve, comment 28929)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:34:13 -05:00
jason.woltje 23f86feda6 logs: Rocko row 129 build, verification and review handoff (own lines via temporary index) 2026-10-18 11:32:40 -05:00
jason.woltjeandClaude Opus 5.5 0f715a0542 docs: lead decision 150, limit-check interface 2 with report (row 125, dewey-0593)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:21:22 -05:00
jason.woltjeandClaude Opus 5.5 25eb9e9768 sessions: Sage row 124 landing, rows 125-126 sequencing, row 162 rulings
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:13:47 -05:00
jason.woltjeandClaude Opus 5.5 5b203b614b docs: row 125 to dewey, row 126 after step 8 (PRD 1.2 build brief)
Row 126's daily quota is a second limit check with no launcher or bus
change, so it needs row 125's launcher and bus calls. Its after listed only
row 124. Row 125 moves from researcher, who is on row 154, to dewey, so the
two limit-check rows run in order with one owner.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:11:13 -05:00
jason.woltjeandClaude Opus 5.5 70504d23a4 bus, cli, webui: token accounting per run, schema 3h usage_records (row 124, #1618)
Rocko's round 2 candidate e09313aba4d155a1c5af7bfb227ec397e96c0d57444782cd0b48593102bcc684
(38 paths, base 23533625d), approved by Dewey in #1618 comment 28923 (queue rev 1757).
Packet: agents/rocko/work/queue-124/r2/.

- Schema 3g to 3h: packages/bus/src/migrations/3g-3h.sql adds an append-only
  usage_records table; nothing earlier changes. usage_records is in timedTables.
- The transcript usage-source module reads token counts from Pi and Claude
  Code session transcripts and follows no symlink.
- `mosaic usage` in the CLI and a read-only usage section in the Console's
  Settings (one GET route; 400 on a query string).

Decision 123 go: Mos, mos-0737. Activation (3g to 3h) is a migrating run
with Jason present, in Mos's combined re-pin; landing changes nothing live.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 11:08:17 -05:00
jason.woltjeandClaude Opus 5.5 d523272292 sessions: Dewey row 124 round 2 review, approve (comment 28923, rev 1757)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:57:50 -05:00
jason.woltjeandClaude Opus 5.5 7a13129be2 queue: revs 1731-1756, row 124 round 1 changes and round 2 in review (Rocko, Dewey 1738), row 129 claimed (1737), rows 157-161 re-pinned for the I4 checks, D1/D2 re-pinned, row 162 briefed to darkwing, row 164 channel kind added (decision 149)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:54:32 -05:00
jason.woltje cbe071125c logs: Rocko row 124 round 2 (own lines via temporary index) 2026-10-18 10:53:19 -05:00
jason.woltjeandClaude Opus 5.5 810d1a1917 sessions: Sage mos-0716 answers, D1 decision 96 conditions, decision 149 and row 164
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:50:21 -05:00
jason.woltjeandClaude Opus 5.5 c742ecec2e docs: lead decision 149 and the channel kind brief, after row 129 (Q156 item 4, Mos mos-0726, #1661)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:49:07 -05:00
jason.woltjeandClaude Opus 5.5 cd9c071ae6 plans: D1 owner is darkwing
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:45:35 -05:00
jason.woltjeandClaude Opus 5.5 d503552eab plans: D1 brief carries decision 96's four conditions and records the claude pin and Console flags in the pointer (Mos mos-0716, Darkwing survey)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:44:59 -05:00
jason.woltjeandClaude Opus 5.5 23533625d4 sessions: Dewey row 124 round 1 review, changes (comment 28920, rev 1738)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:42:18 -05:00
jason.woltjeandClaude Opus 5.5 e51d8f2042 plans: row 159 I4 tests add the container-address and network-membership checks (Mos, mos-0716)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:42:08 -05:00
jason.woltje 5e0437659b logs: Rocko row 129 design and row 124 count correction (own lines) 2026-10-18 10:39:25 -05:00
jason.woltje 1f3208d4eb logs: Rocko row 124 build and verification (own lines via temp index) 2026-10-18 10:28:43 -05:00
jason.woltjeandClaude Opus 5.5 640f4cef5b sessions: Sage row 155 ruling, D1/D2 rows 162-163, row 154 phase 1 to Mos, queue revs 1722-1730
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:27:35 -05:00
jason.woltjeandClaude Opus 5.5 6a2409f214 queue: revs 1722-1730, row 134 after 155, row 149 round 4 in review (Dewey 1723-1724), D1 and D2 rows 162-163 with P19 notes, row 157 after 163, row 154 brief re-pin
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:27:18 -05:00
jason.woltjeandClaude Opus 5.5 2b5c76eeb4 plans: row 154 brief owns two serve.mjs static routes and round-trips the goals review (Researcher phase 1)
Researcher's phase 1 report needs /editor.js and /editor.css route
entries in serve.mjs, and spec/north-star.md doesn't exist. The brief
now owns those two entries only and names
docs/plans/2026-09-27_goals-review.md for the round-trip test.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:23:35 -05:00
jason.woltjeandClaude Opus 5.5 0df05f2c5c plans: D1 and D2 brief, health-gated stack activate and rollback and the scratch-root rehearsal (#1659, #1660)
Decision 96 D track. D1 turns the de352dfaf window scripts and the
release.sh pointer-and-log shape into stack-release.sh adopt, activate,
rollback and status. D2 adds rehearse on a scratch root with launches
disabled and no model calls. A standing staging stack is left to Jason.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:13:48 -05:00
jason.woltjeandClaude Opus 5.5 e270538675 sessions: Dewey row 149 round 4 in review (revs 1721-1724, comment 28916)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:10:54 -05:00
jason.woltjeandClaude Opus 5.5 7dfda51829 sessions: Sage P19 334-335, queue revs 1713-1721, row 156 brief wake gap, row 149 round 4
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:04:54 -05:00
jason.woltjeandClaude Opus 5.5 9cc0ba0e15 plans: row 156 brief takes Filbert's three edits (task ref in landHolders, land and landing from one read, decision-consumed in flight)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:04:32 -05:00
jason.woltjeandClaude Opus 5.5 957fbfd410 plans: row 156 brief wakes the landing run with a landing turn (Filbert, comment 28913)
A relaunched merge-gate run has land_work but no message to turn on: the
raising run's poll consumes the approval DECISION. The host writes the
instance's landHolders entries into session.json as landing, and the
runner takes one fixed-template turn per entry before its receive loop.
Row 149's chief-of-staff message stays as the fallback; a second land
gets decision-consumed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:03:28 -05:00
jason.woltjeandClaude Opus 5.5 a132b46058 queue: revisions 1713-1720 (rows 124, 154, 155 briefed and 124, 155 re-pinned by Sage; rocko 124 and darkwing 155 claims; filbert row 149 round 3 changes)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 10:03:16 -05:00