Commit Graph
288 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 d68aa20f27 docs: decision 70, the host's boot config for S3 trackers (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 17:31:45 -05:00
jason.woltjeandClaude Opus 5.5 020b2c17b3 queue: repin slice 1 brief for rows 35, 38, 40-42; only S4's section changed (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 17:30:08 -05:00
jason.woltjeandClaude Opus 5.5 284cfcafa5 queue: row 39 briefed under lead decision 70 (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 17:28:42 -05:00
jason.woltjeandClaude Opus 5.5 084c3a3cee docs: lead decision 70, S4 rulings for Rocko (sage)
human-cli.mjs is the decide transport. S4 owns the broker host and one
notifier for the blocking-decision DM and the 08:00 Central digest.
Darkwing is second reviewer for packages/discord and the host. Trail
prints in broker order. Row 39 no longer waits on S3. SESSIONS gets
Rocko's orientation line and a correction for Sage's estimated stamps.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 17:26:57 -05:00
jason.woltjeandClaude Opus 5.5 bee89d107d docs: lead decision 69, Rocko moves to a Claude thread under R26 (sage)
Jason's R26 via Mos: Claude first, Codex only on gpt-6.1-sol, never
Astra. Rocko's Codex thread ran gpt-6-astra; the seat now runs as T3
thread b84bb264 on Opus 5.5, because its only row, S4, builds mosaic
decide and the gated decision DM. Roster updated. Filbert's launcher
still pins Astra; recorded as a follow-up, unused while Filbert runs in T3.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 17:21:03 -05:00
jason.woltjeandClaude Opus 5.5 7780ef1e54 docs: runbook token listing reads the items envelope (sage)
Darkwing's correction, checked against the 2.7.0 OpenAPI: GET /tokens
returns PaginatedAPIToken, with items possibly null.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 17:17:18 -05:00
jason.woltjeandClaude Opus 5.5 67d29f7da5 docs: runbook section 5 lists a bot's token ids as svc (sage)
Darkwing's probe-s7f: svc-$BIZ revokes one bot token (204, then 401);
the owner gets 403. A plain GET /tokens shows only svc's own tokens, so
rotation names GET /tokens?owner_id=<bot id> for an old id. Decision 68
records the resolution.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 17:16:51 -05:00
jason.woltjeandClaude Opus 5.5 28fbdec97d docs: decision 68 correction, Jason creates the svc account (sage)
Mos: the svc-mosaic-stack password is a credential Jason keeps (R5), and
T236 creates no users. The runbook's Path A now has Jason create it with
the command from the instance's ops doc. Records the R20 confirmation.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 17:14:45 -05:00
jason.woltjeandClaude Opus 5.5 bc33faa38f docs: lead decision 68, a service account owns the Vikunja bots (sage)
Darkwing's row 38 labels probe on the pinned 2.7.0 image: a bot created
from the owner's account reads and attaches every label that account
created, in any project (upstream #3592). Bots owned by svc-<business>,
an account with no labels and no shares, see only labels on the shared
project's tasks. The runbook now creates the bots and mints and revokes
their tokens as svc-$BIZ; the owner keeps the project and the shares.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 17:13:51 -05:00
jason.woltje d228b03298 queue: row 38 S3 in progress (darkwing, LD67) 2026-10-08 17:02:37 -05:00
jason.woltje 341da4932c queue: revs 158-159, row 38 S3 after 36 and 37 only, briefed (sage, LD67) 2026-10-08 16:57:41 -05:00
jason.woltjeandClaude Opus 5.5 af4d3c0f6a docs(plans): lead decision 67, S3 starts before the Vikunja runbook half (sage)
The estate Vikunja (T236) won't serve by Jason's 10-09 run. S3 builds
against the recorded fake and a scratch container; its gate still needs
the live run. R20's PM and Lead match the slice 1 brief's staffing.
Merge plan step 2 no longer holds for T235 (brief c733ac92b).

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 16:56:56 -05:00
jason.woltjeandClaude Opus 5.5 ba51c8d867 docs(plans): refactor-to-next merge plan and lead decision 66 (sage)
Jason's 2026-10-08 rulings via Mos (thread 1eba59e5). R10: next stays
the trunk; the plan pins refactor b8db39cf and next 2101c9b4, finds a
clean merge-tree, and names the CI gate, approval identity, frozen
next-lane publishing, root .mosaic/repo.json, 13 stale v1 PRs and the
hardcoded ledger branch as the work. Nothing merged.

R8: Path A on the new estate Vikunja meets slice 1 and replaces
decision 61's Path B. The runbook's Path A text names the estate
instance and the share-only isolation rule.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 16:53:57 -05:00
jason.woltje b8db39cf1e queue: rev 157, row 44 S2c done (sage) 2026-10-05 18:14:18 -05:00
jason.woltjeandClaude Opus 5.5 bb93a05ffd docs(plans): decision 65 correction, message.send classifies by sender role only
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-05 18:13:46 -05:00
jason.woltje 4a8d91edd0 queue: rev 156, row 44 S2c round 1 approve (darkwing) 2026-10-05 18:06:47 -05:00
jason.woltje 2af57513d6 queue: rev 155, row 7 note on the refused 2026-10-05 ledger run (sage) 2026-10-05 18:06:03 -05:00
jason.woltje 24a83cf706 queue: revs 150-153, row 44 S2c round 1 on #1526 (rocko, sage) 2026-10-05 18:03:57 -05:00
jason.woltje 83cfd18c94 queue: rev 149, row 44 S2c briefed (sage) 2026-10-05 17:59:20 -05:00
jason.woltje 1f5d253b2e queue: rev 148, row 44 S2c added (sage, #1526) 2026-10-05 17:58:00 -05:00
jason.woltjeandClaude Opus 5.5 dd35a0abcb docs(plans): lead decision 65 and the S2c brief, within-role messages cite decisions
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-05 17:57:23 -05:00
jason.woltje 6b753ff7b1 queue: rev 147, row 43 S2b done (sage, 4afab552) 2026-10-05 17:53:18 -05:00
jason.woltje 4699419b8b queue: rev 146, row 43 S2b round 2 approve (darkwing) 2026-10-05 17:43:09 -05:00
jason.woltje e7bcf5a988 queue: revs 141-145, row 43 S2b round 2 on #1525 (rocko, sage) 2026-10-05 17:40:25 -05:00
jason.woltjeandClaude Opus 5.5 577380833c docs(plans): lead decision 64, decision-backed approvals are single-use
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-05 17:35:45 -05:00
jason.woltje 490344d89c queue: rev 140, row 43 S2b round 1 changes (darkwing) 2026-10-05 17:35:09 -05:00
jason.woltje 975a0a7807 queue: revs 135-139, row 43 S2b review round on #1525 (rocko, sage) 2026-10-05 17:23:39 -05:00
jason.woltje 1fe9fc056d queue: row 37 S2 done, row 43 note (sage) 2026-10-05 17:16:40 -05:00
jason.woltje 942dca9ea8 queue: row 36 S1 done, row 37 note (sage) 2026-10-05 17:09:58 -05:00
jason.woltjeandClaude Opus 5.5 d1e633b220 queue: revs 126-130, row 37 round 1 approve on #1519 (darkwing)
Revs 126-129 are Sage's round opening (request comment 26756). Rev 130
records Darkwing's approval, comment 26757, record 1e3c06c7.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-05 17:02:05 -05:00
jason.woltje f594318d45 queue: revs 126-129, row 37 S2 review round on #1519 (rocko, sage) 2026-10-05 17:01:08 -05:00
jason.woltje d14b2c702e queue: revs 113-125, briefs re-pinned, rows 11 and 34 done, row 43 S2b (sage) 2026-10-05 16:45:30 -05:00
jason.woltjeandClaude Opus 5.5 623d1b6cc4 docs(plans): S2b brief, gated approvals are single-use
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-05 16:44:10 -05:00
jason.woltjeandClaude Opus 5.5 85e8f97dbf docs(plans): slice 1 brief accepted, S0 rely-on lines in S6; lead decisions 62-63
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-05 16:43:34 -05:00
jason.woltjeandClaude Opus 5.5 473155d463 queue: rev 112, row 36 S1 round 2 approve on #1518 (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 23:10:21 -05:00
jason.woltje 2b9af160f2 queue: row 34 S0 round 2 approved on #1516 (darkwing) 2026-10-04 23:02:14 -05:00
jason.woltje 768243ccff queue: revs 108-110, row 36 S1 round 2 on #1518 (darkwing) 2026-10-04 22:58:34 -05:00
jason.woltjeandClaude Opus 5.5 db98d12e42 queue: revs 105-107, row 34 S0 round 2 in review on #1516 (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 22:56:44 -05:00
jason.woltje 75f6358d0e queue: rev 104, row 34 S0 round 1 changes on #1516 (darkwing) 2026-10-04 22:50:54 -05:00
jason.woltjeandClaude Opus 5.5 779b01bd30 queue: rev 103, row 36 S1 round 1 changes on #1518 (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 22:40:12 -05:00
jason.woltjeandClaude Opus 5.5 e250750605 docs(prd): version 1.0, approved by Jason; lead decision 61
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 22:37:57 -05:00
jason.woltje e3b767155c queue: row 35 note, Path B ruled (sage) 2026-10-04 22:37:57 -05:00
jason.woltjeandClaude Opus 5.5 24c81a6142 docs(plans): lead decision 60, schema v3b accepted
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 22:34:37 -05:00
jason.woltje 6050d3da54 queue: row 37 note, S2 pins schema v3b (sage) 2026-10-04 22:34:37 -05:00
jason.woltjeandClaude Opus 5.5 554b03f565 docs(plans): DEFERRED, Node 24 test dir form
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 22:31:20 -05:00
jason.woltjeandClaude Opus 5.5 c0e2b99afe docs(plans): DEFERRED, unguarded live call in test-task.sh
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 22:30:51 -05:00
jason.woltjeandClaude Opus 5.5 47742e0a97 queue: revs 99-100, row 36 S1 in review on #1518 (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 22:30:18 -05:00
jason.woltjeandClaude Opus 5.5 e153c3a3b2 docs(plans): lead decision 59, current snapshot view
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-04 22:28:17 -05:00
jason.woltje ec65dadf51 queue: revs 97-98, row 34 S0 in review on #1516 (filbert) 2026-10-04 22:26:44 -05:00
jason.woltje fef4b362fc queue: row 35 SR waiting on Jason 2026-10-04 22:17:11 -05:00