queue: rev 186, row 38 round 2 in review (darkwing)
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
+2
-2
@@ -33,7 +33,7 @@ Gaps found while working go to `docs/plans/DEFERRED.md`, not here.
|
|||||||
|
|
||||||
<!-- mosaic-queue:begin -->
|
<!-- mosaic-queue:begin -->
|
||||||
|
|
||||||
Generated from `docs/plans/queue.json` revision 184 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
Generated from `docs/plans/queue.json` revision 186 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||||
|
|
||||||
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|
||||||
|---|---|---|---|---|---|---|---|---|
|
|---|---|---|---|---|---|---|---|---|
|
||||||
@@ -74,7 +74,7 @@ Generated from `docs/plans/queue.json` revision 184 by `queue render`. Do not ed
|
|||||||
| 35 | Slice 1 SR: install runbook for slice 1 identities (Gitea and Vikunja bots) | sage; reviewers darkwing | #1517 | waiting-on-jason | — | darkwing approves the scope tables on #1517; Jason runs it and the broker startup probe passes (jason) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 SR: install runbook for slice 1 identities | 2026-10-05: Jason chose Path B, bundled local Vikunja (lead decision 61). Still waiting on Jason to run the runbook. |
|
| 35 | Slice 1 SR: install runbook for slice 1 identities (Gitea and Vikunja bots) | sage; reviewers darkwing | #1517 | waiting-on-jason | — | darkwing approves the scope tables on #1517; Jason runs it and the broker startup probe passes (jason) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 SR: install runbook for slice 1 identities | 2026-10-05: Jason chose Path B, bundled local Vikunja (lead decision 61). Still waiting on Jason to run the runbook. |
|
||||||
| 36 | Slice 1 S1: roles v2, business and project files, variable layers | darkwing; reviewers filbert | #1518 | done | — | filbert approves on #1518; business tests, test-config, test-task, test-conductor green (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S1: roles v2, business and project files, variable layers | — |
|
| 36 | Slice 1 S1: roles v2, business and project files, variable layers | darkwing; reviewers filbert | #1518 | done | — | filbert approves on #1518; business tests, test-config, test-task, test-conductor green (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S1: roles v2, business and project files, variable layers | — |
|
||||||
| 37 | Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events) | rocko; reviewers darkwing | #1519 | done | — | darkwing approves on #1519; bus tests on Node 24 and 26 and every test-*.sh green (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events) | 2026-10-05: S1 is in the tree at 2d64c71e; the S2 integration gate runs on top of it |
|
| 37 | Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events) | rocko; reviewers darkwing | #1519 | done | — | darkwing approves on #1519; bus tests on Node 24 and 26 and every test-*.sh green (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events) | 2026-10-05: S1 is in the tree at 2d64c71e; the S2 integration gate runs on top of it |
|
||||||
| 38 | Slice 1 S3: tasks, the Vikunja adapter, broker task verbs and sync | darkwing; reviewers filbert | #1520 | in-progress | 36 done, 37 done | filbert approves on #1520; tasks and bus tests, every test-*.sh, live run log without token values (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S3: tasks (the Vikunja adapter, broker task verbs, sync) | — |
|
| 38 | Slice 1 S3: tasks, the Vikunja adapter, broker task verbs and sync | darkwing; reviewers filbert | #1520 | in-review, round 2, request posted | 36 done, 37 done | filbert approves on #1520; tasks and bus tests, every test-*.sh, live run log without token values (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S3: tasks (the Vikunja adapter, broker task verbs, sync) | — |
|
||||||
| 39 | Slice 1 S4: the mosaic CLI, inbox, decide, tasks, agents, trail | rocko; reviewers darkwing, filbert | #1521 | in-progress | 37 done | filbert approves on #1521, darkwing approves the packages/discord change and the broker host; cli tests, test-discord, every test-*.sh green (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S4: the `mosaic` CLI (inbox, decide, tasks, agents, trail) | Follow-ups from round 1 (sage): (a) one host that boots every business, since writer.lock allows one broker per dataRoot while the unit is per business; accepted for slice 1 with one business. (b) the queue's PATH_RE refuses '@' in manifest paths, so the S4 unit template was renamed to mosaic-bus.service.in; packages/discord/systemd/[email protected] would hit the same refusal in any future candidate manifest. |
|
| 39 | Slice 1 S4: the mosaic CLI, inbox, decide, tasks, agents, trail | rocko; reviewers darkwing, filbert | #1521 | in-progress | 37 done | filbert approves on #1521, darkwing approves the packages/discord change and the broker host; cli tests, test-discord, every test-*.sh green (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S4: the `mosaic` CLI (inbox, decide, tasks, agents, trail) | Follow-ups from round 1 (sage): (a) one host that boots every business, since writer.lock allows one broker per dataRoot while the unit is per business; accepted for slice 1 with one business. (b) the queue's PATH_RE refuses '@' in manifest paths, so the S4 unit template was renamed to mosaic-bus.service.in; packages/discord/systemd/[email protected] would hit the same refusal in any future candidate manifest. |
|
||||||
| 40 | Slice 1 S5: WebUI inbox, tasks, agents and trails; CHAT-03 Gate E | dewey; reviewers darkwing, filbert | #1522 | queued | 39 done | darkwing and filbert approve on #1522; webui, conversation, control-board and every test-*.sh green; row 5 Gate E is Jason's (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S5: WebUI (inbox, tasks, agents and trails; CHAT-03 Gate E) | — |
|
| 40 | Slice 1 S5: WebUI inbox, tasks, agents and trails; CHAT-03 Gate E | dewey; reviewers darkwing, filbert | #1522 | queued | 39 done | darkwing and filbert approve on #1522; webui, conversation, control-board and every test-*.sh green; row 5 Gate E is Jason's (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S5: WebUI (inbox, tasks, agents and trails; CHAT-03 Gate E) | — |
|
||||||
| 41 | Slice 1 S6: meta-harness and launching; the PM moves off T3 | filbert; reviewers darkwing | #1523 | queued | 34 done, 36 done, 38 done | darkwing approves on #1523; harness and seat tests, every test-*.sh; recorded PM launch of a coder (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S6: meta-harness and launching (the PM moves off T3) | — |
|
| 41 | Slice 1 S6: meta-harness and launching; the PM moves off T3 | filbert; reviewers darkwing | #1523 | queued | 34 done, 36 done, 38 done | darkwing approves on #1523; harness and seat tests, every test-*.sh; recorded PM launch of a coder (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S6: meta-harness and launching (the PM moves off T3) | — |
|
||||||
|
|||||||
+89
-4
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
|
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
|
||||||
"revision": 184,
|
"revision": 186,
|
||||||
"rows": [
|
"rows": [
|
||||||
{
|
{
|
||||||
"id": 1,
|
"id": 1,
|
||||||
@@ -1842,7 +1842,7 @@
|
|||||||
"closes": [
|
"closes": [
|
||||||
1520
|
1520
|
||||||
],
|
],
|
||||||
"state": "in-progress",
|
"state": "in-review",
|
||||||
"previousState": null,
|
"previousState": null,
|
||||||
"required": false,
|
"required": false,
|
||||||
"requiredSince": null,
|
"requiredSince": null,
|
||||||
@@ -1907,6 +1907,37 @@
|
|||||||
"candidate": "be8dbd8ca03ca7264666ba171bd7bffbaaa08c6b265d60e7d587f1bc53897daf"
|
"candidate": "be8dbd8ca03ca7264666ba171bd7bffbaaa08c6b265d60e7d587f1bc53897daf"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": 2,
|
||||||
|
"op": "darkwing-38-review-2",
|
||||||
|
"by": "darkwing",
|
||||||
|
"at": "2026-10-09T00:27:29.920Z",
|
||||||
|
"issue": 1520,
|
||||||
|
"candidate": {
|
||||||
|
"kind": "manifest",
|
||||||
|
"digest": "e10e30e3d68c12177afba438ac02a06c208ea0370c7198af1f9d9cf163d637f4",
|
||||||
|
"text": "ef568876a3420597a4dd5bc3a1e9a869cb32da620856fb43404f8ef8f2df0938 packages/bus/src/broker.mjs\n72b53e03e3290be3d065c5e72a929cf9f8c1eabed259c19faefe3085e91f5d3e packages/bus/src/index.mjs\nc3ed2eb8c690f43e4b0383e0d50c7a7cf6c59ce14e67b09b44cad6be2bd40f20 packages/bus/src/process.mjs\n265b74444523e29cca6f76c9ea7b128ddf5890145b2f713de658c0144a44211f packages/bus/src/runtime.mjs\n3e449bb037d8f1693237dd576dcaecb811e146280c94f2dd5ea2024754fa35bd packages/bus/src/server.mjs\na36f3492841b2541b2e43c05dc94400397013a69230f2cf66f153ba53622290e packages/bus/tests/tasks.test.mjs\n9c12aa51012a65806443c8e9597028686619e338545c13a2e75ef20e9dd0aaf7 packages/tasks/README.md\naa79e805d782fe8a566c4160f0757efcf6edd3c0d7a7145a4764ab5911725856 packages/tasks/deploy/vikunja/README.md\n9f31242e34de26f28677d6b6496923d6d4ee4077cfeb31a86cd2185e67a575b3 packages/tasks/deploy/vikunja/compose.yaml\n72ea76d1d73e947a0acace06642ed5dac1fdd43fddd98fcebcae2b192344f165 packages/tasks/live/README.md\n343c9a65a4e28792b70986ec73f35df4fc748dfab64ce8d524bf82e5c37d1e79 packages/tasks/live/run.mjs\n269161444d253da7886d83f7b2f7bd79792b6c6b798c6e72f05f69bb99ad5295 packages/tasks/package.json\n97478e907b15915e75e40e41df74fdeeefdacb390b402c92674bbade7b74153f packages/tasks/src/adapter.mjs\nb5580224e931198c7024326135db5bd4f660dfa42834f19e4cd3c08550845bc9 packages/tasks/src/digest.mjs\na9c494b9cfa8e95b1d401523dedc5543ea2680206fb2455f28748e6fd6b00209 packages/tasks/src/fake.mjs\n883cbdd868c8d1a4f33ca5133b5324d1d8cd0b77a0293e864f0ae4e7c0bae81f packages/tasks/src/index.mjs\n281029b955a64c18276bdace809e64fb74b152717ff38ccd383da9c07692f083 packages/tasks/src/startup.mjs\n45298f168fa96670d3694f58bd8e644beba1c2d50c59813ec6b85695a8ad7af7 packages/tasks/src/sync.mjs\n6b7e749af2e98c25153adcf3246b2776d8b28b8bdcb516c1ce876a21af6b1f32 packages/tasks/src/verbs.mjs\n47fce7d5180a0a9a7d6c763f92016c0d10e2c012920d995803a9a713487b121d packages/tasks/src/vikunja.mjs\n1ebf6e769e91e917c2c473b956fa3a2a10e6488e10ec9e553cf88e4999f652e2 packages/tasks/tests/adapter.test.mjs\n57b7dcbe5af76bbbc08ff9552b831d80e99449d295c8f2df23a36c1ad1291a66 packages/tasks/tests/deploy.test.mjs\ndf4412b870a1521182080ccae51e4ff16eab9e8ba5b9b58daf93ad889710a607 packages/tasks/tests/fixtures/v2-shapes.json\n99dc77c72beccd421c9ea9058d29aaac2718c2093dbbdbf5ac4480222cf3c7c9 packages/tasks/tests/shapes.test.mjs\nfb233bb220a4b777d259ed8d632a3486912bde6b93696356f92edcf27cd7f700 packages/tasks/tests/startup.test.mjs\n215dc6503f4235cc0b511ace3fb4726103be529ec7206d54cf3745078774b2aa packages/tasks/tests/sync.test.mjs\nedb7989f22f03a5ec33f4c4c63638b7031635c39a23afd83073c976e3db96c91 packages/tasks/tests/verbs.test.mjs\n1659ba927506c15382a545a57733d2223e69ed8a6f9a942e9cd979f38c93d8c8 packages/tasks/tests/world.mjs\n"
|
||||||
|
},
|
||||||
|
"request": "comment",
|
||||||
|
"attempts": [
|
||||||
|
{
|
||||||
|
"op": "darkwing-38-review-2",
|
||||||
|
"by": "darkwing",
|
||||||
|
"at": "2026-10-09T00:27:29.920Z",
|
||||||
|
"state": "posted",
|
||||||
|
"comment": 26852,
|
||||||
|
"transport": {
|
||||||
|
"outcome": "posted",
|
||||||
|
"status": 201,
|
||||||
|
"comment": 26852,
|
||||||
|
"detail": "created"
|
||||||
|
},
|
||||||
|
"resolutions": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"duplicateRisk": false,
|
||||||
|
"receipts": []
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -1917,8 +1948,8 @@
|
|||||||
"note": null,
|
"note": null,
|
||||||
"blockedReason": null,
|
"blockedReason": null,
|
||||||
"createdAt": "2026-10-05T02:51:49.150Z",
|
"createdAt": "2026-10-05T02:51:49.150Z",
|
||||||
"updatedAt": "2026-10-09T00:05:57.186Z",
|
"updatedAt": "2026-10-09T00:27:31.263Z",
|
||||||
"updatedBy": "sage"
|
"updatedBy": "darkwing"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 39,
|
"id": 39,
|
||||||
@@ -8138,6 +8169,60 @@
|
|||||||
"receipt": "ok sage-r38-round2-back rev 184 row 38 in-review→in-progress"
|
"receipt": "ok sage-r38-round2-back rev 184 row 38 in-review→in-progress"
|
||||||
},
|
},
|
||||||
"viewSha": "acfb2bf4bf185f5a2e27e42ac5ddb9580162b85952a8c6932ad5979940a64ef7"
|
"viewSha": "acfb2bf4bf185f5a2e27e42ac5ddb9580162b85952a8c6932ad5979940a64ef7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rev": 185,
|
||||||
|
"op": "darkwing-38-review-2",
|
||||||
|
"verb": "move",
|
||||||
|
"args": {
|
||||||
|
"id": 38,
|
||||||
|
"to": "in-review",
|
||||||
|
"reason": null,
|
||||||
|
"candidate": "agents/darkwing/work/slice1-s3/build-r2-manifest.sha256",
|
||||||
|
"evidence": null,
|
||||||
|
"issue": null
|
||||||
|
},
|
||||||
|
"by": "darkwing",
|
||||||
|
"at": "2026-10-09T00:27:29.920Z",
|
||||||
|
"semantics": 2,
|
||||||
|
"result": {
|
||||||
|
"row": 38,
|
||||||
|
"from": "in-progress",
|
||||||
|
"to": "in-review",
|
||||||
|
"round": 2,
|
||||||
|
"issue": 1520,
|
||||||
|
"candidate": {
|
||||||
|
"kind": "manifest",
|
||||||
|
"digest": "e10e30e3d68c12177afba438ac02a06c208ea0370c7198af1f9d9cf163d637f4",
|
||||||
|
"text": "ef568876a3420597a4dd5bc3a1e9a869cb32da620856fb43404f8ef8f2df0938 packages/bus/src/broker.mjs\n72b53e03e3290be3d065c5e72a929cf9f8c1eabed259c19faefe3085e91f5d3e packages/bus/src/index.mjs\nc3ed2eb8c690f43e4b0383e0d50c7a7cf6c59ce14e67b09b44cad6be2bd40f20 packages/bus/src/process.mjs\n265b74444523e29cca6f76c9ea7b128ddf5890145b2f713de658c0144a44211f packages/bus/src/runtime.mjs\n3e449bb037d8f1693237dd576dcaecb811e146280c94f2dd5ea2024754fa35bd packages/bus/src/server.mjs\na36f3492841b2541b2e43c05dc94400397013a69230f2cf66f153ba53622290e packages/bus/tests/tasks.test.mjs\n9c12aa51012a65806443c8e9597028686619e338545c13a2e75ef20e9dd0aaf7 packages/tasks/README.md\naa79e805d782fe8a566c4160f0757efcf6edd3c0d7a7145a4764ab5911725856 packages/tasks/deploy/vikunja/README.md\n9f31242e34de26f28677d6b6496923d6d4ee4077cfeb31a86cd2185e67a575b3 packages/tasks/deploy/vikunja/compose.yaml\n72ea76d1d73e947a0acace06642ed5dac1fdd43fddd98fcebcae2b192344f165 packages/tasks/live/README.md\n343c9a65a4e28792b70986ec73f35df4fc748dfab64ce8d524bf82e5c37d1e79 packages/tasks/live/run.mjs\n269161444d253da7886d83f7b2f7bd79792b6c6b798c6e72f05f69bb99ad5295 packages/tasks/package.json\n97478e907b15915e75e40e41df74fdeeefdacb390b402c92674bbade7b74153f packages/tasks/src/adapter.mjs\nb5580224e931198c7024326135db5bd4f660dfa42834f19e4cd3c08550845bc9 packages/tasks/src/digest.mjs\na9c494b9cfa8e95b1d401523dedc5543ea2680206fb2455f28748e6fd6b00209 packages/tasks/src/fake.mjs\n883cbdd868c8d1a4f33ca5133b5324d1d8cd0b77a0293e864f0ae4e7c0bae81f packages/tasks/src/index.mjs\n281029b955a64c18276bdace809e64fb74b152717ff38ccd383da9c07692f083 packages/tasks/src/startup.mjs\n45298f168fa96670d3694f58bd8e644beba1c2d50c59813ec6b85695a8ad7af7 packages/tasks/src/sync.mjs\n6b7e749af2e98c25153adcf3246b2776d8b28b8bdcb516c1ce876a21af6b1f32 packages/tasks/src/verbs.mjs\n47fce7d5180a0a9a7d6c763f92016c0d10e2c012920d995803a9a713487b121d packages/tasks/src/vikunja.mjs\n1ebf6e769e91e917c2c473b956fa3a2a10e6488e10ec9e553cf88e4999f652e2 packages/tasks/tests/adapter.test.mjs\n57b7dcbe5af76bbbc08ff9552b831d80e99449d295c8f2df23a36c1ad1291a66 packages/tasks/tests/deploy.test.mjs\ndf4412b870a1521182080ccae51e4ff16eab9e8ba5b9b58daf93ad889710a607 packages/tasks/tests/fixtures/v2-shapes.json\n99dc77c72beccd421c9ea9058d29aaac2718c2093dbbdbf5ac4480222cf3c7c9 packages/tasks/tests/shapes.test.mjs\nfb233bb220a4b777d259ed8d632a3486912bde6b93696356f92edcf27cd7f700 packages/tasks/tests/startup.test.mjs\n215dc6503f4235cc0b511ace3fb4726103be529ec7206d54cf3745078774b2aa packages/tasks/tests/sync.test.mjs\nedb7989f22f03a5ec33f4c4c63638b7031635c39a23afd83073c976e3db96c91 packages/tasks/tests/verbs.test.mjs\n1659ba927506c15382a545a57733d2223e69ed8a6f9a942e9cd979f38c93d8c8 packages/tasks/tests/world.mjs\n"
|
||||||
|
},
|
||||||
|
"receipt": "ok darkwing-38-review-2 rev 185 row 38 in-progress→in-review round 2 on #1520; request darkwing-38-review-2 requesting"
|
||||||
|
},
|
||||||
|
"viewSha": "0c90f1cf821d1f9134f53358903df3a4392e1da6920d2a0784cda6e8deb8e220"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"rev": 186,
|
||||||
|
"op": "darkwing-38-review-2.outcome",
|
||||||
|
"verb": "review-outcome",
|
||||||
|
"args": {
|
||||||
|
"id": 38,
|
||||||
|
"attempt": "darkwing-38-review-2",
|
||||||
|
"outcome": "posted",
|
||||||
|
"status": 201,
|
||||||
|
"comment": 26852,
|
||||||
|
"detail": "created"
|
||||||
|
},
|
||||||
|
"by": "darkwing",
|
||||||
|
"at": "2026-10-09T00:27:31.263Z",
|
||||||
|
"semantics": 2,
|
||||||
|
"result": {
|
||||||
|
"row": 38,
|
||||||
|
"round": 2,
|
||||||
|
"attempt": "darkwing-38-review-2",
|
||||||
|
"state": "posted",
|
||||||
|
"receipt": "ok darkwing-38-review-2.outcome rev 186 row 38 round 2 request darkwing-38-review-2 posted comment 26852"
|
||||||
|
},
|
||||||
|
"viewSha": "c97af071c9e22a178f26ce47aefddb6d8afdab3c332a73ed9de557329f5eaf96"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user