docs(slice1): S3 live run on tasks.mosaicstack.dev, startup ready and 17/17 steps; row 35 gate met (#1517, lead decision 75)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -3790,3 +3790,7 @@ Found while verifying: OIDC has been broken since the 2026-04-27 NetworkPolicy,
|
||||
Sections 2 and 3: `setup.mjs` registered `mosaic-stack-owner` and `svc-mosaic-stack`, created project 32 with the five buckets, created the five bots under `svc-mosaic-stack`, shared the project (four at write, sync at read, jason.woltje at admin) and minted five scoped tokens expiring 2027-01-07. The probes passed: every bot gets 403 on another project's task, workers get 401 on delete, and sync gets 401 on comment. Receipt: `agents/sage/work/vikunja-setup/`.
|
||||
|
||||
Not done: the broker's startup probe waits for row S3. No suite covers this work. It touches no code the suites run.
|
||||
|
||||
### 2026-10-09 — Sage, S3 live run on tasks.mosaicstack.dev, row 35 gate met (#1517, lead decision 75)
|
||||
|
||||
`node packages/tasks/live/run.mjs` against tasks.mosaicstack.dev, project 32, business mosaic-stack, with the sync, pm, coder and reviewer token files from runbook section 3. The broker's startup reached `ready` on v2.7.0 (tested version), so its scope probe passed for every slice 1 tracker identity. All 17 steps went as expected, task 144 closed done, and both closing ticks and the reconcile recorded 0 snapshots. Exit 0. Receipt: `agents/sage/work/vikunja-setup/live-2026-10-09/live-run.txt` and `live-setup.json`, which hold paths only. cto isn't a slice 1 tracker role; the round-trip probe from the setup run covered its isolation. Row 35's gate is met (Darkwing approved round 3 in #1517 comment 26715). The queue refused `move 35 done` from waiting-on-jason without Jason's approval as evidence, so the row waits there for him. Rows 40 (Dewey) and 41 (Filbert) were dispatched.
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
base https://tasks.mosaicstack.dev project 32 business mosaic-stack
|
||||
startup ready - version v2.7.0 tested
|
||||
reconcile snapshots 0 events 0
|
||||
human-input recorded
|
||||
step create-by-coder coder task.create refused field-writer (expected)
|
||||
step create pm task.create ok vikunja:32/144
|
||||
step assign pm task.assign ok vikunja:32/144
|
||||
step update-by-unassigned reviewer task.update.assigned refused not-assigned (expected)
|
||||
step start coder task.update.assigned ok vikunja:32/144
|
||||
tick snapshots 0 events 0 (self writes only: expect 0)
|
||||
step conflict pm task.priority.change refused task-conflict (expected)
|
||||
step priority-undecided pm task.priority.change refused decision-required (expected)
|
||||
decision task.priority.change raised and resolved
|
||||
step priority pm task.priority.change ok vikunja:32/144
|
||||
step priority-reused pm task.priority.change refused decision-consumed (expected)
|
||||
step schedule pm task.schedule ok vikunja:32/144
|
||||
decision task.scope.change raised and resolved
|
||||
step scope pm task.scope.change ok vikunja:32/144
|
||||
step review coder task.update.assigned ok vikunja:32/144
|
||||
step reassign pm task.reassign ok vikunja:32/144
|
||||
step close pm task.close ok vikunja:32/144
|
||||
step after-close reviewer task.update.assigned refused task-done (expected)
|
||||
tick snapshots 0 events 0 (expect 0)
|
||||
reconcile snapshots 0 events 0 (expect 0)
|
||||
final vikunja:32/144 source self done true
|
||||
events action.refused 6
|
||||
events task.assigned 2
|
||||
events task.closed 1
|
||||
events task.conflict 1
|
||||
events task.created 1
|
||||
events task.state 2
|
||||
snapshots vikunja:32/144 self coder 2
|
||||
snapshots vikunja:32/144 self pm 7
|
||||
result all steps as expected
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"business": "mosaic-stack",
|
||||
"baseUrl": "https://tasks.mosaicstack.dev",
|
||||
"project": 32,
|
||||
"sync": {"botId": 10, "file": "/home/jwoltje/.config/mosaic-dev/secrets/mosaic-stack/sync-vikunja.token", "expires": "2027-01-07"},
|
||||
"roles": {
|
||||
"pm": {"botId": 6, "file": "/home/jwoltje/.config/mosaic-dev/secrets/mosaic-stack/pm-vikunja.token", "expires": "2027-01-07"},
|
||||
"coder": {"botId": 8, "file": "/home/jwoltje/.config/mosaic-dev/secrets/mosaic-stack/coder-vikunja.token", "expires": "2027-01-07"},
|
||||
"reviewer": {"botId": 9, "file": "/home/jwoltje/.config/mosaic-dev/secrets/mosaic-stack/reviewer-vikunja.token", "expires": "2027-01-07"}
|
||||
},
|
||||
"labels": {}
|
||||
}
|
||||
@@ -542,3 +542,4 @@ are never rewritten or removed; corrections are new entries.
|
||||
2026-10-09T14:29:13Z | Sage (T3 Claude Code, thread 1ef1e4f8) | land row 45 (#1527) | Darkwing (26884) and Filbert (26886) approve round 2, candidate 5b067a9d. Gate on b13fef4c plus the patch all green, no COMPOSE_PROJECT_NAME override, test-task 98/0. Candidate 9cdb6d82, my trackers-boot copy removed 2be51cf5, Rocko's BUILD-LOG entries and SESSIONS line plus my landing entry 5c680166, queue rev 219 f345ae85, pushed; #1527 closed (comment 26892). Reviewers' non-blocking notes recorded for a follow-up row. Gate worktree removed; Rocko told to remove their tree.
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user