queue: revs 3539-3564: rows 300 and 301 round 1 claims and in-review moves (launchpad 3539-3544), round 1 requests (sage 3545-3548), round 2 moves (launchpad 3549-3554), round 2 requests (sage 3555-3558), Duckworth approve records 300 (3559) and 301 (3560), landing notes and done at 07315e651 and 5b846b048 (sage 3561-3564); queue only

This commit is contained in:
jason.woltje committed 2026-10-23 07:33:26 -05:00
1 parent 5b846b048a
commit 1e4c1e6e94
2 files changed
+838 -12

No files matched your search

+3 -3
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 3538 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
Generated from `docs/plans/queue.json` revision 3564 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|---|---|---|---|---|---|---|---|---|
@@ -336,8 +336,8 @@ Generated from `docs/plans/queue.json` revision 3538 by `queue render`. Do not e
| 297 | GitHub grant method (Bushroot's half of #436b) | bushroot; reviewers dewey | #1803 | briefed | 198 done | Dewey approves the manifest. The touched suites and every scripts/test-*.sh are green on Sage's gate, and the mutants are killed. (sage) | `docs/plans/2026-10-23_mvp-readiness-rows.md` § Brief: the GitHub grant method (Bushroot's half of #436b) | — |
| 298 | Q228: chief-of-staff grant scope | megavolt; reviewers dewey | #1804 | briefed | 252 done | Dewey approves the manifest. The touched suites and every scripts/test-*.sh are green on Sage's gate, and the mutants are killed. (sage) | `docs/plans/2026-10-23_mvp-readiness-rows.md` § Brief: the chief-of-staff grant scope (Q228) | — |
| 299 | 573: the P10 hop band (Vikunja 573) | gander; reviewers filbert | #1806 | done | 293 done | Filbert approves. The whole file under load at least 3 times, then the cli suite, are green on Sage's gate. (sage) | `docs/plans/2026-10-23_mvp-readiness-rows.md` § Brief: 573, the P10 hop band (Vikunja 573) | landed ffb2fedfb 08:03Z on 15e688cc0 via Filbert SESSIONS c1f910b4c; 5 commits = gander/row299-gate-277ace0b 63db96d8b (range-diff 5/5 =, tree differs only BUILD-LOG/SESSIONS); manifest 277ace0b sha256 -c OK. Gate green on ffa93b054: case1 whole 3x 53/0/0, cli whole 917/0/0 (59 files), P10 inner 2.27 outer 4.01, M1-M6 killed (gander-0189). Filbert approve rev 3485 c31084; N1 M1 1.23 s margin. |
| 300 | R6-N1: HTTP-level test of the user-session option swap (294 N1) | launchpad; reviewers duckworth | #1807 | briefed | 294 done | Duckworth approves the manifest; new test file whole, webui suite, mutant M12 killed (sage) | `docs/plans/2026-10-23_r6-followup-rows.md` § Brief: R6-N1, an HTTP-level test of the user-session option swap | — |
| 301 | R6-N4: fold user-bus.mjs back into bus.mjs (294 N4) | launchpad; reviewers duckworth | #1808 | briefed | 294 done | Duckworth approves the manifest; channel-proof.test, webui suite and 294 user-transport tests whole and green; re-pin only with Mos go (sage) | `docs/plans/2026-10-23_r6-followup-rows.md` § Brief: R6-N4, fold user-bus.mjs back into bus.mjs | — |
| 300 | R6-N1: HTTP-level test of the user-session option swap (294 N1) | launchpad; reviewers duckworth | #1807 | done | 294 done | Duckworth approves the manifest; new test file whole, webui suite, mutant M12 killed (sage) | `docs/plans/2026-10-23_r6-followup-rows.md` § Brief: R6-N1, an HTTP-level test of the user-session option swap | Landed on refactor as 9d929911c..07315e651 (from launchpad/row300 a00b25b37, range-diff equal), pushed 5b846b048 12:28Z. Duckworth approved r2 (c31158, rev 3559). Sage gate on bcf3c1dac: user-option-swap 1/0, webui 375/0 with pinned esbuild and MOSAIC_REQUIRE_EDITOR_BUILD=1, M12 killed at :151. Run 1 red placed under mos-1272 (headers). N1 deferred: board proxy upstream has no recorder. |
| 301 | R6-N4: fold user-bus.mjs back into bus.mjs (294 N4) | launchpad; reviewers duckworth | #1808 | done | 294 done | Duckworth approves the manifest; channel-proof.test, webui suite and 294 user-transport tests whole and green; re-pin only with Mos go (sage) | `docs/plans/2026-10-23_r6-followup-rows.md` § Brief: R6-N4, fold user-bus.mjs back into bus.mjs | Landed on refactor as bb031ec84..5b846b048 (from launchpad/row301 acc97fb9c, range-diff equal), pushed 12:28Z. Re-pin of webui bus.mjs to 39fcb27c is its own commit 59f0e44f4 (mos-1449); fixture stubs per mos-1451. Duckworth approved r2 (c31159, rev 3560). Sage gate: channel-proof 2/0, webui 374/0 pinned esbuild, granted-user 19/0. Live unchanged; 301 makes its own re-pin window. |
| 302 | Idle-stop race: an idle-released run's last call ends it session-invalid/22 (Vikunja 588) | gizmoduck; reviewers dewey | #1809 | done | 292 done | Dewey approves the design, then the manifest; forcing test, compactions-launch.test whole, bus/cli/harness suites, all scripts/test-*.sh; fix-drop mutant dies (sage) | `docs/plans/2026-10-23_idle-stop-race-row.md` § Brief: the idle-stop race (Vikunja 588) | Landed 3ed9fd754 08:49Z 10-23: Sage cherry-picked 0e30a85fa..2a8281a6f (7 commits) onto 1ac655005; range-diff all equal, patch-ids match, tree equals gated merge 783602e06 plus packet-only 2a8281a6f files. Gate run 2 green (bus 876, harness 151, cli 918, ten test-*.sh, M1-M5 M7-M9 killed). Dewey approve rev 3492 c31092. mos-1430 fixed launcher-released.test:89. mos-1411 rerun allowance ends. |
| 303 | R9 shows its output when rehearse makes no directory (Vikunja 589) | launchpad; reviewers duckworth | #1810 | done | 294 done | Duckworth approves the diff; stack-release.test.mjs whole and green on Sage's gate, in a gap (sage) | `docs/plans/2026-10-23_r9-guard-row.md` § Brief: R9 shows its output when rehearse makes no directory (Vikunja 589) | Landed e551cd846 from launchpad 88ffecaf7, patch-id 559c802b equal, test blob e936808b matches the manifest. Gate: Duckworth approve c31079; Sage gate on c13c337e1 plus the test blob, stack-release.test.mjs whole 224/0 rc 0 in 595 s, alnum mktemp TMPDIR, default networks 6 before and 6 after. No overlap with in-review 272, 304, 305. |
| 304 | claude-session test builds the memory slug the way the CLI does (Vikunja 590) | rocko; reviewers dewey | #1811 | done | — | Dewey approves the diff; claude-session.test.mjs whole and green 3x (mktemp, underscore, space TMPDIRs) on Sage's gate, in a gap; old-regex mutant red at :298 (sage) | `docs/plans/2026-10-23_gate-env-rows.md` § Brief: claude-session test builds the memory slug the way the CLI does (Vikunja 590) | Landed a863015a5 from rocko 5e8354ebb, range-diff equal, patch-id 808fa765. Gate: Dewey approve c31129 rev 3533; Sage gate on e551cd846 with file 7690a4a9, claude 2.1.309: claude-session.test.mjs whole 10/0 under mktemp, underscore and space TMPDIRs; old-regex mutant under underscore 9/1 at :298. Gates may drop the alnum TMPDIR rule (mos-1432 ends here). |
+835 -9
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
"revision": 3538,
"revision": 3564,
"rows": [
{
"id": 1,
@@ -30320,7 +30320,7 @@
"closes": [
1807
],
"state": "briefed",
"state": "done",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -30340,12 +30340,114 @@
"reviewers": [
"duckworth"
],
"review": null,
"review": {
"rounds": [
{
"n": 1,
"op": "launchpad-0101",
"by": "launchpad",
"at": "2026-10-23T11:56:52.341Z",
"issue": 1807,
"candidate": {
"kind": "manifest",
"digest": "62023a00ef6e39f137e60f91ff16214ccb844871f95e5bb1fcf5ddc1eb8ebfb4",
"text": "e023bb9f8842ca8e6b5b4729ec0cae248627184be539ea1dbae811d78ec4704f packages/webui/tests/user-option-swap.test.mjs\n"
},
"request": "comment",
"attempts": [
{
"op": "launchpad-0101",
"by": "launchpad",
"at": "2026-10-23T11:56:52.341Z",
"state": "failed",
"comment": null,
"transport": {
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"resolutions": []
},
{
"op": "sage-3406",
"by": "sage",
"at": "2026-10-23T12:02:00.499Z",
"state": "posted",
"comment": 31148,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 31148,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": []
},
{
"n": 2,
"op": "launchpad-0111",
"by": "launchpad",
"at": "2026-10-23T12:12:08.818Z",
"issue": 1807,
"candidate": {
"kind": "manifest",
"digest": "db8be52ce895603e687985acfae29e53e3e8782ae945c3cded6cca36141bfa3b",
"text": "03b5d60f68ea2bddd779e1df19519855a5f01cc28ec9ddb26ee7c45fcfe75cf4 packages/webui/tests/user-option-swap.test.mjs\n"
},
"request": "comment",
"attempts": [
{
"op": "launchpad-0111",
"by": "launchpad",
"at": "2026-10-23T12:12:08.818Z",
"state": "failed",
"comment": null,
"transport": {
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"resolutions": []
},
{
"op": "sage-3419",
"by": "sage",
"at": "2026-10-23T12:17:47.428Z",
"state": "posted",
"comment": 31156,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 31156,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": [
{
"reviewer": "duckworth",
"op": "duckworth-0264-record",
"at": "2026-10-23T12:26:36.305Z",
"verdict": "approve",
"comment": 31158,
"candidate": "db8be52ce895603e687985acfae29e53e3e8782ae945c3cded6cca36141bfa3b"
}
]
}
]
},
"claim": null,
"note": null,
"note": "Landed on refactor as 9d929911c..07315e651 (from launchpad/row300 a00b25b37, range-diff equal), pushed 5b846b048 12:28Z. Duckworth approved r2 (c31158, rev 3559). Sage gate on bcf3c1dac: user-option-swap 1/0, webui 375/0 with pinned esbuild and MOSAIC_REQUIRE_EDITOR_BUILD=1, M12 killed at :151. Run 1 red placed under mos-1272 (headers). N1 deferred: board proxy upstream has no recorder.",
"blockedReason": null,
"createdAt": "2026-10-23T04:26:05.238Z",
"updatedAt": "2026-10-23T04:27:36.256Z",
"updatedAt": "2026-10-23T12:29:42.299Z",
"updatedBy": "sage"
},
{
@@ -30358,7 +30460,7 @@
"closes": [
1808
],
"state": "briefed",
"state": "done",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -30378,12 +30480,114 @@
"reviewers": [
"duckworth"
],
"review": null,
"review": {
"rounds": [
{
"n": 1,
"op": "launchpad-0103",
"by": "launchpad",
"at": "2026-10-23T11:59:44.951Z",
"issue": 1808,
"candidate": {
"kind": "manifest",
"digest": "def28197cc28fdd63caf673bf671b7b20852b9d9ec4d8fb9c53371c6d932ee0c",
"text": "db1f05e312b9bee7ece7df7df78047a2965024109a297cb8a24112135a6e5f04 packages/bus/tests/channel-proof.test.mjs\n39fcb27c82e917ef05e1a7a650d522c9f3c656bf8dbade87b8ddb3661b67ad6c packages/webui/src/bus.mjs\n0862b2b5bf6511d2c5deca1f318eee643edaee489c0ce8c83e57364f2f54a3d8 packages/webui/src/cli.mjs\n653d2087c0796a35c3884b7243d1adf8a78c52950a4924049317063f2d3c0974 packages/webui/src/console-bus.mjs\n34b6d052855369c8f7cf1faf8bab3c59ddf96ccd4c42731bd86a4e61e5e70640 packages/webui/tests/granted-user.test.mjs\n"
},
"request": "comment",
"attempts": [
{
"op": "launchpad-0103",
"by": "launchpad",
"at": "2026-10-23T11:59:44.951Z",
"state": "failed",
"comment": null,
"transport": {
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"resolutions": []
},
{
"op": "sage-3407",
"by": "sage",
"at": "2026-10-23T12:03:30.117Z",
"state": "posted",
"comment": 31149,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 31149,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": []
},
{
"n": 2,
"op": "launchpad-0113",
"by": "launchpad",
"at": "2026-10-23T12:15:27.696Z",
"issue": 1808,
"candidate": {
"kind": "manifest",
"digest": "6e1e4fcd14dad3b9923f6859a6e8a5f0bb3a46e7b04d2245b8fbdd020bda05d2",
"text": "db1f05e312b9bee7ece7df7df78047a2965024109a297cb8a24112135a6e5f04 packages/bus/tests/channel-proof.test.mjs\n39fcb27c82e917ef05e1a7a650d522c9f3c656bf8dbade87b8ddb3661b67ad6c packages/webui/src/bus.mjs\n0862b2b5bf6511d2c5deca1f318eee643edaee489c0ce8c83e57364f2f54a3d8 packages/webui/src/cli.mjs\n653d2087c0796a35c3884b7243d1adf8a78c52950a4924049317063f2d3c0974 packages/webui/src/console-bus.mjs\n34b6d052855369c8f7cf1faf8bab3c59ddf96ccd4c42731bd86a4e61e5e70640 packages/webui/tests/granted-user.test.mjs\n7e782c2b6b46b6b8b6e58cd3d148bf041d49e8fbf2cbbed51080cdb02fc11d89 packages/webui/tests/library-cli.test.mjs\ndd1e62d14a59bb8fe7cd4654dd1de8e518270c36d104ee356e165faee7f95a02 packages/webui/tests/thread-claims.test.mjs\n"
},
"request": "comment",
"attempts": [
{
"op": "launchpad-0113",
"by": "launchpad",
"at": "2026-10-23T12:15:27.696Z",
"state": "failed",
"comment": null,
"transport": {
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"resolutions": []
},
{
"op": "sage-3420",
"by": "sage",
"at": "2026-10-23T12:19:17.393Z",
"state": "posted",
"comment": 31157,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 31157,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": [
{
"reviewer": "duckworth",
"op": "duckworth-0265-record",
"at": "2026-10-23T12:27:22.248Z",
"verdict": "approve",
"comment": 31159,
"candidate": "6e1e4fcd14dad3b9923f6859a6e8a5f0bb3a46e7b04d2245b8fbdd020bda05d2"
}
]
}
]
},
"claim": null,
"note": null,
"note": "Landed on refactor as bb031ec84..5b846b048 (from launchpad/row301 acc97fb9c, range-diff equal), pushed 12:28Z. Re-pin of webui bus.mjs to 39fcb27c is its own commit 59f0e44f4 (mos-1449); fixture stubs per mos-1451. Duckworth approved r2 (c31159, rev 3560). Sage gate: channel-proof 2/0, webui 374/0 pinned esbuild, granted-user 19/0. Live unchanged; 301 makes its own re-pin window.",
"blockedReason": null,
"createdAt": "2026-10-23T04:26:49.363Z",
"updatedAt": "2026-10-23T04:28:18.644Z",
"updatedAt": "2026-10-23T12:31:13.674Z",
"updatedBy": "sage"
},
{
@@ -123821,6 +124025,628 @@
"receipt": "ok sage-3403 rev 3538 row 305 in-review→done round 1"
},
"viewSha": "0cc9ceae2b8822e1d7a278eafa141e947a6649f2ae8f0dd731af4d25e73c90bc"
},
{
"rev": 3539,
"op": "launchpad-0100",
"verb": "move",
"args": {
"id": 300,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "launchpad",
"at": "2026-10-23T11:56:05.417Z",
"semantics": 2,
"result": {
"row": 300,
"from": "briefed",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok launchpad-0100 rev 3539 row 300 briefed→in-progress"
},
"viewSha": "e309dd9c74f996cc83a60549959832a6c249b802c4b764bf16e71e793867dd70"
},
{
"rev": 3540,
"op": "launchpad-0101",
"verb": "move",
"args": {
"id": 300,
"to": "in-review",
"reason": null,
"candidate": "/mnt/storage/scratch/launchpad-r300/wt/agents/launchpad/work/queue-300/MANIFEST.sha256",
"evidence": null,
"issue": 1807
},
"by": "launchpad",
"at": "2026-10-23T11:56:52.341Z",
"semantics": 2,
"result": {
"row": 300,
"from": "in-progress",
"to": "in-review",
"round": 1,
"issue": 1807,
"candidate": {
"kind": "manifest",
"digest": "62023a00ef6e39f137e60f91ff16214ccb844871f95e5bb1fcf5ddc1eb8ebfb4",
"text": "e023bb9f8842ca8e6b5b4729ec0cae248627184be539ea1dbae811d78ec4704f packages/webui/tests/user-option-swap.test.mjs\n"
},
"receipt": "ok launchpad-0101 rev 3540 row 300 in-progress→in-review round 1 on #1807; request launchpad-0101 requesting"
},
"viewSha": "3b8631177ad4103893893361aecb9fe1dd2fdc93403da83e6167aa3d4b875553"
},
{
"rev": 3541,
"op": "launchpad-0101.outcome",
"verb": "review-outcome",
"args": {
"id": 300,
"attempt": "launchpad-0101",
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"by": "launchpad",
"at": "2026-10-23T11:57:42.607Z",
"semantics": 2,
"result": {
"row": 300,
"round": 1,
"attempt": "launchpad-0101",
"state": "failed",
"receipt": "ok launchpad-0101.outcome rev 3541 row 300 round 1 request launchpad-0101 failed"
},
"viewSha": "3a2084173d24c3f290607e024e6e322f55f8986d260097e6624904b971035eea"
},
{
"rev": 3542,
"op": "launchpad-0102",
"verb": "move",
"args": {
"id": 301,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "launchpad",
"at": "2026-10-23T11:58:56.964Z",
"semantics": 2,
"result": {
"row": 301,
"from": "briefed",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok launchpad-0102 rev 3542 row 301 briefed→in-progress"
},
"viewSha": "088508576c9fb74638dcbe8f36ecc64816489cdc32f3799cff40a173897bf1b5"
},
{
"rev": 3543,
"op": "launchpad-0103",
"verb": "move",
"args": {
"id": 301,
"to": "in-review",
"reason": null,
"candidate": "/mnt/storage/scratch/launchpad-r301/wt/agents/launchpad/work/queue-301/MANIFEST.sha256",
"evidence": null,
"issue": 1808
},
"by": "launchpad",
"at": "2026-10-23T11:59:44.951Z",
"semantics": 2,
"result": {
"row": 301,
"from": "in-progress",
"to": "in-review",
"round": 1,
"issue": 1808,
"candidate": {
"kind": "manifest",
"digest": "def28197cc28fdd63caf673bf671b7b20852b9d9ec4d8fb9c53371c6d932ee0c",
"text": "db1f05e312b9bee7ece7df7df78047a2965024109a297cb8a24112135a6e5f04 packages/bus/tests/channel-proof.test.mjs\n39fcb27c82e917ef05e1a7a650d522c9f3c656bf8dbade87b8ddb3661b67ad6c packages/webui/src/bus.mjs\n0862b2b5bf6511d2c5deca1f318eee643edaee489c0ce8c83e57364f2f54a3d8 packages/webui/src/cli.mjs\n653d2087c0796a35c3884b7243d1adf8a78c52950a4924049317063f2d3c0974 packages/webui/src/console-bus.mjs\n34b6d052855369c8f7cf1faf8bab3c59ddf96ccd4c42731bd86a4e61e5e70640 packages/webui/tests/granted-user.test.mjs\n"
},
"receipt": "ok launchpad-0103 rev 3543 row 301 in-progress→in-review round 1 on #1808; request launchpad-0103 requesting"
},
"viewSha": "3bd14ae57424260930e9a4b0ff38a155706603799418dbdeb7d38a36857113f9"
},
{
"rev": 3544,
"op": "launchpad-0103.outcome",
"verb": "review-outcome",
"args": {
"id": 301,
"attempt": "launchpad-0103",
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"by": "launchpad",
"at": "2026-10-23T12:00:29.646Z",
"semantics": 2,
"result": {
"row": 301,
"round": 1,
"attempt": "launchpad-0103",
"state": "failed",
"receipt": "ok launchpad-0103.outcome rev 3544 row 301 round 1 request launchpad-0103 failed"
},
"viewSha": "14879d198f82d5eb3261b035a9c51c7dc99eb8abc5fbb230a45d799a7b6878d6"
},
{
"rev": 3545,
"op": "sage-3406",
"verb": "review-request",
"args": {
"id": 300
},
"by": "sage",
"at": "2026-10-23T12:02:00.499Z",
"semantics": 2,
"result": {
"row": 300,
"round": 1,
"attempt": "sage-3406",
"state": "requesting",
"receipt": "ok sage-3406 rev 3545 row 300 round 1 request sage-3406 requesting"
},
"viewSha": "d485c6ff7896ed2cd79c6baaa56bcd9f10c0659c81be80abfcb9c289f421570e"
},
{
"rev": 3546,
"op": "sage-3406.outcome",
"verb": "review-outcome",
"args": {
"id": 300,
"attempt": "sage-3406",
"outcome": "posted",
"status": 201,
"comment": 31148,
"detail": "created"
},
"by": "sage",
"at": "2026-10-23T12:02:44.900Z",
"semantics": 2,
"result": {
"row": 300,
"round": 1,
"attempt": "sage-3406",
"state": "posted",
"receipt": "ok sage-3406.outcome rev 3546 row 300 round 1 request sage-3406 posted comment 31148"
},
"viewSha": "d8bebf0a410a8214d739c0eb1cfbfd44419f84bb3c8339e30f23cb1cd4130692"
},
{
"rev": 3547,
"op": "sage-3407",
"verb": "review-request",
"args": {
"id": 301
},
"by": "sage",
"at": "2026-10-23T12:03:30.117Z",
"semantics": 2,
"result": {
"row": 301,
"round": 1,
"attempt": "sage-3407",
"state": "requesting",
"receipt": "ok sage-3407 rev 3547 row 301 round 1 request sage-3407 requesting"
},
"viewSha": "c4c7fa9e5aa36c34368a7184ad261f7c8499c94744a96f20d55871a61d02e832"
},
{
"rev": 3548,
"op": "sage-3407.outcome",
"verb": "review-outcome",
"args": {
"id": 301,
"attempt": "sage-3407",
"outcome": "posted",
"status": 201,
"comment": 31149,
"detail": "created"
},
"by": "sage",
"at": "2026-10-23T12:04:15.299Z",
"semantics": 2,
"result": {
"row": 301,
"round": 1,
"attempt": "sage-3407",
"state": "posted",
"receipt": "ok sage-3407.outcome rev 3548 row 301 round 1 request sage-3407 posted comment 31149"
},
"viewSha": "6382df952142527b7ca35e3903dcb55a1cfa75f83c29460049c72bc7d664c590"
},
{
"rev": 3549,
"op": "launchpad-0110",
"verb": "move",
"args": {
"id": 300,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "launchpad",
"at": "2026-10-23T12:11:19.956Z",
"semantics": 2,
"result": {
"row": 300,
"from": "in-review",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok launchpad-0110 rev 3549 row 300 in-review→in-progress"
},
"viewSha": "9f9853bfd242afb6172354258fb66bf4b56bcf3e022406400878768211400f41"
},
{
"rev": 3550,
"op": "launchpad-0111",
"verb": "move",
"args": {
"id": 300,
"to": "in-review",
"reason": null,
"candidate": "/mnt/storage/scratch/launchpad-r300/wt/agents/launchpad/work/queue-300/MANIFEST.sha256",
"evidence": null,
"issue": 1807
},
"by": "launchpad",
"at": "2026-10-23T12:12:08.818Z",
"semantics": 2,
"result": {
"row": 300,
"from": "in-progress",
"to": "in-review",
"round": 2,
"issue": 1807,
"candidate": {
"kind": "manifest",
"digest": "db8be52ce895603e687985acfae29e53e3e8782ae945c3cded6cca36141bfa3b",
"text": "03b5d60f68ea2bddd779e1df19519855a5f01cc28ec9ddb26ee7c45fcfe75cf4 packages/webui/tests/user-option-swap.test.mjs\n"
},
"receipt": "ok launchpad-0111 rev 3550 row 300 in-progress→in-review round 2 on #1807; request launchpad-0111 requesting"
},
"viewSha": "3de0b42c3979cd3be89847a7c524abdb34a2cfe5b4ab32d055c357d12f88061c"
},
{
"rev": 3551,
"op": "launchpad-0111.outcome",
"verb": "review-outcome",
"args": {
"id": 300,
"attempt": "launchpad-0111",
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"by": "launchpad",
"at": "2026-10-23T12:12:53.196Z",
"semantics": 2,
"result": {
"row": 300,
"round": 2,
"attempt": "launchpad-0111",
"state": "failed",
"receipt": "ok launchpad-0111.outcome rev 3551 row 300 round 2 request launchpad-0111 failed"
},
"viewSha": "8079cfd1f4ebd3326d437e4be3c285ea24d522eb426d9115da26aa000acf80af"
},
{
"rev": 3552,
"op": "launchpad-0112",
"verb": "move",
"args": {
"id": 301,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "launchpad",
"at": "2026-10-23T12:14:38.841Z",
"semantics": 2,
"result": {
"row": 301,
"from": "in-review",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok launchpad-0112 rev 3552 row 301 in-review→in-progress"
},
"viewSha": "afe8454d4979bcccbb4d7a7a7a2413a3cc899014b7ad59ba4efab8d518e1fea0"
},
{
"rev": 3553,
"op": "launchpad-0113",
"verb": "move",
"args": {
"id": 301,
"to": "in-review",
"reason": null,
"candidate": "/mnt/storage/scratch/launchpad-r301/wt/agents/launchpad/work/queue-301/MANIFEST.sha256",
"evidence": null,
"issue": 1808
},
"by": "launchpad",
"at": "2026-10-23T12:15:27.696Z",
"semantics": 2,
"result": {
"row": 301,
"from": "in-progress",
"to": "in-review",
"round": 2,
"issue": 1808,
"candidate": {
"kind": "manifest",
"digest": "6e1e4fcd14dad3b9923f6859a6e8a5f0bb3a46e7b04d2245b8fbdd020bda05d2",
"text": "db1f05e312b9bee7ece7df7df78047a2965024109a297cb8a24112135a6e5f04 packages/bus/tests/channel-proof.test.mjs\n39fcb27c82e917ef05e1a7a650d522c9f3c656bf8dbade87b8ddb3661b67ad6c packages/webui/src/bus.mjs\n0862b2b5bf6511d2c5deca1f318eee643edaee489c0ce8c83e57364f2f54a3d8 packages/webui/src/cli.mjs\n653d2087c0796a35c3884b7243d1adf8a78c52950a4924049317063f2d3c0974 packages/webui/src/console-bus.mjs\n34b6d052855369c8f7cf1faf8bab3c59ddf96ccd4c42731bd86a4e61e5e70640 packages/webui/tests/granted-user.test.mjs\n7e782c2b6b46b6b8b6e58cd3d148bf041d49e8fbf2cbbed51080cdb02fc11d89 packages/webui/tests/library-cli.test.mjs\ndd1e62d14a59bb8fe7cd4654dd1de8e518270c36d104ee356e165faee7f95a02 packages/webui/tests/thread-claims.test.mjs\n"
},
"receipt": "ok launchpad-0113 rev 3553 row 301 in-progress→in-review round 2 on #1808; request launchpad-0113 requesting"
},
"viewSha": "9264bc63d16ce9c6b7e2c53e1882ca00604cb3cb5420d9032864a7fdb9a567df"
},
{
"rev": 3554,
"op": "launchpad-0113.outcome",
"verb": "review-outcome",
"args": {
"id": 301,
"attempt": "launchpad-0113",
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"by": "launchpad",
"at": "2026-10-23T12:16:11.422Z",
"semantics": 2,
"result": {
"row": 301,
"round": 2,
"attempt": "launchpad-0113",
"state": "failed",
"receipt": "ok launchpad-0113.outcome rev 3554 row 301 round 2 request launchpad-0113 failed"
},
"viewSha": "86477e7f0b130e2156ac631586e4e0001f50d415612a6864408cad2a79eb41c8"
},
{
"rev": 3555,
"op": "sage-3419",
"verb": "review-request",
"args": {
"id": 300
},
"by": "sage",
"at": "2026-10-23T12:17:47.428Z",
"semantics": 2,
"result": {
"row": 300,
"round": 2,
"attempt": "sage-3419",
"state": "requesting",
"receipt": "ok sage-3419 rev 3555 row 300 round 2 request sage-3419 requesting"
},
"viewSha": "3cdd8966d215d040a937f67499112c59606064c923a9d947d76b74d08e3f9a7f"
},
{
"rev": 3556,
"op": "sage-3419.outcome",
"verb": "review-outcome",
"args": {
"id": 300,
"attempt": "sage-3419",
"outcome": "posted",
"status": 201,
"comment": 31156,
"detail": "created"
},
"by": "sage",
"at": "2026-10-23T12:18:33.243Z",
"semantics": 2,
"result": {
"row": 300,
"round": 2,
"attempt": "sage-3419",
"state": "posted",
"receipt": "ok sage-3419.outcome rev 3556 row 300 round 2 request sage-3419 posted comment 31156"
},
"viewSha": "31fdaca35275617896d25e886e79f7c677e48f6124adfb7cef5b22ab961775c1"
},
{
"rev": 3557,
"op": "sage-3420",
"verb": "review-request",
"args": {
"id": 301
},
"by": "sage",
"at": "2026-10-23T12:19:17.393Z",
"semantics": 2,
"result": {
"row": 301,
"round": 2,
"attempt": "sage-3420",
"state": "requesting",
"receipt": "ok sage-3420 rev 3557 row 301 round 2 request sage-3420 requesting"
},
"viewSha": "08f0e2ff134c8a9fc0fac8b53f74f07e1140ef4631f803e6e5b0f4a113304875"
},
{
"rev": 3558,
"op": "sage-3420.outcome",
"verb": "review-outcome",
"args": {
"id": 301,
"attempt": "sage-3420",
"outcome": "posted",
"status": 201,
"comment": 31157,
"detail": "created"
},
"by": "sage",
"at": "2026-10-23T12:20:02.319Z",
"semantics": 2,
"result": {
"row": 301,
"round": 2,
"attempt": "sage-3420",
"state": "posted",
"receipt": "ok sage-3420.outcome rev 3558 row 301 round 2 request sage-3420 posted comment 31157"
},
"viewSha": "d2cf0121d07ad58fe8535a20775d7d56f1ca455a224c52eb86d9abc9f5b4db9e"
},
{
"rev": 3559,
"op": "duckworth-0264-record",
"verb": "review-record",
"args": {
"id": 300,
"verdict": "approve",
"comment": 31158,
"candidate": "db8be52ce895603e687985acfae29e53e3e8782ae945c3cded6cca36141bfa3b"
},
"by": "duckworth",
"at": "2026-10-23T12:26:36.305Z",
"semantics": 2,
"result": {
"row": 300,
"round": 2,
"verdict": "approve",
"receipt": "ok duckworth-0264-record rev 3559 row 300 round 2 approve by duckworth (comment 31158)"
},
"viewSha": "607aa541f48af745b6d1fca6bf68d20a9db44496f4b7b78787c0d5bbe2b20ffe"
},
{
"rev": 3560,
"op": "duckworth-0265-record",
"verb": "review-record",
"args": {
"id": 301,
"verdict": "approve",
"comment": 31159,
"candidate": "6e1e4fcd14dad3b9923f6859a6e8a5f0bb3a46e7b04d2245b8fbdd020bda05d2"
},
"by": "duckworth",
"at": "2026-10-23T12:27:22.248Z",
"semantics": 2,
"result": {
"row": 301,
"round": 2,
"verdict": "approve",
"receipt": "ok duckworth-0265-record rev 3560 row 301 round 2 approve by duckworth (comment 31159)"
},
"viewSha": "cae812758f7e14e9debbd5ed4a2294d50c3af88a2f767aed3a53d31fc3649223"
},
{
"rev": 3561,
"op": "sage-3423",
"verb": "note",
"args": {
"id": 300,
"text": "Landed on refactor as 9d929911c..07315e651 (from launchpad/row300 a00b25b37, range-diff equal), pushed 5b846b048 12:28Z. Duckworth approved r2 (c31158, rev 3559). Sage gate on bcf3c1dac: user-option-swap 1/0, webui 375/0 with pinned esbuild and MOSAIC_REQUIRE_EDITOR_BUILD=1, M12 killed at :151. Run 1 red placed under mos-1272 (headers). N1 deferred: board proxy upstream has no recorder."
},
"by": "sage",
"at": "2026-10-23T12:28:56.059Z",
"semantics": 2,
"result": {
"row": 300,
"field": "note",
"receipt": "ok sage-3423 rev 3561 row 300 note"
},
"viewSha": "d848bd9bead0a1fdb79b8980eda0ed55396a739c1360a3a810c0663016b20cbd"
},
{
"rev": 3562,
"op": "sage-3424",
"verb": "move",
"args": {
"id": 300,
"to": "done",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-23T12:29:42.299Z",
"semantics": 2,
"result": {
"row": 300,
"from": "in-review",
"to": "done",
"round": 2,
"issue": null,
"candidate": null,
"receipt": "ok sage-3424 rev 3562 row 300 in-review→done round 2"
},
"viewSha": "4c2ce563f6959d7dabc272463adca7271afca850aee14674b03df348a2e0df5f"
},
{
"rev": 3563,
"op": "sage-3425",
"verb": "note",
"args": {
"id": 301,
"text": "Landed on refactor as bb031ec84..5b846b048 (from launchpad/row301 acc97fb9c, range-diff equal), pushed 12:28Z. Re-pin of webui bus.mjs to 39fcb27c is its own commit 59f0e44f4 (mos-1449); fixture stubs per mos-1451. Duckworth approved r2 (c31159, rev 3560). Sage gate: channel-proof 2/0, webui 374/0 pinned esbuild, granted-user 19/0. Live unchanged; 301 makes its own re-pin window."
},
"by": "sage",
"at": "2026-10-23T12:30:27.723Z",
"semantics": 2,
"result": {
"row": 301,
"field": "note",
"receipt": "ok sage-3425 rev 3563 row 301 note"
},
"viewSha": "f1e71fb1b6d5688a42ced822a910d38fae82819269bdbd531536ccdd80c9b82f"
},
{
"rev": 3564,
"op": "sage-3426",
"verb": "move",
"args": {
"id": 301,
"to": "done",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-23T12:31:13.674Z",
"semantics": 2,
"result": {
"row": 301,
"from": "in-review",
"to": "done",
"round": 2,
"issue": null,
"candidate": null,
"receipt": "ok sage-3426 rev 3564 row 301 in-review→done round 2"
},
"viewSha": "27bdc9dbeb1fc083bc087a1ecdc98562039a5566df5d5d549145a3d1cbc65505"
}
]
}