Commit Graph
326 Commits
Author SHA1 Message Date
jason.woltjeandClaude Opus 5.5 c54be5c41b queue: rev 241, row 41 briefed→in-progress (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 17:56:36 -05:00
jason.woltjeandClaude Opus 5.5 4566458279 queue: revs 238-240, rows 40 and 41 briefed for dewey and filbert (sage); rev 240 is dewey's row 40 start, swept by the snapshot
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 17:55:57 -05:00
jason.woltjeandClaude Opus 5.5 557c26ba00 queue: revs 236-237, row 35 gate met by the S3 live run, back to waiting-on-jason for his close (sage, decision 75)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 17:54:14 -05:00
jason.woltjeandClaude Opus 5.5 fef08f803a queue: revs 227-235, row 35 gate and gate-owner to sage, blocked on row 38's broker probe, repin slice 1 brief for rows 35, 40-42 after a6382f7b (sage, decision 75)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 17:51:39 -05:00
jason.woltjeandClaude Opus 5.5 a6382f7bdf docs(slice1): tasks.mosaicstack.dev on Vikunja 2.7.0, runbook sections 2-3 by Sage (row 35, #1517, lead decision 75)
Jason asked for tasks.mosaicstack.dev operational with agents configured in it.
Sage backed it up, tested the restore, pinned 2.7.0 (infra PR #325) and ran
sections 2 and 3 through the API: owner id 4, svc-mosaic-stack id 5, project 32,
bots 6-10, scoped tokens to 2027-01-07. Probes pass. Scope is Mosaic Stack only
(Mos relaying Jason, his Q9 open). OIDC has been broken since a 2026-04-27
NetworkPolicy; infra PR #326 is with ops-01. BUILD-LOG also records the cert
renewal fix and the last-applied annotation slip.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 17:49:40 -05:00
jason.woltje ecbf59e555 queue: revs 223-226, repin slice 1 brief for rows 35, 40-42; only SR's out-of-scope and gate lines changed (sage, decision 74) 2026-10-09 17:27:42 -05:00
jason.woltje f5192de2c1 queue: rev 222, row 35 note and gate, section 1 done by Sage (lead decision 74, #1517) 2026-10-09 17:25:56 -05:00
jason.woltjeandClaude Opus 5.5 5fe6a051d2 docs(slice1): runbook section 1 run through the Gitea admin API (row 35, #1517, lead decision 74)
Jason ruled that agents run the steps his admin grant to the jarvis
Gitea token covers. Sage created the four mosaic-stack bots (ids
114-117, restricted, non-admin), added them as collaborators (W/W/W/R),
and minted one scoped token each (ids 191-194). The tokens were written
0600 outside the repo. Scripts and receipt are in
agents/sage/work/gitea-setup/. The guide and SR brief now say who
runs which section. Sections 2 to 4 (Vikunja) stay with Jason.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 17:25:08 -05:00
jason.woltje d404a3bab3 queue: rev 220, row 7 note, 2026-10-09 ledger rerun (#1508 comment 26910) 2026-10-09 17:09:07 -05:00
jason.woltje f345ae851f queue: rev 219, row 45 done (#1527, candidate 5b067a9d landed as 9cdb6d82) 2026-10-09 09:28:24 -05:00
jason.woltjeandClaude Opus 5.5 5eb9fa8ae7 queue: rev 218, row 45 round 2 approve by filbert on #1527 (comment 26886, candidate 5b067a9d)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 09:26:19 -05:00
jason.woltjeandClaude Opus 5.5 354fa9f6bb queue: rev 217, row 45 round 2 approve by darkwing on #1527 (comment 26884, candidate 5b067a9d)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 09:20:34 -05:00
jason.woltje 19dcc5531d queue: rev 216, row 45 in review round 2 on #1527 (request posted by sage, comment 26882); includes revs 212-214 (rocko: in-progress, in-review round 2, candidate 5b067a9d) and rev 215 (request) 2026-10-09 09:11:22 -05:00
jason.woltjeandClaude Opus 5.5 6e4af4b7c2 queue: rev 211, row 45 round 1 changes (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 08:32:35 -05:00
jason.woltjeandClaude Opus 5.5 a690f09132 docs(plans): lead decision 73, row 45 round 1 rulings (definite refusals wait the full cap; close send callback)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 08:31:23 -05:00
jason.woltje 1aad1e09ee queue: rev 210, row 46 done (sage, landed 2d308abd); includes rev 208, row 45 changes from darkwing (comment 26872), and rev 209, row 46 approve from dewey (comment 26873) 2026-10-09 08:30:36 -05:00
jason.woltjeandClaude Opus 5.5 9e172fb494 queue: rev 208, row 45 round 1 changes by darkwing on #1527 (comment 26872)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 08:29:41 -05:00
jason.woltje 112071c74b queue: rev 207, row 45 in review round 1 on #1527 (rocko; request posted by sage, comment 26869) 2026-10-09 08:16:10 -05:00
jason.woltjeandClaude Opus 5.5 76506c7e96 queue: rev 203, row 46 in review round 1 on #1528 (darkwing); includes rev 201, row 45 in progress (rocko)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 08:11:43 -05:00
jason.woltjeandClaude Opus 5.5 521597bbe0 queue: rev 200, row 46 in progress (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 07:56:57 -05:00
jason.woltje d0c20a2f24 queue: rev 199, rows 45 and 46 added and briefed (sage, decision 72) 2026-10-09 07:55:41 -05:00
jason.woltjeandClaude Opus 5.5 ec2a2c6773 docs: lead decision 72, the S4 follow-up and cohort briefs, and the trackers boot test
Decision 72 rules on F2 (five definite refusals stop a DM; unknown
outcomes keep retrying) and J4 (type-check confirmed journal lines),
and opens two rows: the S4 follow-up for Rocko and the K1, K3 and K10
cohort failures for Darkwing. The trackers boot test from the row 39
gate is kept under agents/sage/work/s4-follow-up/ until the follow-up
moves it into packages/cli/tests/.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 07:54:52 -05:00
jason.woltjeandClaude Opus 5.5 e580ee2239 queue: rev 195, row 39 S4 done (sage, 2f5303c1)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 07:50:18 -05:00
jason.woltjeandClaude Opus 5.5 2557e29dc7 queue: rev 194, row 38 S3 done (sage, 7e73c2cd)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-09 07:41:46 -05:00
jason.woltjeandClaude Opus 5.5 1608e3da45 queue: rev 193, row 39 round 2 approve (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 20:16:12 -05:00
jason.woltjeandClaude Opus 5.5 9bdee45517 queue: rev 192, row 39 round 2 darkwing approves (comment 26855)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 20:01:45 -05:00
jason.woltjeandClaude Opus 5.5 26bd829c1d queue: revs 188-191, row 39 round 2 in review (rocko moves, sage request)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 19:56:02 -05:00
jason.woltjeandClaude Opus 5.5 5d55cfc156 queue: rev 187, row 38 round 2 approve (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 19:41:27 -05:00
jason.woltjeandClaude Opus 5.5 bb267da534 queue: rev 186, row 38 round 2 in review (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 19:28:10 -05:00
jason.woltjeandClaude Opus 5.5 c9ef7ee49f queue: rev 184, row 38 back to in-progress for round 2 (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 19:06:44 -05:00
jason.woltjeandClaude Opus 5.5 944bd5770d queue: rev 183, row 38 round 1 changes (filbert)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 19:05:17 -05:00
jason.woltjeandClaude Opus 5.5 b9b6cf008a docs: lead decision 71, S4 round 2 scope and the notify journal's torn tail (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:52:11 -05:00
jason.woltjeandClaude Opus 5.5 49f99f99aa queue: rev 182, row 39 back to in-progress for round 2 (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:51:15 -05:00
jason.woltjeandClaude Opus 5.5 60882084cb queue: rev 181, row 39 round 1 filbert asks for changes (comment 26848)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:49:24 -05:00
jason.woltjeandClaude Opus 5.5 481c6a7d34 queue: revs 179-180, row 38 S3 round 1 review request on #1520 (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:35:32 -05:00
jason.woltjeandClaude Opus 5.5 81339889dc queue: rev 178, row 39 round 1 darkwing approves (comment 26843)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:16:54 -05:00
jason.woltjeandClaude Opus 5.5 703b892966 queue: rev 177, row 39 follow-up note (sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:10:11 -05:00
jason.woltjeandClaude Opus 5.5 1423725a73 queue: revs 172-176, row 39 S4 round 1 on #1521 (rocko, sage)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-08 18:08:24 -05:00
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