Commit Graph
2472 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 1ff2254be5 docs: register Filbert row 116 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:16:59 -05:00
jason.woltjeandClaude Opus 5.5 088ac3f60b docs: SESSIONS for the row 116 round 2 review slot
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:14:34 -05:00
jason.woltjeandClaude Opus 5.5 f58fdec9a4 docs: SESSIONS for the row 116 round 2 review handoff
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:13:35 -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 b4b60c1701 docs: SESSIONS for the row 116 round 2 review handoff
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:12:25 -05:00
jason.woltjeandClaude Opus 5.5 0a4076e8e6 row 116 round 2 builder packet: C1 cases and mutants, D1
Six cases for Filbert's C1 (f1 split into actor_role and actor_run), the
earlier-merge dry run, a node_modules canary with s27, and the TOOLS.md
usage line. 84 cases, 55 of 56 mutants killed (s26 equivalent), targeted
gate green. Candidate is build.patch against 1223a0f37; not committed.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:11:59 -05:00
jason.woltjeandClaude Opus 5.5 a2ee3a80fd docs: SESSIONS for the row 116 round 2 slot grant
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:57:25 -05:00
jason.woltjeandClaude Opus 5.5 ac6b64c722 docs: SESSIONS for the row 116 round 1 verdict
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:56:40 -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 a67ec1bcce docs: register Filbert row 116 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:55:28 -05:00
jason.woltjeandClaude Opus 5.5 f1f6f913a6 docs: SESSIONS for the row 116 review handoff
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:49:40 -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 a264397fe5 docs: BUILD-LOG correction for the row 116 replay acceptance; row 116 briefed; #1624
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:47:24 -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 f3c925ae4a docs: SESSIONS for row 116 round 1
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:44:48 -05:00
jason.woltjeandClaude Opus 5.5 82943bf61d docs: row 116 round 1 packet, land-work build, mutants, gate and 19/265 replay (#1610)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:44:35 -05:00
jason.woltjeandClaude Opus 5.5 02494c3ed6 docs: BUILD-LOG and SESSIONS for PRD 1.2 step 1 and rows 119-129
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:43:54 -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 7eb5ad0cb8 docs: PRD 1.2, chief of staff, assistant, threads and agent limits (Q147-Q151)
PRD version 1.2, approved by Jason through Mos on 2026-10-14 (lead
decisions 141 and 142). Adds REQ-COS-1, REQ-ASSIST-1/2, REQ-LIMIT-1/2/3,
REQ-USER-2 and REQ-THREAD-2, rewrites the role, launch, message, CLI and
WebUI requirements, and quotes Q147 to Q151 in the source line.
REQ-LIMIT-2 marks the token unit for the daily quota as a draft position.

requirements.json moves to 1.2 with 38 ids; the tasks and bus id-count
tests follow. Full gate green at bea5dfa47 plus these four files.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:39:58 -05:00
jason.woltjeandClaude Opus 5.5 bea5dfa47f docs: SESSIONS for the PRD 1.2 draft rounds
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 13:20:29 -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 2e2adcf3ef docs: BUILD-LOG correction for the row 116 brief round 2 digest check; Q147 facts
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:58:36 -05:00
jason.woltjeandClaude Opus 5.5 1223a0f37d docs: BUILD-LOG and SESSIONS for the row 117 re-pin and row 116 brief round 2
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:50:30 -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 621a2599ba docs: BUILD-LOG and SESSIONS for the row 117 landing and row 118
Carries Dewey's uncommitted SESSIONS line for the row 117 review.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:44:05 -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 e62712e7aa seat: fetch a role clone that is on another branch or dirty (#1611)
Row 117. At a launch, update() kept a clone that was on another branch
or dirty and ran no git in it, so its refs/remotes/origin/* stayed as
old as the last clean launch. Now those two reasons get the clean
path's fetch, with the same arguments and environment, and no merge.
The result is a new outcome, fetched, with the reason, the clone's
branch and HEAD, and origin { branch, commit } after the fetch. Every
earlier check still keeps the clone with no fetch. The launcher writes
a checkout-fetched launch-log line, and the bundle prompt names a
fetched clone's branch, commit and origin. Nothing in unsafe(),
allowed(), gitEnv() or SAFE changed.

Candidate manifest 9fa839edfb2bd04771bbac1913b142cb16aef227a1265120e0d318fb64d6a502
from Darkwing's round 1 packet (17d801f48), on BASE 559ef2287. Dewey
approved in 28443. Sage reran the full gate at the landing target with
the candidate applied.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:42:29 -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 bc97f80eb5 docs: SESSIONS, darkwing row 117 round 1 in review (#1611)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:32:43 -05:00
jason.woltjeandClaude Opus 5.5 17d801f482 work: row 117 round 1 packet, fetch a clone on another branch or dirty (#1611)
Candidate manifest, patch against 559ef2287, build notes, five killed
mutants and the targeted gate (seat, cli, harness, two scripts).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:31:50 -05:00
jason.woltjeandClaude Opus 5.5 8d586bdb5b docs: BUILD-LOG and SESSIONS for the fed66feff re-pin, row 117 and decisions 136/137
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:25:15 -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.woltjeandClaude Opus 5.5 fed66feff6 docs: row 115 landed as d90482030 (#1609)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:11:00 -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
jason.woltjeandClaude Opus 5.5 d90482030a bus: a closed decision sends the raising role a message (#1609)
Row 115. When a decision closes by resolve or withdraw, and the closer is
a human or another run, the broker routes a DECISION message to the
raising role's holder: "Decision <id> on <action> was resolved by <by>:
<choice> (<text>)" or "withdrawn by <by>", plus the note if there is one.
A seen op sends nothing. #request falls back to the human.input that
closed the decision, filtered to resolved and withdrawn.

Candidate manifest 1910eb5a672e670cb7c8a197ee3fdd888412dd803fe52a0a15680103c26c078c
from Darkwing's round 2 packet (40e5917f9), on BASE 94ece491f. Filbert
approved in 28428 and Sage in 28427. Sage reran the full gate at the
landing target with the candidate applied.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:09:43 -05:00
jason.woltjeandClaude Opus 5.5 2330074bbe docs: register Filbert row 115 round 2 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:02:38 -05:00
jason.woltjeandClaude Opus 5.5 a4519fbc46 docs: register Darkwing row 115 round 2
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:01:25 -05:00
jason.woltjeandClaude Opus 5.5 40e5917f9b docs: row 115 round 2 packet, the seen-before-close request test (#1609)
Candidate on base 94ece491f: 5 files, manifest 1910eb5a; only
decision-close.test.mjs changed since round 1. Mutants m1-m4 killed
(m4 is Filbert's f4); gate passed with no flakes.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 12:00:51 -05:00
jason.woltjeandClaude Opus 5.5 66e101b7bd docs: PRD v1.1 merge and re-pin to f7c8537b3, row 116 filed (#1610)
BUILD-LOG records the squash-merge of decision f71c73c9, the re-pin with
the install-flag correction, and row 116. SESSIONS registers Sage.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:56:26 -05:00
jason.woltjeandClaude Opus 5.5 6f2404e100 docs: merge path brief, a resolved merge decision lands as a gated local commit (#1610)
Filed at Mos's request after the PRD v1.1 merge. The slice is conductor-only:
push and any stack-role landing authority stay out of scope.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:55:35 -05:00
jason.woltjeandClaude Opus 5.5 f820fef57a docs: register Filbert row 115 round 1 review
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:51:34 -05:00
jason.woltje b8e6e60bfd queue: row 115 start and in-review, row 7 note (#1609, revs 1127-1130) 2026-10-14 11:50:58 -05:00
jason.woltjeandClaude Opus 5.5 f7c8537b32 prd: version 1.1, the Organization requirements (decision 03130d08, task 19/265)
Squash of the PM's work/vikunja-19-265 branch, net diff 0c3826910..8ae5a1491
(patch sha256 47b34e6054a74eedd8a5b6577e40537a07b2fb8fe5846f309e100146238ef743).
The PRD moves to version 1.1. "Business" becomes "organization" in
REQ-ROLE-3, REQ-ROLE-4 and REQ-LAUNCH-1. REQ-DEC-3 and REQ-DEC-4 name an
authorized human instead of Jason. Non-goal D adds that v1 has no hosted
SaaS, and "Where it runs" says Mosaic Stack stays self-hosted open source.
A new Organizations section adds REQ-ORG-1, REQ-ORG-2, REQ-USER-1,
REQ-THREAD-1, REQ-TPL-1 and REQ-FED-1. packages/tasks/requirements.json
matches at version 1.1 with 30 ids, and the tasks and bus requirements
tests expect 30.

The branch's 010d30cbe (parseRequirementId, task 19/229) is reverted on
the branch and is not part of this squash.

Jason approved the PRD in decision 03130d08 and the merge in decision
f71c73c9 (resolved yes via the CLI, 2026-10-14T16:35:32Z). The stack
reviewer's verdict d3f97f9d approves 8ae5a1491. Sage's gate on 1c9a4910d
plus the patch passed: every package suite and every scripts/test-*.sh.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:49:36 -05:00
jason.woltjeandClaude Opus 5.5 4bc908991c docs: register Darkwing row 115 round 1
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 11:45:29 -05:00
jason.woltjeandClaude Opus 5.5 b3fca1f1a6 docs: row 115 round 1 packet, decision close message (#1609)
Candidate on base 94ece491f: 5 files, manifest f37bc933. Three mutants
killed; gate passed with no flakes.

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