From b8e6e60bfda3b9d1a614d6f55bbb616468d96da6 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Wed, 14 Oct 2026 11:50:58 -0500 Subject: [PATCH] queue: row 115 start and in-review, row 7 note (#1609, revs 1127-1130) --- docs/plans/QUEUE.md | 6 +- docs/plans/queue.json | 151 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 146 insertions(+), 11 deletions(-) diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index ce76db2cf..5dd0d99d6 100644 --- a/docs/plans/QUEUE.md +++ b/docs/plans/QUEUE.md @@ -33,7 +33,7 @@ Gaps found while working go to `docs/plans/DEFERRED.md`, not here. -Generated from `docs/plans/queue.json` revision 1126 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 1130 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -43,7 +43,7 @@ Generated from `docs/plans/queue.json` revision 1126 by `queue render`. Do not e | 4 | Ledger (piece 3 on the plan page) | darkwing | #1506 | done | — | D: 18.9 human messages per closed issue, week of 2026-09-06 (jason) | `docs/plans/2026-09-12_control-board-mvp.md` § Piece 3: ledger (numbers for the rails) | done 2026-09-13 | | 5 | WebUI first screen on the Console design (piece 4 on the plan page) | dewey; reviewers darkwing, filbert | #1507 | waiting-on-jason | — | E: all-seat interactive demonstration then Jason workday ruling; live cutover separately approved (jason) | `docs/plans/2026-09-13_webui-session-chat.md` § WebUI session chat: refined brief and delivery plan | Lead decision 94: the dogfood day is Gate E's demonstration for the scope that exists (the managed PM on the bus). Jason's ruling that day records a partial pass; the all-seat part stays open and the row stays waiting on Jason. | | 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` § Weekly routine | Week 10-04..10-10 posted partial on #1508 (comment 28380, --no-issues --no-t3, exit 0): T3 reasoning rows refuse (exit 1) and 132 updated issues exceed the one 50-row page (exit 2). Fix is row 113 (#1607, darkwing after 112). Full rerun of this week after 113 lands; the week of 10-11..10-17 runs Monday 10-19. | +| 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` § Weekly routine | Week 10-04..10-10 full run posted on #1508 (comment 28413, replaces partial 28380): exit 0 after row 113 landed (a5b8a99a1), 3 issue pages, T3 read. 22 closed, median 2.6 h open, 96 commits, 2.6 follow-ups per issue, 5.5 human messages per closed issue (gate: under 10, Jason's call). The week of 10-11..10-17 runs Monday 10-19. | | 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; done | — | 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; done | — | 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) | source 5efe28ab: AGENTS.md cadence, pointer and recovery rule, six seat CONTEXT files, queue README n3; QUEUE.md header points at the goals review (n2). Gate G verifies it: a seat starts from queue next with no human message | @@ -151,7 +151,7 @@ Generated from `docs/plans/queue.json` revision 1126 by `queue render`. Do not e | 112 | Decision raise takes one recommendation key and says which field failed | darkwing; reviewers filbert, sage | #1606 | done | — | Filbert and Sage approve on #1606 naming the candidate manifest; Sage's full gate rerun; Mos notices before and after; live only with a new copy and bus restart under Mos's go, shared with row 110; Mos re-raises Q139/Q140 through the PM and sees it in the Inbox (sage) | `docs/plans/2026-10-14_decision-raise-recommendation.md` § Decision raise takes one recommendation key and says which field failed | Round 1: Sage's recorded approve (rev 1106, comment 28377) is superseded by changes in comment 28378. The README invalid-options row misstates the shape cases: keys() refuses a malformed option invalid-request. The queue allows one verdict per round, so round 1 must not land; round 2 carries the README fix. | | 113 | The weekly ledger runs on current T3 and a week with more than 50 updated issues | darkwing; reviewers filbert | #1607 | done | 112 done | Filbert approves on #1607 naming the candidate manifest; Sage's full gate rerun at the landing target; after landing Sage runs 2026-10-04..10-10 with issues and T3 and exits 0 (sage) | `docs/plans/2026-10-14_ledger-reasoning-and-issue-pages.md` § The weekly ledger runs on current T3 and a week with more than 50 updated issues | — | | 114 | Discord connector unit runs from a pinned copy | rocko; reviewers filbert | #1608 | briefed | 108 done | Filbert approves on #1608 naming the candidate manifest; Sage's full gate rerun at the landing target; Mos notices before and after (packages/discord flagged); install and restart are Mos's step after the SetSpark freeze lifts (sage) | `docs/plans/2026-10-14_discord-pinned-copy.md` § Discord connector unit runs from a pinned copy | — | -| 115 | A closed decision sends the raising role a message | darkwing; reviewers filbert, sage | #1609 | briefed | 113 done | Filbert and Sage approve on #1609 naming the candidate manifest; Sage's full gate rerun at the landing target; Mos notices before and after (decision 109); live only via copy, re-pin and bus restart on Mos's go (sage) | `docs/plans/2026-10-14_decision-close-message.md` § A closed decision sends the raising role a message | — | +| 115 | A closed decision sends the raising role a message | darkwing; reviewers filbert, sage | #1609 | in-review, round 1, request posted | 113 done | Filbert and Sage approve on #1609 naming the candidate manifest; Sage's full gate rerun at the landing target; Mos notices before and after (decision 109); live only via copy, re-pin and bus restart on Mos's go (sage) | `docs/plans/2026-10-14_decision-close-message.md` § A closed decision sends the raising role a message | — | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index 11da7e94a..eb3e4d1d9 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 1126, + "revision": 1130, "rows": [ { "id": 1, @@ -322,10 +322,10 @@ "seat": "sage", "op": "genesis-2026-09-27" }, - "note": "Week 10-04..10-10 posted partial on #1508 (comment 28380, --no-issues --no-t3, exit 0): T3 reasoning rows refuse (exit 1) and 132 updated issues exceed the one 50-row page (exit 2). Fix is row 113 (#1607, darkwing after 112). Full rerun of this week after 113 lands; the week of 10-11..10-17 runs Monday 10-19.", + "note": "Week 10-04..10-10 full run posted on #1508 (comment 28413, replaces partial 28380): exit 0 after row 113 landed (a5b8a99a1), 3 issue pages, T3 read. 22 closed, median 2.6 h open, 96 commits, 2.6 follow-ups per issue, 5.5 human messages per closed issue (gate: under 10, Jason's call). The week of 10-11..10-17 runs Monday 10-19.", "blockedReason": null, "createdAt": "2026-09-13", - "updatedAt": "2026-10-14T15:55:38.645Z", + "updatedAt": "2026-10-14T16:39:25.026Z", "updatedBy": "sage" }, { @@ -10359,7 +10359,7 @@ "closes": [ 1609 ], - "state": "briefed", + "state": "in-review", "previousState": null, "required": false, "requiredSince": null, @@ -10380,13 +10380,50 @@ "filbert", "sage" ], - "review": null, - "claim": null, + "review": { + "rounds": [ + { + "n": 1, + "op": "darkwing-115-review-1", + "by": "darkwing", + "at": "2026-10-14T16:44:57.340Z", + "issue": 1609, + "candidate": { + "kind": "manifest", + "digest": "f37bc933bbfd2e5f10fd5dd500f60a37e16de324c4e63395bb8d62cc3b5068ab", + "text": "f10e2d5f42e6d74b5be21e7bcabe20fd9e0bd2252aab924a5843e57551d30a38 packages/bus/README.md\n92a90ffdca975100f9dca9d5bc38a8fc924008a006e6f3b088d1473bbcbb2a3d packages/bus/src/broker.mjs\n36b9ae4abc922f8a23d01f953959954f8d7b3ad4960423dd28f6e52d0e601ab4 packages/bus/tests/decision-close.test.mjs\nbbc2cbaac792633ae52382f5a557ce11fba483a5031363902d5b3a1bb9fa7095 packages/bus/tests/single-use.test.mjs\n0c6526ff3898f3f8c0cde14477f0648d705bcc522e9e6f263615cc4e658a462a packages/harness/tests/runner.test.mjs\n" + }, + "request": "comment", + "attempts": [ + { + "op": "darkwing-115-review-1", + "by": "darkwing", + "at": "2026-10-14T16:44:57.340Z", + "state": "posted", + "comment": 28420, + "transport": { + "outcome": "posted", + "status": 201, + "comment": 28420, + "detail": "created" + }, + "resolutions": [] + } + ], + "duplicateRisk": false, + "receipts": [] + } + ] + }, + "claim": { + "seat": "darkwing", + "op": "darkwing-115-start-1" + }, "note": null, "blockedReason": null, "createdAt": "2026-10-14T16:25:17.494Z", - "updatedAt": "2026-10-14T16:25:30.583Z", - "updatedBy": "sage" + "updatedAt": "2026-10-14T16:45:03.881Z", + "updatedBy": "darkwing" } ], "log": [ @@ -40150,6 +40187,104 @@ "receipt": "ok sage-113-done rev 1126 row 113 in-review→done round 1" }, "viewSha": "1b1281f44779ab2fb8b3c55631c277e6c0e7be9178e991c11b6234adb767dc08" + }, + { + "rev": 1127, + "op": "darkwing-115-start-1", + "verb": "move", + "args": { + "id": 115, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "darkwing", + "at": "2026-10-14T16:37:52.712Z", + "semantics": 2, + "result": { + "row": 115, + "from": "briefed", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok darkwing-115-start-1 rev 1127 row 115 briefed→in-progress" + }, + "viewSha": "42c5a61c0333d70163762d429a0bf44b2352268c08089fc41930c90166fe9d03" + }, + { + "rev": 1128, + "op": "sage-7-note-1014b", + "verb": "note", + "args": { + "id": 7, + "text": "Week 10-04..10-10 full run posted on #1508 (comment 28413, replaces partial 28380): exit 0 after row 113 landed (a5b8a99a1), 3 issue pages, T3 read. 22 closed, median 2.6 h open, 96 commits, 2.6 follow-ups per issue, 5.5 human messages per closed issue (gate: under 10, Jason's call). The week of 10-11..10-17 runs Monday 10-19." + }, + "by": "sage", + "at": "2026-10-14T16:39:25.026Z", + "semantics": 2, + "result": { + "row": 7, + "field": "note", + "receipt": "ok sage-7-note-1014b rev 1128 row 7 note" + }, + "viewSha": "06c06589adcdc2723e1f28bf712162f174f7ab03fa5d36fb49a62f568ec19c25" + }, + { + "rev": 1129, + "op": "darkwing-115-review-1", + "verb": "move", + "args": { + "id": 115, + "to": "in-review", + "reason": null, + "candidate": "agents/darkwing/work/queue-115/r1/candidate-manifest.sha256", + "evidence": null, + "issue": null + }, + "by": "darkwing", + "at": "2026-10-14T16:44:57.340Z", + "semantics": 2, + "result": { + "row": 115, + "from": "in-progress", + "to": "in-review", + "round": 1, + "issue": 1609, + "candidate": { + "kind": "manifest", + "digest": "f37bc933bbfd2e5f10fd5dd500f60a37e16de324c4e63395bb8d62cc3b5068ab", + "text": "f10e2d5f42e6d74b5be21e7bcabe20fd9e0bd2252aab924a5843e57551d30a38 packages/bus/README.md\n92a90ffdca975100f9dca9d5bc38a8fc924008a006e6f3b088d1473bbcbb2a3d packages/bus/src/broker.mjs\n36b9ae4abc922f8a23d01f953959954f8d7b3ad4960423dd28f6e52d0e601ab4 packages/bus/tests/decision-close.test.mjs\nbbc2cbaac792633ae52382f5a557ce11fba483a5031363902d5b3a1bb9fa7095 packages/bus/tests/single-use.test.mjs\n0c6526ff3898f3f8c0cde14477f0648d705bcc522e9e6f263615cc4e658a462a packages/harness/tests/runner.test.mjs\n" + }, + "receipt": "ok darkwing-115-review-1 rev 1129 row 115 in-progress→in-review round 1 on #1609; request darkwing-115-review-1 requesting" + }, + "viewSha": "5e09ce1a0dd44331f7aa656ae647c6eff278283d108b72297257373b31164e93" + }, + { + "rev": 1130, + "op": "darkwing-115-review-1.outcome", + "verb": "review-outcome", + "args": { + "id": 115, + "attempt": "darkwing-115-review-1", + "outcome": "posted", + "status": 201, + "comment": 28420, + "detail": "created" + }, + "by": "darkwing", + "at": "2026-10-14T16:45:03.881Z", + "semantics": 2, + "result": { + "row": 115, + "round": 1, + "attempt": "darkwing-115-review-1", + "state": "posted", + "receipt": "ok darkwing-115-review-1.outcome rev 1130 row 115 round 1 request darkwing-115-review-1 posted comment 28420" + }, + "viewSha": "55ff7dd82d8336aea7b42434dba1c04352c6e49be047f1ad6f4ba87385001f58" } ] }