From 08941d8b5b9d4626d8a764f913d9f072cebcd23e Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Mon, 12 Oct 2026 14:10:48 -0500 Subject: [PATCH] queue: row 88 row 61 follow-up (#1582) added and briefed (revs 697-698); sweeps darkwing's rev 695 (row 63 start) and researcher's rev 696 (row 86 start) --- docs/plans/QUEUE.md | 7 +- docs/plans/queue.json | 181 +++++++++++++++++++++++++++++++++++++++--- 2 files changed, 176 insertions(+), 12 deletions(-) diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index 49124f3e2..4a1d14cb5 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 694 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 698 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -99,7 +99,7 @@ Generated from `docs/plans/queue.json` revision 694 by `queue render`. Do not ed | 60 | Bus read: credential status on the broker | filbert; reviewers darkwing, dewey | #1549 | done | 41 done | darkwing and dewey approve on the issue naming the candidate manifest; suites in the brief's Gate plus every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-10_design-implementation.md` § Bus read: credential status on the broker | Re-round after row 58 (aaf87213): digest check, the serve.mjs merge with row 74's preview checks, and Filbert's Q2, the missing decisions README row, folded in (Sage, on Darkwing's 27531 recommendation). Dewey's README N1 too. | | 61 | Task field-writer table as data | darkwing; reviewers dewey, filbert | #1550 | done | 41 done | dewey and filbert approve on the issue naming the candidate manifest; suites in the brief's Gate plus every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-10_design-implementation.md` § Task field-writer table as data | Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091. Decision 113: the slice 1 field table section of docs/plans/2026-10-04_slice-1.md is now in row 61's files owned; prose follows the code, two-layer table. | | 62 | Multi-project sync: the adapter reads a project tree | darkwing; reviewers dewey, filbert | #1555 | done | — | dewey and filbert approve on the issue naming the candidate manifest; tasks, business, bus and every scripts/test-*.sh green on Sage's gate rerun, then Sage's live read on #19 (sage) | `docs/plans/2026-10-11_multi-project-sync.md` § Multi-project sync: the adapter reads a project tree (row A) | — | -| 63 | Multi-project verbs: task verbs across the tree | darkwing; reviewers dewey, filbert | #1556 | briefed | 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) | Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091. | +| 63 | Multi-project verbs: task verbs across the tree | darkwing; reviewers dewey, filbert | #1556 | in-progress | 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) | Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091. | | 64 | Managed sessions get their role's skills on both harnesses | sage; reviewers darkwing, filbert | #1557 | briefed | 49 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 | Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091. | | 65 | Model routing table: sessions resolve harness, model and thinking from one table | sage; reviewers darkwing, dewey | #1558 | briefed | 64 done | darkwing and dewey approve on #1558 naming the candidate manifest; business, harness, seat, cli and every test-*.sh green on Sage's gate rerun; Sage's landing session shows the entry used, family counted and thinking passed (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 | 65 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. | @@ -122,8 +122,9 @@ Generated from `docs/plans/queue.json` revision 694 by `queue render`. Do not ed | 83 | Console service: the unit script takes --send | dewey; reviewers darkwing, filbert | #1576 | done | — | darkwing and filbert each approve on the issue naming the candidate manifest; webui node suite and every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-12_console-service-send.md` § The unit script takes --send | — | | 84 | M1 chief-of-staff role file, contract and tests | rocko; reviewers darkwing, filbert | #1578 | briefed | 77 done | darkwing and filbert approve on the issue, each naming the candidate manifest and confirming the role file matches decision 104's list; business node suite and every scripts/test-*.sh green on Sage's gate rerun (sage) | `docs/plans/2026-10-12_m1-chief-of-staff-role.md` § M1 chief-of-staff role file, contract and tests | Lead decision 104 (Q101). Role file differing from decision 104 goes back to Jason. Vikunja 154. Instance mos (Q120, decision 116); the business file edit is not part of the row. | | 85 | Bus, Console and mosaic CLI on one pinned copy (#225) | rocko; reviewers darkwing, filbert | #1579 | briefed | 77 done | darkwing and filbert approve on 1579 naming the candidate manifest; cli, bus and webui node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing (decision 109) (sage) | `docs/plans/2026-10-12_one-copy-stack.md` § Bus, Console and mosaic CLI on one pinned copy (#225) | Vikunja P19 #225; closes when Mos's first update ends with stack-copy.sh check exit 0 and Jason's plain mosaic talk gets a reply. Ahead of row 84 (S7 before M1, Q97). Removes Mos's temporary pm.conf drop-in. | -| 86 | I1 spikes: the container facts the design depends on | researcher; reviewers darkwing | #1580 | briefed | — | darkwing approves on 1580; Sage reruns every spike script and finds nothing a spike created left behind (sage) | `docs/plans/2026-10-12_i1-containerized-install.md` § I1 spikes: the container facts the design depends on | Vikunja #153; I1 per Q97/decision 96, decisions 105-108. Rootless endpoint only, no credentials, files under agents/researcher/work/i1-spikes/. | +| 86 | I1 spikes: the container facts the design depends on | researcher; reviewers darkwing | #1580 | in-progress | — | darkwing approves on 1580; Sage reruns every spike script and finds nothing a spike created left behind (sage) | `docs/plans/2026-10-12_i1-containerized-install.md` § I1 spikes: the container facts the design depends on | Vikunja #153; I1 per Q97/decision 96, decisions 105-108. Rootless endpoint only, no credentials, files under agents/researcher/work/i1-spikes/. | | 87 | I1 design: interfaces and the I2 to I6 rows | sage; reviewers darkwing, filbert | #1581 | briefed | 86 done | darkwing and filbert approve on 1581; the design doc and the I2-I6 briefs committed, rows queued (sage) | `docs/plans/2026-10-12_i1-containerized-install.md` § I1 design: interfaces and the I2 to I6 rows | Vikunja #153; starts when row 86 (spikes) is done. | +| 88 | Row 61 follow-up: the field table's notes and tests | darkwing; reviewers filbert | #1582 | briefed | 61 done | filbert approves on 1582 naming the candidate manifest; tasks and webui node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing (decision 109) (sage) | `docs/plans/2026-10-12_row61-followup.md` § Row 61 follow-up: the field table's notes and tests | Items: agents/darkwing/work/queue-61-followup/items.md (140fe923). No change to fields.json, roles or who may write. | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index 4a71c454e..2a48ea3de 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 694, + "revision": 698, "rows": [ { "id": 1, @@ -5028,7 +5028,7 @@ "closes": [ 1556 ], - "state": "briefed", + "state": "in-progress", "previousState": null, "required": false, "requiredSince": null, @@ -5050,12 +5050,15 @@ "filbert" ], "review": null, - "claim": null, + "claim": { + "seat": "darkwing", + "op": "darkwing-63-start-1" + }, "note": "Decision 94 hold ended (cutover live 17:21Z); restarted under decision 111 and Mos sage-0091.", "blockedReason": null, "createdAt": "2026-10-11T18:13:06.911Z", - "updatedAt": "2026-10-12T18:08:57.866Z", - "updatedBy": "sage" + "updatedAt": "2026-10-12T19:08:55.870Z", + "updatedBy": "darkwing" }, { "id": 64, @@ -6789,7 +6792,7 @@ "closes": [ 1580 ], - "state": "briefed", + "state": "in-progress", "previousState": null, "required": false, "requiredSince": null, @@ -6805,12 +6808,15 @@ "darkwing" ], "review": null, - "claim": null, + "claim": { + "seat": "researcher", + "op": "researcher-86-start-1" + }, "note": "Vikunja #153; I1 per Q97/decision 96, decisions 105-108. Rootless endpoint only, no credentials, files under agents/researcher/work/i1-spikes/.", "blockedReason": null, "createdAt": "2026-10-12T19:07:22.021Z", - "updatedAt": "2026-10-12T19:07:32.599Z", - "updatedBy": "sage" + "updatedAt": "2026-10-12T19:09:28.255Z", + "updatedBy": "researcher" }, { "id": 87, @@ -6850,6 +6856,44 @@ "createdAt": "2026-10-12T19:07:29.755Z", "updatedAt": "2026-10-12T19:07:35.038Z", "updatedBy": "sage" + }, + { + "id": 88, + "piece": "Row 61 follow-up: the field table's notes and tests", + "owner": "darkwing", + "issues": [ + 1582 + ], + "closes": [ + 1582 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "filbert approves on 1582 naming the candidate manifest; tasks and webui node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing (decision 109)", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-12_row61-followup.md", + "anchor": "Row 61 follow-up: the field table's notes and tests", + "blob": "95651eeb9e3bc966e7f5a5855564f5860f2292c7" + }, + "after": [ + { + "id": 61, + "when": "done" + } + ], + "reviewers": [ + "filbert" + ], + "review": null, + "claim": null, + "note": "Items: agents/darkwing/work/queue-61-followup/items.md (140fe923). No change to fields.json, roles or who may write.", + "blockedReason": null, + "createdAt": "2026-10-12T19:09:36.145Z", + "updatedAt": "2026-10-12T19:09:45.144Z", + "updatedBy": "sage" } ], "log": [ @@ -25773,6 +25817,125 @@ "receipt": "ok sage-87-briefed rev 694 row 87 queued→briefed" }, "viewSha": "05e26d3852c5ab2fa2f37e3c593d568895485e8cfe42c5d1d13515820e225fee" + }, + { + "rev": 695, + "op": "darkwing-63-start-1", + "verb": "move", + "args": { + "id": 63, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "darkwing", + "at": "2026-10-12T19:08:55.870Z", + "semantics": 2, + "result": { + "row": 63, + "from": "briefed", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok darkwing-63-start-1 rev 695 row 63 briefed→in-progress" + }, + "viewSha": "de371ef74aed51cfb04c970f221b877b29c5199fd261e7855fae44a028080642" + }, + { + "rev": 696, + "op": "researcher-86-start-1", + "verb": "move", + "args": { + "id": 86, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "researcher", + "at": "2026-10-12T19:09:28.255Z", + "semantics": 2, + "result": { + "row": 86, + "from": "briefed", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok researcher-86-start-1 rev 696 row 86 briefed→in-progress" + }, + "viewSha": "d26c6bfb9ce7d414437390b90dcc2bc547a41cd80dc14b8ede784a2c10bcf8a8" + }, + { + "rev": 697, + "op": "sage-61fu-add", + "verb": "add", + "args": { + "piece": "Row 61 follow-up: the field table's notes and tests", + "gate": "filbert approves on 1582 naming the candidate manifest; tasks and webui node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing (decision 109)", + "brief": "docs/plans/2026-10-12_row61-followup.md#Row 61 follow-up: the field table's notes and tests", + "issues": [ + 1582 + ], + "note": "Items: agents/darkwing/work/queue-61-followup/items.md (140fe923). No change to fields.json, roles or who may write.", + "owner": "darkwing", + "gateOwner": "sage", + "after": [ + { + "id": 61, + "when": "done" + } + ], + "reviewers": [ + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-12T19:09:36.145Z", + "semantics": 2, + "result": { + "row": 88, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-12_row61-followup.md", + "anchor": "Row 61 follow-up: the field table's notes and tests", + "blob": "95651eeb9e3bc966e7f5a5855564f5860f2292c7" + }, + "receipt": "ok sage-61fu-add rev 697 row 88 none→queued" + }, + "viewSha": "c821aae229595712064b4af35476dda0565b197627e086de89483f2e74b95682" + }, + { + "rev": 698, + "op": "sage-88-briefed", + "verb": "move", + "args": { + "id": 88, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-12T19:09:45.144Z", + "semantics": 2, + "result": { + "row": 88, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-88-briefed rev 698 row 88 queued→briefed" + }, + "viewSha": "025fed6270d775e60b6d41b432fcec4ec8bdf354b4a482aa67c22d29a5d4f4fe" } ] }