From d479f043ebafef326fa6dcdd742771b3793b7d97 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Wed, 14 Oct 2026 12:10:43 -0500 Subject: [PATCH] docs: queue revs 1131-1138, row 115 done (landed d90482030, #1609); row 116 filed (#1610) --- docs/plans/QUEUE.md | 5 +- docs/plans/queue.json | 320 ++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 314 insertions(+), 11 deletions(-) diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index 5dd0d99d6..d60f0b7da 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 1130 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 1138 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -151,7 +151,8 @@ Generated from `docs/plans/queue.json` revision 1130 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 | 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 | — | +| 115 | A closed decision sends the raising role a message | darkwing; reviewers filbert, sage | #1609 | done | 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 | — | +| 116 | A resolved merge decision lands as a gated local commit | darkwing; reviewers filbert | #1610 | queued | 115 done | Filbert approves on #1610 naming the candidate manifest; Sage's full gate rerun at the landing target; the 19/265 replay matches f7c8537b3's tree and 010d30cbe refuses root-file (sage) | `docs/plans/2026-10-14_merge-path-for-approved-work.md` § A resolved merge decision lands as a gated local commit | — | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index eb3e4d1d9..cb0ea1c23 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 1130, + "revision": 1138, "rows": [ { "id": 1, @@ -10359,7 +10359,7 @@ "closes": [ 1609 ], - "state": "in-review", + "state": "done", "previousState": null, "required": false, "requiredSince": null, @@ -10411,19 +10411,111 @@ } ], "duplicateRisk": false, - "receipts": [] + "receipts": [ + { + "reviewer": "filbert", + "op": "filbert-115-r1", + "at": "2026-10-14T16:51:25.860Z", + "verdict": "changes", + "comment": 28422, + "candidate": "f37bc933bbfd2e5f10fd5dd500f60a37e16de324c4e63395bb8d62cc3b5068ab" + } + ] + }, + { + "n": 2, + "op": "darkwing-115-r2-review-1", + "by": "darkwing", + "at": "2026-10-14T17:00:57.385Z", + "issue": 1609, + "candidate": { + "kind": "manifest", + "digest": "1910eb5a672e670cb7c8a197ee3fdd888412dd803fe52a0a15680103c26c078c", + "text": "f10e2d5f42e6d74b5be21e7bcabe20fd9e0bd2252aab924a5843e57551d30a38 packages/bus/README.md\n92a90ffdca975100f9dca9d5bc38a8fc924008a006e6f3b088d1473bbcbb2a3d packages/bus/src/broker.mjs\n1bdf24d1d28c952526323aa47e19503e89d1e5491f28b61d60cb7b5bebc718c6 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-r2-review-1", + "by": "darkwing", + "at": "2026-10-14T17:00:57.385Z", + "state": "posted", + "comment": 28426, + "transport": { + "outcome": "posted", + "status": 201, + "comment": 28426, + "detail": "created" + }, + "resolutions": [] + } + ], + "duplicateRisk": false, + "receipts": [ + { + "reviewer": "sage", + "op": "sage-115-r2", + "at": "2026-10-14T17:02:02.590Z", + "verdict": "approve", + "comment": 28427, + "candidate": "1910eb5a672e670cb7c8a197ee3fdd888412dd803fe52a0a15680103c26c078c" + }, + { + "reviewer": "filbert", + "op": "filbert-115-r2", + "at": "2026-10-14T17:02:29.855Z", + "verdict": "approve", + "comment": 28428, + "candidate": "1910eb5a672e670cb7c8a197ee3fdd888412dd803fe52a0a15680103c26c078c" + } + ] } ] }, - "claim": { - "seat": "darkwing", - "op": "darkwing-115-start-1" - }, + "claim": null, "note": null, "blockedReason": null, "createdAt": "2026-10-14T16:25:17.494Z", - "updatedAt": "2026-10-14T16:45:03.881Z", - "updatedBy": "darkwing" + "updatedAt": "2026-10-14T17:10:06.201Z", + "updatedBy": "sage" + }, + { + "id": 116, + "piece": "A resolved merge decision lands as a gated local commit", + "owner": "darkwing", + "issues": [ + 1610 + ], + "closes": [ + 1610 + ], + "state": "queued", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "Filbert approves on #1610 naming the candidate manifest; Sage's full gate rerun at the landing target; the 19/265 replay matches f7c8537b3's tree and 010d30cbe refuses root-file", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-14_merge-path-for-approved-work.md", + "anchor": "A resolved merge decision lands as a gated local commit", + "blob": "ffe22d000161e83f7eae6beb0e55ac70ede2fb9e" + }, + "after": [ + { + "id": 115, + "when": "done" + } + ], + "reviewers": [ + "filbert" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-14T16:55:40.928Z", + "updatedAt": "2026-10-14T16:55:40.928Z", + "updatedBy": "sage" } ], "log": [ @@ -40285,6 +40377,216 @@ "receipt": "ok darkwing-115-review-1.outcome rev 1130 row 115 round 1 request darkwing-115-review-1 posted comment 28420" }, "viewSha": "55ff7dd82d8336aea7b42434dba1c04352c6e49be047f1ad6f4ba87385001f58" + }, + { + "rev": 1131, + "op": "filbert-115-r1", + "verb": "review-record", + "args": { + "id": 115, + "verdict": "changes", + "comment": 28422, + "candidate": "f37bc933bbfd2e5f10fd5dd500f60a37e16de324c4e63395bb8d62cc3b5068ab" + }, + "by": "filbert", + "at": "2026-10-14T16:51:25.860Z", + "semantics": 2, + "result": { + "row": 115, + "round": 1, + "verdict": "changes", + "receipt": "ok filbert-115-r1 rev 1131 row 115 round 1 changes by filbert (comment 28422)" + }, + "viewSha": "9b107e31070cce8fa3d290da9fe451070d7a7a3149b3282373bf6496b5654f9b" + }, + { + "rev": 1132, + "op": "darkwing-115-r2-start-1", + "verb": "move", + "args": { + "id": 115, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "darkwing", + "at": "2026-10-14T16:52:36.961Z", + "semantics": 2, + "result": { + "row": 115, + "from": "in-review", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok darkwing-115-r2-start-1 rev 1132 row 115 in-review→in-progress" + }, + "viewSha": "ac49b0677837af69e21ded835e71abbcc7b05790dd07b8f1567939ad7b5fae11" + }, + { + "rev": 1133, + "op": "sage-add-merge-path", + "verb": "add", + "args": { + "piece": "A resolved merge decision lands as a gated local commit", + "gate": "Filbert approves on #1610 naming the candidate manifest; Sage's full gate rerun at the landing target; the 19/265 replay matches f7c8537b3's tree and 010d30cbe refuses root-file", + "brief": "docs/plans/2026-10-14_merge-path-for-approved-work.md#A resolved merge decision lands as a gated local commit", + "issues": [ + 1610 + ], + "note": null, + "owner": "darkwing", + "gateOwner": "sage", + "after": [ + { + "id": 115, + "when": "done" + } + ], + "reviewers": [ + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-14T16:55:40.928Z", + "semantics": 2, + "result": { + "row": 116, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-14_merge-path-for-approved-work.md", + "anchor": "A resolved merge decision lands as a gated local commit", + "blob": "ffe22d000161e83f7eae6beb0e55ac70ede2fb9e" + }, + "receipt": "ok sage-add-merge-path rev 1133 row 116 none→queued" + }, + "viewSha": "393a15a53fbf1caeb0dc1894892b666227a304644311c4750a1c9ed9d442f204" + }, + { + "rev": 1134, + "op": "darkwing-115-r2-review-1", + "verb": "move", + "args": { + "id": 115, + "to": "in-review", + "reason": null, + "candidate": "agents/darkwing/work/queue-115/r2/candidate-manifest.sha256", + "evidence": null, + "issue": null + }, + "by": "darkwing", + "at": "2026-10-14T17:00:57.385Z", + "semantics": 2, + "result": { + "row": 115, + "from": "in-progress", + "to": "in-review", + "round": 2, + "issue": 1609, + "candidate": { + "kind": "manifest", + "digest": "1910eb5a672e670cb7c8a197ee3fdd888412dd803fe52a0a15680103c26c078c", + "text": "f10e2d5f42e6d74b5be21e7bcabe20fd9e0bd2252aab924a5843e57551d30a38 packages/bus/README.md\n92a90ffdca975100f9dca9d5bc38a8fc924008a006e6f3b088d1473bbcbb2a3d packages/bus/src/broker.mjs\n1bdf24d1d28c952526323aa47e19503e89d1e5491f28b61d60cb7b5bebc718c6 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-r2-review-1 rev 1134 row 115 in-progress→in-review round 2 on #1609; request darkwing-115-r2-review-1 requesting" + }, + "viewSha": "d348e56508690d1f8c0f2fa46b8e2265a4e46113ddbe10108d5062d2b93071db" + }, + { + "rev": 1135, + "op": "darkwing-115-r2-review-1.outcome", + "verb": "review-outcome", + "args": { + "id": 115, + "attempt": "darkwing-115-r2-review-1", + "outcome": "posted", + "status": 201, + "comment": 28426, + "detail": "created" + }, + "by": "darkwing", + "at": "2026-10-14T17:01:02.841Z", + "semantics": 2, + "result": { + "row": 115, + "round": 2, + "attempt": "darkwing-115-r2-review-1", + "state": "posted", + "receipt": "ok darkwing-115-r2-review-1.outcome rev 1135 row 115 round 2 request darkwing-115-r2-review-1 posted comment 28426" + }, + "viewSha": "ca36ba10ffb8e0506435f0c71600385ca2ee6cba7b7205c0f8e2c8361652b2b9" + }, + { + "rev": 1136, + "op": "sage-115-r2", + "verb": "review-record", + "args": { + "id": 115, + "verdict": "approve", + "comment": 28427, + "candidate": "1910eb5a672e670cb7c8a197ee3fdd888412dd803fe52a0a15680103c26c078c" + }, + "by": "sage", + "at": "2026-10-14T17:02:02.590Z", + "semantics": 2, + "result": { + "row": 115, + "round": 2, + "verdict": "approve", + "receipt": "ok sage-115-r2 rev 1136 row 115 round 2 approve by sage (comment 28427)" + }, + "viewSha": "9a9033b2eac66d6248a56ab49cbb4398000295c2fc74975184cbf9852a49f474" + }, + { + "rev": 1137, + "op": "filbert-115-r2", + "verb": "review-record", + "args": { + "id": 115, + "verdict": "approve", + "comment": 28428, + "candidate": "1910eb5a672e670cb7c8a197ee3fdd888412dd803fe52a0a15680103c26c078c" + }, + "by": "filbert", + "at": "2026-10-14T17:02:29.855Z", + "semantics": 2, + "result": { + "row": 115, + "round": 2, + "verdict": "approve", + "receipt": "ok filbert-115-r2 rev 1137 row 115 round 2 approve by filbert (comment 28428)" + }, + "viewSha": "4dd841f6b6c570adbb8f6c19fafc500f2a8ac8ca24cca5876c7e0227f27076a7" + }, + { + "rev": 1138, + "op": "sage-115-land", + "verb": "move", + "args": { + "id": 115, + "to": "done", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-14T17:10:06.201Z", + "semantics": 2, + "result": { + "row": 115, + "from": "in-review", + "to": "done", + "round": 2, + "issue": null, + "candidate": null, + "receipt": "ok sage-115-land rev 1138 row 115 in-review→done round 2" + }, + "viewSha": "c14bd0e1c9e8783192d5655ed7fb4f1987aad82f7c207abce9a876adc28091d5" } ] }