1307 Commits
Author SHA1 Message Date
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
jason.woltje cf12c25e96 queue: revs 1269-1275 (rows 121, 123, 131 briefed; claims by rocko 49, dewey 131, researcher 123, darkwing 121) 2026-10-15 11:20:07 -05:00
jason.woltje ffb7d3f5f6 queue: rev 1268 (row 49 assigned to rocko; rows 121, 123, 131 launched) 2026-10-15 10:58:33 -05:00
jason.woltjeandClaude Opus 5.5 be9377a919 docs: lead decision 146, ready for decision 78 is row 42's acceptance run
Jason via Mos (sage-0204, DECISIONS Q161): "D4 yes". refactor is ready
to merge to next when row 42's acceptance run passes with Jason on the
live mosaic-stack business. The merge itself stays Jason's (R2).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 10:55:06 -05:00
jason.woltje 76007b9080 queue: revs 1266-1267 (row 120 Filbert approve 28548, done, landed a771ce24b) 2026-10-14 21:09:15 -05:00
jason.woltje 29a6e17c51 queue: revs 1261-1265 (row 120 round 2 in-review, request 28547) 2026-10-14 21:00:32 -05:00
jason.woltje cb1f5497d8 queue: rev 1260 (row 122 done, landed 7b5b682ae) 2026-10-14 20:51:59 -05:00
jason.woltje 0c56cc2d49 queue: revs 1249-1259 (row 120 round 1 changes, row 122 round 2 approve) 2026-10-14 20:43:53 -05:00
jason.woltje 9f1c14e57f queue: revs 1246-1247 (row 120 briefed, row 122 round 1 changes) 2026-10-14 20:18:13 -05:00
jason.woltjeandClaude Opus 5.5 c6a46ba78a queue: revs 1240-1245 (rows 119, 122)
Filbert 1240 (row 119 round 2 approve); Rocko 1241-1242 (row 122
in-review, request failed for want of a token); Sage 1243-1244 (row 122
request as comment 28533) and 1245 (row 119 done).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 20:11:18 -05:00
jason.woltjeandClaude Opus 5.5 92bb554309 queue: revs 1223-1239 (rows 119, 122, 130)
Darkwing 1223, 1226-1227 (row 130 start and review request); Researcher
1224 (row 119 in-progress); Rocko 1225 (row 122 design start); Filbert
1228 (row 130 approve) and 1233 (row 119 round 1 changes). Sage, for
Researcher: row 119 in-review 1229-1230, review request 1231-1232
(comment 28521), round 2 start 1235, in-review 1236-1237 and request
1238-1239 (comment 28526). Sage: row 130 done 1234.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 19:47:38 -05:00
jason.woltjeandClaude Opus 5.5 f8932fa176 docs: decision 145 (row 122 migration is print-only; Jason installs the output in Mos's window)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 19:26:02 -05:00
jason.woltje cd3a83ec81 docs: queue revs 1218-1222, row 130 re-pinned to 8089b98c4 and moved to Darkwing (1218-1219), rows 119, 122 and 130 briefed (1220-1222, Mos sage-0198) 2026-10-14 19:20:45 -05:00
jason.woltjeandClaude Opus 5.5 8089b98c47 docs: row 130 brief owner moves from Rocko to Darkwing so it runs alongside row 122 (Mos sage-0198)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 19:19:21 -05:00
jason.woltje 65b2ad36bb docs: queue revs 1214-1217, rows 64-66 briefs re-pinned to 419eae3a2 (row 65 harness plug-in scope, Q156), row 65 after 49 and 131 2026-10-14 18:51:56 -05:00
jason.woltjeandClaude Opus 5.5 419eae3a25 docs: decision 144 (decision 104's hold closed, Jason edits the business file); row 65 brief gains the harness plug-in scope (Q156) and waits on row 131
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 18:50:46 -05:00
jason.woltje d3077e1669 docs: queue revs 1192-1213, row 130 added for #1625 (1192), row 127 unblocked and parked by Jason (1193-1194, Jason's), row 131 added for the plug-in layer #1626 (1195), row 124 after 131 (1196), briefs of rows 64-66, 119-129 re-pinned to PRD 1.3 240d25518 (1197-1210), rows 65, 64, 66 reordered per Q156 (1211-1213) 2026-10-14 17:42:31 -05:00
jason.woltjeandClaude Opus 5.5 240d255187 docs: PRD 1.3, usage plug-ins and the app-wide plug-in layer (Q153-Q155)
PRD version 1.3 records Jason's rulings Q153 to Q155, relayed by Mos
(lead decision 143), and Mos reviewed the text before it landed. Adds
REQ-LIMIT-4 (usage sources and limit checks as the first plug-in kinds;
an unknown turn is never zero, no source switched on means every turn is
unknown, an unenforced limit shows as not enforced) and a Plug-ins
section with REQ-PLUG-1 (kind registry and loader in packages/plugins,
in-repo modules only until Jason rules, Vikunja #286) and REQ-PLUG-2
(new call-outs go through a kind; hard-coded parts convert as rows touch
them). REQ-LIMIT-2 and REQ-LIMIT-3 count through usage sources.
Technical considerations list where each kind is hard-coded today.

requirements.json moves to 1.3 with 41 ids; the tasks and bus id-count
tests follow. The PRD 1.2 build plan gains step 6b, the plug-in layer
(#1626), and rows 124 to 127 ship their counting and checks as modules.

Jason approved the conversion order for hard-coded parts in Q156. Lead
decision 143 and the build plan record it, and the managed-session
config brief notes that row 65 now runs before 64 and 66.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 17:39:37 -05:00
jason.woltjeandClaude Opus 5.5 9edac91073 docs: brief for human and tester commands from the checkout (Vikunja #287)
Mos asked for a row after the #284 go-live: the checkout's scripts/mosaic
is refused tester-required and human-required because the bus proofs
accept only the pinned copy's entry paths. README text, a TOOLS.md
sentence and one stderr hint line; no redirect to the live copy.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 17:24:56 -05:00
jason.woltje 1a323c28f2 docs: queue revs 1185-1191, row 114 started and moved in-review by Rocko (1185-1187, Rocko's), review requested (1188-1189), approved by Filbert (1190, Filbert's) and done (landed a1ddeabdf, #1608) 2026-10-14 15:44:42 -05:00
jason.woltje 96b50ba319 docs: queue revs 1183-1184, row 108 approved by Filbert (1183, Filbert's) and done (landed 0d030011a, #1602) 2026-10-14 15:23:25 -05:00
jason.woltje a50591b379 docs: queue revs 1178-1182, row 108 started and in review on #1602 (1178-1180 Rocko's; request 28485 posted as jarvis) 2026-10-14 15:13:56 -05:00
jason.woltje af1e512655 docs: queue rev 1177, row 108 brief re-pinned to 0968e7bd1 (the file gained the row 111 brief; this section only lost a trailing blank line) 2026-10-14 15:00:23 -05:00
jason.woltje c28760a5c0 docs: queue revs 1175-1176, row 118 approved by Dewey (1175, Dewey's) and done (landed c2525dd33, #1612) 2026-10-14 14:52:52 -05:00
jason.woltje 04cac7d8c4 docs: queue revs 1171-1174, row 118 briefed, started and in review on #1612 (1172-1174 Darkwing's) 2026-10-14 14:42:34 -05:00
jason.woltje 06083fe3e8 docs: queue rev 1170, row 116 done (landed 1f2ac5b84, #1610) 2026-10-14 14:25:56 -05:00
jason.woltjeandClaude Opus 5.5 1f2ac5b848 scripts: land-work turns a resolved merge decision into a gated local commit (row 116, #1610)
Candidate manifest 8b4ab31014a124ec0e3abba44238976d6f4c9af48cbdb36c2c77d18f0137f888
from Darkwing's round 2 packet (0a4076e8e), on BASE 1223a0f37. No
manifest path changed between BASE and the landing target. Filbert
approved round 2 in 28468, closing C1 and D1 from round 1 (28464).
Sage reran the full gate at the landing target with the candidate
applied. The replay acceptance follows ruling sage-0204.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:24:57 -05:00
jason.woltjeandClaude Opus 5.5 922cb8170b queue: row 116 round 2 approved by Filbert on #1610 (rev 1169, Filbert's)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:18:29 -05:00
jason.woltjeandClaude Opus 5.5 67d508588d queue: row 116 round 2 in-review, Darkwing's request on #1610 (revs 1166-1168, Darkwing's)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:13:18 -05:00
jason.woltjeandClaude Opus 5.5 b532f1fcb1 queue: row 116 round 1 verdict changes by Filbert on #1610 (rev 1165, Filbert's)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:56:21 -05:00
jason.woltjeandClaude Opus 5.5 04796a7e5a queue: row 116 in-review, Darkwing's round 1 request on #1610 (revs 1162-1164, Darkwing's)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:49:14 -05:00
jason.woltjeandClaude Opus 5.5 2350d1745a queue: row 116 to briefed for Darkwing's round 1 (rev 1161)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:47:14 -05:00
jason.woltjeandClaude Opus 5.5 dc459a5b74 queue: rows 119-129 for PRD 1.2 build steps 2-11 (#1613-#1623), row 127 blocked on #237; row 116 brief round 2 (revs 1148-1160)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:43:29 -05:00
jason.woltjeandClaude Opus 5.5 f7ef24f0eb docs: lead decision 142 and the PRD 1.2 build-row briefs (#1613-#1623)
Decision 142 records the PRD 1.2 approval, Mos's rulings on choices 6 to
9, the token-unit draft position, the sage-0188 proxy facts and 9b left
unfiled. The brief file holds one section per build row, steps 2 to 11
with 9a and 9c split out, each tied to its Gitea issue.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:41:04 -05:00
jason.woltjeandClaude Opus 5.5 d2ef582811 docs: lead decision 141, Q147/Q148 chief of staff and assistant roles
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:09:39 -05:00
jason.woltjeandClaude Opus 5.5 68ce7f3548 docs: row 116 brief round 2, land-work reads the bus database read-only (#1610)
Darkwing asked how land-work reads the decision. The Console's path is
human-only (human-cli refuses agent environments, #225), so the
conductor can't use it. land-work now opens bus.sqlite readOnly, runs
SELECTs only and refuses bus-schema on a digest mismatch. The brief
records what f71c73c9 holds: task_ref is null, the raise's target and
approvalChoice give the branch and the merge option, and the work ref
comes from the question. agents/sage/work/row116/live-rows.json holds
the live rows for the replay fixtures.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:49:41 -05:00
jason.woltjeandClaude Opus 5.5 bf93806e75 docs: queue revs 1139-1147, row 117 filed and done (landed e62712e7a, #1611); row 118 filed (#1612)
Revs 1142-1144 are Darkwing's (row 117 start and in-review), 1145 is
Dewey's approval; the rest are Sage's.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:43:42 -05:00
jason.woltjeandClaude Opus 5.5 606b9e5087 docs: row 118 brief, the host's git runs no background maintenance in a role clone (#1612)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:39:05 -05:00
jason.woltjeandClaude Opus 5.5 ae2ad7128e docs: lead decisions 138 (merge-train SOP), 139 (Q144) and 140 (chief-of-staff model)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:33:17 -05:00
jason.woltjeandClaude Opus 5.5 0b106518ad docs: lead decisions 136 (CI changes) and 137 (doc-only findings don't block)
Jason's 17:16Z rulings, relayed by Mos: the #271 CI steps (Vikunja
#273-#278) and Q143. Decision 137 is the reviewer rule for Vikunja #279;
the queue README's verdict paragraph points to it.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:24:14 -05:00
jason.woltjeandClaude Opus 5.5 559ef22875 docs: row 117 brief, fetch a role clone that is on another branch or dirty (#1611)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:20:17 -05:00
jason.woltje d479f043eb docs: queue revs 1131-1138, row 115 done (landed d90482030, #1609); row 116 filed (#1610) 2026-10-14 12:10:43 -05:00