docs: queue revisions 1349-1352 (row 121 round 2 review and landing)

Darkwing 1349-1350: row 121 in-review with the round 2 candidate
710d5086, request comment 28614. Dewey 1351: approve, comment 28615.
Sage 1352: row 121 done, landed 2c16d6b93.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-15 14:07:15 -05:00
co-authored by Claude Opus 5.5
parent 2c16d6b932
commit 496e26e0e5
2 changed files with 148 additions and 10 deletions
+2 -2
View File
@@ -33,7 +33,7 @@ Gaps found while working go to `docs/plans/DEFERRED.md`, not here.
<!-- mosaic-queue:begin -->
Generated from `docs/plans/queue.json` revision 1348 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
Generated from `docs/plans/queue.json` revision 1352 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|---|---|---|---|---|---|---|---|---|
@@ -157,7 +157,7 @@ Generated from `docs/plans/queue.json` revision 1348 by `queue render`. Do not e
| 118 | No auto-maintenance from the host's git in a role clone | darkwing; reviewers dewey | #1612 | done | 116 done | Dewey approves on #1612 naming the candidate manifest; Sage's full gate rerun at the landing target; every host git call in a clone carries maintenance.auto=false and gc.auto=0 (sage) | `docs/plans/2026-10-14_clone-fetch-no-maintenance.md` § No auto-maintenance from the host's git in a role clone | — |
| 119 | Role files for the chief of staff and the assistant | researcher; reviewers filbert | #1613 | done | — | Filbert approves on #1613 naming the candidate manifest; Sage's full gate rerun at the landing target; tests pin the assistant to message.send only, role.launch on the chief of staff and off the PM (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Role files for the chief of staff and the assistant | — |
| 120 | The broker limits who the assistant sends to and hears from | researcher; reviewers filbert | #1614 | done | 119 done | Filbert approves on #1614 naming the candidate manifest; Sage's full gate rerun at the landing target; both directions refused and logged, a role without the field unchanged (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § The broker limits who the assistant sends to and hears from | — |
| 121 | Projects and threads in the bus | darkwing; reviewers dewey | #1615 | in-progress | 118 done, 120 done | Sage approves the design packet on #1615 before code; Dewey approves on #1615 naming the candidate manifest; Sage's full gate rerun at the landing target; the migration runs on a copy of a schema-current database (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Projects and threads in the bus | Large. Design packet first (schema, migration, per-thread session store, idle stop). Lands with a downtime re-pin on Mos's go. |
| 121 | Projects and threads in the bus | darkwing; reviewers dewey | #1615 | done | 118 done, 120 done | Sage approves the design packet on #1615 before code; Dewey approves on #1615 naming the candidate manifest; Sage's full gate rerun at the landing target; the migration runs on a copy of a schema-current database (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Projects and threads in the bus | Large. Design packet first (schema, migration, per-thread session store, idle stop). Lands with a downtime re-pin on Mos's go. |
| 122 | Agent limits as settings, with the organization-file write path | rocko; reviewers filbert | #1616 | done | — | Filbert approves on #1616 naming the candidate manifest; Sage's full gate rerun at the landing target; Mos's go before landing (decision 123, Settings form) (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Agent limits as settings, with the organization-file write path | Decision 123 applies: the Settings form changes webui public files. Design note on the launch schema and migration first. The row never runs the migration on Jason's file. |
| 123 | The chief of staff ends runs and changes the organization file | researcher; reviewers filbert | #1617 | done | 119 done, 122 done | Filbert approves on #1617 naming the candidate manifest; Sage's full gate rerun at the landing target; revoke by the chief of staff logged with a reason, other roles still gated (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § The chief of staff ends runs and changes the organization file | — |
| 124 | Token accounting per run | rocko; reviewers dewey | #1618 | queued | 122 done, 131 done | Dewey approves on #1618 naming the candidate manifest; Sage's full gate rerun at the landing target; Mos's go before landing (decision 123, Settings readout); untrusted-file guards each have a mutant (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Token accounting per run | The host reads transcripts a session can write. A count is the stack's best reading, not proof. |
+146 -8
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
"revision": 1348,
"revision": 1352,
"rows": [
{
"id": 1,
@@ -11330,7 +11330,7 @@
"closes": [
1615
],
"state": "in-progress",
"state": "done",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -11395,18 +11395,55 @@
"candidate": "1ab1c749cbe2714c5f2f49764560f71c96e2cff5728e198c5c04999474672b72"
}
]
},
{
"n": 2,
"op": "darkwing-121-review-2",
"by": "darkwing",
"at": "2026-10-15T18:55:25.501Z",
"issue": 1615,
"candidate": {
"kind": "manifest",
"digest": "710d50866e77055b7231a53e3601bd2bab7686b722160f81ddda030875f67e9b",
"text": "5d9c73c43c9020bd79018c7266b3ffa28839f3109e0682d8065a0bc4cce72c24 packages/business/README.md\n51de1f5dcd77796abba0519aa92e16eb4b95edbee49e92e1650101f234498b49 packages/business/src/business.mjs\nff73fc891a50e1ab6b0235b9e8584c92d828b53f38f483d4a86e5d6c3f5b0d09 packages/business/tests/business.test.mjs\ndd253efbee85708d66cd900c426c1c58d7b864ee2bd79224ece77a4a2c228e3d packages/business/tests/chief-of-staff.test.mjs\n51e52a70d972bcfeb767a26f20e6b693e9f901a18c51778d9f6613ddf2277f78 packages/bus/README.md\n21e6c091f14f818396f4d7836f381cc1389d45b2680ecaa1a00646b652c45050 packages/bus/schema.sql\n94ff6ff0b89fa4e6cb3b6dadc00ab8e443cf9993b9d6864c3fc0934da3f3cc26 packages/bus/src/broker.mjs\nf48b1adeb0ea1bf1b1f290e5bb39dedf115c4b41b6da9c777f7ce749253da6a2 packages/bus/src/migrate-schema.mjs\nd9aacc974d5047790e65c30a90068259bb9396dc92d4904eae3b9c5dbbb2f077 packages/bus/src/migrations/3d-3e.sql\n86f6fcfde4176fb80ad7a43adf805621216b257e62b1f120cb588d15e8b7af05 packages/bus/src/process.mjs\n01fb90e1fe58915827b90f5175dec7903d3e52524b787b401d816240cb45c51d packages/bus/src/runtime.mjs\n1264861ddfd684f845160afb0adb7533a38525595b48f81a6c465ffeac739e9e packages/bus/src/store.mjs\n1c2ad65664943cfa0fb67fcd27ab69cb5bdb84d8059a56e78d1deb17f691a5a3 packages/bus/tests/chief-of-staff.test.mjs\nc9cec9d0a07416bd8dfa6df3c38ba0eeff810d2d3f843eae004fb72542ebc2c2 packages/bus/tests/comment-migration.test.mjs\n8704e64881e56f1d6657438b5d4313fa9d338f9834e4f7903a7822607f10657d packages/bus/tests/decision-route.test.mjs\n70de87c083cad055bedd0de99b279f602ad7965f2018d1d17c1ac5cf1698112e packages/bus/tests/end-launch.test.mjs\ne4f1de9e16d2fab5e051fd3810189b28cc76a670cfe573b752d9f53bf9ca39b5 packages/bus/tests/fixtures/schema-3d.sql\nbd96294a2a9085dde881958eafde4c205b9a2e5606273ba3f6fef4c4a13321cd packages/bus/tests/messaging.test.mjs\n91befefec88f78c0bec30cd80f8a10aa5b520cb6ff00e01a1e939c44c75312cd packages/bus/tests/schema.test.mjs\nd89aa78af6359b92d4aed4f2f17a9c6683d3a3ff2891483cb1c43f2625c3b99a packages/bus/tests/thread-migration.test.mjs\nc5adace50feaafaa56ace9e8a5f7a6be1d192a2a4061ac00b9f739804d3afb40 packages/bus/tests/threads.test.mjs\ne13bdd143d0cda4550fafa41b7a3fef13a5bb73944a4a7587ccacdbf1a72690b packages/cli/README.md\nb97e51d2fc6bf02debdcc645e4b7d99412046f15d4cdc3766006c0e76a28da6b packages/cli/src/launcher.mjs\ndc857a55ea53a87505073dac428282b66ab9d9e0bb3a1bca5632769682a9da43 packages/cli/tests/fixtures/thread-adapter.mjs\nd0a2dd11ebdfbdeff20776566686db8120ab03f155a74df032a7ca0eb5975051 packages/cli/tests/thread-launch.test.mjs\ne8b1ffc1153794d09fadc9e641846cc9ccd0b238c7e7fff02e46d48a4b42c39c packages/seat/README.md\n7c5158c95517c244ff5e41ec5cdb431734ae77b7f90add6d21302d10277c3656 packages/seat/src/sandbox.mjs\n46349aa3be84f5ab4123ed81718fb729eeff084f8579cdf1ab4a23cf7f99a3ee packages/seat/src/session.mjs\nc9659c0e1512d832126f76058bb9023b4acf79d7fb21b18223d37497325c0fdc packages/seat/tests/sandbox.test.mjs\n1fdfee178adebc3e83ed6de638d338f27e1afbce8831e89108d70cb5d7584b25 packages/seat/tests/session.test.mjs\n"
},
"request": "comment",
"attempts": [
{
"op": "darkwing-121-review-2",
"by": "darkwing",
"at": "2026-10-15T18:55:25.501Z",
"state": "posted",
"comment": 28614,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 28614,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": [
{
"reviewer": "dewey",
"op": "dewey-121-r2",
"at": "2026-10-15T19:00:26.082Z",
"verdict": "approve",
"comment": 28615,
"candidate": "710d50866e77055b7231a53e3601bd2bab7686b722160f81ddda030875f67e9b"
}
]
}
]
},
"claim": {
"seat": "darkwing",
"op": "darkwing-121-start-2"
},
"claim": null,
"note": "Large. Design packet first (schema, migration, per-thread session store, idle stop). Lands with a downtime re-pin on Mos's go.",
"blockedReason": null,
"createdAt": "2026-10-14T18:41:42.144Z",
"updatedAt": "2026-10-15T18:14:29.855Z",
"updatedBy": "darkwing"
"updatedAt": "2026-10-15T19:06:15.274Z",
"updatedBy": "sage"
},
{
"id": 122,
@@ -48197,6 +48234,107 @@
"receipt": "ok sage-132-done rev 1348 row 132 in-review→done round 2"
},
"viewSha": "cc479b9d90555540f21d9e0d45393d15603b197f0564046786b86f457dea3b58"
},
{
"rev": 1349,
"op": "darkwing-121-review-2",
"verb": "move",
"args": {
"id": 121,
"to": "in-review",
"reason": null,
"candidate": "agents/darkwing/work/queue-121/r2/candidate-manifest.sha256",
"evidence": null,
"issue": 1615
},
"by": "darkwing",
"at": "2026-10-15T18:55:25.501Z",
"semantics": 2,
"result": {
"row": 121,
"from": "in-progress",
"to": "in-review",
"round": 2,
"issue": 1615,
"candidate": {
"kind": "manifest",
"digest": "710d50866e77055b7231a53e3601bd2bab7686b722160f81ddda030875f67e9b",
"text": "5d9c73c43c9020bd79018c7266b3ffa28839f3109e0682d8065a0bc4cce72c24 packages/business/README.md\n51de1f5dcd77796abba0519aa92e16eb4b95edbee49e92e1650101f234498b49 packages/business/src/business.mjs\nff73fc891a50e1ab6b0235b9e8584c92d828b53f38f483d4a86e5d6c3f5b0d09 packages/business/tests/business.test.mjs\ndd253efbee85708d66cd900c426c1c58d7b864ee2bd79224ece77a4a2c228e3d packages/business/tests/chief-of-staff.test.mjs\n51e52a70d972bcfeb767a26f20e6b693e9f901a18c51778d9f6613ddf2277f78 packages/bus/README.md\n21e6c091f14f818396f4d7836f381cc1389d45b2680ecaa1a00646b652c45050 packages/bus/schema.sql\n94ff6ff0b89fa4e6cb3b6dadc00ab8e443cf9993b9d6864c3fc0934da3f3cc26 packages/bus/src/broker.mjs\nf48b1adeb0ea1bf1b1f290e5bb39dedf115c4b41b6da9c777f7ce749253da6a2 packages/bus/src/migrate-schema.mjs\nd9aacc974d5047790e65c30a90068259bb9396dc92d4904eae3b9c5dbbb2f077 packages/bus/src/migrations/3d-3e.sql\n86f6fcfde4176fb80ad7a43adf805621216b257e62b1f120cb588d15e8b7af05 packages/bus/src/process.mjs\n01fb90e1fe58915827b90f5175dec7903d3e52524b787b401d816240cb45c51d packages/bus/src/runtime.mjs\n1264861ddfd684f845160afb0adb7533a38525595b48f81a6c465ffeac739e9e packages/bus/src/store.mjs\n1c2ad65664943cfa0fb67fcd27ab69cb5bdb84d8059a56e78d1deb17f691a5a3 packages/bus/tests/chief-of-staff.test.mjs\nc9cec9d0a07416bd8dfa6df3c38ba0eeff810d2d3f843eae004fb72542ebc2c2 packages/bus/tests/comment-migration.test.mjs\n8704e64881e56f1d6657438b5d4313fa9d338f9834e4f7903a7822607f10657d packages/bus/tests/decision-route.test.mjs\n70de87c083cad055bedd0de99b279f602ad7965f2018d1d17c1ac5cf1698112e packages/bus/tests/end-launch.test.mjs\ne4f1de9e16d2fab5e051fd3810189b28cc76a670cfe573b752d9f53bf9ca39b5 packages/bus/tests/fixtures/schema-3d.sql\nbd96294a2a9085dde881958eafde4c205b9a2e5606273ba3f6fef4c4a13321cd packages/bus/tests/messaging.test.mjs\n91befefec88f78c0bec30cd80f8a10aa5b520cb6ff00e01a1e939c44c75312cd packages/bus/tests/schema.test.mjs\nd89aa78af6359b92d4aed4f2f17a9c6683d3a3ff2891483cb1c43f2625c3b99a packages/bus/tests/thread-migration.test.mjs\nc5adace50feaafaa56ace9e8a5f7a6be1d192a2a4061ac00b9f739804d3afb40 packages/bus/tests/threads.test.mjs\ne13bdd143d0cda4550fafa41b7a3fef13a5bb73944a4a7587ccacdbf1a72690b packages/cli/README.md\nb97e51d2fc6bf02debdcc645e4b7d99412046f15d4cdc3766006c0e76a28da6b packages/cli/src/launcher.mjs\ndc857a55ea53a87505073dac428282b66ab9d9e0bb3a1bca5632769682a9da43 packages/cli/tests/fixtures/thread-adapter.mjs\nd0a2dd11ebdfbdeff20776566686db8120ab03f155a74df032a7ca0eb5975051 packages/cli/tests/thread-launch.test.mjs\ne8b1ffc1153794d09fadc9e641846cc9ccd0b238c7e7fff02e46d48a4b42c39c packages/seat/README.md\n7c5158c95517c244ff5e41ec5cdb431734ae77b7f90add6d21302d10277c3656 packages/seat/src/sandbox.mjs\n46349aa3be84f5ab4123ed81718fb729eeff084f8579cdf1ab4a23cf7f99a3ee packages/seat/src/session.mjs\nc9659c0e1512d832126f76058bb9023b4acf79d7fb21b18223d37497325c0fdc packages/seat/tests/sandbox.test.mjs\n1fdfee178adebc3e83ed6de638d338f27e1afbce8831e89108d70cb5d7584b25 packages/seat/tests/session.test.mjs\n"
},
"receipt": "ok darkwing-121-review-2 rev 1349 row 121 in-progress→in-review round 2 on #1615; request darkwing-121-review-2 requesting"
},
"viewSha": "f0869565d3a7b1afde965b63130900e032c5217495612b18a0eeff6cc786526c"
},
{
"rev": 1350,
"op": "darkwing-121-review-2.outcome",
"verb": "review-outcome",
"args": {
"id": 121,
"attempt": "darkwing-121-review-2",
"outcome": "posted",
"status": 201,
"comment": 28614,
"detail": "created"
},
"by": "darkwing",
"at": "2026-10-15T18:55:33.871Z",
"semantics": 2,
"result": {
"row": 121,
"round": 2,
"attempt": "darkwing-121-review-2",
"state": "posted",
"receipt": "ok darkwing-121-review-2.outcome rev 1350 row 121 round 2 request darkwing-121-review-2 posted comment 28614"
},
"viewSha": "961f391f3ac7d12f2ced8403c68d5636a40943a9346ee0fd9e884d49fee6f630"
},
{
"rev": 1351,
"op": "dewey-121-r2",
"verb": "review-record",
"args": {
"id": 121,
"verdict": "approve",
"comment": 28615,
"candidate": "710d50866e77055b7231a53e3601bd2bab7686b722160f81ddda030875f67e9b"
},
"by": "dewey",
"at": "2026-10-15T19:00:26.082Z",
"semantics": 2,
"result": {
"row": 121,
"round": 2,
"verdict": "approve",
"receipt": "ok dewey-121-r2 rev 1351 row 121 round 2 approve by dewey (comment 28615)"
},
"viewSha": "2dea277d4957e17b0365f160a7f0af9e931b06be7f2a2bcd0c9a7d6104ed9da0"
},
{
"rev": 1352,
"op": "sage-121-done",
"verb": "move",
"args": {
"id": 121,
"to": "done",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-15T19:06:15.274Z",
"semantics": 2,
"result": {
"row": 121,
"from": "in-review",
"to": "done",
"round": 2,
"issue": null,
"candidate": null,
"receipt": "ok sage-121-done rev 1352 row 121 in-review→done round 2"
},
"viewSha": "a4f48964b8b289e1cce03236d6716af4dcba0c337476254da427c820ca0d143c"
}
]
}