From 1e4cfa960a1cde7d1397c57887a9e080c530c039 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Mon, 12 Oct 2026 17:45:26 -0500 Subject: [PATCH] queue: revs 812-818, rows 97 and 98 to Researcher, Filbert reviews 97 Rev 812 is Rocko's: row 94 briefed to in-progress, on the Codex thread. Revs 813-818 are Sage's. Rows 97 and 98 go to Researcher to build on Haiku after row 86 lands (decision 122). Filbert joins row 97 as the GPT reviewer, and its gate names both reviewers. Co-Authored-By: Claude Opus 5.5 --- docs/plans/QUEUE.md | 8 +- docs/plans/queue.json | 184 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 175 insertions(+), 17 deletions(-) diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index de704d7d0..bd9b99b93 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 811 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 818 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -130,11 +130,11 @@ Generated from `docs/plans/queue.json` revision 811 by `queue render`. Do not ed | 91 | A project checkout in each role workspace | darkwing; reviewers filbert | #1585 | briefed | 92 done | filbert approves on 1585 naming the candidate manifest; seat, cli, bus and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing, live at the next bus restart (decision 109) (sage) | `docs/plans/2026-10-12_pm-task-flow.md` § A project checkout in each role workspace | Vikunja P19 #228 c78 item 6. Blocks S7 (row 42); Darkwing builds it before row 88. The coder-to-reviewer handoff is the next row. | | 92 | Role sessions confined to their own files | darkwing; reviewers dewey, filbert | #1586 | done | — | filbert and dewey approve on 1586 naming the candidate manifest; seat, cli, harness, bus and webui node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing, live at the next bus restart (decision 109) (sage) | `docs/plans/2026-10-12_session-confinement.md` § Role sessions confined to their own files | Q126 answered (decision 119): lands on ~/.config/mosaic-dev/secrets/claude-session.env; launch check accepts any ENV_ALLOW provider credential so a proxy key swaps in by file | | 93 | A review loop through the bus: push_working, request_review, fetch_review, review_verdict | filbert; reviewers darkwing, dewey | #1587 | briefed | 91 done, 95 done | darkwing and dewey approve on 1587 naming the candidate manifest; bus, harness, seat and cli node suites and every scripts/test-*.sh green on Sage's gate rerun; live at the next bus restart, Mos's go first (sage-0104) (sage) | `docs/plans/2026-10-12_pm-test-fixes.md` § A review loop through the bus | runner.mjs: row 90 adds 'request ID' to turnRequest's header (Sage approved, outside row 90's file list); if row 90 lands first, row 93 bases its runner.mjs on it | -| 94 | Every message to the human, live: talk --follow, follow, inbox messages, Console Messages page | rocko; reviewers dewey | #1588 | briefed | 77 done | dewey approves on 1588 naming the candidate manifest; bus, cli and webui node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing, live after the bus and Console restart Mos approves (sage) | `docs/plans/2026-10-12_pm-test-fixes.md` § Every message to the human, live | Decision 122: Rocko builds on Codex gpt-6.1-sol after row 77 lands; Dewey (Claude) reviews | +| 94 | Every message to the human, live: talk --follow, follow, inbox messages, Console Messages page | rocko; reviewers dewey | #1588 | in-progress | 77 done | dewey approves on 1588 naming the candidate manifest; bus, cli and webui node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing, live after the bus and Console restart Mos approves (sage) | `docs/plans/2026-10-12_pm-test-fixes.md` § Every message to the human, live | Decision 122: Rocko builds on Codex gpt-6.1-sol after row 77 lands; Dewey (Claude) reviews | | 95 | The Console's Board shows the stack's held roles, machine sessions behind a toggle, and a signed-out line | filbert; reviewers darkwing | #1589 | done | — | darkwing approves on 1589 naming the candidate manifest; webui and control-board node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing, live after the Console restart Mos approves (sage) | `docs/plans/2026-10-12_pm-test-fixes.md` § The Console's Board shows the stack's seats and a sign-out | PM findings fault 8 (P19 #231) and Jason's Console report (Mos sage-0105, sage-0106). | | 96 | Stand-in-key test of CLIProxyAPI for role sessions | researcher; reviewers dewey | #1590 | briefed | 92 done, 93 done | dewey approves on 1590 naming the packet manifest; Sage reruns every script, running proxy unchanged, nothing left behind (sage) | `docs/plans/2026-10-12_local-model-proxy.md` § Stand-in-key test of CLIProxyAPI for role sessions | Decision 122 replaces 121 here: Researcher runs this on Haiku 5.5 high, not Codex. Gate unchanged: rows 92, 93, the redeploy and Jason's re-test first | -| 97 | Row 95 follow-up: Board tests fail fast, README lists every redirect | sage; reviewers darkwing | #1591 | queued | 77 done | darkwing approves on 1591 naming the candidate manifest; Sage's gate rerun of webui, control-board and every scripts/test-*.sh (sage) | `docs/plans/2026-10-12_pm-test-fixes.md` § Row 95 follow-up: Board tests fail fast, README lists every redirect | Darkwing's N1-N3 from 27953 on #1589; tests and README only, nothing live; after row 77 for the README; Haiku-sized under decision 122, owner set once Researcher's effort is confirmed | -| 98 | Console service tests, four refusal cases (row 77 follow-up) | sage; reviewers filbert | #1592 | queued | — | filbert approves on 1592 naming the candidate manifest; webui node suite and every scripts/test-*.sh green on Sage's gate rerun; tests only, no Mos notice (sage) | `docs/plans/2026-10-12_console-pinned-copy.md` § Row 77 follow-up: four refusal cases in the service tests | Filbert r2 N1 N2 (27898), Darkwing r3 N1 N2 (27979); owner to assign | +| 97 | Row 95 follow-up: Board tests fail fast, README lists every redirect | researcher; reviewers darkwing, filbert | #1591 | queued | 77 done | darkwing and filbert approve on 1591 naming the candidate manifest; Sage's gate rerun of webui, control-board and every scripts/test-*.sh (sage) | `docs/plans/2026-10-12_pm-test-fixes.md` § Row 95 follow-up: Board tests fail fast, README lists every redirect | Researcher builds this on Haiku 5.5 high effort after row 86 lands and the proxy restart (decision 122); behind rows 71, 80, 84 and 88 | +| 98 | Console service tests, four refusal cases (row 77 follow-up) | researcher; reviewers filbert | #1592 | queued | — | filbert approves on 1592 naming the candidate manifest; webui node suite and every scripts/test-*.sh green on Sage's gate rerun; tests only, no Mos notice (sage) | `docs/plans/2026-10-12_console-pinned-copy.md` § Row 77 follow-up: four refusal cases in the service tests | Researcher builds this on Haiku 5.5 high effort after row 86 lands and the proxy restart (decision 122); behind rows 71, 80, 84 and 88 | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index 2e7a0d16d..05e4731b4 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 811, + "revision": 818, "rows": [ { "id": 1, @@ -7545,7 +7545,7 @@ "closes": [ 1588 ], - "state": "briefed", + "state": "in-progress", "previousState": null, "required": false, "requiredSince": null, @@ -7566,12 +7566,15 @@ "dewey" ], "review": null, - "claim": null, + "claim": { + "seat": "rocko", + "op": "rocko-94-start-codex-20261012" + }, "note": "Decision 122: Rocko builds on Codex gpt-6.1-sol after row 77 lands; Dewey (Claude) reviews", "blockedReason": null, "createdAt": "2026-10-12T19:50:42.989Z", - "updatedAt": "2026-10-12T22:40:49.309Z", - "updatedBy": "sage" + "updatedAt": "2026-10-12T22:44:22.107Z", + "updatedBy": "rocko" }, { "id": 95, @@ -7694,7 +7697,7 @@ { "id": 97, "piece": "Row 95 follow-up: Board tests fail fast, README lists every redirect", - "owner": "sage", + "owner": "researcher", "issues": [ 1591 ], @@ -7705,7 +7708,7 @@ "previousState": null, "required": false, "requiredSince": null, - "gate": "darkwing approves on 1591 naming the candidate manifest; Sage's gate rerun of webui, control-board and every scripts/test-*.sh", + "gate": "darkwing and filbert approve on 1591 naming the candidate manifest; Sage's gate rerun of webui, control-board and every scripts/test-*.sh", "gateOwner": "sage", "brief": { "path": "docs/plans/2026-10-12_pm-test-fixes.md", @@ -7719,20 +7722,21 @@ } ], "reviewers": [ - "darkwing" + "darkwing", + "filbert" ], "review": null, "claim": null, - "note": "Darkwing's N1-N3 from 27953 on #1589; tests and README only, nothing live; after row 77 for the README; Haiku-sized under decision 122, owner set once Researcher's effort is confirmed", + "note": "Researcher builds this on Haiku 5.5 high effort after row 86 lands and the proxy restart (decision 122); behind rows 71, 80, 84 and 88", "blockedReason": null, "createdAt": "2026-10-12T21:59:48.147Z", - "updatedAt": "2026-10-12T21:59:48.147Z", + "updatedAt": "2026-10-12T22:44:44.116Z", "updatedBy": "sage" }, { "id": 98, "piece": "Console service tests, four refusal cases (row 77 follow-up)", - "owner": "sage", + "owner": "researcher", "issues": [ 1592 ], @@ -7756,10 +7760,10 @@ ], "review": null, "claim": null, - "note": "Filbert r2 N1 N2 (27898), Darkwing r3 N1 N2 (27979); owner to assign", + "note": "Researcher builds this on Haiku 5.5 high effort after row 86 lands and the proxy restart (decision 122); behind rows 71, 80, 84 and 88", "blockedReason": null, "createdAt": "2026-10-12T22:37:06.840Z", - "updatedAt": "2026-10-12T22:37:06.840Z", + "updatedAt": "2026-10-12T22:44:47.112Z", "updatedBy": "sage" } ], @@ -29688,6 +29692,160 @@ "receipt": "ok darkwing-63-review-2.outcome rev 811 row 63 round 2 request darkwing-63-review-2 posted comment 28005" }, "viewSha": "f762a5e8d25b38aff77fb596ae61eb5e8f64d00bbd5dd6eedca2fbe843ed272b" + }, + { + "rev": 812, + "op": "rocko-94-start-codex-20261012", + "verb": "move", + "args": { + "id": 94, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "rocko", + "at": "2026-10-12T22:44:22.107Z", + "semantics": 2, + "result": { + "row": 94, + "from": "briefed", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok rocko-94-start-codex-20261012 rev 812 row 94 briefed→in-progress" + }, + "viewSha": "633b8748d7f008ea8ec74bb0a3e819a5096150d085a2d8bfa84fc20b5aeb7169" + }, + { + "rev": 813, + "op": "sage-r98-assign-20261012", + "verb": "assign", + "args": { + "id": 98, + "seat": "researcher" + }, + "by": "sage", + "at": "2026-10-12T22:44:32.946Z", + "semantics": 2, + "result": { + "row": 98, + "field": "owner", + "from": "sage", + "to": "researcher", + "receipt": "ok sage-r98-assign-20261012 rev 813 row 98 owner: sage→researcher" + }, + "viewSha": "07812686a8fd872edad0d53a4e1b028672f222e9bf578d0c60a83decd9fb0214" + }, + { + "rev": 814, + "op": "sage-r97-assign-20261012", + "verb": "assign", + "args": { + "id": 97, + "seat": "researcher" + }, + "by": "sage", + "at": "2026-10-12T22:44:35.773Z", + "semantics": 2, + "result": { + "row": 97, + "field": "owner", + "from": "sage", + "to": "researcher", + "receipt": "ok sage-r97-assign-20261012 rev 814 row 97 owner: sage→researcher" + }, + "viewSha": "4441c7a7c78ba9642b4bb4241eee2aee554853e70408ba70844ecda1d6f05dd8" + }, + { + "rev": 815, + "op": "sage-r97-reviewers-20261012", + "verb": "set", + "args": { + "id": 97, + "field": "reviewers", + "value": [ + "darkwing", + "filbert" + ], + "reason": null + }, + "by": "sage", + "at": "2026-10-12T22:44:38.692Z", + "semantics": 2, + "result": { + "row": 97, + "field": "reviewers", + "from": [ + "darkwing" + ], + "to": [ + "darkwing", + "filbert" + ], + "receipt": "ok sage-r97-reviewers-20261012 rev 815 row 97 reviewers: darkwing→darkwing, filbert" + }, + "viewSha": "33a5744bf754c673216e18c516faf5ad91218824088232f7dbaaa1c03b7c4b29" + }, + { + "rev": 816, + "op": "sage-r97-gate-20261012", + "verb": "set", + "args": { + "id": 97, + "field": "gate", + "value": "darkwing and filbert approve on 1591 naming the candidate manifest; Sage's gate rerun of webui, control-board and every scripts/test-*.sh", + "reason": null + }, + "by": "sage", + "at": "2026-10-12T22:44:41.445Z", + "semantics": 2, + "result": { + "row": 97, + "field": "gate", + "from": "darkwing approves on 1591 naming the candidate manifest; Sage's gate rerun of webui, control-board and every scripts/test-*.sh", + "to": "darkwing and filbert approve on 1591 naming the candidate manifest; Sage's gate rerun of webui, control-board and every scripts/test-*.sh", + "receipt": "ok sage-r97-gate-20261012 rev 816 row 97 gate: darkwing approves on 1591 naming the candidate manifest; Sage's gate rerun of webui, control-board and every scripts/test-*.sh→darkwing and filbert approve on 1591 naming the candidate manifest; Sage's gate rerun of webui, control-board and every scripts/test-*.sh" + }, + "viewSha": "e90ee290b0e60fb02f4f6c2c35bd6734f25ea2b1e54eda433233ed78b6e64588" + }, + { + "rev": 817, + "op": "sage-r97-note-20261012", + "verb": "note", + "args": { + "id": 97, + "text": "Researcher builds this on Haiku 5.5 high effort after row 86 lands and the proxy restart (decision 122); behind rows 71, 80, 84 and 88" + }, + "by": "sage", + "at": "2026-10-12T22:44:44.116Z", + "semantics": 2, + "result": { + "row": 97, + "field": "note", + "receipt": "ok sage-r97-note-20261012 rev 817 row 97 note" + }, + "viewSha": "ddbed75d61b8d17346b0ffbf9e6ccf8bbaa8519d655f4d66ba7715b47850ec77" + }, + { + "rev": 818, + "op": "sage-r98-note-20261012", + "verb": "note", + "args": { + "id": 98, + "text": "Researcher builds this on Haiku 5.5 high effort after row 86 lands and the proxy restart (decision 122); behind rows 71, 80, 84 and 88" + }, + "by": "sage", + "at": "2026-10-12T22:44:47.112Z", + "semantics": 2, + "result": { + "row": 98, + "field": "note", + "receipt": "ok sage-r98-note-20261012 rev 818 row 98 note" + }, + "viewSha": "74ee364eb6716ed0f5b5e1306a51eebd225df4b4353a1b409f17a961cc8f399b" } ] }