Commit Graph
2414 Commits
Author SHA1 Message Date
jason.woltje 5b86abe47d queue: row 112 round 2 approvals and done (#1606, revs 1115-1117) 2026-10-14 11:09:12 -05:00
jason.woltjeandClaude Opus 5.5 cc48b124f1 bus, harness: decision.raise takes one recommendation key and says which field failed (row 112, #1606)
A recommendation that isn't exactly one option key now refuses
invalid-recommendation, checked after the options, instead of sharing
invalid-options with bad option lists. The raise_decision tool text says
recommendation is one key with the reason in question, and that
approvalChoice defaults to yes. The bus README lists the three codes,
the field each names and the check order; a malformed option object
refuses invalid-request. No schema change.

Candidate manifest 013c82c2fd99d23d92f6bed543a788aa04ff97b164019ccb15252ae808b4138e
(Darkwing round 2, packet fee89d52f), BASE 96656dd21. Approved by Filbert
(comment 28383) and Sage (comment 28384). Sage gate rerun at f63fc20e4
plus the candidate passed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:07:12 -05:00
jason.woltjeandClaude Opus 5.5 f63fc20e48 docs: register Filbert row 112 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:01:44 -05:00
jason.woltjeandClaude Opus 5.5 825fb2083d queue: row 112 round 2 in review, row 113 added and briefed, row 7 note (#1606, #1607, #1508, revs 1108-1114)
Filbert's round 1 changes verdict 1108; Darkwing's round 2 start and
in-review revs 1109, 1113-1114; Sage's row 113 add and brief 1110-1111
(ledger reasoning rows and issue pages, #1607) and row 7's partial-run
note 1112.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:00:55 -05:00
jason.woltjeandClaude Opus 5.5 7265acd3ba docs: register Darkwing row 112 round 2
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:00:23 -05:00
jason.woltjeandClaude Opus 5.5 fee89d52fe darkwing: row 112 round 2 packet, invalid-options README row (#1606)
README invalid-options cell lists only count, key, text and duplicates; a
non-{key,text} option refuses invalid-request (Sage 28378, Filbert C1 28379).
Broker test pins the option shape cases. m1 and m2 killed; full gate passed
15:53:56-15:59:33Z on BASE 96656dd21.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 10:59:57 -05:00
jason.woltjeandClaude Opus 5.5 960988bae2 docs: brief for the ledger reasoning-row and issue-page fix (#1607)
Two fail-closed refusals stop every full weekly ledger run: T3's new
role 'reasoning' summary rows, and more than 50 issues updated since
the week's start. Owner darkwing after row 112, reviewer filbert.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 10:54:59 -05:00
jason.woltjeandClaude Opus 5.5 717e2d35b8 docs: register Filbert row 112 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 10:52:57 -05:00
jason.woltjeandClaude Opus 5.5 2d5b59d08e queue: row 112 round 1 in review, Sage verdict and correction note (#1606, revs 1103-1107)
Darkwing's start and in-review revs 1103-1105, Sage's round 1 record
1106 (approve, comment 28377) and note 1107 recording its replacement
by changes in comment 28378.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 10:52:47 -05:00
jason.woltjeandClaude Opus 5.5 837f996fc1 docs: register Darkwing row 112 round 1
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 10:48:34 -05:00
jason.woltjeandClaude Opus 5.5 dbf72a2a3e darkwing: row 112 round 1 packet, decision.raise recommendation fix (#1606)
Candidate on 96656dd21: broker split refuses invalid-recommendation after the
option checks, raise_decision text asks for one key and names the yes default,
bus README codes table, broker and tools tests. Mutants m1 (old shared line)
and m2 (order swapped) killed; full gate passed 15:42:03-15:47:36Z.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 10:48:10 -05:00
jason.woltjeandClaude Opus 5.5 28c08328ed docs: register Sage row 112 filing
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 10:38:03 -05:00
jason.woltje 96656dd210 queue: row 112 added and briefed, decision.raise recommendation fix (#1606, revs 1101-1102) 2026-10-14 10:37:35 -05:00
jason.woltjeandClaude Opus 5.5 1f88223b53 docs: brief for row 112, decision.raise recommendation fix (#1606)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 10:36:25 -05:00
jason.woltjeandClaude Opus 5.5 29d34fd1a0 docs: register Sage re-pin steps 1-2 at 179697a8a
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:50:40 -05:00
jason.woltjeandClaude Opus 5.5 a905d0a7d6 docs: register Sage row 110 round 2 review and landing
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:45:26 -05:00
jason.woltjeandClaude Opus 5.5 9a373b51ff queue: row 110 landed as 179697a8a and done (revs 1099-1100)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:45:18 -05:00
jason.woltjeandClaude Opus 5.5 179697a8a3 bus: tester identity for PM tests (row 110, #1604)
A tester binds with a process proof from the bus's own tester-cli.mjs
when the business var bus.tester is true. It may send [mos test] messages
to a role, receive replies on the tester address and use the read verbs;
every other verb refuses. Messages store from_role tester and write no
human.input event. turnRequest() marks them as never Jason's instruction.
human.mjs is unchanged.

Candidate manifest bdaf7f476abd0b2b5095ab2f7f43e38540e6ba48ee14a02a4f4995a1469b79df
(Darkwing round 2, packet 9f1563ec1), BASE badfa52b9. Approved by Filbert
(comment 28360) and Sage (comment 28361). Sage gate rerun passed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:43:40 -05:00
jason.woltjeandClaude Opus 5.5 67ac176f2a queue: row 110 round 2 in review, Filbert and Sage approve (revs 1094-1098)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:43:13 -05:00
jason.woltjeandClaude Opus 5.5 55669e5751 docs: register Filbert row 110 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:30:18 -05:00
jason.woltjeandClaude Opus 5.5 edbd9dbef4 docs: register Darkwing row 110 round 2 packet and review request
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:29:13 -05:00
jason.woltjeandClaude Opus 5.5 9f1563ec16 work: row 110 round 2 packet, the role-cap envelope case (#1604)
Folds Filbert's N1 per Sage's comment 28355: the envelope test sends a
role cap with a tester proof. The narrowing mutant at server.mjs:50
survives the full bus suite on round 1 and is killed on round 2. Full
gate passed with the real bwrap tester case running.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:28:46 -05:00
jason.woltjeandClaude Opus 5.5 eb3fcd24b0 docs: register Sage row 110 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:20:59 -05:00
jason.woltjeandClaude Opus 5.5 826001405f queue: row 110 round 1 in review, Filbert approve, Sage changes (revs 1090-1093)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:20:35 -05:00
jason.woltjeandClaude Opus 5.5 551654ee16 docs: register Filbert row 110 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:17:44 -05:00
jason.woltjeandClaude Opus 5.5 4416a42f03 docs: register Darkwing row 110 round 1 packet and review request
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:11:48 -05:00
jason.woltjeandClaude Opus 5.5 0bfc166542 work: row 110 round 1 packet, bus tester identity for PM tests (#1604)
Build notes, patch and candidate manifest on BASE badfa52b9, the gate
logs (GATE_PASSED; the real bwrap tester case in seat sandbox.test.mjs
ran and passed) and the mutant runs (94 killed, b44 and b45 equivalent).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 20:11:16 -05:00
jason.woltjeandClaude Opus 5.5 94ebfcac30 docs: register Sage rows 111 and 109 landings and the re-pin to badfa52b9
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 19:27:11 -05:00
jason.woltjeandClaude Opus 5.5 84211e4ae5 docs: register Researcher row 109 candidate and round 3, Dewey row 111 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 19:24:54 -05:00
jason.woltjeandClaude Opus 5.5 ab0e7ae92e queue: revs 1081-1089, rows 109 and 111 landed and done, row 110 brief re-pinned and started (1081-1082 Sage's row 109 round 3 request, comment 28332; 1083 Filbert's approve, comment 28333; 1084-1085 Sage's row 111 note and done; 1086-1087 Sage's row 109 note and done; 1088 Sage's row 110 brief re-pin; 1089 Darkwing's row 110 start). Correction: be6f2ed8c also swept 1079-1080, Researcher's row 109 round 3 in-review move and failed request
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 19:24:39 -05:00
jason.woltjeandClaude Opus 5.5 badfa52b9d harness: a new PM run reads current launch state and open tasks before each turn, and old messages show their age, row 109 (#1603)
The broker gains a read-only state verb (launch state with the event that set it, open tasks capped). The runner fetches it before each turn and puts a "Current state" block at the top of the request; a failed read fails the turn. turnRequest() adds the message time. roles/pm.md gets one rule: the block is the truth for launch state and task status. Seat session, seat sandbox and cli launcher tests re-anchored to the new request shape.

Built by Researcher, packet 875c515e9. Filbert approved round 3, comment 28333, candidate manifest 0a62225e (11 paths). Sage gate on 9774d70db plus row109.patch: every package node suite and every scripts/test-*.sh green on the first run, skipped 0 in bus, harness and seat. Vikunja #259.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 19:12:54 -05:00
jason.woltjeandClaude Opus 5.5 848ceb68a4 docs: row 111 landing note, Dewey note a recorded for the next host.mjs row (#1605)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 19:02:17 -05:00
jason.woltjeandClaude Opus 5.5 9774d70db5 cli: bus host start releases host.lock and the broker on every failure after the reply, and handles the child error event, row 111 (#1605)
Dewey approve, comment 28331, manifest 5e888f93. Sage gate on be6f2ed8c
plus the patch: every package suite green (cli 178); test-queue failed
review.test.mjs:123 once under load (16s vs 3.7s), passed 28/28 rerun alone;
release 14, task 98. Dewey note a (ended() rejects on a child error and skips
release()) is recorded for the next row that touches host.mjs.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:59:06 -05:00
jason.woltjeandClaude Opus 5.5 e60410566c docs: register Filbert row 109 round 3 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:52:40 -05:00
jason.woltjeandClaude Opus 5.5 be6f2ed8cc queue: revs 1066-1078, row 109 rounds 1-2 and round 3 start, row 111 in review and approved (1066, 1076-1077 Darkwing's start, in-review move and request; 1067-1071, 1075 Researcher's moves and failed requests; 1074 Filbert's changes, comment 28329; 1078 Dewey's approve, comment 28331; 1072-1073 Sage's row 109 round 2 request, comment 28328)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:49:43 -05:00
jason.woltjeandClaude Sonnet 5.5 875c515e92 docs: Researcher row 109 round 3 packet (#1603): seat session, cli launcher and seat sandbox tests re-anchored, N1 comment, two N2 tests, 11-file candidate manifest
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-13 18:48:58 -05:00
jason.woltjeandClaude Opus 5.5 80bc9d618e docs: amend row 110 ruling 2, tester binds with a process proof (#1604, Darkwing af191a3a6)
Role sessions can reach broker.sock, so "no proof" is withdrawn. tester-cli
shim, path-bound, own nonce; verifyTester in tester.mjs; verifyHuman unchanged;
the real bwrap case must run, not skip.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:47:32 -05:00
jason.woltjeandClaude Opus 5.5 aafd9bbc78 docs: register Darkwing row 110 sandbox reach request
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:47:05 -05:00
jason.woltjeandClaude Opus 5.5 af191a3a64 docs: Darkwing row 110 sandbox reach: a role session can open broker.sock, so the tester bind needs a process proof (#1604)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:46:46 -05:00
jason.woltjeandClaude Opus 5.5 503a81b506 docs: rule row 110 tester switch placement (#1604, Darkwing proposal 8eac0acb9)
bus.tester business var, default false; tester socket field with no proof,
refused on role- or reader-bound connections; tester reply address; the
"never Jason's instruction" line in turnRequest() after row 109 lands.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:43:51 -05:00
jason.woltjeandClaude Opus 5.5 5520ce3481 docs: register Darkwing row 110 placement proposal
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:43:27 -05:00
jason.woltjeandClaude Opus 5.5 8eac0acb90 docs: Darkwing row 110 switch placement proposal for Sage's ruling (#1604)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:43:11 -05:00
jason.woltjeandClaude Opus 5.5 d0cc1ac905 docs: register Darkwing row 111 round 1 review request
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:40:55 -05:00
jason.woltjeandClaude Opus 5.5 67e4160742 docs: Darkwing row 111 round 1 candidate packet (#1605, bus host start: one failure path after the broker's reply, and the child error event)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:40:17 -05:00
jason.woltjeandClaude Opus 5.5 017a7bc93b docs: register Filbert row 109 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:17:03 -05:00
jason.woltjeandClaude Sonnet 5.5 55c6cec736 docs: Researcher row 109 round 1 manifest fix: candidate manifest lists the 8 candidate files, packet digests moved to packet-manifest.sha256
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-13 18:11:54 -05:00
jason.woltjeandClaude Sonnet 5.5 8ea93f556e docs: Researcher row 109 candidate packet (#1603, PM reads current launch state and task status before it plans)
Candidate patch (state verb, runner state block, header time, pm.md rule, fake-adapter fixture), six new harness tests, six mutants, full suite outputs, candidate manifest.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-13 18:10:24 -05:00
jason.woltjeandClaude Opus 5.5 02fe2d9d55 docs: register Dewey row 106 review and Sage row 106 landing
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:04:01 -05:00
jason.woltje 614e820936 queue: revs 1059-1065, row 106 done (landed 8b58cb7e4, #1600 closed), follow-up row 111 (#1605) briefed for Darkwing (1059-1060 Darkwing's in-review move and request, 1061 Dewey's approve) 2026-10-13 18:03:53 -05:00
jason.woltjeandClaude Opus 5.5 c77ef50aba docs: brief the bus host start follow-up (#1605, Dewey 28319 note a and Darkwing's error event)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 18:02:57 -05:00