queue: row 112 round 2 in review, row 113 added and briefed, row 7 note (#1606, #1607, #1508, revs 1108-1114)

Filbert's round 1 changes verdict 1108; Darkwing's round 2 start and
in-review revs 1109, 1113-1114; Sage's row 113 add and brief 1110-1111
(ledger reasoning rows and issue pages, #1607) and row 7's partial-run
note 1112.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-14 11:00:55 -05:00
co-authored by Claude Opus 5.5
parent 7265acd3ba
commit 825fb2083d
2 changed files with 271 additions and 7 deletions
+4 -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 1107 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
Generated from `docs/plans/queue.json` revision 1114 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|---|---|---|---|---|---|---|---|---|
@@ -43,7 +43,7 @@ Generated from `docs/plans/queue.json` revision 1107 by `queue render`. Do not e
| 4 | Ledger (piece 3 on the plan page) | darkwing | #1506 | done | — | D: 18.9 human messages per closed issue, week of 2026-09-06 (jason) | `docs/plans/2026-09-12_control-board-mvp.md` § Piece 3: ledger (numbers for the rails) | done 2026-09-13 |
| 5 | WebUI first screen on the Console design (piece 4 on the plan page) | dewey; reviewers darkwing, filbert | #1507 | waiting-on-jason | — | E: all-seat interactive demonstration then Jason workday ruling; live cutover separately approved (jason) | `docs/plans/2026-09-13_webui-session-chat.md` § WebUI session chat: refined brief and delivery plan | Lead decision 94: the dogfood day is Gate E's demonstration for the scope that exists (the managed PM on the bus). Jason's ruling that day records a partial pass; the all-seat part stays open and the row stays waiting on Jason. |
| 6 | Darkwing on point: darkwing assigns and gates filbert's work (piece 5 on the plan page) | darkwing; reviewers dewey | #1511, #1512 | done | — | F: filbert's item closes with zero human messages from Jason; code phase does not claim Gate F (jason) | `docs/plans/2026-09-12_control-board-mvp.md` § Piece 5: darkwing on point (orchestrator behaviour) | done 2026-09-27 (lead decision 29): #1511 and #1512 landed in af4203ca (pushed), closed; Gate F not passed (2 human messages in filbert's T3 thread; the first 11 days predate the T3 source); Gate G (row 9) carries the test. Filbert authored the pilot. Briefs also: 2026-09-15_relaunch-activity.md, 2026-09-14_task-attribution.md |
| 7 | Weekly ledger run and rails number | sage | — | in-progress | — | under 10 human messages per closed issue for the week of 2026-09-13 (jason) | `packages/ledger/README.md` § Weekly routine | 2026-10-09 rerun for 2026-09-27 to 2026-10-03 completes after Jason renamed thread 9bac0794 to Researcher: 9.0 human messages per closed issue (target under 10). Three issue-open violations remediated the same day; row 13's age remains until its Monday gate. Record befd26e3, #1508 comment 26910. Next run Monday 2026-10-12. |
| 7 | Weekly ledger run and rails number | sage | — | in-progress | — | under 10 human messages per closed issue for the week of 2026-09-13 (jason) | `packages/ledger/README.md` § Weekly routine | Week 10-04..10-10 posted partial on #1508 (comment 28380, --no-issues --no-t3, exit 0): T3 reasoning rows refuse (exit 1) and 132 updated issues exceed the one 50-row page (exit 2). Fix is row 113 (#1607, darkwing after 112). Full rerun of this week after 113 lands; the week of 10-11..10-17 runs Monday 10-19. |
| 8 | Fleet seats (`~/.mosaic`) onto `mosaic launch` | unassigned | — | parked | — | Jason's call (jason) | `docs/plans/2026-09-26_fleet-seats-onto-mosaic-launch.md` § Row 8: fleet seats onto `mosaic launch` (stub brief) | parked by current owner direction; no `~/.mosaic` changes during internal bootstrap |
| 9 | Queue as data: `docs/plans/queue.json`, `mosaic queue` is the only writer | darkwing; reviewers filbert | #1508; closes none | required; done | — | G: a fresh seat told only "run `mosaic queue next` and do it" starts its piece with zero human messages (jason) | `docs/plans/2026-09-13_queue-as-data.md` § Piece A: queue record and `mosaic queue` (QUEUE row 9) | A1 34a72af9 and A2 6ca116b7 committed; Filbert approved both, and review round 1's candidate 6ca116b7 matches the approved A2 manifest 21/21 (agents/filbert/work/queue-a2-review-r1-2026-09-27.md); genesis 3377b877 by Sage; waits on Gate G, which also verifies row 10 and carries Gate F's zero-human-message test |
| 10 | Seats read the queue, not CURRENT.md (AGENTS.md cadence, seat context files) | sage | #1508; closes none | required; done | — | verified by Gate G (jason) | `docs/plans/2026-09-13_queue-as-data.md` § Piece B: seats read the queue, not CURRENT.md (QUEUE row 10) | source 5efe28ab: AGENTS.md cadence, pointer and recovery rule, six seat CONTEXT files, queue README n3; QUEUE.md header points at the goals review (n2). Gate G verifies it: a seat starts from queue next with no human message |
@@ -148,7 +148,8 @@ Generated from `docs/plans/queue.json` revision 1107 by `queue render`. Do not e
| 109 | PM: a new run reads current launch state and task status before it plans | researcher; reviewers filbert | #1603 | done | — | Filbert approves on #1603 naming the manifest; Sage's full gate rerun; Mos notices before and after; live only with a new copy and re-pin under Mos's go (sage) | `docs/plans/2026-10-13_pm-tester-and-fresh-state.md` § A new PM run reads current launch state and task status before it plans | Landed badfa52b9, pushed. verify-commit ok (11 paths). Sage gate on 9774d70db plus row109.patch: every package suite and every script suite green on the first run, skipped 0 in bus, harness and seat. #1603 comment 28348, closed. Vikunja #259 stays open until the re-pin is live and a fresh PM run reads allowed. |
| 110 | Bus tester identity for PM tests, replacing the tmux path (Q134 A) | darkwing; reviewers filbert, sage | #1604 | done | 106 done, 109 done | Filbert and Sage approve on #1604 naming the manifest; Sage's full gate rerun; Mos notices before and after; live only with a new copy, re-pin and bus restart under Mos's go; tmux path retired by Mos (sage) | `docs/plans/2026-10-13_pm-tester-and-fresh-state.md` § Bus tester identity for PM tests | Landed 179697a8a (round 2 manifest bdaf7f47, verify-commit ok), pushed; #1604 closed (28368). Not live: needs new copy, re-pin and bus restart under Mos's go, and bus.tester true in the business file, held under decision 104 until Q135. Gate flakes outside the row: Vikunja #262, #263. |
| 111 | Bus host start: release host.lock after the broker's reply and handle the child error event (Dewey 28319 a, Darkwing's async error) | darkwing; reviewers dewey | #1605 | done | — | dewey approves on #1605 naming the candidate manifest; cli node suite and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing; 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 start: release after the broker's reply, and the child `error` event | Landed 9774d70db, pushed. verify-commit ok (2 paths). Sage gate: every package suite green; test-queue failed review.test.mjs:123 once under load, passed 28/28 on rerun (Vikunja #261). Dewey note a recorded for the next host.mjs row. #1605 comment 28342, closed. Live only after the re-pin. |
| 112 | Decision raise takes one recommendation key and says which field failed | darkwing; reviewers filbert, sage | #1606 | in-review, round 1, request posted | — | Filbert and Sage approve on #1606 naming the candidate manifest; Sage's full gate rerun; Mos notices before and after; live only with a new copy and bus restart under Mos's go, shared with row 110; Mos re-raises Q139/Q140 through the PM and sees it in the Inbox (sage) | `docs/plans/2026-10-14_decision-raise-recommendation.md` § Decision raise takes one recommendation key and says which field failed | Round 1: Sage's recorded approve (rev 1106, comment 28377) is superseded by changes in comment 28378. The README invalid-options row misstates the shape cases: keys() refuses a malformed option invalid-request. The queue allows one verdict per round, so round 1 must not land; round 2 carries the README fix. |
| 112 | Decision raise takes one recommendation key and says which field failed | darkwing; reviewers filbert, sage | #1606 | in-review, round 2, request posted | — | Filbert and Sage approve on #1606 naming the candidate manifest; Sage's full gate rerun; Mos notices before and after; live only with a new copy and bus restart under Mos's go, shared with row 110; Mos re-raises Q139/Q140 through the PM and sees it in the Inbox (sage) | `docs/plans/2026-10-14_decision-raise-recommendation.md` § Decision raise takes one recommendation key and says which field failed | Round 1: Sage's recorded approve (rev 1106, comment 28377) is superseded by changes in comment 28378. The README invalid-options row misstates the shape cases: keys() refuses a malformed option invalid-request. The queue allows one verdict per round, so round 1 must not land; round 2 carries the README fix. |
| 113 | The weekly ledger runs on current T3 and a week with more than 50 updated issues | darkwing; reviewers filbert | #1607 | briefed | 112 done | Filbert approves on #1607 naming the candidate manifest; Sage's full gate rerun at the landing target; after landing Sage runs 2026-10-04..10-10 with issues and T3 and exits 0 (sage) | `docs/plans/2026-10-14_ledger-reasoning-and-issue-pages.md` § The weekly ledger runs on current T3 and a week with more than 50 updated issues | — |
<!-- mosaic-queue:end -->
+267 -4
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
"revision": 1107,
"revision": 1114,
"rows": [
{
"id": 1,
@@ -322,10 +322,10 @@
"seat": "sage",
"op": "genesis-2026-09-27"
},
"note": "2026-10-09 rerun for 2026-09-27 to 2026-10-03 completes after Jason renamed thread 9bac0794 to Researcher: 9.0 human messages per closed issue (target under 10). Three issue-open violations remediated the same day; row 13's age remains until its Monday gate. Record befd26e3, #1508 comment 26910. Next run Monday 2026-10-12.",
"note": "Week 10-04..10-10 posted partial on #1508 (comment 28380, --no-issues --no-t3, exit 0): T3 reasoning rows refuse (exit 1) and 132 updated issues exceed the one 50-row page (exit 2). Fix is row 113 (#1607, darkwing after 112). Full rerun of this week after 113 lands; the week of 10-11..10-17 runs Monday 10-19.",
"blockedReason": null,
"createdAt": "2026-09-13",
"updatedAt": "2026-10-09T22:08:37.314Z",
"updatedAt": "2026-10-14T15:55:38.645Z",
"updatedBy": "sage"
},
{
@@ -10162,8 +10162,47 @@
"verdict": "approve",
"comment": 28377,
"candidate": "ac34ebd094fb3bb17d1dd14b8f6e0ca53d661e176ef42463dd5f5c8ecf683d32"
},
{
"reviewer": "filbert",
"op": "filbert-112-r1",
"at": "2026-10-14T15:52:46.791Z",
"verdict": "changes",
"comment": 28379,
"candidate": "ac34ebd094fb3bb17d1dd14b8f6e0ca53d661e176ef42463dd5f5c8ecf683d32"
}
]
},
{
"n": 2,
"op": "darkwing-112-review-2",
"by": "darkwing",
"at": "2026-10-14T16:00:09.724Z",
"issue": 1606,
"candidate": {
"kind": "manifest",
"digest": "013c82c2fd99d23d92f6bed543a788aa04ff97b164019ccb15252ae808b4138e",
"text": "143165014c7cca086b58f13a3561e2e000a02b01148aa66baab9996ced1d74ac packages/bus/README.md\n579093ec5b1acaf32e4cef94ff4b3d253471c576544a84860aa45a0844089b02 packages/bus/src/broker.mjs\nd90bf834eb664e14e2d476853b0e58e15998fd14809007f5087a98cda4516721 packages/bus/tests/broker.test.mjs\n1873d65873a2b631f188c3ebe2848623e27c06dc207daf632f33b930e150289d packages/harness/src/tools.mjs\nff9bcfbddc7a0dfbcd6faf354f60d1cbd0d2f11c87c60e124350f109d9517d9e packages/harness/tests/tools.test.mjs\n"
},
"request": "comment",
"attempts": [
{
"op": "darkwing-112-review-2",
"by": "darkwing",
"at": "2026-10-14T16:00:09.724Z",
"state": "posted",
"comment": 28382,
"transport": {
"outcome": "posted",
"status": 201,
"comment": 28382,
"detail": "created"
},
"resolutions": []
}
],
"duplicateRisk": false,
"receipts": []
}
]
},
@@ -10174,7 +10213,45 @@
"note": "Round 1: Sage's recorded approve (rev 1106, comment 28377) is superseded by changes in comment 28378. The README invalid-options row misstates the shape cases: keys() refuses a malformed option invalid-request. The queue allows one verdict per round, so round 1 must not land; round 2 carries the README fix.",
"blockedReason": null,
"createdAt": "2026-10-14T15:36:36.626Z",
"updatedAt": "2026-10-14T15:52:04.940Z",
"updatedAt": "2026-10-14T16:00:14.974Z",
"updatedBy": "darkwing"
},
{
"id": 113,
"piece": "The weekly ledger runs on current T3 and a week with more than 50 updated issues",
"owner": "darkwing",
"issues": [
1607
],
"closes": [
1607
],
"state": "briefed",
"previousState": null,
"required": false,
"requiredSince": null,
"gate": "Filbert approves on #1607 naming the candidate manifest; Sage's full gate rerun at the landing target; after landing Sage runs 2026-10-04..10-10 with issues and T3 and exits 0",
"gateOwner": "sage",
"brief": {
"path": "docs/plans/2026-10-14_ledger-reasoning-and-issue-pages.md",
"anchor": "The weekly ledger runs on current T3 and a week with more than 50 updated issues",
"blob": "282daa2a36b2ad018aaccb9bb3229b3d6ddaf371"
},
"after": [
{
"id": 112,
"when": "done"
}
],
"reviewers": [
"filbert"
],
"review": null,
"claim": null,
"note": null,
"blockedReason": null,
"createdAt": "2026-10-14T15:55:10.675Z",
"updatedAt": "2026-10-14T15:55:19.255Z",
"updatedBy": "sage"
}
],
@@ -39423,6 +39500,192 @@
"receipt": "ok sage-112-note-1 rev 1107 row 112 note"
},
"viewSha": "35570d4f099dea07e05b08510e336216215c9e426e132ebe8c478f7433c5ee7d"
},
{
"rev": 1108,
"op": "filbert-112-r1",
"verb": "review-record",
"args": {
"id": 112,
"verdict": "changes",
"comment": 28379,
"candidate": "ac34ebd094fb3bb17d1dd14b8f6e0ca53d661e176ef42463dd5f5c8ecf683d32"
},
"by": "filbert",
"at": "2026-10-14T15:52:46.791Z",
"semantics": 2,
"result": {
"row": 112,
"round": 1,
"verdict": "changes",
"receipt": "ok filbert-112-r1 rev 1108 row 112 round 1 changes by filbert (comment 28379)"
},
"viewSha": "c15fbca7f239470fbf754a741c3411c137a781d4d6fe8d1e594dc858b693a03d"
},
{
"rev": 1109,
"op": "darkwing-112-start-2",
"verb": "move",
"args": {
"id": 112,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "darkwing",
"at": "2026-10-14T15:53:20.370Z",
"semantics": 2,
"result": {
"row": 112,
"from": "in-review",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok darkwing-112-start-2 rev 1109 row 112 in-review→in-progress"
},
"viewSha": "b9f0c74165196037ce106b5c1f64cf932c918362abb2f205bb1ae6908ba70092"
},
{
"rev": 1110,
"op": "sage-113-add-1",
"verb": "add",
"args": {
"piece": "The weekly ledger runs on current T3 and a week with more than 50 updated issues",
"gate": "Filbert approves on #1607 naming the candidate manifest; Sage's full gate rerun at the landing target; after landing Sage runs 2026-10-04..10-10 with issues and T3 and exits 0",
"brief": "docs/plans/2026-10-14_ledger-reasoning-and-issue-pages.md#The weekly ledger runs on current T3 and a week with more than 50 updated issues",
"issues": [
1607
],
"note": null,
"owner": "darkwing",
"gateOwner": "sage",
"after": [
{
"id": 112,
"when": "done"
}
],
"reviewers": [
"filbert"
],
"required": null
},
"by": "sage",
"at": "2026-10-14T15:55:10.675Z",
"semantics": 2,
"result": {
"row": 113,
"from": null,
"to": "queued",
"brief": {
"path": "docs/plans/2026-10-14_ledger-reasoning-and-issue-pages.md",
"anchor": "The weekly ledger runs on current T3 and a week with more than 50 updated issues",
"blob": "282daa2a36b2ad018aaccb9bb3229b3d6ddaf371"
},
"receipt": "ok sage-113-add-1 rev 1110 row 113 none→queued"
},
"viewSha": "7b0b2b4afe4cd6039fa5684b077c97fad4ab7d65c678e8f296ab1bc34a538a03"
},
{
"rev": 1111,
"op": "sage-113-brief-1",
"verb": "move",
"args": {
"id": 113,
"to": "briefed",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-14T15:55:19.255Z",
"semantics": 2,
"result": {
"row": 113,
"from": "queued",
"to": "briefed",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-113-brief-1 rev 1111 row 113 queued→briefed"
},
"viewSha": "04480775e074ba58b72eb44e0a420aff95d39626452118eba38b025c0586936e"
},
{
"rev": 1112,
"op": "sage-7-note-1014",
"verb": "note",
"args": {
"id": 7,
"text": "Week 10-04..10-10 posted partial on #1508 (comment 28380, --no-issues --no-t3, exit 0): T3 reasoning rows refuse (exit 1) and 132 updated issues exceed the one 50-row page (exit 2). Fix is row 113 (#1607, darkwing after 112). Full rerun of this week after 113 lands; the week of 10-11..10-17 runs Monday 10-19."
},
"by": "sage",
"at": "2026-10-14T15:55:38.645Z",
"semantics": 2,
"result": {
"row": 7,
"field": "note",
"receipt": "ok sage-7-note-1014 rev 1112 row 7 note"
},
"viewSha": "ab7e048494d4a5ed0849650082b45e018a6be06e9eb880e63710efdc341bb003"
},
{
"rev": 1113,
"op": "darkwing-112-review-2",
"verb": "move",
"args": {
"id": 112,
"to": "in-review",
"reason": null,
"candidate": "agents/darkwing/work/queue-112/r2/candidate-manifest.sha256",
"evidence": null,
"issue": null
},
"by": "darkwing",
"at": "2026-10-14T16:00:09.724Z",
"semantics": 2,
"result": {
"row": 112,
"from": "in-progress",
"to": "in-review",
"round": 2,
"issue": 1606,
"candidate": {
"kind": "manifest",
"digest": "013c82c2fd99d23d92f6bed543a788aa04ff97b164019ccb15252ae808b4138e",
"text": "143165014c7cca086b58f13a3561e2e000a02b01148aa66baab9996ced1d74ac packages/bus/README.md\n579093ec5b1acaf32e4cef94ff4b3d253471c576544a84860aa45a0844089b02 packages/bus/src/broker.mjs\nd90bf834eb664e14e2d476853b0e58e15998fd14809007f5087a98cda4516721 packages/bus/tests/broker.test.mjs\n1873d65873a2b631f188c3ebe2848623e27c06dc207daf632f33b930e150289d packages/harness/src/tools.mjs\nff9bcfbddc7a0dfbcd6faf354f60d1cbd0d2f11c87c60e124350f109d9517d9e packages/harness/tests/tools.test.mjs\n"
},
"receipt": "ok darkwing-112-review-2 rev 1113 row 112 in-progress→in-review round 2 on #1606; request darkwing-112-review-2 requesting"
},
"viewSha": "9376af27d70bab515e2048b6198f6149214852aad5b33eafc8785e71fd54863a"
},
{
"rev": 1114,
"op": "darkwing-112-review-2.outcome",
"verb": "review-outcome",
"args": {
"id": 112,
"attempt": "darkwing-112-review-2",
"outcome": "posted",
"status": 201,
"comment": 28382,
"detail": "created"
},
"by": "darkwing",
"at": "2026-10-14T16:00:14.974Z",
"semantics": 2,
"result": {
"row": 112,
"round": 2,
"attempt": "darkwing-112-review-2",
"state": "posted",
"receipt": "ok darkwing-112-review-2.outcome rev 1114 row 112 round 2 request darkwing-112-review-2 posted comment 28382"
},
"viewSha": "8b3236ee2522961c4e65f18397e0f58ac3aa915af46e71597906009b7e6aa7ad"
}
]
}