From 9e23705724224fdeb340e0936c1c40476d5d9484 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sat, 26 Sep 2026 20:19:07 -0500 Subject: [PATCH] chore(queue): row 9 to waiting-on-jason for Gate G, review round 1 on A2 6ca116b7 (#1508) Co-Authored-By: Claude Opus 5.5 --- docs/plans/QUEUE.md | 4 +- docs/plans/queue.json | 120 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 116 insertions(+), 8 deletions(-) diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index 11797510..a986c38a 100644 --- a/docs/plans/QUEUE.md +++ b/docs/plans/QUEUE.md @@ -28,7 +28,7 @@ Gaps found while working go to `docs/plans/DEFERRED.md`, not here. -Generated from `docs/plans/queue.json` revision 2 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 6 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -40,7 +40,7 @@ Generated from `docs/plans/queue.json` revision 2 by `queue render`. Do not edit | 6 | Darkwing on point: darkwing assigns and gates filbert's work (piece 5 on the plan page) | darkwing; reviewers dewey | #1511, #1512 | done | — | F: filbert's item closes with zero human messages from Jason; code phase does not claim Gate F (jason) | `docs/plans/2026-09-12_control-board-mvp.md` § Piece 5: darkwing on point (orchestrator behaviour) | done 2026-09-27 (lead decision 29): #1511 and #1512 landed in af4203ca (pushed), closed; Gate F not passed (2 human messages in filbert's T3 thread; the first 11 days predate the T3 source); Gate G (row 9) carries the test. Filbert authored the pilot. Briefs also: 2026-09-15_relaunch-activity.md, 2026-09-14_task-attribution.md | | 7 | Weekly ledger run and rails number | sage | — | in-progress | — | under 10 human messages per closed issue for the week of 2026-09-13 (jason) | `packages/ledger/README.md` § Ledger | recurring, every Monday (lead decision 27); Jason reads; 09-13..19: 47.7, 09-20..26: 33.0 human messages per closed issue | | 8 | Fleet seats (`~/.mosaic`) onto `mosaic launch` | unassigned | — | parked | — | Jason's call (jason) | `docs/plans/2026-09-26_fleet-seats-onto-mosaic-launch.md` § Row 8: fleet seats onto `mosaic launch` (stub brief) | parked by current owner direction; no `~/.mosaic` changes during internal bootstrap | -| 9 | Queue as data: `docs/plans/queue.json`, `mosaic queue` is the only writer | darkwing; reviewers filbert | #1508; closes none | required; in-progress | — | G: a fresh seat told only "run `mosaic queue next` and do it" starts its piece with zero human messages (jason) | `docs/plans/2026-09-13_queue-as-data.md` § Piece A: queue record and `mosaic queue` (QUEUE row 9) | A1 (journal, lock, CLI, verify) committed 34a72af9; A2 (migration, render, dispatch) committed with this map; Filbert approved both; genesis and hook install by Sage; Gate G also verifies row 10 | +| 9 | Queue as data: `docs/plans/queue.json`, `mosaic queue` is the only writer | darkwing; reviewers filbert | #1508; closes none | required; waiting-on-jason | — | G: a fresh seat told only "run `mosaic queue next` and do it" starts its piece with zero human messages (jason) | `docs/plans/2026-09-13_queue-as-data.md` § Piece A: queue record and `mosaic queue` (QUEUE row 9) | A1 34a72af9 and A2 6ca116b7 committed; Filbert approved both, and review round 1's candidate 6ca116b7 matches the approved A2 manifest 21/21 (agents/filbert/work/queue-a2-review-r1-2026-09-27.md); genesis 3377b877 by Sage; waits on Gate G, which also verifies row 10 and carries Gate F's zero-human-message test | | 10 | Seats read the queue, not CURRENT.md (AGENTS.md cadence, seat context files) | sage | #1508; closes none | required; briefed | — | verified by Gate G (jason) | `docs/plans/2026-09-13_queue-as-data.md` § Piece B: seats read the queue, not CURRENT.md (QUEUE row 10) | AGENTS.md lines done 2026-09-13; the rest starts once genesis is committed | | 11 | Brief template `docs/plans/BRIEF-TEMPLATE.md`; `queue add` refuses a missing brief | darkwing | #1508; closes none | required; waiting-on-jason | — | two briefs accepted by Jason with no scope question (jason) | `docs/plans/2026-09-13_queue-as-data.md` § Piece C: brief template (QUEUE row 11) | template and the `queue add` brief refusal both committed with A1 (34a72af9); the gate counts the first briefs added through the queue | | 12 | Reviews as issue comments posted by `queue move ID in-review`, not files in `docs/plans/reviews/` | darkwing | #1508; closes none | required; briefed | — | one review round with no new file under reviews/ (sage) | `docs/plans/2026-09-13_queue-as-data.md` § Piece D: reviews through a channel, not files (QUEUE row 12) | starts once genesis is committed; the live posting test needs the per-seat credential file (8.9) | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index e421786f..c6143a2b 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 2, + "revision": 6, "rows": [ { "id": 1, @@ -264,7 +264,7 @@ 1508 ], "closes": [], - "state": "in-progress", + "state": "waiting-on-jason", "previousState": null, "required": true, "requiredSince": "2026-09-13", @@ -279,16 +279,32 @@ "reviewers": [ "filbert" ], - "review": null, + "review": { + "rounds": [ + { + "n": 1, + "op": "darkwing-9-review-1", + "by": "darkwing", + "at": "2026-09-27T01:18:13.080Z", + "issue": 1508, + "candidate": { + "kind": "commit", + "digest": "6ca116b7ba6d01df3e0e50bb69799d12b94942b5", + "text": null + }, + "request": "none" + } + ] + }, "claim": { "seat": "darkwing", "op": "genesis-2026-09-27" }, - "note": "A1 (journal, lock, CLI, verify) committed 34a72af9; A2 (migration, render, dispatch) committed with this map; Filbert approved both; genesis and hook install by Sage; Gate G also verifies row 10", + "note": "A1 34a72af9 and A2 6ca116b7 committed; Filbert approved both, and review round 1's candidate 6ca116b7 matches the approved A2 manifest 21/21 (agents/filbert/work/queue-a2-review-r1-2026-09-27.md); genesis 3377b877 by Sage; waits on Gate G, which also verifies row 10 and carries Gate F's zero-human-message test", "blockedReason": null, "createdAt": "2026-09-13", - "updatedAt": "2026-09-27T01:14:44.440Z", - "updatedBy": "sage" + "updatedAt": "2026-09-27T01:18:22.293Z", + "updatedBy": "darkwing" }, { "id": 10, @@ -1921,6 +1937,98 @@ "receipt": "ok row13-gate-reword rev 2 row 13 gate: first run Monday 2026-09-21, zero violations or every one moved same day→rows 9 to 12 done, then a Monday ledger run with zero queue violations, or every one moved the same day" }, "viewSha": "98b4b55b9e2fda7c89e4a5bc2e28514773b9d993be87a92fc98dbbae62b70b7a" + }, + { + "rev": 3, + "op": "darkwing-9-review-1", + "verb": "move", + "args": { + "id": 9, + "to": "in-review", + "reason": null, + "candidate": "6ca116b7ba6d01df3e0e50bb69799d12b94942b5", + "evidence": null, + "issue": null + }, + "by": "darkwing", + "at": "2026-09-27T01:18:13.080Z", + "semantics": 1, + "result": { + "row": 9, + "from": "in-progress", + "to": "in-review", + "round": 1, + "issue": 1508, + "candidate": { + "kind": "commit", + "digest": "6ca116b7ba6d01df3e0e50bb69799d12b94942b5", + "text": null + }, + "receipt": "ok darkwing-9-review-1 rev 3 row 9 in-progress→in-review round 1 on #1508" + }, + "viewSha": "3b583a7df4b4bcf38619e63cabed54f8c8c1cba9c204f5dd12b5c45358c013c3" + }, + { + "rev": 4, + "op": "darkwing-9-to-jason-1", + "verb": "move", + "args": { + "id": 9, + "to": "waiting-on-jason", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "darkwing", + "at": "2026-09-27T01:18:16.887Z", + "semantics": 1, + "result": { + "row": 9, + "from": "in-review", + "to": "waiting-on-jason", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok darkwing-9-to-jason-1 rev 4 row 9 in-review→waiting-on-jason" + }, + "viewSha": "47851be5a42e0508fe156e7db5a210c82f4cdf44c8e23cfa92262790cd78d1c9" + }, + { + "rev": 5, + "op": "darkwing-9-note-closeout", + "verb": "note", + "args": { + "id": 9, + "text": "A1 34a72af9 and A2 6ca116b7 committed; Filbert approved both, and review round 1's candidate 6ca116b7 matches the A2 manifest he approved 21/21 (agents/filbert/work/queue-a2-review-r1-2026-09-27.md); genesis 3377b877 by Sage; waits on Gate G, which also verifies row 10 and carries Gate F's zero-human-message test" + }, + "by": "darkwing", + "at": "2026-09-27T01:18:16.950Z", + "semantics": 1, + "result": { + "row": 9, + "field": "note", + "receipt": "ok darkwing-9-note-closeout rev 5 row 9 note" + }, + "viewSha": "0414f31ed303a5c0f3587fdc5a0c6dc499ceadd69cfbcdf324885622f506c7a8" + }, + { + "rev": 6, + "op": "darkwing-9-note-closeout-2", + "verb": "note", + "args": { + "id": 9, + "text": "A1 34a72af9 and A2 6ca116b7 committed; Filbert approved both, and review round 1's candidate 6ca116b7 matches the approved A2 manifest 21/21 (agents/filbert/work/queue-a2-review-r1-2026-09-27.md); genesis 3377b877 by Sage; waits on Gate G, which also verifies row 10 and carries Gate F's zero-human-message test" + }, + "by": "darkwing", + "at": "2026-09-27T01:18:22.293Z", + "semantics": 1, + "result": { + "row": 9, + "field": "note", + "receipt": "ok darkwing-9-note-closeout-2 rev 6 row 9 note" + }, + "viewSha": "55d8988b0a095eb907d7452ccdf5d213402ce7d5b21c03e3622b422798bf57c9" } ] }