queue: row 156 done, row 165 r2 in-review and approvals, row 166 r1 in-review and Filbert approve (sage)

This commit is contained in:
2026-10-18 18:41:30 -05:00
parent 4f45cadc09
commit 1cf77e4663
2 changed files with 360 additions and 19 deletions
+4 -4
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 1893 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
Generated from `docs/plans/queue.json` revision 1903 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 1893 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 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 | — |
| 156 | The host starts the landing run once a merge decision is approved | dewey; reviewers filbert | #1651 | done | 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 |
@@ -201,8 +201,8 @@ Generated from `docs/plans/queue.json` revision 1893 by `queue render`. Do not e
| 162 | D1: health-gated stack activate and rollback (stack-release.sh) | darkwing; reviewers filbert | #1659 | 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 activate and rollback, health-gated (D1) | P19 task 336 (agents/sage/work/vikunja-setup/d1-d2-rows-2026-10-18.json) |
| 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 | 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 | — |
| 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 2, 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 | in-review, round 1, request posted | 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 | — |
<!-- mosaic-queue:end -->
+356 -15
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
"revision": 1893,
"revision": 1903,
"rows": [
{
"id": 1,
@@ -16400,7 +16400,7 @@
"closes": [
1651
],
"state": "in-review",
"state": "done",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -16495,19 +16495,25 @@
}
],
"duplicateRisk": false,
"receipts": []
"receipts": [
{
"reviewer": "filbert",
"op": "filbert-156-r2",
"at": "2026-10-18T23:14:13.136Z",
"verdict": "approve",
"comment": 29039,
"candidate": "72a5c1b62ed0cb7be43015f23aca835ccec001081ff332d8d8c4fd28bd2bb700"
}
]
}
]
},
"claim": {
"seat": "dewey",
"op": "dewey-156-start-1"
},
"claim": null,
"note": null,
"blockedReason": null,
"createdAt": "2026-10-18T14:36:38.339Z",
"updatedAt": "2026-10-18T23:11:16.098Z",
"updatedBy": "dewey"
"updatedAt": "2026-10-18T23:39:25.062Z",
"updatedBy": "sage"
},
{
"id": 157,
@@ -17095,6 +17101,54 @@
"candidate": "89ca3fcf04f8c84d75710b15ef1d3b6b1e4cb0a4c0353b5360c93a51bd40f5b3"
}
]
},
{
"n": 2,
"op": "darkwing-165-inreview-r2",
"by": "darkwing",
"at": "2026-10-18T23:30:31.394Z",
"issue": 1662,
"candidate": {
"kind": "manifest",
"digest": "4bcd6a2ef1c52f5e83bc3aa5412cca7ea13d884f03a6fa481a93e4210d28fa5e",
"text": "dc92fbaccc7a6ac9728493d85d5a7b6c9627404e0f6eb07ebc0dce4e9e604b16 docs/acceptance/314.md\n09a7d7cd81840b51b7d7a4f221ca2fbfb4e9c4c2e846b70af1904236a92538cf docs/TOOLS.md\nec4a072519b1e7bb23a7abe358b919660788b129a3b880f910219f62db1a7b16 packages/business/README.md\nd7bee673640d42c6113c59edfe3a45a6798629261649db69c0bc38dbbea25a08 packages/business/src/instance-settings.mjs\n0ca992bee36ecbc50846971206a03123f0609da5d2914d99b824533aa74c9c0c packages/business/tests/instance-settings.test.mjs\n34860a0c5384a75409cfe61de8a8f0c9b32c4a64dee882e07d392304c8c23989 packages/bus/README.md\n405c0d428ac3efe68374400b8ee06282bba997dba1b1da03e558bce551f966b0 packages/bus/src/broker.mjs\n00ddd4711eed3d1a7c803aea7c8d06d83783d2ff619a2fa34d12acc6bf93269d packages/bus/src/runtime.mjs\ne19539067c966c871bf606143813d3bc0b55f224f6961bdb1d67f822de8e40e4 packages/bus/tests/channel-proof.test.mjs\n6ed053459070e861a01dabe797c0bf23d889398a9ca44dee10351fb2bc6a78dc packages/bus/tests/instances-verb.test.mjs\n81121525f9a67d3e27a19c4381b68749b8e8188faf46b8c8240d83b4b0b7a359 packages/cli/README.md\n77123dbc7503cf494348cd5ede5272fe7bc64225b92ed061d8fe9af614d01a0a packages/cli/src/cli.mjs\ne9b8dca27bc9cc773f1772c0a2d396354b04f09114e491e639dc54ae82a1ddfe packages/cli/src/instances.mjs\naf7c5d5da0e2acaf08455ad0e8d26633d36ce7f68b0206f77a05961f81c9142f packages/cli/tests/instances.test.mjs\n685a6bfec1e5938034d8b30ae06b92a60e1401801b72021b90056e1f29e720ec packages/harness/tests/tools.test.mjs\ndf77ff2463439c05349200c2229209eb0dff5f04ac5b7a875cce0559625e71ad packages/webui/README.md\ndfbc2289337376b94a399a61599fd4af402b802deb2267dcffc5cf23502c9a4c packages/webui/src/bus.mjs\nffa723eaddfb7b683f3891c92fc417dbfcd6accde947d89ac0da128cc4328e2e packages/webui/src/cli.mjs\n931a32d7f0d139c8d01429adb5c1dc163ae844d5c63b84e98574c40c48644997 packages/webui/src/public/bus.js\n5778971415cf942de008f17d61b57bc24a01e2cb54cc1324b8646a2ef9121e19 packages/webui/src/serve.mjs\na3ade518318b911333c39d22b66d639b6f6ac64238cc371e023100d8cc825531 packages/webui/tests/instances-browser.test.mjs\n94c52b2e97bca05141c63db2b60988e8fb2c8e8fbf53ae4b4a3507b8e1e014e6 packages/webui/tests/instances.test.mjs\n741e7d4cb08598e03a61053600d199f22da71a37bd9525c853721eab817725eb packages/webui/tests/shell.test.mjs\nc5eca617d45d80d2b7fd88eb3ea20d89ad4af053be831e8c6c8c9f4ba75071bf scripts/mosaic\n"
},
"request": "comment",
"attempts": [
{
"op": "darkwing-165-inreview-r2",
"by": "darkwing",
"at": "2026-10-18T23:30:31.394Z",
"state": "posted",
"comment": 29040,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 29040,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": [
{
"reviewer": "dewey",
"op": "dewey-165-r2-verdict",
"at": "2026-10-18T23:32:49.782Z",
"verdict": "approve",
"comment": 29043,
"candidate": "4bcd6a2ef1c52f5e83bc3aa5412cca7ea13d884f03a6fa481a93e4210d28fa5e"
},
{
"reviewer": "filbert",
"op": "filbert-165-r2",
"at": "2026-10-18T23:34:38.733Z",
"verdict": "approve",
"comment": 29044,
"candidate": "4bcd6a2ef1c52f5e83bc3aa5412cca7ea13d884f03a6fa481a93e4210d28fa5e"
}
]
}
]
},
@@ -17105,8 +17159,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:59:56.970Z",
"updatedBy": "dewey"
"updatedAt": "2026-10-18T23:34:38.733Z",
"updatedBy": "filbert"
},
{
"id": 166,
@@ -17118,7 +17172,7 @@
"closes": [
1663
],
"state": "in-progress",
"state": "in-review",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -17138,7 +17192,50 @@
"reviewers": [
"filbert"
],
"review": null,
"review": {
"rounds": [
{
"n": 1,
"op": "darkwing-166-inreview-r1",
"by": "darkwing",
"at": "2026-10-18T23:31:39.790Z",
"issue": 1663,
"candidate": {
"kind": "manifest",
"digest": "d0c58a37805f82ccae0dcda59b3ed9e8dc4d88663d884e4e1597fd75eb0e64e4",
"text": "0cfdfa4f999be32134be023631eff854d3b1b2084762c267fd8fdb3b01100f14 scripts/stack-release.sh\n3c0b62f485fbd3d2ce86c513480be79d24461910aea1c53163efb592a63803fe packages/cli/tests/stack-release.test.mjs\n"
},
"request": "comment",
"attempts": [
{
"op": "darkwing-166-inreview-r1",
"by": "darkwing",
"at": "2026-10-18T23:31:39.790Z",
"state": "posted",
"comment": 29041,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 29041,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": [
{
"reviewer": "filbert",
"op": "filbert-166-r1",
"at": "2026-10-18T23:38:34.888Z",
"verdict": "approve",
"comment": 29045,
"candidate": "d0c58a37805f82ccae0dcda59b3ed9e8dc4d88663d884e4e1597fd75eb0e64e4"
}
]
}
]
},
"claim": {
"seat": "darkwing",
"op": "darkwing-166-claim"
@@ -17146,8 +17243,8 @@
"note": null,
"blockedReason": null,
"createdAt": "2026-10-18T20:41:37.615Z",
"updatedAt": "2026-10-18T22:51:49.126Z",
"updatedBy": "darkwing"
"updatedAt": "2026-10-18T23:38:34.888Z",
"updatedBy": "filbert"
},
{
"id": 167,
@@ -67338,6 +67435,250 @@
"receipt": "ok dewey-156-review-2.outcome rev 1893 row 156 round 2 request dewey-156-review-2 posted comment 29038"
},
"viewSha": "73f19a97ce9d604f644c1417fc5c094120f9ff0609eace0acf88d7740f2306a5"
},
{
"rev": 1894,
"op": "filbert-156-r2",
"verb": "review-record",
"args": {
"id": 156,
"verdict": "approve",
"comment": 29039,
"candidate": "72a5c1b62ed0cb7be43015f23aca835ccec001081ff332d8d8c4fd28bd2bb700"
},
"by": "filbert",
"at": "2026-10-18T23:14:13.136Z",
"semantics": 2,
"result": {
"row": 156,
"round": 2,
"verdict": "approve",
"receipt": "ok filbert-156-r2 rev 1894 row 156 round 2 approve by filbert (comment 29039)"
},
"viewSha": "e641a477dd8e778528d8506a8a737db0c408e34fb3fb243743310f73f7428b2f"
},
{
"rev": 1895,
"op": "darkwing-165-r2-inprogress",
"verb": "move",
"args": {
"id": 165,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "darkwing",
"at": "2026-10-18T23:30:11.329Z",
"semantics": 2,
"result": {
"row": 165,
"from": "in-review",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok darkwing-165-r2-inprogress rev 1895 row 165 in-review→in-progress"
},
"viewSha": "87803a0a59f348ff43515c2bcff7f2e31818d86588ae5c20b954bbb457df9b8a"
},
{
"rev": 1896,
"op": "darkwing-165-inreview-r2",
"verb": "move",
"args": {
"id": 165,
"to": "in-review",
"reason": null,
"candidate": "agents/darkwing/work/queue-165/candidate-manifest.sha256",
"evidence": null,
"issue": null
},
"by": "darkwing",
"at": "2026-10-18T23:30:31.394Z",
"semantics": 2,
"result": {
"row": 165,
"from": "in-progress",
"to": "in-review",
"round": 2,
"issue": 1662,
"candidate": {
"kind": "manifest",
"digest": "4bcd6a2ef1c52f5e83bc3aa5412cca7ea13d884f03a6fa481a93e4210d28fa5e",
"text": "dc92fbaccc7a6ac9728493d85d5a7b6c9627404e0f6eb07ebc0dce4e9e604b16 docs/acceptance/314.md\n09a7d7cd81840b51b7d7a4f221ca2fbfb4e9c4c2e846b70af1904236a92538cf docs/TOOLS.md\nec4a072519b1e7bb23a7abe358b919660788b129a3b880f910219f62db1a7b16 packages/business/README.md\nd7bee673640d42c6113c59edfe3a45a6798629261649db69c0bc38dbbea25a08 packages/business/src/instance-settings.mjs\n0ca992bee36ecbc50846971206a03123f0609da5d2914d99b824533aa74c9c0c packages/business/tests/instance-settings.test.mjs\n34860a0c5384a75409cfe61de8a8f0c9b32c4a64dee882e07d392304c8c23989 packages/bus/README.md\n405c0d428ac3efe68374400b8ee06282bba997dba1b1da03e558bce551f966b0 packages/bus/src/broker.mjs\n00ddd4711eed3d1a7c803aea7c8d06d83783d2ff619a2fa34d12acc6bf93269d packages/bus/src/runtime.mjs\ne19539067c966c871bf606143813d3bc0b55f224f6961bdb1d67f822de8e40e4 packages/bus/tests/channel-proof.test.mjs\n6ed053459070e861a01dabe797c0bf23d889398a9ca44dee10351fb2bc6a78dc packages/bus/tests/instances-verb.test.mjs\n81121525f9a67d3e27a19c4381b68749b8e8188faf46b8c8240d83b4b0b7a359 packages/cli/README.md\n77123dbc7503cf494348cd5ede5272fe7bc64225b92ed061d8fe9af614d01a0a packages/cli/src/cli.mjs\ne9b8dca27bc9cc773f1772c0a2d396354b04f09114e491e639dc54ae82a1ddfe packages/cli/src/instances.mjs\naf7c5d5da0e2acaf08455ad0e8d26633d36ce7f68b0206f77a05961f81c9142f packages/cli/tests/instances.test.mjs\n685a6bfec1e5938034d8b30ae06b92a60e1401801b72021b90056e1f29e720ec packages/harness/tests/tools.test.mjs\ndf77ff2463439c05349200c2229209eb0dff5f04ac5b7a875cce0559625e71ad packages/webui/README.md\ndfbc2289337376b94a399a61599fd4af402b802deb2267dcffc5cf23502c9a4c packages/webui/src/bus.mjs\nffa723eaddfb7b683f3891c92fc417dbfcd6accde947d89ac0da128cc4328e2e packages/webui/src/cli.mjs\n931a32d7f0d139c8d01429adb5c1dc163ae844d5c63b84e98574c40c48644997 packages/webui/src/public/bus.js\n5778971415cf942de008f17d61b57bc24a01e2cb54cc1324b8646a2ef9121e19 packages/webui/src/serve.mjs\na3ade518318b911333c39d22b66d639b6f6ac64238cc371e023100d8cc825531 packages/webui/tests/instances-browser.test.mjs\n94c52b2e97bca05141c63db2b60988e8fb2c8e8fbf53ae4b4a3507b8e1e014e6 packages/webui/tests/instances.test.mjs\n741e7d4cb08598e03a61053600d199f22da71a37bd9525c853721eab817725eb packages/webui/tests/shell.test.mjs\nc5eca617d45d80d2b7fd88eb3ea20d89ad4af053be831e8c6c8c9f4ba75071bf scripts/mosaic\n"
},
"receipt": "ok darkwing-165-inreview-r2 rev 1896 row 165 in-progress→in-review round 2 on #1662; request darkwing-165-inreview-r2 requesting"
},
"viewSha": "77dc90cbacd5861bed687bd497649dbff83d6b1d7b934ab64246b1e4d8075042"
},
{
"rev": 1897,
"op": "darkwing-165-inreview-r2.outcome",
"verb": "review-outcome",
"args": {
"id": 165,
"attempt": "darkwing-165-inreview-r2",
"outcome": "posted",
"status": 201,
"comment": 29040,
"detail": "created"
},
"by": "darkwing",
"at": "2026-10-18T23:30:45.235Z",
"semantics": 2,
"result": {
"row": 165,
"round": 2,
"attempt": "darkwing-165-inreview-r2",
"state": "posted",
"receipt": "ok darkwing-165-inreview-r2.outcome rev 1897 row 165 round 2 request darkwing-165-inreview-r2 posted comment 29040"
},
"viewSha": "83cb851cb9c4fe791f8ffe5db3de1467f75fff1f2f6786eb47136fd68d18f5a6"
},
{
"rev": 1898,
"op": "darkwing-166-inreview-r1",
"verb": "move",
"args": {
"id": 166,
"to": "in-review",
"reason": null,
"candidate": "agents/darkwing/work/queue-166/candidate-manifest.sha256",
"evidence": null,
"issue": null
},
"by": "darkwing",
"at": "2026-10-18T23:31:39.790Z",
"semantics": 2,
"result": {
"row": 166,
"from": "in-progress",
"to": "in-review",
"round": 1,
"issue": 1663,
"candidate": {
"kind": "manifest",
"digest": "d0c58a37805f82ccae0dcda59b3ed9e8dc4d88663d884e4e1597fd75eb0e64e4",
"text": "0cfdfa4f999be32134be023631eff854d3b1b2084762c267fd8fdb3b01100f14 scripts/stack-release.sh\n3c0b62f485fbd3d2ce86c513480be79d24461910aea1c53163efb592a63803fe packages/cli/tests/stack-release.test.mjs\n"
},
"receipt": "ok darkwing-166-inreview-r1 rev 1898 row 166 in-progress→in-review round 1 on #1663; request darkwing-166-inreview-r1 requesting"
},
"viewSha": "62aa60920ce2f10601f870dea6b6772e36ecc781613585c673aeb1a3b766dbe5"
},
{
"rev": 1899,
"op": "darkwing-166-inreview-r1.outcome",
"verb": "review-outcome",
"args": {
"id": 166,
"attempt": "darkwing-166-inreview-r1",
"outcome": "posted",
"status": 201,
"comment": 29041,
"detail": "created"
},
"by": "darkwing",
"at": "2026-10-18T23:31:54.874Z",
"semantics": 2,
"result": {
"row": 166,
"round": 1,
"attempt": "darkwing-166-inreview-r1",
"state": "posted",
"receipt": "ok darkwing-166-inreview-r1.outcome rev 1899 row 166 round 1 request darkwing-166-inreview-r1 posted comment 29041"
},
"viewSha": "6182b266e65e4ebd1b0d077ab1a7e1c0c820d97648898a2ed42094bfa1560130"
},
{
"rev": 1900,
"op": "dewey-165-r2-verdict",
"verb": "review-record",
"args": {
"id": 165,
"verdict": "approve",
"comment": 29043,
"candidate": "4bcd6a2ef1c52f5e83bc3aa5412cca7ea13d884f03a6fa481a93e4210d28fa5e"
},
"by": "dewey",
"at": "2026-10-18T23:32:49.782Z",
"semantics": 2,
"result": {
"row": 165,
"round": 2,
"verdict": "approve",
"receipt": "ok dewey-165-r2-verdict rev 1900 row 165 round 2 approve by dewey (comment 29043)"
},
"viewSha": "f343495afe24e1a2aab6df9269543b2dc1e6c0cb1d934bb6dbd916e3db0dce96"
},
{
"rev": 1901,
"op": "filbert-165-r2",
"verb": "review-record",
"args": {
"id": 165,
"verdict": "approve",
"comment": 29044,
"candidate": "4bcd6a2ef1c52f5e83bc3aa5412cca7ea13d884f03a6fa481a93e4210d28fa5e"
},
"by": "filbert",
"at": "2026-10-18T23:34:38.733Z",
"semantics": 2,
"result": {
"row": 165,
"round": 2,
"verdict": "approve",
"receipt": "ok filbert-165-r2 rev 1901 row 165 round 2 approve by filbert (comment 29044)"
},
"viewSha": "92e0699cb190953b544ceba8fb5adfad6cb51144bf70e85efd55a7c2913f3483"
},
{
"rev": 1902,
"op": "filbert-166-r1",
"verb": "review-record",
"args": {
"id": 166,
"verdict": "approve",
"comment": 29045,
"candidate": "d0c58a37805f82ccae0dcda59b3ed9e8dc4d88663d884e4e1597fd75eb0e64e4"
},
"by": "filbert",
"at": "2026-10-18T23:38:34.888Z",
"semantics": 2,
"result": {
"row": 166,
"round": 1,
"verdict": "approve",
"receipt": "ok filbert-166-r1 rev 1902 row 166 round 1 approve by filbert (comment 29045)"
},
"viewSha": "986d2b511dca921e5258742ee0266b60fe3df5353b526c9dd3196d97ca94851f"
},
{
"rev": 1903,
"op": "sage-156-done",
"verb": "move",
"args": {
"id": 156,
"to": "done",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-18T23:39:25.062Z",
"semantics": 2,
"result": {
"row": 156,
"from": "in-review",
"to": "done",
"round": 2,
"issue": null,
"candidate": null,
"receipt": "ok sage-156-done rev 1903 row 156 in-review→done round 2"
},
"viewSha": "f7ca161ffdbd283994f74179b4e354aea527a0771e5ba9c8a6c8c26fe105fc6a"
}
]
}