docs: lead decision 76, mosaic-bus@mosaic-stack running against tasks.mosaicstack.dev; business file written, project file awaits darkwing

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-09 17:58:48 -05:00
co-authored by Claude Opus 5.5
parent c54be5c41b
commit 915e00e548
3 changed files with 31 additions and 0 deletions
+1
View File
@@ -543,3 +543,4 @@ are never rewritten or removed; corrections are new entries.
2026-10-09T22:24:54Z | Sage (T3 Claude Code, thread 1ef1e4f8) | row 35 (#1517) runbook section 1, Gitea bots, on Jason's admin-token grant | lead decision 74; four mosaic-stack bots ids 114-117 restricted and non-admin, collaborators W/W/W/R, tokens 191-194 at 0600 in ~/.config/mosaic-dev/secrets/mosaic-stack (stat only), verify.mjs and a prohibit_login revocation test pass, protections unchanged; guide and SR brief updated; row 35 note and gate, revs 221-222; Vikunja half still Jason's
2026-10-09T22:48:44Z | Sage (T3 Claude Code, thread 1ef1e4f8) | Jason: tasks.mosaicstack.dev operational with agents; row 35 (#1517) sections 2-3 | lead decision 75; backup plus tested restore, infra PR #325 Vikunja 2.7.0 (counts held), sections 2-3 by API: owner id 4, svc id 5, project 32, bots 6-10, tokens to 2027-01-07 at 0600, isolation and round-trip probes pass; OIDC broken since the 2026-04-27 netpol, PR #326 with ops-01; cert fix and annotation slip recorded; infra PRs now get independent review (Mos)
2026-10-09T22:53:27Z | sage | row 35 S3 live run on tasks.mosaicstack.dev, rows 40-41 dispatched | startup ready, 17/17 steps; row 35 at waiting-on-jason
2026-10-09T22:58:48Z | sage | business file, mosaic-bus@mosaic-stack started, decision 76 | host active against tasks.mosaicstack.dev; project file awaiting darkwing
+26
View File
@@ -1546,3 +1546,29 @@ which stay with him. Each item names who decided it and what happened.
NetworkPolicy, so Jason can't log in to the web UI yet. PR #326
and turning registration off are with ops-01. The broker's startup
probe (row S3) closes row SR's gate.
76. **The mosaic-stack bus host runs on this workstation against
tasks.mosaicstack.dev (2026-10-09).** Jason, 2026-10-09: "I want a
deployment for Mosaic Stack running ... I want agents configured
within tasks.mosaicstack.dev." Under decision 74 (agents run the setup
steps Jason's grants cover), Sage did the remaining operator steps.
- The business file `~/.config/mosaic-dev/businesses/mosaic-stack.json`
(0600) is the shipped example with the real bot ids 6-10, the token
paths and dates (Vikunja expires and Gitea rotateBy both
2027-01-07), and `tracker.baseUrl` https://tasks.mosaicstack.dev.
The packages/business README says Jason writes this file. Sage wrote
it on his instruction above; it holds paths and ids, no values, and
he can change it at any time. `business validate` passes.
- The project file `.mosaic/project.json` (tracker.project 32) is in
the working tree, waiting for Darkwing's review before commit. It's
a new root-level directory, but row S1 lists it as shipping.
- `mosaic-bus@mosaic-stack` is installed and active as a systemd user
unit, with lingering on. The notifier binding is null, so it sends
no Discord DMs or digest yet. Row 42's acceptance turns that on.
The first reconcile reached tasks.mosaicstack.dev and recorded the
live-run task.
- Rows 40 (Dewey, WebUI) and 41 (Filbert, meta-harness) are briefed
and dispatched. They are what's left before agents launch from the
PM through the broker.
- Stop: `systemctl --user stop mosaic-bus@mosaic-stack`. Data:
`~/.mosaic-dev/bus/`.