diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index de97001dc..d022c5dd0 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 925 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 927 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -107,7 +107,7 @@ Generated from `docs/plans/queue.json` revision 925 by `queue render`. Do not ed | 68 | Bus host runs an explicit Claude Code binary | sage; reviewers dewey, filbert | #1561 | done | — | Filbert and Dewey approve; cli, seat, harness suites and every scripts/test-*.sh green on Sage's gate rerun; unit reinstalled and opus probe through MOSAIC_CLAUDE_BIN (sage) | `docs/plans/2026-10-11_bus-claude-binary.md` § Bus host runs an explicit Claude Code binary | — | | 69 | Terminal app follow-up: narrow-terminal guard test, hidden-box way out and width tests | darkwing; reviewers dewey, filbert | #1562 | done | 55 done | dewey and filbert approve on the issue naming the candidate manifest; cli and queue node suites plus every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-11_terminal-app-follow-up.md` § Terminal app follow-up: narrow-terminal guard test, hidden-box way out and width tests | Sage accepts the two shortened texts in round 1 (hidden box way out, status line), both forced by the 40x10 frame. Follow-up at landing: when help is cut to fit, draw() points at mosaic inbox --json though help has no whole text; open it as its own row (build.md Found, not fixed) | | 70 | Docs say mosaic on PATH is the estate CLI; after Q81 it can be this one | sage; reviewers filbert | #1564 | briefed | — | filbert approves on the issue naming the candidate manifest; cli, queue and seat node suites and every scripts/test-*.sh green on Sage's gate run (sage) | `docs/plans/2026-10-11_mosaic-on-path-docs.md` § Docs say mosaic on PATH is the estate CLI; after Q81 it can be this one | Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091. | -| 71 | Tree read follow-up: confirm-read tests and the fake's view 404 | researcher; reviewers dewey, filbert | #1565 | in-review, round 1, request posted | — | dewey and filbert approve on the issue naming the candidate manifest; tasks and bus node suites and every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-11_tree-read-follow-up.md` § Tree read follow-up: confirm-read tests and the fake's view 404 | Decision 122: Researcher builds this on Haiku 5.5 high effort after row 86 lands; Filbert reviews on Codex gpt-6.1-sol | +| 71 | Tree read follow-up: confirm-read tests and the fake's view 404 | researcher; reviewers dewey, filbert | #1565 | done | — | dewey and filbert approve on the issue naming the candidate manifest; tasks and bus node suites and every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-11_tree-read-follow-up.md` § Tree read follow-up: confirm-read tests and the fake's view 404 | Decision 122: Researcher builds this on Haiku 5.5 high effort after row 86 lands; Filbert reviews on Codex gpt-6.1-sol | | 72 | Claude pin tests: a directory pin, a symlink default, a pin with a space | rocko; reviewers filbert | #1566 | done | 68 done | filbert approves on the issue naming the candidate manifest; cli and harness node suites and every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-11_claude-pin-and-coder-grant.md` § Claude pin tests: a directory pin, a symlink default, a pin with a space | — | | 73 | Coder role: drop the task.reassign grant the broker always refuses | rocko; reviewers dewey | #1567 | done | — | dewey approves on the issue naming the candidate manifest; tasks, bus, business and harness node suites and every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-11_claude-pin-and-coder-grant.md` § Coder role: drop the task.reassign grant the broker always refuses | — | | 74 | WebUI preview: a signed-in, read-only Console behind the edge proxy | dewey; reviewers darkwing, filbert | #1568 | done | — | darkwing and filbert approve on the issue naming the candidate manifest; webui, control-board and cli node suites and every scripts/test-*.sh green on Sage's gate rerun; Sage starts it after landing once rev-sol-01 passes ops-01's route (decision 93) (sage) | `docs/plans/2026-10-11_webui-preview.md` § WebUI preview: a signed-in, read-only Console behind the edge proxy | Round 2 also carries Darkwing's finding: a proxy that rewrites Host to its upstream lands on the loopback path and skips the ID check (Host 127.0.0.1:PORT, wrong user, 200). In preview mode a request whose Host isn't NAME but carries HEADER is refused. Plus Darkwing's HEAD tests and two README lines for ops-01, including that the edge must forward Host unchanged. | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index 1e64a1710..59fa7edb3 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 925, + "revision": 927, "rows": [ { "id": 1, @@ -5672,7 +5672,7 @@ "closes": [ 1565 ], - "state": "in-review", + "state": "done", "previousState": null, "required": false, "requiredSince": null, @@ -5754,15 +5754,12 @@ } ] }, - "claim": { - "seat": "researcher", - "op": "researcher-h71-start-20261013" - }, + "claim": null, "note": "Decision 122: Researcher builds this on Haiku 5.5 high effort after row 86 lands; Filbert reviews on Codex gpt-6.1-sol", "blockedReason": null, "createdAt": "2026-10-11T21:30:24.467Z", - "updatedAt": "2026-10-13T14:53:29.011Z", - "updatedBy": "dewey" + "updatedAt": "2026-10-13T15:02:51.577Z", + "updatedBy": "sage" }, { "id": 72, @@ -7156,7 +7153,16 @@ } ], "duplicateRisk": false, - "receipts": [] + "receipts": [ + { + "reviewer": "filbert", + "op": "filbert-84-r1-verdict", + "at": "2026-10-13T14:59:26.511Z", + "verdict": "approve", + "comment": 28176, + "candidate": "f72730debe864edc9cdd9631482de98da41d886df65b5653a51d835d43de0a08" + } + ] } ] }, @@ -7167,8 +7173,8 @@ "note": "Decision 122: Researcher builds this on Haiku 5.5 high effort after row 86 lands; Filbert reviews on Codex gpt-6.1-sol", "blockedReason": null, "createdAt": "2026-10-12T18:15:27.280Z", - "updatedAt": "2026-10-13T14:56:45.439Z", - "updatedBy": "sage" + "updatedAt": "2026-10-13T14:59:26.511Z", + "updatedBy": "filbert" }, { "id": 85, @@ -33226,6 +33232,53 @@ "receipt": "ok sage-84-review-1b.outcome rev 925 row 84 round 1 request sage-84-review-1b posted comment 28173" }, "viewSha": "d23d2d3073cd2d3c93ebd4be84ca757308d512a3e52abd6339ba6085d6f07327" + }, + { + "rev": 926, + "op": "filbert-84-r1-verdict", + "verb": "review-record", + "args": { + "id": 84, + "verdict": "approve", + "comment": 28176, + "candidate": "f72730debe864edc9cdd9631482de98da41d886df65b5653a51d835d43de0a08" + }, + "by": "filbert", + "at": "2026-10-13T14:59:26.511Z", + "semantics": 2, + "result": { + "row": 84, + "round": 1, + "verdict": "approve", + "receipt": "ok filbert-84-r1-verdict rev 926 row 84 round 1 approve by filbert (comment 28176)" + }, + "viewSha": "5e2bdd3fbf78f4674db373c84f7f3f200122d3a9d9794f48085151f4b5668515" + }, + { + "rev": 927, + "op": "sage-71-done-1", + "verb": "move", + "args": { + "id": 71, + "to": "done", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-13T15:02:51.577Z", + "semantics": 2, + "result": { + "row": 71, + "from": "in-review", + "to": "done", + "round": 1, + "issue": null, + "candidate": null, + "receipt": "ok sage-71-done-1 rev 927 row 71 in-review→done round 1" + }, + "viewSha": "d74b8e54cb06b78ba65bab07678ea39426515032ff4ffdd2731f7b6b0eb98c95" } ] }