queue: revs 2215-2219: row 66 Sage start (2215), in-review round 1 on candidate manifest e68c6bce5ec4 (8ec03b45a) and request comment 29437 (2216-2217); row 163 brief re-pinned to b1500d96ad (6020bb43a) and briefed (2218-2219)

This commit is contained in:
2026-10-20 08:14:11 -05:00
parent 6020bb43ac
commit 263ea8a9a3
2 changed files with 184 additions and 11 deletions
+3 -3
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 2214 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
Generated from `docs/plans/queue.json` revision 2219 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|---|---|---|---|---|---|---|---|---|
@@ -102,7 +102,7 @@ Generated from `docs/plans/queue.json` revision 2214 by `queue render`. Do not e
| 63 | Multi-project verbs: task verbs across the tree | darkwing; reviewers dewey, filbert | #1556 | done | 62 done | dewey and filbert approve on the issue naming the candidate manifest; tasks, harness and every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-11_multi-project-sync.md` § Multi-project verbs: task verbs across the tree (row B) | lands before row 90 (decision 125): both share packages/tasks/README.md and tests/verbs.test.mjs, so row 90 rebases after this lands |
| 64 | Managed sessions get their role's skills on both harnesses | sage; reviewers darkwing, filbert | #1557 | done | 65 done | darkwing and filbert approve on #1557 naming the candidate manifest; business, harness, cli and every test-*.sh green on Sage's gate rerun; Sage's landing session on each harness shows the role's skills (sage) | `docs/plans/2026-10-11_managed-session-config.md` § Managed sessions get their role's skills on both harnesses | Landed (mos-0863/0864): 9f0039711 = c6d7d538f (range-diff =, patch-id 7e1948e2f2e9), F1 doc 6b6567b8b, packet ebfc23c43; gate-land GATE_PASSED 2384/0 on 6b6567b8b. D2 on #1557 comment 29228: claude-code coder rc13bcd555652 replied with its 4 skills, pi coder r3455505dd5da launch only (no pi credential on host, to Mos); both manifests list the 4 coder skills, sha256 = landed files. D3 window step 46de60893, D4 #1672 row 174. |
| 65 | Model routing table: sessions resolve harness, model and thinking from one table | sage; reviewers darkwing, dewey | #1558 | done | 49 done, 131 done | Mos clears the routing table's public/ diff (decision 123, mos-0840) before in-review; darkwing and dewey approve on #1558; plugins, bus, business, harness, seat, cli, webui, test-*.sh green on Sage's rerun; landing session shows module, route, counted model, thinking; report names the mos-0840 view (sage) | `docs/plans/2026-10-11_managed-session-config.md` § Model routing table: sessions resolve harness, model and thinking from one table | Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091. |
| 66 | Managed sessions run the unslop check on both harnesses | sage; reviewers dewey, filbert | #1559 | briefed | 64 done | dewey and filbert approve on #1559 naming the candidate manifest; unslop, harness, cli and every test-*.sh green on Sage's gate rerun; Sage's landing session on each harness shows the notice, the correction and the counts (sage) | `docs/plans/2026-10-11_managed-session-config.md` § Managed sessions run the unslop check on both harnesses | Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091. |
| 66 | Managed sessions run the unslop check on both harnesses | sage; reviewers dewey, filbert | #1559 | in-review, round 1, request posted | 64 done | dewey and filbert approve on #1559 naming the candidate manifest; unslop, harness, cli and every test-*.sh green on Sage's gate rerun; Sage's landing session on each harness shows the notice, the correction and the counts (sage) | `docs/plans/2026-10-11_managed-session-config.md` § Managed sessions run the unslop check on both harnesses | Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091. |
| 67 | Decisions read follow-up: seen-then-resolve, list-before-503 and full-row tests | filbert; reviewers darkwing, dewey | #1560 | done | — | darkwing and dewey approve on #1560 naming the candidate manifest; bus, webui and every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-11_decisions-read-follow-up.md` § Decisions read follow-up: seen-then-resolve, list-before-503 and full-row tests | — |
| 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) |
@@ -199,7 +199,7 @@ Generated from `docs/plans/queue.json` revision 2214 by `queue render`. Do not e
| 160 | I5 managed sessions as containers | researcher; reviewers dewey, filbert | #1655 | queued | 158 done | Filbert and Dewey approve on #1655 naming the candidate manifest; Sage's full gate green on the landing tree (sage) | `docs/plans/2026-10-18_containerized-install-rows.md` § I5 managed sessions as containers | Decision 96 orders I2-I6 after D1 and D2, which have no rows yet; the goal order sets priority |
| 161 | I6 install mode, the pi worker's move and the documented limits | dewey; reviewers darkwing, filbert | #1656 | queued | 159 done, 160 done | Filbert and Darkwing approve on #1656 naming the candidate manifest; Sage's full gate green on the landing tree (sage) | `docs/plans/2026-10-18_containerized-install-rows.md` § I6 install mode, the pi worker's move and the documented limits | Decision 96 orders I2-I6 after D1 and D2, which have no rows yet. B2 is decision 148. The documented-limits section waits on Jason's answer to P19 333 (mos-0657) |
| 162 | D1: health-gated stack activate and rollback (stack-release.sh) | darkwing; reviewers filbert | #1659 | done | — | Filbert approves the candidate manifest; cli, bus and webui suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_stack-release.md` § Stack activate and rollback, health-gated (D1) | P19 task 336 (agents/sage/work/vikunja-setup/d1-d2-rows-2026-10-18.json) |
| 163 | D2: stack rehearsal on a scratch root (stack-release.sh rehearse) | sage; reviewers filbert | #1660 | queued | 162 done | Filbert approves the candidate manifest; cli, bus and webui suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_stack-release.md` § Stack rehearsal on a scratch root (D2) | P19 task 337 (agents/sage/work/vikunja-setup/d1-d2-rows-2026-10-18.json) |
| 163 | D2: stack rehearsal on a scratch root (stack-release.sh rehearse) | sage; reviewers filbert | #1660 | briefed | 162 done | Filbert approves the candidate manifest; cli, bus and webui suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_stack-release.md` § Stack rehearsal on a scratch root (D2) | P19 task 337 (agents/sage/work/vikunja-setup/d1-d2-rows-2026-10-18.json) |
| 164 | Channel plug-in kind: cli and webui as its first modules (Q156 item 4, decision 149) | rocko; reviewers dewey | #1661 | done | 129 done | Dewey approves the candidate manifest; plugins, cli, bus and webui suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_channel-kind.md` § The channel kind, with cli and webui as its first modules | Design packet first, Sage sends it to Mos (human proof adjacent). Nothing goes between row 129 and this row (Mos mos-0726). |
| 165 | The human adds and changes role instances: a CLI command and a Console view (P19 332) | darkwing; reviewers dewey, filbert | #1662 | done | 155 done | Mos relays Jason's confirmation before briefed; Dewey and Filbert approve on #1662 naming the candidate manifest; Mos's decision 123 go on the public/ diff; business, cli and webui suites and every scripts/test-*.sh green on Sage's gate (sage) (sage) | `docs/plans/2026-10-18_role-instance-verb.md` § The human adds and changes role instances | Briefed after 155 (b2f57ca70); hold lifted by mos-0805. Chief of staff stays out (mos-0787). sage-0918: lead approved file expansion (bus broker/runtime, webui cli.mjs, scripts/mosaic, commented channel-proof pin bump); new verbs human-only. Credentials/tracker stay out; second-reviewer gap with Mos (sage-0920). Acceptance 314 keeps the hand edit until this lands. Mos's decision 123 go on public/. |
| 166 | stack-release.sh hardening after D1: drop-in precheck, is-active race, copy check against the target, quoted Environment= (row 162 follow-up) | darkwing; reviewers filbert | #1663 | done | 162 done | Filbert approves the candidate manifest; cli suite and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_stack-release-hardening.md` § Brief: stack-release.sh hardening after D1 | Landed 4b738e2da on 64922106d (pushed). It is Darkwing r2 build.patch, manifest 4fc0613f OK, patch-id 7a4fdc3bf53b equal to build.patch. Sage gate GATE_PASSED: 15 pkg suites 2399/0 (cli 364), 10 script suites green. Mos R1 (mos-0867): no quotes or drop-ins on live units. stack-release.sh blob now ed5b41d4677e; Window B P3 reruns on it (mos-0867 R2). Row 169 rebases onto 4b738e2da. |
+181 -8
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
"revision": 2214,
"revision": 2219,
"rows": [
{
"id": 1,
@@ -5463,7 +5463,7 @@
"closes": [
1559
],
"state": "briefed",
"state": "in-review",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -5484,12 +5484,49 @@
"dewey",
"filbert"
],
"review": null,
"claim": null,
"review": {
"rounds": [
{
"n": 1,
"op": "sage-r66-inreview-1",
"by": "sage",
"at": "2026-10-20T13:10:26.554Z",
"issue": 1559,
"candidate": {
"kind": "manifest",
"digest": "e68c6bce5ec4b61e7d47262857dd3ee42893979aa864d68208636fb45ed3f909",
"text": "b99e7f4bf58ac68c8f5fa58eb7b90c0f85b15ca9a80fd093f6aaeafeac931608 adapters/README.md\n91cdf256bd49e4f32d5df023544d18e0f13635bcb8b744fd84fdf84cdf02b1a7 agents/sage/work/queue-66/BUILD.md\n7360f270290fbcca7f80480bc28d8f9aac7eb64ff0fdcf8f6b37a8244a76df31 packages/harness/README.md\n833216ef467bc3be6f0de8c2f82a7270ac67a578226353063688609c8b60e360 packages/harness/src/runner.mjs\n0a27f2c8de7b9191f9c0d4a209331c63ff7630923e669838b41715924b0a64b0 packages/harness/tests/bundle.test.mjs\na14afae1a0e6b0dc12cfd7fdd5f13dddcc114549b633825eb3a2bfc65ac03111 packages/harness/tests/claude-session.test.mjs\nb7307b1a4852d48c84807942df11fab4b38c3eba5894052dc24728177ddf8326 packages/harness/tests/fixtures/fake-adapter.mjs\n880c72809bf6bfd5b71a017fdc4f485a52bf88951607992874be1ebd8fea4a8c packages/harness/tests/pi-session.test.mjs\nf52d4f6d2fb1ffe775e0dbedd72d39708cc8eb79e7769ff10b313359275aee95 packages/harness/tests/runner.test.mjs\n04c24058f37260c9192d5036c8cf28b50faba8e3e3bf57f198d233485d0d57e6 packages/plugins/harness/claude-code/index.mjs\n2c1252e8e8db3ba4551bf1e34156ddf4e933cc664fc157105bef9a2705d6ce3b packages/plugins/harness/pi/index.mjs\n7e0bea27d4360a39874fa64b3506a85f83888613a285ec0b087d74bf22b76421 packages/plugins/README.md\nec4ec9502ee8e766e3abd04d9f724c0d8ff4ef114394a0f76d5320c2dc715c5c packages/plugins/tests/harness.test.mjs\nf6141dac9a8c61573e4198480fed85e093992ee9c19fb55e9bc2752381b7b07a packages/seat/tests/sandbox.test.mjs\n7ee6ed6e6ac55b1348d40a358372e66c86fdebacd90001d447040133e1187882 tools/unslop-hook/claude-hook.js\nce1dfb11d0a8e8efd3d6dae67cc259c2e7443a62c7416bdedd4c71306d8c6df1 tools/unslop-hook/extension.ts\nf07d67806f40763b4be87d31c2976448b5cfc34d7328519fae2d8313b1ca3e20 tools/unslop-hook/README.md\ndbe3d5c9ae654d2401e3c496a6b03757a438e4a551fd8e460df8c82902bb80a7 tools/unslop-hook/test-unslop-check.js\n76be78178a0703b9d20a7df2278ecb13f429dea90cea45180f22302e267ea25e tools/unslop-hook/unslop-check.js\n"
},
"request": "comment",
"attempts": [
{
"op": "sage-r66-inreview-1",
"by": "sage",
"at": "2026-10-20T13:10:26.554Z",
"state": "posted",
"comment": 29437,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 29437,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": []
}
]
},
"claim": {
"seat": "sage",
"op": "sage-r66-start"
},
"note": "Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091.",
"blockedReason": null,
"createdAt": "2026-10-11T19:53:27.579Z",
"updatedAt": "2026-10-19T18:58:31.437Z",
"updatedAt": "2026-10-20T13:10:43.972Z",
"updatedBy": "sage"
},
{
@@ -17135,7 +17172,7 @@
"closes": [
1660
],
"state": "queued",
"state": "briefed",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -17144,7 +17181,7 @@
"brief": {
"path": "docs/plans/2026-10-18_stack-release.md",
"anchor": "Stack rehearsal on a scratch root (D2)",
"blob": "cfc468c9df88cd3c710b823985baf68a9e2479ea"
"blob": "b1500d96ad273cd659837c84a7f9532cdc682f26"
},
"after": [
{
@@ -17160,7 +17197,7 @@
"note": "P19 task 337 (agents/sage/work/vikunja-setup/d1-d2-rows-2026-10-18.json)",
"blockedReason": null,
"createdAt": "2026-10-18T15:14:08.410Z",
"updatedAt": "2026-10-18T15:45:50.241Z",
"updatedAt": "2026-10-20T13:13:04.706Z",
"updatedBy": "sage"
},
{
@@ -78025,6 +78062,142 @@
"receipt": "ok sage-r188-done rev 2214 row 188 in-review→done round 1"
},
"viewSha": "c0f2504d4a93194e5cbc5aee87bbb8d72784d40999ce95a55936825227fa3340"
},
{
"rev": 2215,
"op": "sage-r66-start",
"verb": "move",
"args": {
"id": 66,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-20T12:32:43.471Z",
"semantics": 2,
"result": {
"row": 66,
"from": "briefed",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-r66-start rev 2215 row 66 briefed→in-progress"
},
"viewSha": "5ec1a0fe63a728f0662c9eb8df4524ba3f75b27ca006cb6752be4d95eb6d492d"
},
{
"rev": 2216,
"op": "sage-r66-inreview-1",
"verb": "move",
"args": {
"id": 66,
"to": "in-review",
"reason": null,
"candidate": "agents/sage/work/queue-66/candidate-manifest.sha256",
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-20T13:10:26.554Z",
"semantics": 2,
"result": {
"row": 66,
"from": "in-progress",
"to": "in-review",
"round": 1,
"issue": 1559,
"candidate": {
"kind": "manifest",
"digest": "e68c6bce5ec4b61e7d47262857dd3ee42893979aa864d68208636fb45ed3f909",
"text": "b99e7f4bf58ac68c8f5fa58eb7b90c0f85b15ca9a80fd093f6aaeafeac931608 adapters/README.md\n91cdf256bd49e4f32d5df023544d18e0f13635bcb8b744fd84fdf84cdf02b1a7 agents/sage/work/queue-66/BUILD.md\n7360f270290fbcca7f80480bc28d8f9aac7eb64ff0fdcf8f6b37a8244a76df31 packages/harness/README.md\n833216ef467bc3be6f0de8c2f82a7270ac67a578226353063688609c8b60e360 packages/harness/src/runner.mjs\n0a27f2c8de7b9191f9c0d4a209331c63ff7630923e669838b41715924b0a64b0 packages/harness/tests/bundle.test.mjs\na14afae1a0e6b0dc12cfd7fdd5f13dddcc114549b633825eb3a2bfc65ac03111 packages/harness/tests/claude-session.test.mjs\nb7307b1a4852d48c84807942df11fab4b38c3eba5894052dc24728177ddf8326 packages/harness/tests/fixtures/fake-adapter.mjs\n880c72809bf6bfd5b71a017fdc4f485a52bf88951607992874be1ebd8fea4a8c packages/harness/tests/pi-session.test.mjs\nf52d4f6d2fb1ffe775e0dbedd72d39708cc8eb79e7769ff10b313359275aee95 packages/harness/tests/runner.test.mjs\n04c24058f37260c9192d5036c8cf28b50faba8e3e3bf57f198d233485d0d57e6 packages/plugins/harness/claude-code/index.mjs\n2c1252e8e8db3ba4551bf1e34156ddf4e933cc664fc157105bef9a2705d6ce3b packages/plugins/harness/pi/index.mjs\n7e0bea27d4360a39874fa64b3506a85f83888613a285ec0b087d74bf22b76421 packages/plugins/README.md\nec4ec9502ee8e766e3abd04d9f724c0d8ff4ef114394a0f76d5320c2dc715c5c packages/plugins/tests/harness.test.mjs\nf6141dac9a8c61573e4198480fed85e093992ee9c19fb55e9bc2752381b7b07a packages/seat/tests/sandbox.test.mjs\n7ee6ed6e6ac55b1348d40a358372e66c86fdebacd90001d447040133e1187882 tools/unslop-hook/claude-hook.js\nce1dfb11d0a8e8efd3d6dae67cc259c2e7443a62c7416bdedd4c71306d8c6df1 tools/unslop-hook/extension.ts\nf07d67806f40763b4be87d31c2976448b5cfc34d7328519fae2d8313b1ca3e20 tools/unslop-hook/README.md\ndbe3d5c9ae654d2401e3c496a6b03757a438e4a551fd8e460df8c82902bb80a7 tools/unslop-hook/test-unslop-check.js\n76be78178a0703b9d20a7df2278ecb13f429dea90cea45180f22302e267ea25e tools/unslop-hook/unslop-check.js\n"
},
"receipt": "ok sage-r66-inreview-1 rev 2216 row 66 in-progress→in-review round 1 on #1559; request sage-r66-inreview-1 requesting"
},
"viewSha": "ad4cf721908417c6a625c69730f57d47d2dee3f52b82e959fca69fe673497b13"
},
{
"rev": 2217,
"op": "sage-r66-inreview-1.outcome",
"verb": "review-outcome",
"args": {
"id": 66,
"attempt": "sage-r66-inreview-1",
"outcome": "posted",
"status": 201,
"comment": 29437,
"detail": "created"
},
"by": "sage",
"at": "2026-10-20T13:10:43.972Z",
"semantics": 2,
"result": {
"row": 66,
"round": 1,
"attempt": "sage-r66-inreview-1",
"state": "posted",
"receipt": "ok sage-r66-inreview-1.outcome rev 2217 row 66 round 1 request sage-r66-inreview-1 posted comment 29437"
},
"viewSha": "05148e7a718c74243329b1f6596fff9e20073227b41d471aab1a5f98973889ee"
},
{
"rev": 2218,
"op": "sage-163-brief-repin",
"verb": "set",
"args": {
"id": 163,
"field": "brief",
"value": "docs/plans/2026-10-18_stack-release.md#Stack rehearsal on a scratch root (D2)",
"reason": null
},
"by": "sage",
"at": "2026-10-20T13:12:48.014Z",
"semantics": 2,
"result": {
"row": 163,
"field": "brief",
"from": {
"path": "docs/plans/2026-10-18_stack-release.md",
"anchor": "Stack rehearsal on a scratch root (D2)",
"blob": "cfc468c9df88cd3c710b823985baf68a9e2479ea"
},
"to": {
"path": "docs/plans/2026-10-18_stack-release.md",
"anchor": "Stack rehearsal on a scratch root (D2)",
"blob": "b1500d96ad273cd659837c84a7f9532cdc682f26"
},
"receipt": "ok sage-163-brief-repin rev 2218 row 163 brief: docs/plans/2026-10-18_stack-release.md § Stack rehearsal on a scratch root (D2) @cfc468c9df88→docs/plans/2026-10-18_stack-release.md § Stack rehearsal on a scratch root (D2) @b1500d96ad27"
},
"viewSha": "a19c311fc19fe1545e6333e84ee0b2044e74ef2a85f8be946a2de6fc6d27d145"
},
{
"rev": 2219,
"op": "sage-163-briefed",
"verb": "move",
"args": {
"id": 163,
"to": "briefed",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-20T13:13:04.706Z",
"semantics": 2,
"result": {
"row": 163,
"from": "queued",
"to": "briefed",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-163-briefed rev 2219 row 163 queued→briefed"
},
"viewSha": "cfbfed778d1ce071f30fcf14c353861b15957ed1c287c549c7854d1c43e475c2"
}
]
}