queue: revs 3464-3473: row 294 (#1800) round 4 in-progress and in-review on a1ff5d67 (launchpad 3464/3465), launchpad's request without a token failed (3466), sage's request posted c31055 (3467/3468), duckworth approve record c31053 (3469); row 294 landing note and done move at d3059c2c3 (sage 3470/3471); row 303 (R9 guard, #1810, Vikunja 589, mos-1422) added and briefed (sage 3472/3473); queue only

This commit is contained in:
jason.woltje committed 2026-10-23 02:10:05 -05:00
1 parent ad6ca79304
commit 80793d824e
2 files changed
+356 -11

No files matched your search

+3 -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 3463 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
Generated from `docs/plans/queue.json` revision 3473 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|---|---|---|---|---|---|---|---|---|
@@ -330,7 +330,7 @@ Generated from `docs/plans/queue.json` revision 3463 by `queue render`. Do not e
| 291 | PRD 1.16 library.write routes under REQ-LIB-6 (mos-1328) | gosalyn; reviewers webby | #1796 | in-review, round 1, request posted | 282 done | Webby approves the text. Jason says yes to the exact text (Mos asks him, mos-1328 step 3); no landing before that. requirements.test.mjs and every scripts/test-*.sh that reads the PRD or requirements.json are green on Sage's gate. Mos gets the landing commit. (sage) | `docs/plans/2026-10-22_prd-1-16-brief.md` § PRD 1.16 library.write routes under REQ-LIB-6 (mos-1328) | — |
| 292 | stack-release.sh config_checks runs the target loader on any config (row 270 rollback hazard) | gizmoduck; reviewers duckworth | #1797 | done | 203 done, 270 done, 271 done | Duckworth approves the manifest. The touched test files run whole, the cli suite and every scripts/test-*.sh are green on Sage's gate, and the mutants are killed. (sage) | `docs/plans/2026-10-22_config-checks-any-key-brief.md` § stack-release.sh config_checks runs the target loader on any config (row 270 rollback hazard) | Landed 6aab979e6 (cherry-pick of c902a767d..90be6cccd, range-diff all =, patch-id a45c9ba4 equal). Tested head 0d0021454: stack-release.test 224/224, cli suite r2 red only compactions-launch:229 session-invalid 22 (idle-stop race, Vikunja 588, row 302), r3 rerun 910/910 under mos-1411, ten shells green, M1-M9 killed. Duckworth APPROVE rev 3433 on 2fa7ae17. |
| 293 | 574: maintenance-free test fixture commits (Vikunja 574) | gander; reviewers filbert | #1805 | done | — | Filbert approves. The four whole files, then the seat and cli suites, are green on Sage's gate. (sage) | `docs/plans/2026-10-23_mvp-readiness-rows.md` § Brief: 574, maintenance-free test fixture commits (Vikunja 574) | LANDED e51d11640 03:55Z 10-23 (cherry-pick of gander b23783f39..a9cae2bd6 onto 464010fbe; range-diff 6/6 equal, range patch-id equal). Filbert APPROVE c30982 cdda41f5; run 2 4 files 153/0, seat 202/0, cli 905/0, 312 flagged/0 maintenance children. N1: lifecycle.test needs TMPDIR of 50 bytes or less. Residual: queue store.mjs, discord git.mjs, harness tools.mjs unflagged. #1805 closed c31013, P19 574 c888. |
| 294 | FED R6: Console granted-user sign-in, user-cli transport, peer links | launchpad; reviewers duckworth | #1800 | in-review, round 3, request posted | — | Duckworth approves the manifest. The webui, cli and bus 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: FED R6, Console granted-user sign-in | — |
| 294 | FED R6: Console granted-user sign-in, user-cli transport, peer links | launchpad; reviewers duckworth | #1800 | done | — | Duckworth approves the manifest. The webui, cli and bus 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: FED R6, Console granted-user sign-in | landed d3059c2c3 on refactor 07:04Z: cherry-pick of c902a767d..24b745447 onto 09d0d6faf, range-diff 11 =, patch-id 8371405a equal. Duckworth approve c31053 rev 3469 on a1ff5d67, C1/C2 met. Run 4 on 8616b9a4f from npm ci: webui 365, cli 909, bus 873, 10 scripts, M1-M11 killed. Merged tree: stack-release-external 25, stack-upgrade 21, stack-release 223/224 (R9 transient, row 1810) then 224/224 rerun under mos-1422. Follow-ups rows 300, 301. Closes #1800. |
| 295 | FED R4: revocation | morgana; reviewers dewey | #1801 | in-review, round 1, request posted | — | Dewey approves the manifest. The bus, cli and business 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: FED R4, revocation | — |
| 296 | FED R7: scratch two-instance acceptance | quackerjack; reviewers filbert | #1802 | briefed | 190 done, 294 done, 295 done | Filbert approves the manifest. The script test and every scripts/test-*.sh are green on Sage's gate, and no unit, port or socket of the script's outlives the run. (sage) | `docs/plans/2026-10-23_mvp-readiness-rows.md` § Brief: FED R7, scratch two-instance acceptance | — |
| 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) | — |
@@ -339,6 +339,7 @@ Generated from `docs/plans/queue.json` revision 3463 by `queue render`. Do not e
| 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 | — |
| 302 | Idle-stop race: an idle-released run's last call ends it session-invalid/22 (Vikunja 588) | gizmoduck; reviewers dewey | #1809 | in-progress | 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) | — |
| 303 | R9 shows its output when rehearse makes no directory (Vikunja 589) | launchpad; reviewers duckworth | #1810 | briefed | 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) | — |
<!-- mosaic-queue:end -->
+353 -9
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
"revision": 3463,
"revision": 3473,
"rows": [
{
"id": 1,
@@ -29590,7 +29590,7 @@
"closes": [
1800
],
"state": "in-review",
"state": "done",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -29782,18 +29782,69 @@
"candidate": "cb1648f3e67a53d36b0cb344f8fc86bd7020e2018121c1b56be8eb3893e378de"
}
]
},
{
"n": 4,
"op": "launchpad-0082",
"by": "launchpad",
"at": "2026-10-23T06:15:11.051Z",
"issue": 1800,
"candidate": {
"kind": "manifest",
"digest": "a1ff5d67a2ac303ac693a97b4902d607d295415ac4c278082e2078fe9ca53b99",
"text": "52206bd92b0f223bf9310d50db650f36e12836691d739b499192e3eedd81401c packages/cli/src/access.mjs\na948886a8c57d700b3d116097c9597c2b29dc7cc89ff6e18ae57436754195853 packages/cli/src/config.mjs\nb2745e1a3067d8c439de4f9c9e0df532764d3ea77639d15e5b9d949ec5cd534d packages/cli/tests/access-boot.test.mjs\n96f239dfd25cd1408d7586016154798da42b1a0f32387d14705345d0aa4db2ce packages/cli/tests/stack-release.test.mjs\n1be61ba66c3b747decdb3e12de743265b8cc7ba7cd06c033393b157ce1bc0b70 packages/webui/src/access.mjs\n954dee1535b258d9590e4d102423d081303b640b3bea750bd3653883e67bf309 packages/webui/src/chat-http.mjs\n230a5759f5027f9208c716b176f9b0a30310d5f433493bfcd8862c71abe182ae packages/webui/src/chat.mjs\n7fcb28a7a67418a8d3fd26dd157860ec1a89fe1891887f661e53a17d3b3bbc7d packages/webui/src/cli.mjs\n941c8f91ad40264c5622d60af85e00f6198db31a0504b4b0caa48312d8f57c3e packages/webui/src/console-bus.mjs\n692c5eabb0fc866240b12931418c17d3392b6097575dfacf7425a6f0127dd291 packages/webui/src/public/app.js\nc41a34a32f23f742e30ca408bc7deda0fa8feb4f8c25c7036604c336bb1545eb packages/webui/src/public/federation.js\ne7673188c1d76ecc63cdc24e7d1470922b1d69bedeb994a862e94924edfc27d2 packages/webui/src/public/index.html\n969a52284b667e075b04e3fa63d45415f3517080784ee372ee4725caf51d15d9 packages/webui/src/public/user.html\n571ce191c0b5f545e3a65f7b388f754e2ca6396a68038ccc57321d8f490cb86e packages/webui/src/public/user.js\n9343ea9edb862c1545df2886754244ffd76b714cc90d7791fc32aee4ecfec594 packages/webui/src/serve.mjs\n70b243ed9a83ff822a4c7a148528ff5153574cc87d5c776fd2e12f340762ed76 packages/webui/src/sso.mjs\n8cc1185beda9085ced62470f1b9e39d95dcca2dcc8bf9325c18c2f0b2da618dc packages/webui/src/user-bus.mjs\n58f022643839b78c0bd149927157d1f7b36977212975a4fe549c9661c31c4e40 packages/webui/tests/browser.test.mjs\n673f09560b7cf4515856ab1181fce8fcc2f70d59fb01bda9d687cc3d9b259e95 packages/webui/tests/granted-user.test.mjs\n"
},
"request": "comment",
"attempts": [
{
"op": "launchpad-0082",
"by": "launchpad",
"at": "2026-10-23T06:15:11.051Z",
"state": "failed",
"comment": null,
"transport": {
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"resolutions": []
},
{
"op": "sage-294-request-r4",
"by": "sage",
"at": "2026-10-23T06:17:21.470Z",
"state": "posted",
"comment": 31055,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 31055,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": [
{
"reviewer": "duckworth",
"op": "duckworth-0257-record",
"at": "2026-10-23T06:19:14.480Z",
"verdict": "approve",
"comment": 31053,
"candidate": "a1ff5d67a2ac303ac693a97b4902d607d295415ac4c278082e2078fe9ca53b99"
}
]
}
]
},
"claim": {
"seat": "launchpad",
"op": "launchpad-0051"
},
"note": null,
"claim": null,
"note": "landed d3059c2c3 on refactor 07:04Z: cherry-pick of c902a767d..24b745447 onto 09d0d6faf, range-diff 11 =, patch-id 8371405a equal. Duckworth approve c31053 rev 3469 on a1ff5d67, C1/C2 met. Run 4 on 8616b9a4f from npm ci: webui 365, cli 909, bus 873, 10 scripts, M1-M11 killed. Merged tree: stack-release-external 25, stack-upgrade 21, stack-release 223/224 (R9 transient, row 1810) then 224/224 rerun under mos-1422. Follow-ups rows 300, 301. Closes #1800.",
"blockedReason": null,
"createdAt": "2026-10-23T01:52:56.603Z",
"updatedAt": "2026-10-23T05:46:03.199Z",
"updatedBy": "duckworth"
"updatedAt": "2026-10-23T07:06:04.303Z",
"updatedBy": "sage"
},
{
"id": 295,
@@ -30168,6 +30219,44 @@
"createdAt": "2026-10-23T05:18:48.280Z",
"updatedAt": "2026-10-23T05:37:37.179Z",
"updatedBy": "gizmoduck"
},
{
"id": 303,
"piece": "R9 shows its output when rehearse makes no directory (Vikunja 589)",
"owner": "launchpad",
"issues": [
1810
],
"closes": [
1810
],
"state": "briefed",
"previousState": null,
"required": false,
"requiredSince": null,
"gate": "Duckworth approves the diff; stack-release.test.mjs whole and green on Sage's gate, in a gap",
"gateOwner": "sage",
"brief": {
"path": "docs/plans/2026-10-23_r9-guard-row.md",
"anchor": "Brief: R9 shows its output when rehearse makes no directory (Vikunja 589)",
"blob": "d1f91b74e5f6c3e0d6a06f4bccaa2199d8090e13"
},
"after": [
{
"id": 294,
"when": "done"
}
],
"reviewers": [
"duckworth"
],
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"createdAt": "2026-10-23T07:07:24.046Z",
"updatedAt": "2026-10-23T07:08:10.756Z",
"updatedBy": "sage"
}
],
"log": [
@@ -121363,6 +121452,261 @@
"receipt": "ok rocko-219-reclaim-b97a-mos1408 rev 3463 row 219 note"
},
"viewSha": "d4a3d5799b47b340f22802e079a901606f173b76980472218ce5ab553cec2574"
},
{
"rev": 3464,
"op": "launchpad-0081",
"verb": "move",
"args": {
"id": 294,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "launchpad",
"at": "2026-10-23T06:14:28.283Z",
"semantics": 2,
"result": {
"row": 294,
"from": "in-review",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok launchpad-0081 rev 3464 row 294 in-review→in-progress"
},
"viewSha": "926d0ad09dc224e9a1f5f387716041d2a1e9f88f3f544a3b58662b8e4c13fce8"
},
{
"rev": 3465,
"op": "launchpad-0082",
"verb": "move",
"args": {
"id": 294,
"to": "in-review",
"reason": null,
"candidate": "/mnt/storage/scratch/launchpad-r294/wt/agents/launchpad/work/queue-294/MANIFEST.sha256",
"evidence": null,
"issue": null
},
"by": "launchpad",
"at": "2026-10-23T06:15:11.051Z",
"semantics": 2,
"result": {
"row": 294,
"from": "in-progress",
"to": "in-review",
"round": 4,
"issue": 1800,
"candidate": {
"kind": "manifest",
"digest": "a1ff5d67a2ac303ac693a97b4902d607d295415ac4c278082e2078fe9ca53b99",
"text": "52206bd92b0f223bf9310d50db650f36e12836691d739b499192e3eedd81401c packages/cli/src/access.mjs\na948886a8c57d700b3d116097c9597c2b29dc7cc89ff6e18ae57436754195853 packages/cli/src/config.mjs\nb2745e1a3067d8c439de4f9c9e0df532764d3ea77639d15e5b9d949ec5cd534d packages/cli/tests/access-boot.test.mjs\n96f239dfd25cd1408d7586016154798da42b1a0f32387d14705345d0aa4db2ce packages/cli/tests/stack-release.test.mjs\n1be61ba66c3b747decdb3e12de743265b8cc7ba7cd06c033393b157ce1bc0b70 packages/webui/src/access.mjs\n954dee1535b258d9590e4d102423d081303b640b3bea750bd3653883e67bf309 packages/webui/src/chat-http.mjs\n230a5759f5027f9208c716b176f9b0a30310d5f433493bfcd8862c71abe182ae packages/webui/src/chat.mjs\n7fcb28a7a67418a8d3fd26dd157860ec1a89fe1891887f661e53a17d3b3bbc7d packages/webui/src/cli.mjs\n941c8f91ad40264c5622d60af85e00f6198db31a0504b4b0caa48312d8f57c3e packages/webui/src/console-bus.mjs\n692c5eabb0fc866240b12931418c17d3392b6097575dfacf7425a6f0127dd291 packages/webui/src/public/app.js\nc41a34a32f23f742e30ca408bc7deda0fa8feb4f8c25c7036604c336bb1545eb packages/webui/src/public/federation.js\ne7673188c1d76ecc63cdc24e7d1470922b1d69bedeb994a862e94924edfc27d2 packages/webui/src/public/index.html\n969a52284b667e075b04e3fa63d45415f3517080784ee372ee4725caf51d15d9 packages/webui/src/public/user.html\n571ce191c0b5f545e3a65f7b388f754e2ca6396a68038ccc57321d8f490cb86e packages/webui/src/public/user.js\n9343ea9edb862c1545df2886754244ffd76b714cc90d7791fc32aee4ecfec594 packages/webui/src/serve.mjs\n70b243ed9a83ff822a4c7a148528ff5153574cc87d5c776fd2e12f340762ed76 packages/webui/src/sso.mjs\n8cc1185beda9085ced62470f1b9e39d95dcca2dcc8bf9325c18c2f0b2da618dc packages/webui/src/user-bus.mjs\n58f022643839b78c0bd149927157d1f7b36977212975a4fe549c9661c31c4e40 packages/webui/tests/browser.test.mjs\n673f09560b7cf4515856ab1181fce8fcc2f70d59fb01bda9d687cc3d9b259e95 packages/webui/tests/granted-user.test.mjs\n"
},
"receipt": "ok launchpad-0082 rev 3465 row 294 in-progress→in-review round 4 on #1800; request launchpad-0082 requesting"
},
"viewSha": "2c992abd7484303eba8ee81722770c75a0b02c67ea0cbe65546b874c0623775c"
},
{
"rev": 3466,
"op": "launchpad-0082.outcome",
"verb": "review-outcome",
"args": {
"id": 294,
"attempt": "launchpad-0082",
"outcome": "failed",
"status": null,
"comment": null,
"detail": "pre-send: the credential or account check failed"
},
"by": "launchpad",
"at": "2026-10-23T06:15:55.171Z",
"semantics": 2,
"result": {
"row": 294,
"round": 4,
"attempt": "launchpad-0082",
"state": "failed",
"receipt": "ok launchpad-0082.outcome rev 3466 row 294 round 4 request launchpad-0082 failed"
},
"viewSha": "4ad7a8668b36d3a0f87961c5c2169736e4c364a2bbebe053dc7696777c674424"
},
{
"rev": 3467,
"op": "sage-294-request-r4",
"verb": "review-request",
"args": {
"id": 294
},
"by": "sage",
"at": "2026-10-23T06:17:21.470Z",
"semantics": 2,
"result": {
"row": 294,
"round": 4,
"attempt": "sage-294-request-r4",
"state": "requesting",
"receipt": "ok sage-294-request-r4 rev 3467 row 294 round 4 request sage-294-request-r4 requesting"
},
"viewSha": "b018092245cd378ceba7bb3c2b5c6e633e6cb6d699e871caf371ac15317ddcc3"
},
{
"rev": 3468,
"op": "sage-294-request-r4.outcome",
"verb": "review-outcome",
"args": {
"id": 294,
"attempt": "sage-294-request-r4",
"outcome": "posted",
"status": 201,
"comment": 31055,
"detail": "created"
},
"by": "sage",
"at": "2026-10-23T06:18:04.990Z",
"semantics": 2,
"result": {
"row": 294,
"round": 4,
"attempt": "sage-294-request-r4",
"state": "posted",
"receipt": "ok sage-294-request-r4.outcome rev 3468 row 294 round 4 request sage-294-request-r4 posted comment 31055"
},
"viewSha": "2f21cc42edf5b068ad1e03d13f21ffdf57690a128ac932d7cc3c308bf4660cd5"
},
{
"rev": 3469,
"op": "duckworth-0257-record",
"verb": "review-record",
"args": {
"id": 294,
"verdict": "approve",
"comment": 31053,
"candidate": "a1ff5d67a2ac303ac693a97b4902d607d295415ac4c278082e2078fe9ca53b99"
},
"by": "duckworth",
"at": "2026-10-23T06:19:14.480Z",
"semantics": 2,
"result": {
"row": 294,
"round": 4,
"verdict": "approve",
"receipt": "ok duckworth-0257-record rev 3469 row 294 round 4 approve by duckworth (comment 31053)"
},
"viewSha": "382319e5fc722afefff65161aca6f838a395b3fd831c241a04c1e8e50b23e9d2"
},
{
"rev": 3470,
"op": "sage-294-landnote",
"verb": "note",
"args": {
"id": 294,
"text": "landed d3059c2c3 on refactor 07:04Z: cherry-pick of c902a767d..24b745447 onto 09d0d6faf, range-diff 11 =, patch-id 8371405a equal. Duckworth approve c31053 rev 3469 on a1ff5d67, C1/C2 met. Run 4 on 8616b9a4f from npm ci: webui 365, cli 909, bus 873, 10 scripts, M1-M11 killed. Merged tree: stack-release-external 25, stack-upgrade 21, stack-release 223/224 (R9 transient, row 1810) then 224/224 rerun under mos-1422. Follow-ups rows 300, 301. Closes #1800."
},
"by": "sage",
"at": "2026-10-23T07:05:20.954Z",
"semantics": 2,
"result": {
"row": 294,
"field": "note",
"receipt": "ok sage-294-landnote rev 3470 row 294 note"
},
"viewSha": "bafbed11bb4812b7e9d38b38daf9186160b77f46e048407a2188a5bbb01543ba"
},
{
"rev": 3471,
"op": "sage-294-done",
"verb": "move",
"args": {
"id": 294,
"to": "done",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-23T07:06:04.303Z",
"semantics": 2,
"result": {
"row": 294,
"from": "in-review",
"to": "done",
"round": 4,
"issue": null,
"candidate": null,
"receipt": "ok sage-294-done rev 3471 row 294 in-review→done round 4"
},
"viewSha": "2c22a2f755cd35b8e5fddfe66c0a565403e8c759b1520030274f83e09a74560d"
},
{
"rev": 3472,
"op": "sage-r9-add",
"verb": "add",
"args": {
"piece": "R9 shows its output when rehearse makes no directory (Vikunja 589)",
"gate": "Duckworth approves the diff; stack-release.test.mjs whole and green on Sage's gate, in a gap",
"brief": "docs/plans/2026-10-23_r9-guard-row.md#Brief: R9 shows its output when rehearse makes no directory (Vikunja 589)",
"issues": [
1810
],
"note": null,
"owner": "launchpad",
"gateOwner": "sage",
"after": [
{
"id": 294,
"when": "done"
}
],
"reviewers": [
"duckworth"
],
"required": null
},
"by": "sage",
"at": "2026-10-23T07:07:24.046Z",
"semantics": 2,
"result": {
"row": 303,
"from": null,
"to": "queued",
"brief": {
"path": "docs/plans/2026-10-23_r9-guard-row.md",
"anchor": "Brief: R9 shows its output when rehearse makes no directory (Vikunja 589)",
"blob": "d1f91b74e5f6c3e0d6a06f4bccaa2199d8090e13"
},
"receipt": "ok sage-r9-add rev 3472 row 303 none→queued"
},
"viewSha": "05bf4605473679152180ed21bce514d494c4d2005a9d1d3359b4b4ff891fbbc8"
},
{
"rev": 3473,
"op": "sage-303-brief",
"verb": "move",
"args": {
"id": 303,
"to": "briefed",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-23T07:08:10.756Z",
"semantics": 2,
"result": {
"row": 303,
"from": "queued",
"to": "briefed",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-303-brief rev 3473 row 303 queued→briefed"
},
"viewSha": "6d8164c0b7e0467462c76e5e0b9a979b225ca7259b727c38068d28ce7f3b2a24"
}
]
}