4794 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 22dbc2b281 dewey: row 137 live smoke plan packet (#1631)
SMOKE.md for the shared 139/137 re-pin window (sage-0613), from the code at
18aee8fa1. Doc only; nothing run.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 16:01:59 -05:00
jason.woltjeandClaude Opus 5.5 52f35e7a09 docs: BUILD-LOG for the row 150 and 137 landings and the row 148 round 2 send-back; Sage SESSIONS line
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:58:10 -05:00
jason.woltjeandClaude Opus 5.5 18aee8fa17 sage: row 137 round 5 rebase packet (#1631)
Rebase-only round onto 435d1c616 after row 150, checked by Filbert (28818).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:56:07 -05:00
jason.woltjeandClaude Opus 5.5 f1ee9a9895 bus, business: agents land approved merges into the business working repository (row 137, #1631)
Row 137 round 4, Darkwing's candidate (agents/darkwing/work/queue-137/r4/,
build.patch 0cabe175, manifest 548ee477, 31 paths, base 63c82f1c4).
Filbert approved round 4 (comment 28809) and Dewey approved it (28816)
after round 3 changes (28801, 28805). Darkwing's round 4 ran 9/9 mutant
kills, bus 317, seat 150, land-work 86.

Round 5 is a rebase only (agents/sage/work/queue-137-r5/, build.patch
d6cbaaa8, manifest f73598fe). Row 150 changed docs/TOOLS.md, broker.mjs
and cli/README.md under it. The round 4 patch applied unchanged onto
435d1c616, and with index and @@ lines removed the two patches are
byte-identical. Filbert checked the interdiff (comment 28818).

A landing moves refs/heads/main in <dataRoot>/working/<business>/
<project>.git, never the project root or canonical refactor. The seed now
fetches the root as refs/heads/root and fast-forwards main only when it
is an ancestor, so a landed main survives the next push. Only a
cross-role merge decision lands. Its squash names the real channel:
"via the CLI" for the human, and "as its arbiter, via the broker" for an
arbiter's decision.resolve. Every other class refuses not-authorized
before the human check.

This carries row 139's two items. REQ-LAND-1: a gated merge decision
never lands. REQ-DEC-2: the host land op accepts an arbiter-resolved
merge. land-work's read.mjs stays human-only, and land-work.sh still
accepts only a human CLI resolution.

Sage's landing gate ran on 435d1c616 plus the candidate: 25 steps,
all rc 0 (15 packages, 10 script suites), 20:51:00Z to 20:55:34Z,
network sage-r137_default removed. Cherry-picked onto 5d98fb194, which
added only a docs/SESSIONS.md line.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:56:00 -05:00
jason.woltjeandClaude Opus 5.5 5d98fb1944 sessions: Filbert row 137 round 5 rebase check
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:51:55 -05:00
jason.woltjeandClaude Opus 5.5 435d1c616e sessions: Dewey row 137 round 4 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:49:56 -05:00
jason.woltjeandClaude Opus 5.5 7e0147adf3 sessions: Filbert row 148 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:48:51 -05:00
jason.woltjeandClaude Opus 5.5 b0424e9cc0 sessions: Dewey row 148 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:47:12 -05:00
jason.woltjeandClaude Opus 5.5 0f7bca083f cli, webui: the human marks skipped messages read, and the Console says what talk prints (row 150, #1644)
Row 150 round 2, Darkwing's candidate (agents/darkwing/work/queue-150/r2/,
manifest 7556dda0, 7 paths), a rebase-only round onto 63c82f1c4 after
row 139 changed broker.mjs. Filbert approved round 1 (comment 28800) and
the rebase (comment 28806): only broker.mjs's index line and hunk offset
moved. Darkwing's r2 round ran 6 files, ROUND_PASSED.

`mosaic inbox --read <id>...` and `--read-all` mark the human's unread
messages read. Each argument is tried; refusals print their code and the
command exits 2. The Console's send section now names `mosaic inbox` and
`mosaic inbox --read`. broker.mjs changes a comment only.

The public/ diff is sha256 096d922c, unchanged from round 1 and covered
by Mos's decision 123 go.

Sage's landing gate ran on 4ebef2284 plus the candidate: 25 steps,
all rc 0 (15 packages, 10 script suites), 20:41:55Z to 20:46:24Z,
network sage-r150g_default removed. Cherry-picked onto 1ad48035c, which
added only a docs/SESSIONS.md line.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:46:40 -05:00
jason.woltjeandClaude Opus 5.5 1ad48035cc sessions: Filbert row 137 round 4 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:46:20 -05:00
jason.woltjeandClaude Opus 5.5 4ebef22846 sessions: Filbert row 150 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 15:00:00 -05:00
jason.woltjeandClaude Opus 5.5 6ab4e374a8 sessions: Filbert row 137 round 3 correction
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:58:55 -05:00
jason.woltjeandClaude Opus 5.5 579728e608 sessions: Filbert row 137 round 3 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:57:46 -05:00
jason.woltjeandClaude Opus 5.5 79faf97ad2 sessions: Dewey row 137 round 3 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:56:10 -05:00
jason.woltjeandClaude Opus 5.5 690224f4a9 sessions: Filbert row 150 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:51:06 -05:00
jason.woltjeandClaude Opus 5.5 c492f4aaad docs: BUILD-LOG for the row 139 landing (Q169 hard waits, #1633); Sage SESSIONS line
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:33:29 -05:00
jason.woltjeandClaude Opus 5.5 9752d18189 queue: revs 1582-1587, row 139 done, row 139 and 148 verdicts, row 150 in review
Filbert's 1582 (row 139 round 2 approve) and 1585 (row 148 round 1
approve), Darkwing's 1583-1584 (row 150 in review), Dewey's 1587 (row
148 round 1 verdict) and Sage's 1586 (row 139 done after landing
63c82f1c4).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:32:25 -05:00
jason.woltjeandClaude Opus 5.5 4d6cc8537c sessions: Dewey row 148 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:31:39 -05:00
jason.woltjeandClaude Opus 5.5 63c82f1c47 bus, business: hard waits reach only the human, and only the chief of staff removes the assistant (row 139, #1633)
Row 139 round 2, Dewey's candidate a4c5657f (14 paths) on 5661bd233.
Filbert approved round 2 (comment 28786) after round 1 changes. Dewey's
gate: 14 runs rc 0. Mutants m1-m9 killed. Filbert ran 7 files singly:
0 fail, 0 skipped.

The broker's GATED and the business's GATED_ONLY are now the hard waits.
A cited gated decision goes to the domain arbiter unless it is a hard
wait, which always goes to the human. Under Jason's ruling Q169, a
role.revoke of the assistant is a hard wait. Its end gets past
END_PROTECTED only for the chief of staff, or when the cited decision
was resolved by the human through the CLI. PRD version 1.6 records Q169.
Mos approved the 1.6 text, including the REQ-ROLE-2 sentence on the
chief's end and revoke. scripts/test-land-work.sh adds the not-human
cases for arbiter-resolved merges. land-work's read.mjs is unchanged.

Row 137 lands second, so it carries the gated-merge refusal and the host
land op's arbiter acceptance. Making an end or revoke stop an assistant
run, and configuring the assistant, are row 155 (#1649).

Sage's landing gate ran on 26b78d483 plus the candidate: 25 steps, all rc 0 (15 packages, 10 script suites), 19:23:57Z to 19:28:28Z, network sage-r139_default removed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:30:23 -05:00
jason.woltjeandClaude Opus 5.5 8986f41aa2 sessions: Filbert row 148 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:29:36 -05:00
jason.woltjeandClaude Opus 5.5 26b78d4838 sessions: Filbert row 139 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:22:07 -05:00
jason.woltjeandClaude Opus 5.5 e7158ab141 queue: revs 1577-1581, rows 139 and 137 round 2 in review, row 155 re-pin
Dewey's revs 1577-1578, Darkwing's revs 1580-1581, my rev 1579.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:20:34 -05:00
jason.woltjeandClaude Opus 5.5 b05de8258b plans: row 155 refuses a definition change into END_PROTECTED and tests the chief's revoke as a hard wait
Dewey's two edges from row 139 round 2 (dewey-0546).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:18:23 -05:00
jason.woltjeandClaude Opus 5.5 8ec1cc1a29 sessions: Dewey, row 139 round 2 in-review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:17:30 -05:00
jason.woltjeandClaude Opus 5.5 c83ee5d82b agents: Dewey row 139 round 2, Mos's REQ-ROLE-2 sentences (#1633)
PRD 1.6 REQ-ROLE-2 gains Mos's two sentences (sage-0545): the chief ends
the assistant with no decision, and any revoke of it is a hard wait.
Checked against broker.mjs; the code already does both. New candidate:
patch a5f21ead, manifest a4c5657f. Both PRD-reading tests pass; repro OK.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:16:13 -05:00
jason.woltjeandClaude Opus 5.5 9e1ec7bf2f queue: revs 1572-1576, row 137 review round 1 and round 2 start, row 150 start
Darkwing's revs 1572-1574 and 1576, Filbert's rev 1575.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:12:58 -05:00
jason.woltjeandClaude Opus 5.5 96fd8593e6 sessions: Dewey, row 139 round 2 for Q169
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:11:58 -05:00
jason.woltjeandClaude Opus 5.5 c740f56ee6 agents: Dewey row 139 round 2 packet, Jason's ruling Q169 (#1633)
Candidate manifest 7a1fcae1 (patch 7a29d911) on 5661bd233. Only the chief of
staff, or a decision the human resolved through the CLI, ends or revokes the
assistant; a revoke of it is a hard wait. PRD 1.6 text in PRD-1.6.md for Mos.
Gate 14/14 rc=0 and mutants m1-m9 killed under slot sage-0533. SMOKE.md plan,
not run.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:11:43 -05:00
jason.woltjeandClaude Opus 5.5 39f1e9c51d sessions: Filbert row 137 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 14:08:04 -05:00
jason.woltjeandClaude Opus 5.5 eff8417b63 sessions: Sage, Q169 and Q168 follow-through
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:57:06 -05:00
jason.woltjeandClaude Opus 5.5 cc1f38f2eb queue: revs 1545-1571, rows 154 and 155 added, Q169 re-pins, row 148 review request
Sweeps other seats' pending revs: Dewey 1545-1546 and 1555, Filbert 1547,
Researcher 1559-1560. Sage: 1548-1554, 1556-1558, 1561-1571.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:56:54 -05:00
jason.woltjeandClaude Opus 5.5 b71268b8e5 plans: row 139 records Q169 as PRD 1.6 and leaves assistant-run execution to row 155
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:52:51 -05:00
jason.woltjeandClaude Opus 5.5 2857006be4 plans: Q169 brief, the human and the chief of staff configure the assistant (#1649)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:52:02 -05:00
jason.woltjeandClaude Opus 5.5 9aa90193d9 plans: row 139 follows Jason's Q169, only the chief of staff or the human removes the assistant
Q169 replaces Mos's sage-0523 ruling. The chief of staff's end of the
assistant succeeds, another role's arbiter-resolved revoke of it is
refused, a human-resolved one still works, and other cited revokes route
by REQ-DEC-2. Reconfiguring the assistant is a separate row.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:45:48 -05:00
jason.woltjeandClaude Opus 5.5 04c5720039 plans: row 139, a revoke of the assistant stays with the human (Mos ruling, sage-0523)
Filbert's row 139 note 2: under 139 an arbiter could approve a cited
role.revoke of the assistant. Mos ruled it stays human-only, overridable
by Jason. Row 139 now owns the PRD note under REQ-WAIT-1 and a test.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:40:05 -05:00
jason.woltjeandClaude Opus 5.5 fcea7d015c plans: Q168 brief, a WYSIWYG Console editor built from reviewable source (#1648)
Jason's ruling Q168 via Mos: one more library search against the row 148
bar, then an open-source WYSIWYG built from source in the repo if nothing
passes. Mos's decision 123 go on the license and candidate comes before
any code is imported.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:38:17 -05:00
jason.woltjeandClaude Opus 5.5 54aac2bd05 sessions: Filbert row 139 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:38:01 -05:00
jason.woltjeandClaude Opus 5.5 0f29b19e92 docs: SESSIONS line for Dewey's row 139 round 1 in-review (#1633)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:34:26 -05:00
jason.woltjeandClaude Opus 5.5 62f354746d agents: Dewey row 139 round 1 packet (#1633)
Candidate on 5661bd233: GATED and GATED_ONLY become PRD 1.5's eight hard
waits (data.delete, network.expose and account.create are new), derived
as ACTIONS minus an explicit ROUTED list (REQ-WAIT-3). A gated raise
citing the current spec goes to the domain arbiter unless it is a hard
wait. land-work refuses an arbiter-resolved merge with not-human.
Mutants 5/5 killed; gate green (bus, business and every scripts/test-*.sh).
Row 137 has not landed, so its REQ-LAND-1 refusal and the host-op
arbiter acceptance are left out, as BUILD.md says.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:33:30 -05:00
jason.woltje 63025db0fa queue: revisions 1538-1544 (briefs for 137, 139, 143, 148 and 149 re-pinned to b2a2d741c; row 139 briefed; Dewey's 1544 row 139 start) 2026-10-16 13:33:11 -05:00
jason.woltjeandClaude Opus 5.5 b2a2d741c4 plans: rows 137 and 139, land-work keeps its human-only check; only the host land op accepts an arbiter, carried by whichever lands second (Dewey 0515)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:18:38 -05:00
jason.woltjeandClaude Opus 5.5 5661bd233b docs: BUILD-LOG correction to the row 135 landing entry (review comment ids)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:16:02 -05:00
jason.woltjeandClaude Opus 5.5 c19f183b22 docs: BUILD-LOG for the row 135 landing (PRD 1.5, #1629); Sage SESSIONS line
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:15:38 -05:00
jason.woltje a041a5f0f4 queue: revisions 1530-1537 (Researcher's 1530 row 148 start; Filbert's 1531 row 135 round 3 approve; briefs for 137, 139, 143, 148 and 149 re-pinned to c07c87fc2; row 135 done at 7473dcd2a) 2026-10-16 13:15:21 -05:00
jason.woltjeandClaude Opus 5.5 7473dcd2a0 docs: PRD version 1.5 under Q167 and the task 314 acceptance run (row 135, #1629)
Version 1.5 records Jason's Q167 ruling and added text as its source
block. It replaces REQ-DEC-2 routing: a gated decision citing the
project's current spec commit goes to the domain arbiter, and only an
uncited decision or a hard wait goes to the human. It adds the hard
waits (REQ-WAIT-1 to 3, with data.delete, network.expose and
account.create), projects and the spec file (REQ-PROJ-1 to 4), agent
landing (REQ-LAND-1), approvals that outlive the run (REQ-DEC-5),
settled decisions under a new spec (REQ-DEC-6), the four workflow roles
and proactive contracts (REQ-ROLE-5, 6), staff requests (REQ-COS-2),
assistant summaries (REQ-ASSIST-3) and name addressing (REQ-MSG-2).

docs/acceptance/314.md is the run Jason does in the Stack once the
rows are live.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:09:43 -05:00
jason.woltjeandClaude Opus 5.5 c07c87fc22 plans: rows 137 and 139 briefs, whichever lands second carries the REQ-LAND-1 refusal (Filbert 28767 note 2)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:09:29 -05:00
jason.woltjeandClaude Opus 5.5 d02c5982bc sessions: Filbert row 135 round 3 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:07:38 -05:00
jason.woltjeandClaude Opus 5.5 1d62aa5418 sessions: Sage row 135 round 3, row 148 library ruling, brief re-pin
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:07:36 -05:00
jason.woltjeandClaude Opus 5.5 335723b068 queue: revisions 1512-1529 (row 137 briefed and claimed by Darkwing; row 135 rounds 1 to 3 with Filbert's round 2 verdict; briefs for 135, 137, 139, 143, 148 and 149 re-pinned to 1d0386dd0)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:07:24 -05:00
jason.woltjeandClaude Opus 5.5 1d0386dd08 plans: re-pin rows 135, 137, 139, 143, 148 and 149 for PRD 1.5 round 3 (Filbert 28765, Dewey 0503); row 148 drops Toast UI for a textarea and preview
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 13:03:52 -05:00