diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index 9dae1e1ad..f6eb12307 100644 --- a/docs/plans/QUEUE.md +++ b/docs/plans/QUEUE.md @@ -33,7 +33,7 @@ Gaps found while working go to `docs/plans/DEFERRED.md`, not here. -Generated from `docs/plans/queue.json` revision 3443 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 3447 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -328,7 +328,7 @@ Generated from `docs/plans/queue.json` revision 3443 by `queue render`. Do not e | 289 | Case 2 C2-11b Console library pages and her saves (Haiku subagent, decision 129) | researcher; reviewers filbert | #1794 | briefed | 214 done, 288 done | Filbert approves the manifest. The webui suite and every scripts/test-*.sh are green on Sage's gate. Grep for hash pins on bus.js and serve.mjs before in-review. (sage) | `docs/plans/2026-10-20_case2-rows.md` § C2-11b Console library pages and her saves | — | | 290 | Case 2 C2-12b the setup sheet rewrite for free chat, supporting folders and saves | louie; reviewers webby | #1795 | briefed | 217 done, 218 done, 285 done, 291 done | Doc only. Webby approves it against the ruling. Before landing, grep packages/*/tests and scripts/test-*.sh to confirm no test reads the file. (sage) | `docs/plans/2026-10-20_case2-rows.md` § C2-12b the setup sheet rewrite for free chat, supporting folders and saves | — | | 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 | in-review, round 1, request posted | 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) | — | +| 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 1, 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 | — | | 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 | — | @@ -338,6 +338,7 @@ Generated from `docs/plans/queue.json` revision 3443 by `queue render`. Do not e | 299 | 573: the P10 hop band (Vikunja 573) | gander; reviewers filbert | #1806 | briefed | 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) | — | | 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 | briefed | 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) | — | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index f3abae257..b1e7ae0b1 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 3443, + "revision": 3447, "rows": [ { "id": 1, @@ -29397,7 +29397,7 @@ "closes": [ 1797 ], - "state": "in-review", + "state": "done", "previousState": null, "required": false, "requiredSince": null, @@ -29483,15 +29483,12 @@ } ] }, - "claim": { - "seat": "gizmoduck", - "op": "gizmoduck-292-claim" - }, - "note": null, + "claim": null, + "note": "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.", "blockedReason": null, "createdAt": "2026-10-22T22:25:18.572Z", - "updatedAt": "2026-10-23T03:31:26.752Z", - "updatedBy": "duckworth" + "updatedAt": "2026-10-23T05:20:59.411Z", + "updatedBy": "sage" }, { "id": 293, @@ -30008,6 +30005,44 @@ "createdAt": "2026-10-23T04:26:49.363Z", "updatedAt": "2026-10-23T04:28:18.644Z", "updatedBy": "sage" + }, + { + "id": 302, + "piece": "Idle-stop race: an idle-released run's last call ends it session-invalid/22 (Vikunja 588)", + "owner": "gizmoduck", + "issues": [ + 1809 + ], + "closes": [ + 1809 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "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", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-23_idle-stop-race-row.md", + "anchor": "Brief: the idle-stop race (Vikunja 588)", + "blob": "76c889a9323bfbec4ee79874b411f8d05e8d3dbc" + }, + "after": [ + { + "id": 292, + "when": "done" + } + ], + "reviewers": [ + "dewey" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-23T05:18:48.280Z", + "updatedAt": "2026-10-23T05:19:30.723Z", + "updatedBy": "sage" } ], "log": [ @@ -120717,6 +120752,117 @@ "receipt": "ok sage-301-brief rev 3443 row 301 queued→briefed" }, "viewSha": "89fdd7d3aec366def581e86edd799b8b7ed45974bf5ac39045d5d4ef398f96c8" + }, + { + "rev": 3444, + "op": "sage-race-add", + "verb": "add", + "args": { + "piece": "Idle-stop race: an idle-released run's last call ends it session-invalid/22 (Vikunja 588)", + "gate": "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", + "brief": "docs/plans/2026-10-23_idle-stop-race-row.md#Brief: the idle-stop race (Vikunja 588)", + "issues": [ + 1809 + ], + "note": null, + "owner": "gizmoduck", + "gateOwner": "sage", + "after": [ + { + "id": 292, + "when": "done" + } + ], + "reviewers": [ + "dewey" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-23T05:18:48.280Z", + "semantics": 2, + "result": { + "row": 302, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-23_idle-stop-race-row.md", + "anchor": "Brief: the idle-stop race (Vikunja 588)", + "blob": "76c889a9323bfbec4ee79874b411f8d05e8d3dbc" + }, + "receipt": "ok sage-race-add rev 3444 row 302 none→queued" + }, + "viewSha": "fe5cb5e56b569c610da637fc253f66bde680a823143f097c1985848d768c7adf" + }, + { + "rev": 3445, + "op": "sage-302-brief", + "verb": "move", + "args": { + "id": 302, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-23T05:19:30.723Z", + "semantics": 2, + "result": { + "row": 302, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-302-brief rev 3445 row 302 queued→briefed" + }, + "viewSha": "71a000e09aa58ed98d5dc4d87dc0d2ab77e6e6a99dfe68220476c88b124a5adb" + }, + { + "rev": 3446, + "op": "sage-292-landed-note", + "verb": "note", + "args": { + "id": 292, + "text": "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." + }, + "by": "sage", + "at": "2026-10-23T05:20:17.392Z", + "semantics": 2, + "result": { + "row": 292, + "field": "note", + "receipt": "ok sage-292-landed-note rev 3446 row 292 note" + }, + "viewSha": "d50c5701fa918372cfd76be7c8559880ca8137a5db6f78355e585bbd04ba4199" + }, + { + "rev": 3447, + "op": "sage-292-done", + "verb": "move", + "args": { + "id": 292, + "to": "done", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-23T05:20:59.411Z", + "semantics": 2, + "result": { + "row": 292, + "from": "in-review", + "to": "done", + "round": 1, + "issue": null, + "candidate": null, + "receipt": "ok sage-292-done rev 3447 row 292 in-review→done round 1" + }, + "viewSha": "b0d32409d45fb79fa58f69018578255b4d7505d750f93cf0e4b5411cf6a1a7cc" } ] }