diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index 8c98632c8..daea52401 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 1029 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 1036 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -140,8 +140,11 @@ Generated from `docs/plans/queue.json` revision 1029 by `queue render`. Do not e | 101 | Queue add names its gate owner | researcher; reviewers filbert | #1595 | done | — | Filbert approves on #1595 naming the manifest; queue suite and every scripts/test-*.sh on Sage's gate rerun; starts after Jason's PM re-test (Mos) (sage) | `docs/plans/2026-10-13_post-retest-follow-ups.md` § Queue add names its gate owner | — | | 102 | Row 88 follow-up: field table header, line length and bidi escapes | researcher; reviewers filbert | #1596 | done | — | Filbert approves on #1596 naming the manifest; tasks, webui, conversation suites and every scripts/test-*.sh on Sage's rerun; public/ needs Mos's go; after the re-test (sage) | `docs/plans/2026-10-13_post-retest-follow-ups.md` § Row 88 follow-up: field table header, line length and bidi escapes | landed 2a9b77b56 on refactor; row102.patch in manifest 8dedcec6; Filbert 28251; public/ one line per Mos sage-0140; Sage gate 3a1e11b83+85+102+103 all green, cli 165, task 98 | | 103 | Row 100 follow-up: git kill reach, close bound and the last refusal tests | darkwing; reviewers dewey, sage | #1597 | done | — | Dewey and Sage approve on #1597 naming the manifest; Sage's full gate rerun; Mos notices before and after; host side live at a bus restart (Mos's go); after the re-test (sage) | `docs/plans/2026-10-13_post-retest-follow-ups.md` § Row 100 follow-up: git kill reach, close bound and the last refusal tests | landed 465bbdfbb on refactor over row 85; manifest 6e5ac8c0 matches except the two files shared with 85; Sage 28252, Dewey 28260; Sage gate 3a1e11b83+85+102+103 all green, cli 165, task 98; host side live at a bus restart (Mos's go) | -| 104 | Seats commit under their own name | darkwing; reviewers dewey | #1598 | briefed | 103 done | dewey approves on 1598 naming the candidate manifest; seat and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, launch side live after a bus restart Mos approves (sage) | `docs/plans/2026-10-13_retest-faults.md` § Seats commit under their own name | — | +| 104 | Seats commit under their own name | darkwing; reviewers dewey | #1598 | in-progress | 103 done | dewey approves on 1598 naming the candidate manifest; seat and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, launch side live after a bus restart Mos approves (sage) | `docs/plans/2026-10-13_retest-faults.md` § Seats commit under their own name | — | | 105 | A review request says whether a reviewer is running | researcher; reviewers filbert | #1599 | done | — | filbert approves on 1599 naming the candidate manifest; bus and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, bus side live after a bus restart Mos approves (sage) | `docs/plans/2026-10-13_retest-faults.md` § A review request says whether a reviewer is running | landed 3a1e11b83 on refactor; manifest cd6d5eb3 matches; Filbert 28247; Sage gate 79e126be0+101+105 all green, task 98; broker live only at a bus restart | +| 106 | Bus host lock: release on a late throw, a vanishing lock, the third racer | darkwing; reviewers dewey | #1600 | briefed | 104 done | dewey approves on 1600 naming the candidate manifest; cli and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, host side live only with a new copy, re-pin and bus restart under Mos's go (sage) | `docs/plans/2026-10-13_landing-follow-ups.md` § Bus host lock: release on a late throw, a vanishing lock, the third racer | — | +| 107 | Queue add: pin the retry order and drop the row history from the refusal | researcher; reviewers filbert | #1601 | briefed | — | filbert approves on 1601 naming the candidate manifest; queue node suite and scripts/test-queue.sh green on Sage's canonical-root gate rerun (sage) | `docs/plans/2026-10-13_landing-follow-ups.md` § Queue add: pin the retry order and drop the row history from the refusal | — | +| 108 | Bus unit drop-in guard, script usage, and the copy wrapper | rocko; reviewers filbert | #1602 | briefed | 106 done | filbert approves on 1602 naming the candidate manifest; cli node suite and every scripts/test-*.sh green on Sage's gate rerun; live only at the next copy and re-pin under Mos's go (sage) | `docs/plans/2026-10-13_landing-follow-ups.md` § Bus unit drop-in guard, script usage, and the copy wrapper | — | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index 0d6fe9d6f..0274c3d70 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 1029, + "revision": 1036, "rows": [ { "id": 1, @@ -9342,7 +9342,7 @@ "closes": [ 1598 ], - "state": "briefed", + "state": "in-progress", "previousState": null, "required": false, "requiredSince": null, @@ -9363,12 +9363,15 @@ "dewey" ], "review": null, - "claim": null, + "claim": { + "seat": "darkwing", + "op": "darkwing-104-start-1" + }, "note": null, "blockedReason": null, "createdAt": "2026-10-13T20:13:11.985Z", - "updatedAt": "2026-10-13T20:13:30.580Z", - "updatedBy": "sage" + "updatedAt": "2026-10-13T21:51:54.943Z", + "updatedBy": "darkwing" }, { "id": 105, @@ -9459,6 +9462,115 @@ "createdAt": "2026-10-13T20:13:15.218Z", "updatedAt": "2026-10-13T21:27:02.174Z", "updatedBy": "sage" + }, + { + "id": 106, + "piece": "Bus host lock: release on a late throw, a vanishing lock, the third racer", + "owner": "darkwing", + "issues": [ + 1600 + ], + "closes": [ + 1600 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "dewey approves on 1600 naming the candidate manifest; cli and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, host side live only with a new copy, re-pin and bus restart under Mos's go", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-13_landing-follow-ups.md", + "anchor": "Bus host lock: release on a late throw, a vanishing lock, the third racer", + "blob": "001cba4986f9847ae3cec5ebdbe8a9c4b45383f0" + }, + "after": [ + { + "id": 104, + "when": "done" + } + ], + "reviewers": [ + "dewey" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-13T21:57:14.085Z", + "updatedAt": "2026-10-13T21:57:33.527Z", + "updatedBy": "sage" + }, + { + "id": 107, + "piece": "Queue add: pin the retry order and drop the row history from the refusal", + "owner": "researcher", + "issues": [ + 1601 + ], + "closes": [ + 1601 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "filbert approves on 1601 naming the candidate manifest; queue node suite and scripts/test-queue.sh green on Sage's canonical-root gate rerun", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-13_landing-follow-ups.md", + "anchor": "Queue add: pin the retry order and drop the row history from the refusal", + "blob": "001cba4986f9847ae3cec5ebdbe8a9c4b45383f0" + }, + "after": [], + "reviewers": [ + "filbert" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-13T21:57:17.741Z", + "updatedAt": "2026-10-13T21:57:29.851Z", + "updatedBy": "sage" + }, + { + "id": 108, + "piece": "Bus unit drop-in guard, script usage, and the copy wrapper", + "owner": "rocko", + "issues": [ + 1602 + ], + "closes": [ + 1602 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "filbert approves on 1602 naming the candidate manifest; cli node suite and every scripts/test-*.sh green on Sage's gate rerun; live only at the next copy and re-pin under Mos's go", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-13_landing-follow-ups.md", + "anchor": "Bus unit drop-in guard, script usage, and the copy wrapper", + "blob": "001cba4986f9847ae3cec5ebdbe8a9c4b45383f0" + }, + "after": [ + { + "id": 106, + "when": "done" + } + ], + "reviewers": [ + "filbert" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-13T21:57:26.020Z", + "updatedAt": "2026-10-13T21:57:37.324Z", + "updatedBy": "sage" } ], "log": [ @@ -36708,6 +36820,228 @@ "receipt": "ok sage-96-done rev 1029 row 96 in-review→done round 1" }, "viewSha": "288a6d461a18811293c8b6ef3233b1ec1ba5293724b803f1fd879b18d8ad293b" + }, + { + "rev": 1030, + "op": "darkwing-104-start-1", + "verb": "move", + "args": { + "id": 104, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "darkwing", + "at": "2026-10-13T21:51:54.943Z", + "semantics": 2, + "result": { + "row": 104, + "from": "briefed", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok darkwing-104-start-1 rev 1030 row 104 briefed→in-progress" + }, + "viewSha": "d20f213d550b1dbaebb2d3f061faf508bd3b9f2f405f48c53beda217725ed3ce" + }, + { + "rev": 1031, + "op": "sage-add-hostlock-fu", + "verb": "add", + "args": { + "piece": "Bus host lock: release on a late throw, a vanishing lock, the third racer", + "gate": "dewey approves on 1600 naming the candidate manifest; cli and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, host side live only with a new copy, re-pin and bus restart under Mos's go", + "brief": "docs/plans/2026-10-13_landing-follow-ups.md#Bus host lock: release on a late throw, a vanishing lock, the third racer", + "issues": [ + 1600 + ], + "note": null, + "owner": "darkwing", + "gateOwner": "sage", + "after": [ + { + "id": 104, + "when": "done" + } + ], + "reviewers": [ + "dewey" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-13T21:57:14.085Z", + "semantics": 2, + "result": { + "row": 106, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-13_landing-follow-ups.md", + "anchor": "Bus host lock: release on a late throw, a vanishing lock, the third racer", + "blob": "001cba4986f9847ae3cec5ebdbe8a9c4b45383f0" + }, + "receipt": "ok sage-add-hostlock-fu rev 1031 row 106 none→queued" + }, + "viewSha": "75e747f1d8668a30aa68f5e5ff6d91734c2f5560b88ba655cc43d34a17d0bceb" + }, + { + "rev": 1032, + "op": "sage-add-queueadd-fu", + "verb": "add", + "args": { + "piece": "Queue add: pin the retry order and drop the row history from the refusal", + "gate": "filbert approves on 1601 naming the candidate manifest; queue node suite and scripts/test-queue.sh green on Sage's canonical-root gate rerun", + "brief": "docs/plans/2026-10-13_landing-follow-ups.md#Queue add: pin the retry order and drop the row history from the refusal", + "issues": [ + 1601 + ], + "note": null, + "owner": "researcher", + "gateOwner": "sage", + "after": null, + "reviewers": [ + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-13T21:57:17.741Z", + "semantics": 2, + "result": { + "row": 107, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-13_landing-follow-ups.md", + "anchor": "Queue add: pin the retry order and drop the row history from the refusal", + "blob": "001cba4986f9847ae3cec5ebdbe8a9c4b45383f0" + }, + "receipt": "ok sage-add-queueadd-fu rev 1032 row 107 none→queued" + }, + "viewSha": "92d9b54a366c852554df5c8ae650cbaff08ef8b6efa5f4f02ca5494592f57866" + }, + { + "rev": 1033, + "op": "sage-add-busunit-fu", + "verb": "add", + "args": { + "piece": "Bus unit drop-in guard, script usage, and the copy wrapper", + "gate": "filbert approves on 1602 naming the candidate manifest; cli node suite and every scripts/test-*.sh green on Sage's gate rerun; live only at the next copy and re-pin under Mos's go", + "brief": "docs/plans/2026-10-13_landing-follow-ups.md#Bus unit drop-in guard, script usage, and the copy wrapper", + "issues": [ + 1602 + ], + "note": null, + "owner": "rocko", + "gateOwner": "sage", + "after": [ + { + "id": 106, + "when": "done" + } + ], + "reviewers": [ + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-13T21:57:26.020Z", + "semantics": 2, + "result": { + "row": 108, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-13_landing-follow-ups.md", + "anchor": "Bus unit drop-in guard, script usage, and the copy wrapper", + "blob": "001cba4986f9847ae3cec5ebdbe8a9c4b45383f0" + }, + "receipt": "ok sage-add-busunit-fu rev 1033 row 108 none→queued" + }, + "viewSha": "36df0ca43f939b6036316f4be96fa7a5d96b105d66550978ca245947d2e48ed8" + }, + { + "rev": 1034, + "op": "sage-107-briefed", + "verb": "move", + "args": { + "id": 107, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-13T21:57:29.851Z", + "semantics": 2, + "result": { + "row": 107, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-107-briefed rev 1034 row 107 queued→briefed" + }, + "viewSha": "0782c8d3bdd7332b0767fab711d2ce742b634c029a8926d0b4a80f616708f312" + }, + { + "rev": 1035, + "op": "sage-106-briefed", + "verb": "move", + "args": { + "id": 106, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-13T21:57:33.527Z", + "semantics": 2, + "result": { + "row": 106, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-106-briefed rev 1035 row 106 queued→briefed" + }, + "viewSha": "8bffe19c3edc11c54e9cfa6a5c10e5fb34fcfaf8bbab6ae6417347c32e873a57" + }, + { + "rev": 1036, + "op": "sage-108-briefed", + "verb": "move", + "args": { + "id": 108, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-13T21:57:37.324Z", + "semantics": 2, + "result": { + "row": 108, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-108-briefed rev 1036 row 108 queued→briefed" + }, + "viewSha": "5ddc2d9257f27f31df50c3b1334e5736229ecfb063794f9cbfe640f74c9251d0" } ] }