Commit Graph
848 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 2034817252 plans: containerized install design and the I2 to I6 briefs (#1581)
Row 87, the I1 design. The design turns decisions 105 to 108 into
interfaces: one rootless endpoint named on every call, three images,
two broker listeners with a human-socket via value, a host relay with a
peer-pid check, sessions as hardened containers, file-held tokens,
egress only through an allowlist proxy, and the Console in a container
on the human socket. Every container claim cites spikes S0 to S9 or HP.

Mos ruled on the host-process reading (mos-0657): routes open to a
process under Jason's uid are decision 105's accepted limit; the
other-uid reach to the Console port goes to Jason as P19 333, default a
documented limit, and only I6's limits section waits on it.

The rows file holds the I2 to I6 briefs on the template, each with
owner, reviewers, files, what ships and gate. Doc-only: no test reads
either file.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 08:11:17 -05:00
jason.woltjeandClaude Opus 5.5 c0af7f2486 plans: no verb adds a role instance, so the 149 brief and acceptance 314 name Jason's business-file edit (#1643)
Dewey 0572: organization.set's instances field only sets the model of an
instance the business file already declares (launch-settings.mjs:46-52),
and business.mjs:130 refuses a launch.instances name the roles don't
declare. The row 149 brief said chief's organization change adds the
merge-gate and security-reviewer instances, and acceptance 314's
before-the-run list repeated it. Both now say Jason adds them by editing
the business file and validates it. Doc-only; no test reads either file.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 08:01:29 -05:00
jason.woltjeandClaude Opus 5.5 8517e5f451 queue: revisions 1629-1631 (rows 143 and 149 in progress for Researcher and Dewey, row 87 in progress for Sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 07:46:00 -05:00
jason.woltjeandClaude Opus 5.5 4b1795a8c4 queue: revisions 1627-1628 (briefs for 149 and 143 re-pinned to 3a16dfac8, row 149 carries the raise_decision domain parameter)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 07:35:33 -05:00
jason.woltjeandClaude Opus 5.5 3a16dfac8b plans: row 149 carries Dewey's row 139 finding 1, the raise_decision domain parameter (#1643)
The harness raise_decision tool has no domain parameter, so no agent
reaches arbiters.technical and merge-gate's technical raise can't be
made. Row 149 now owns that tool (not end_run, which stays row 155's),
plus the pm and chief Authority text that still sends every ungranted
action to the human. Mos accepted the carry on 2026-10-16.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-18 07:34:02 -05:00
jason.woltjeandClaude Opus 5.5 d4c3b2838d docs: BUILD-LOG for the row 141 landing; Sage SESSIONS line; row 141 r2 packet; P19 follow-ups 321-322; row 155 carry line
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 17:37:22 -05:00
jason.woltjeandClaude Opus 5.5 28eeef8eac queue: revisions 1625-1626 (row 141 done)
Filbert: 1625 (filbert-141-r1, round 1 approve, comment 28841).
Sage: 1626 (sage-141-done; landed as de352dfaf, #1635 closed 28844).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 17:36:48 -05:00
jason.woltjeandClaude Opus 5.5 d49da64a95 queue: revision 1624 (row 148 done)
sage 1624.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 17:28:07 -05:00
jason.woltjeandClaude Opus 5.5 a4779d2a55 queue: revisions 1588-1623 (rows 137, 141, 148, 150)
darkwing 1588 1590 1591 1594 1596-1598 1600 1607 1608 1621 1622; filbert 1592 1599 1602 1609 1611 1623; dewey 1595 1610 1613 1620; researcher 1603 1604 1615-1617; sage 1589 1593 1601 1605 1606 1612 1614 1618 1619.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-16 17:15:01 -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 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 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 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.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.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 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 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
jason.woltje 7158d62ec1 queue: revisions 1510-1511 (row 138 round 2 approved by Dewey; done, landed as 3190ad762) 2026-10-15 20:51:28 -05:00
jason.woltje c842686d5c queue: revisions 1504-1509 (row 138 round 1 changes by Dewey; round 2 claimed and in review by Rocko, request posted by Sage) 2026-10-15 20:39:17 -05:00
jason.woltje ed6e5a7fc7 queue: revisions 1498-1503 (row 152 approved by Filbert and done; row 138 round 1 in review by Dewey, request posted by Sage) 2026-10-15 20:16:16 -05:00
jason.woltjeandClaude Opus 5.5 628398f717 queue: revisions 1489-1497 (rows 151 and 153 approved by Filbert; 140, 151 and 153 done; 152 briefed, claimed and in review by Dewey)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 19:51:02 -05:00
jason.woltjeandClaude Opus 5.5 4e2148abab queue: revisions 1405-1488 (rows 135-153: briefs, review rounds, landings of 146, 142, 136 and 147)
Pending revisions from sage (45), researcher (14), filbert (9), dewey (8)
and rocko (8), swept in one snapshot. Sage: rows 148-150 and the #1645-1647
rows 151-153 added and briefed, r3 re-pins for 135, 137-139, 141 and 143,
review requests for credential-less seats (142, 140 r1-r3, 147 r1-r2,
153 r1), done moves for 146, 142, 136 and 147. Researcher: 142 r2/r3 and
140 r1-r3 moves. Filbert: verdicts 142 r2/r3, 140 r1-r3, 146 r1, 147 r1/r2,
136 r2. Dewey: 146 r1, 136 r2, 151 start and r1 review. Rocko: 147 r1/r2
moves, 153 start and r1 review.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 19:21:45 -05:00
jason.woltjeandClaude Opus 5.5 c66c7fb71d docs: brief for the row 146, 142 and 147 review follow-ups (#1645, #1646, #1647)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 18:45:13 -05:00
jason.woltjeandClaude Opus 5.5 5250d0b456 docs: brief for the talk follow-ups after row 142, Filbert's notes 1 and 2
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 18:08:24 -05:00
jason.woltjeandClaude Opus 5.5 d5a9bf4c3b docs: Q167 rows after comment 225, the editor (148), the workflow roles (149) and rescoped 135, 137, 138, 139, 141 and 143 (vikunja:19/314)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 18:00:38 -05:00
jason.woltjeandClaude Opus 5.5 e941e3905e docs: queue revisions 1353-1404 (Q167 rows 135-143 and 146-147 added and briefed; rows 144 and 145 landed; 136 and 142 round 1 reviews)
Swept revisions from other seats: Rocko 1373 and 1394, Dewey 1375, 1380,
1381 and 1393, Researcher 1376, 1398, 1399 and 1402, Filbert 1382, 1385,
1395 and 1403. The rest are Sage's.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 17:53:13 -05:00
jason.woltjeandClaude Opus 5.5 10d4b526a3 docs: row 147 brief owns the project dispatch in scripts/mosaic and packages/project in stack-copy.sh
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 17:42:44 -05:00
jason.woltjeandClaude Opus 5.5 8686c7e84c docs: Q167 revised-rows brief, launch notice and project layout (vikunja:19/314, rows 146-147)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 17:38:10 -05:00
jason.woltjeandClaude Opus 5.5 e37d6e5836 docs: briefs for the Q167 north-star rows 135-143 and the eight vikunja-19 landings
Rows 135-143 are Vikunja P19 task 314 (Q167). The landing brief covers
Jason's merge decisions 29ff6589, 0eebf83f, 17bb9efc and 12a20e47, landed
through Sage rows as Mos relayed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 17:15:02 -05:00
jason.woltjeandClaude Opus 5.5 496e26e0e5 docs: queue revisions 1349-1352 (row 121 round 2 review and landing)
Darkwing 1349-1350: row 121 in-review with the round 2 candidate
710d5086, request comment 28614. Dewey 1351: approve, comment 28615.
Sage 1352: row 121 done, landed 2c16d6b93.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 14:07:15 -05:00
jason.woltjeandClaude Opus 5.5 ab3a57a3cf docs: queue revisions 1318-1348 (rows 70, 132, 133 and 134; 121 round 2 start)
Sage 1318-1319 (row 132 brief pin, briefed), 1321-1322 (row 70 review),
1327 (row 134 add), 1329-1331 (row 70 round 2), 1333 (row 134 P19 note),
1336-1337 (row 132 review request), 1339 (row 133 done, a622f426c), 1340
(row 70 done, 73fa83a08), 1342 (row 132 round 2 start), 1345-1346
(row 132 round 2 request, comment 28605) and 1348 (row 132 done,
0e947c216).
Researcher 1320 (row 132 claim); 1334-1335 and 1343-1344 are claimant
moves for row 132 made by Sage as researcher, with no token, so the
request outcome is failed and Sage posted it.
Dewey 1323-1325 (row 133 round 2, request 28597).
Filbert 1326 (row 70 round 1 changes, 28598), 1328 (row 133 round 2
approve, 28600), 1332 (row 70 round 2 approve, 28602), 1338 (row 132
round 1 approve, 28604) and 1347 (row 132 round 2 approve, 28606).
Darkwing 1341 (row 121 round 2 start).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 13:26:35 -05:00
jason.woltjeandClaude Opus 5.5 26f4f97017 docs: brief for the organization revision read (row 132 follow-up)
Researcher's row 132 build found that a role holding organization.change
must send the organization revision, and only the human's limits read
returns it. organization.set fails closed on a stale revision, so this is
a follow-up row, not a blocker for the 3d window.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 12:59:59 -05:00
jason.woltjeandClaude Opus 5.5 48b8938719 queue: rows 49 and 123 done (3a4afdc03, 89fd2d6fe), sweep revs 1308-1317
Dewey 1308-1309 (row 133 r1 in review) and 1315 (row 121 r1 verdict,
changes, 28591). Darkwing 1310 (row 49 verdict, approve, 28587) and
1311-1312 (row 121 r1 in review). Filbert 1313 (row 133 r1 verdict,
approve, 28589). Sage 1314 (row 70 brief re-pin), 1316 (row 49 done)
and 1317 (row 123 done).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 12:50:45 -05:00
jason.woltjeandClaude Opus 5.5 06e9640261 docs: row 70 brief allows narrowing the pre-A2 fixture check
The first row 70 gate stopped at script-queue: dispatch.test.mjs requires
every pre-A2 fixture line, comments included, in scripts/mosaic, and the
fixture holds the header this row corrects.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 12:39:28 -05:00
jason.woltjeandClaude Opus 5.5 31d4cf077a queue: revs 1297-1307
Researcher 1297, 1298 (row 123 r2 to in-review); Sage 1299, 1300 (row 123
review request as jarvis); Filbert 1301 (row 123 r2 approve, 28578); Sage
1302, 1303 (row 133 added and briefed, #1627); Filbert 1304 (row 49 r1
approve, 28579); Dewey 1305 (row 133 started); Sage 1306, 1307 (row 70
brief re-pinned at f04bcaddb, row 70 started).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 12:30:55 -05:00
jason.woltjeandClaude Opus 5.5 4c1b11d934 docs: row 70 brief update, the PATH wrapper runs a pinned copy since row 85
Rows 85 (#1579) and 130 (#1625) changed what the three doc places must
say: the wrapper execs a pinned copy's scripts/mosaic, the human commands
run only from the bus's tree, and queue writes stay on the checkout.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 12:18:08 -05:00
jason.woltjeandClaude Opus 5.5 07c12b51bb docs: brief for decision closes and messaging lists (#1627), row 120 follow-up
Ruling: the business validator refuses a messaging-limited arbiter, and
decision.raise checks that the route may message the raiser. The close
insert stays unchecked, so no decision is left that its resolver can't
close. Owner dewey, reviewer filbert.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 12:12:47 -05:00
jason.woltjeandClaude Opus 5.5 8879588df3 queue: row 131 done (eaeb5ebf2), sweep revs 1291-1296
Revs: Filbert 1291 (row 131 r2 approve) and 1294 (row 123 r1 changes),
Sage 1292 (row 132 added, #1628) and 1296 (row 131 done), Darkwing 1293
(row 131 r2 approve), Researcher 1295 (row 123 r2 in progress).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 11:58:40 -05:00
jason.woltjeandClaude Opus 5.5 9886dfb1f8 docs: brief for the harness tools row (#1628), row 123 follow-up
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 11:46:47 -05:00
jason.woltjeandClaude Opus 5.5 2ad109a29c queue: revs 1285-1290 (row 123 in-review by researcher, review request posted by sage as 28564; row 131 r2 in-review by dewey, request 28566)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 11:45:28 -05:00
jason.woltje 703f2307de queue: revs 1280-1284 (row 131 r1 in-review by dewey, verdicts filbert changes and darkwing approve, row 131 r2 started) 2026-10-15 11:40:54 -05:00
jason.woltje 6daf6ac74c queue: revs 1278-1279 (row 49 review request posted as jarvis, 28557) 2026-10-15 11:23:09 -05:00