Commit Graph
2474 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 1c9a4910d9 docs: build-log row 113 landing and the full 2026-10-04 ledger week; register Sage session
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:40:01 -05:00
jason.woltjeandClaude Opus 5.5 94ece491f0 queue: row 113 approved and done (#1607, revs 1125-1126)
Filbert's rev 1125 (round 1 approve, comment 28407) rides with Sage's 1126 (done). Landed as a5b8a99a1.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:36:23 -05:00
jason.woltjeandClaude Opus 5.5 a5b8a99a18 ledger: skip T3 reasoning summaries and read issue pages up to a ceiling (row 113, #1607)
T3 messages with role reasoning and an id starting "reasoning:" are now
skipped before any other check and counted as reasoningMessages. Any other
unknown role, including reasoning with another id prefix, still refuses.
Issues updated since the start date are read in pages of 50 until a short
page, at most 10 pages. A full tenth page, a duplicate issue number across
pages, a page over 50 rows or any failed page refuses with exit 2, so
partial totals are never reported. The report prints how many pages it
read. The README describes the skip, the page loop and its refusals.

Candidate manifest 4eed1d6405a505e88cde5062c61f768639d899b8f301019b1403d68fb15d9d36
(Darkwing round 1, packet d6ea56831), BASE cc48b124f. Approved by Filbert
(comment 28407). Sage gate rerun at 644ef5310 plus the candidate passed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:35:33 -05:00
jason.woltjeandClaude Opus 5.5 644ef5310e docs: register Filbert row 113 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:29:35 -05:00
jason.woltjeandClaude Opus 5.5 54b7c7b3e3 queue: row 113 start and in-review, rows 114 and 115 added and briefed (#1607, #1608, #1609, revs 1118-1124)
Darkwing's revs 1118 (row 113 start), 1123 (in-review) and 1124 (review request) ride with Sage's 1119-1122.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:27:40 -05:00
jason.woltjeandClaude Opus 5.5 6f04595abb docs: register Darkwing row 113 round 1
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:26:45 -05:00
jason.woltjeandClaude Opus 5.5 d6ea568312 docs: Darkwing row 113 round 1 packet (#1607)
Ledger skips T3 reasoning summaries and reads issue pages with a
10-page ceiling. Candidate manifest, patch against cc48b124f, mutants
(both killed) and a passing full gate.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:25:55 -05:00
jason.woltjeandClaude Opus 5.5 2b8abe11ac docs: brief for the decision-close message to the raising role (#1609)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:25:09 -05:00
jason.woltjeandClaude Opus 5.5 ce8669219d docs: BUILD-LOG and SESSIONS for row 112 landing and the cc48b124f re-pin (#1606, #1607, #1608)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:14:45 -05:00
jason.woltjeandClaude Opus 5.5 d7e1d5ed5d docs: brief for the Discord connector on a pinned copy (#1608)
Mos asked on 2026-10-14 for the connector unit to follow row 85's rule.
install --copy, status names the copy, check --offline, tests and docs.
The live repoint waits for Mos's go after the SetSpark freeze lifts.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:13:43 -05:00
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