From c3cd27345476f296f3ecc30c18a7545a18b1a633 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sun, 18 Oct 2026 18:12:22 -0500 Subject: [PATCH] queue: row 165 r1 in-review and Filbert approve, row 156 round 2 in-review (sage) --- docs/plans/QUEUE.md | 6 +- docs/plans/queue.json | 219 ++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 212 insertions(+), 13 deletions(-) diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index a230006b8..a62c124c4 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 1887 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 1893 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -192,7 +192,7 @@ Generated from `docs/plans/queue.json` revision 1887 by `queue render`. Do not e | 153 | project init cleans up after a failure and refuses a nested records repo | rocko; reviewers filbert | #1647 | done | 147 done | Filbert approves on #1647 naming the candidate manifest; project, business and cli suites and every scripts/test-*.sh green on Sage's gate at the landing target (sage) | `docs/plans/2026-10-15_landing-followups.md` § project init cleans up after a failure and refuses a nested records repo | — | | 154 | A WYSIWYG Console editor built from reviewable source (Q168) | researcher; reviewers dewey, filbert | #1648 | done | 148 done | Mos's decision 123 go on the license and candidate before any code is imported, and later on the public/ diff; Dewey and Filbert approve naming the candidate manifest; webui, bus, cli, project suites and every scripts/test-*.sh green. Needs row 148 done. (sage) | `docs/plans/2026-10-16_q168-wysiwyg-editor.md` § A WYSIWYG Console editor built from reviewable source | — | | 155 | The human and the chief of staff configure the assistant (Q169) | darkwing; reviewers dewey, filbert | #1649 | done | 139 done, 141 done | Dewey and Filbert approve on #1649 naming the candidate manifest; Mos's decision 123 go on the public/ diff; bus, business, harness, cli, webui suites and every scripts/test-*.sh green; own window and tested migration if schema changes. Needs rows 139 and 141 done. (sage) | `docs/plans/2026-10-16_q169-assistant-config.md` § The human and the chief of staff configure the assistant | — | -| 156 | The host starts the landing run once a merge decision is approved | dewey; reviewers filbert | #1651 | in-review, round 1, request posted | 125 done, 149 done | Filbert approves on #1651 naming the candidate manifest; Sage's full gate rerun at the landing target; the re-pin needs Mos's go (sage) | `docs/plans/2026-10-18_landing-run-launch.md` § The host starts the landing run once a merge decision is approved | — | +| 156 | The host starts the landing run once a merge decision is approved | dewey; reviewers filbert | #1651 | in-review, round 2, request posted | 125 done, 149 done | Filbert approves on #1651 naming the candidate manifest; Sage's full gate rerun at the landing target; the re-pin needs Mos's go (sage) | `docs/plans/2026-10-18_landing-run-launch.md` § The host starts the landing run once a merge decision is approved | — | | 157 | I2 install images, the install config key, the endpoint helper and the egress proxy | researcher; reviewers darkwing, filbert | #1652 | queued | 87 done, 163 done | Filbert and Darkwing approve on #1652 naming the candidate manifest, and Mos's provider-host output is on the issue; Sage's full gate green on the landing tree (sage) | `docs/plans/2026-10-18_containerized-install-rows.md` § I2 install images, the install config key, the endpoint helper and the egress proxy | Decision 96 orders I2-I6 after D1 and D2, which have no rows yet; the goal order sets priority | | 158 | I3 two broker listeners, the human-socket via value and the host relay | dewey; reviewers darkwing, filbert | #1653 | queued | 157 done | Filbert and Darkwing approve on #1653 naming the candidate manifest; Sage's full gate green on the landing tree (sage) | `docs/plans/2026-10-18_containerized-install-rows.md` § I3 two broker listeners, the human-socket via value and the host relay | Decision 96 orders I2-I6 after D1 and D2, which have no rows yet; the goal order sets priority | | 159 | I4 the Console in a container with signed-in human authority | darkwing; reviewers dewey, filbert | #1654 | queued | 158 done | Filbert and Dewey approve on #1654 naming the candidate manifest; Sage's full gate green on the landing tree; lands before M3 (sage) | `docs/plans/2026-10-18_containerized-install-rows.md` § I4 the Console in a container with signed-in human authority | Decision 96 orders I2-I6 after D1 and D2, which have no rows yet; the goal order sets priority. B1 is decision 147 | @@ -202,7 +202,7 @@ Generated from `docs/plans/queue.json` revision 1887 by `queue render`. Do not e | 163 | D2: stack rehearsal on a scratch root (stack-release.sh rehearse) | sage; reviewers filbert | #1660 | queued | 162 done | Filbert approves the candidate manifest; cli, bus and webui suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_stack-release.md` § Stack rehearsal on a scratch root (D2) | P19 task 337 (agents/sage/work/vikunja-setup/d1-d2-rows-2026-10-18.json) | | 164 | Channel plug-in kind: cli and webui as its first modules (Q156 item 4, decision 149) | rocko; reviewers dewey | #1661 | done | 129 done | Dewey approves the candidate manifest; plugins, cli, bus and webui suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_channel-kind.md` § The channel kind, with cli and webui as its first modules | Design packet first, Sage sends it to Mos (human proof adjacent). Nothing goes between row 129 and this row (Mos mos-0726). | | 165 | The human adds and changes role instances: a CLI command and a Console view (P19 332) | darkwing; reviewers dewey, filbert | #1662 | in-review, round 1, request posted | 155 done | Mos relays Jason's confirmation before briefed; Dewey and Filbert approve on #1662 naming the candidate manifest; Mos's decision 123 go on the public/ diff; business, cli and webui suites and every scripts/test-*.sh green on Sage's gate (sage) (sage) | `docs/plans/2026-10-18_role-instance-verb.md` § The human adds and changes role instances | Briefed after 155 (b2f57ca70); hold lifted by mos-0805. Chief of staff stays out (mos-0787). sage-0918: lead approved file expansion (bus broker/runtime, webui cli.mjs, scripts/mosaic, commented channel-proof pin bump); new verbs human-only. Credentials/tracker stay out; second-reviewer gap with Mos (sage-0920). Acceptance 314 keeps the hand edit until this lands. Mos's decision 123 go on public/. | -| 166 | stack-release.sh hardening after D1: drop-in precheck, is-active race, copy check against the target, quoted Environment= (row 162 follow-up) | darkwing; reviewers filbert | #1663 | briefed | 162 done | Filbert approves the candidate manifest; cli suite and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_stack-release-hardening.md` § Brief: stack-release.sh hardening after D1 | — | +| 166 | stack-release.sh hardening after D1: drop-in precheck, is-active race, copy check against the target, quoted Environment= (row 162 follow-up) | darkwing; reviewers filbert | #1663 | in-progress | 162 done | Filbert approves the candidate manifest; cli suite and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_stack-release-hardening.md` § Brief: stack-release.sh hardening after D1 | — | | 167 | Settings page reads and one snapshot after Q169: names read rethrows, one shared settings snapshot, null-body tests for /api/name and /api/assistant-stop (row 155 follow-up) | darkwing; reviewers filbert | #1664 | briefed | 155 done | Filbert approves the candidate manifest; Mos's decision 123 go on the public/ diff; webui suite and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_settings-reads-after-q169.md` § Brief: Settings page reads and snapshots after Q169 | — | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index c7f5dcdf0..4ce7b37ed 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 1887, + "revision": 1893, "rows": [ { "id": 1, @@ -16465,6 +16465,37 @@ "candidate": "afea1df3e042ccf41f5fa750b2841793605110bb45f55bc8018167d23c90fe1f" } ] + }, + { + "n": 2, + "op": "dewey-156-review-2", + "by": "dewey", + "at": "2026-10-18T23:11:03.084Z", + "issue": 1651, + "candidate": { + "kind": "manifest", + "digest": "72a5c1b62ed0cb7be43015f23aca835ccec001081ff332d8d8c4fd28bd2bb700", + "text": "5e1290f391002360a9e549ca7af04d212f3d42824ca90f0e00a80eee8e03d15d docs/TOOLS.md\n1c646d3138391201b9ccc397804ac4721317fd7ea7347e6784b71445fd954595 packages/bus/src/broker.mjs\n83ed030e684b786e605f2f952f4fdfa95d69fca379c3b30a747ec009bc1291d1 packages/bus/src/process.mjs\n0e769ca2abdb5ad6f6f4df19ff6ed2e7ce976322dc1f6fd22f082bf5ef056182 packages/bus/src/runtime.mjs\nfb699ffb98fe5c2441ad930dd9022fe5c64b46787ab514e06c5b18ce8380345e packages/bus/tests/land.test.mjs\n2297163445c3438eec78a4723388c01b54a8556e6613f2a5deb3d388050f88e4 packages/cli/README.md\n0b08fbbc55ae93a3d6c3fc9a5bee4adf251ecefa2a399bba4bca7c390ca50b32 packages/cli/src/launcher.mjs\ne93c3bc735fa185b5c9cae4147c5b65e33518e78ec6a659739ea1073a0d4dbf7 packages/cli/tests/launcher.test.mjs\n696d8fdabab2ad0ef8d6564c61c8af097b88441a6f4f7ceefb20dc338375cc47 packages/cli/tests/thread-launch.test.mjs\n5cf7f74398ed0b133aa61ab767633f09c7cfa6429967577099b1c09d522a5835 packages/harness/src/runner.mjs\n7753b288b1c114a43c49e336be6adb20c9387967f2f0674abd37d32c23cdb445 packages/harness/tests/runner.test.mjs\n4cb99ff05e93b113a64da129c61b5c30e67bd1a89a6e507d4b74e792f56cb6c4 roles/chief-of-staff.md\nb5603cbdfc1a79d4b986c97aa2a94e2c57164f9abfd5117b348086025dd50993 roles/cto.md\nb8bbccbf7e10e090f3514664384cba44c86fbb514c79d182d31a209045fdcc1d roles/merge-gate.md\n" + }, + "request": "comment", + "attempts": [ + { + "op": "dewey-156-review-2", + "by": "dewey", + "at": "2026-10-18T23:11:03.084Z", + "state": "posted", + "comment": 29038, + "transport": { + "outcome": "posted", + "status": 201, + "comment": 29038, + "detail": "created" + }, + "resolutions": [] + } + ], + "duplicateRisk": false, + "receipts": [] } ] }, @@ -16475,8 +16506,8 @@ "note": null, "blockedReason": null, "createdAt": "2026-10-18T14:36:38.339Z", - "updatedAt": "2026-10-18T22:27:30.286Z", - "updatedBy": "filbert" + "updatedAt": "2026-10-18T23:11:16.098Z", + "updatedBy": "dewey" }, { "id": 157, @@ -17046,7 +17077,24 @@ } ], "duplicateRisk": false, - "receipts": [] + "receipts": [ + { + "reviewer": "filbert", + "op": "filbert-165-r1", + "at": "2026-10-18T22:56:59.868Z", + "verdict": "approve", + "comment": 29036, + "candidate": "89ca3fcf04f8c84d75710b15ef1d3b6b1e4cb0a4c0353b5360c93a51bd40f5b3" + }, + { + "reviewer": "dewey", + "op": "dewey-165-r1-changes", + "at": "2026-10-18T22:59:56.970Z", + "verdict": "changes", + "comment": 29037, + "candidate": "89ca3fcf04f8c84d75710b15ef1d3b6b1e4cb0a4c0353b5360c93a51bd40f5b3" + } + ] } ] }, @@ -17057,8 +17105,8 @@ "note": "Briefed after 155 (b2f57ca70); hold lifted by mos-0805. Chief of staff stays out (mos-0787). sage-0918: lead approved file expansion (bus broker/runtime, webui cli.mjs, scripts/mosaic, commented channel-proof pin bump); new verbs human-only. Credentials/tracker stay out; second-reviewer gap with Mos (sage-0920). Acceptance 314 keeps the hand edit until this lands. Mos's decision 123 go on public/.", "blockedReason": null, "createdAt": "2026-10-18T18:10:57.121Z", - "updatedAt": "2026-10-18T22:49:52.679Z", - "updatedBy": "darkwing" + "updatedAt": "2026-10-18T22:59:56.970Z", + "updatedBy": "dewey" }, { "id": 166, @@ -17070,7 +17118,7 @@ "closes": [ 1663 ], - "state": "briefed", + "state": "in-progress", "previousState": null, "required": false, "requiredSince": null, @@ -17091,12 +17139,15 @@ "filbert" ], "review": null, - "claim": null, + "claim": { + "seat": "darkwing", + "op": "darkwing-166-claim" + }, "note": null, "blockedReason": null, "createdAt": "2026-10-18T20:41:37.615Z", - "updatedAt": "2026-10-18T20:41:58.143Z", - "updatedBy": "sage" + "updatedAt": "2026-10-18T22:51:49.126Z", + "updatedBy": "darkwing" }, { "id": 167, @@ -67139,6 +67190,154 @@ "receipt": "ok darkwing-165-inreview-r1.outcome rev 1887 row 165 round 1 request darkwing-165-inreview-r1 posted comment 29034" }, "viewSha": "8750aec99951f5d1db05d5925b56934462c8681aed53c6181ed5967e0d4bebd9" + }, + { + "rev": 1888, + "op": "darkwing-166-claim", + "verb": "move", + "args": { + "id": 166, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "darkwing", + "at": "2026-10-18T22:51:49.126Z", + "semantics": 2, + "result": { + "row": 166, + "from": "briefed", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok darkwing-166-claim rev 1888 row 166 briefed→in-progress" + }, + "viewSha": "e4e05edf0250017e78207bb85d3fe1d2569bcb76d197eeafcf9cf04861669d30" + }, + { + "rev": 1889, + "op": "filbert-165-r1", + "verb": "review-record", + "args": { + "id": 165, + "verdict": "approve", + "comment": 29036, + "candidate": "89ca3fcf04f8c84d75710b15ef1d3b6b1e4cb0a4c0353b5360c93a51bd40f5b3" + }, + "by": "filbert", + "at": "2026-10-18T22:56:59.868Z", + "semantics": 2, + "result": { + "row": 165, + "round": 1, + "verdict": "approve", + "receipt": "ok filbert-165-r1 rev 1889 row 165 round 1 approve by filbert (comment 29036)" + }, + "viewSha": "6da027c05eead45e6b9ad97288887b56680e078f7c001a861c80619e3b65ceae" + }, + { + "rev": 1890, + "op": "dewey-165-r1-changes", + "verb": "review-record", + "args": { + "id": 165, + "verdict": "changes", + "comment": 29037, + "candidate": "89ca3fcf04f8c84d75710b15ef1d3b6b1e4cb0a4c0353b5360c93a51bd40f5b3" + }, + "by": "dewey", + "at": "2026-10-18T22:59:56.970Z", + "semantics": 2, + "result": { + "row": 165, + "round": 1, + "verdict": "changes", + "receipt": "ok dewey-165-r1-changes rev 1890 row 165 round 1 changes by dewey (comment 29037)" + }, + "viewSha": "7b17999d8e2476e9c702c047592e674e245376153aae15e7396cba660d904046" + }, + { + "rev": 1891, + "op": "dewey-156-r2-progress", + "verb": "move", + "args": { + "id": 156, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "dewey", + "at": "2026-10-18T23:10:43.741Z", + "semantics": 2, + "result": { + "row": 156, + "from": "in-review", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok dewey-156-r2-progress rev 1891 row 156 in-review→in-progress" + }, + "viewSha": "cf777cf5345eae185adc8cfbf626bcabca93f08ec596fd1bbcf33fb918ff1d6c" + }, + { + "rev": 1892, + "op": "dewey-156-review-2", + "verb": "move", + "args": { + "id": 156, + "to": "in-review", + "reason": null, + "candidate": "agents/dewey/work/queue-156/build-manifest-r2.sha256", + "evidence": null, + "issue": null + }, + "by": "dewey", + "at": "2026-10-18T23:11:03.084Z", + "semantics": 2, + "result": { + "row": 156, + "from": "in-progress", + "to": "in-review", + "round": 2, + "issue": 1651, + "candidate": { + "kind": "manifest", + "digest": "72a5c1b62ed0cb7be43015f23aca835ccec001081ff332d8d8c4fd28bd2bb700", + "text": "5e1290f391002360a9e549ca7af04d212f3d42824ca90f0e00a80eee8e03d15d docs/TOOLS.md\n1c646d3138391201b9ccc397804ac4721317fd7ea7347e6784b71445fd954595 packages/bus/src/broker.mjs\n83ed030e684b786e605f2f952f4fdfa95d69fca379c3b30a747ec009bc1291d1 packages/bus/src/process.mjs\n0e769ca2abdb5ad6f6f4df19ff6ed2e7ce976322dc1f6fd22f082bf5ef056182 packages/bus/src/runtime.mjs\nfb699ffb98fe5c2441ad930dd9022fe5c64b46787ab514e06c5b18ce8380345e packages/bus/tests/land.test.mjs\n2297163445c3438eec78a4723388c01b54a8556e6613f2a5deb3d388050f88e4 packages/cli/README.md\n0b08fbbc55ae93a3d6c3fc9a5bee4adf251ecefa2a399bba4bca7c390ca50b32 packages/cli/src/launcher.mjs\ne93c3bc735fa185b5c9cae4147c5b65e33518e78ec6a659739ea1073a0d4dbf7 packages/cli/tests/launcher.test.mjs\n696d8fdabab2ad0ef8d6564c61c8af097b88441a6f4f7ceefb20dc338375cc47 packages/cli/tests/thread-launch.test.mjs\n5cf7f74398ed0b133aa61ab767633f09c7cfa6429967577099b1c09d522a5835 packages/harness/src/runner.mjs\n7753b288b1c114a43c49e336be6adb20c9387967f2f0674abd37d32c23cdb445 packages/harness/tests/runner.test.mjs\n4cb99ff05e93b113a64da129c61b5c30e67bd1a89a6e507d4b74e792f56cb6c4 roles/chief-of-staff.md\nb5603cbdfc1a79d4b986c97aa2a94e2c57164f9abfd5117b348086025dd50993 roles/cto.md\nb8bbccbf7e10e090f3514664384cba44c86fbb514c79d182d31a209045fdcc1d roles/merge-gate.md\n" + }, + "receipt": "ok dewey-156-review-2 rev 1892 row 156 in-progress→in-review round 2 on #1651; request dewey-156-review-2 requesting" + }, + "viewSha": "ddfeb44fcde5c6999494f4e80fa99a978c1ca706024deaaf7dc16ac58728758f" + }, + { + "rev": 1893, + "op": "dewey-156-review-2.outcome", + "verb": "review-outcome", + "args": { + "id": 156, + "attempt": "dewey-156-review-2", + "outcome": "posted", + "status": 201, + "comment": 29038, + "detail": "created" + }, + "by": "dewey", + "at": "2026-10-18T23:11:16.098Z", + "semantics": 2, + "result": { + "row": 156, + "round": 2, + "attempt": "dewey-156-review-2", + "state": "posted", + "receipt": "ok dewey-156-review-2.outcome rev 1893 row 156 round 2 request dewey-156-review-2 posted comment 29038" + }, + "viewSha": "73f19a97ce9d604f644c1417fc5c094120f9ff0609eace0acf88d7740f2306a5" } ] }