From a81915e825e0d7eefde3e3b227cef3c0df37d885 Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sat, 10 Oct 2026 11:37:03 -0500 Subject: [PATCH] queue: revs 323-340, rows 53-61 added and briefed (sage, decision 81) --- docs/plans/QUEUE.md | 11 +- docs/plans/queue.json | 935 +++++++++++++++++++++++++++++++++++++++++- 2 files changed, 944 insertions(+), 2 deletions(-) diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index ed1f050e..c24ae04e 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 322 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 340 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -89,6 +89,15 @@ Generated from `docs/plans/queue.json` revision 322 by `queue render`. Do not ed | 50 | Cohort scope release after a force stop | dewey; reviewers darkwing, filbert | #1536 | done | 47 done | darkwing and filbert approve on #1536; conversation, webui and every test-*.sh green on Sage's gate rerun; no mosaic-chat scope left after the suites (sage) | `docs/plans/2026-10-10_cohort-scope-release.md` § Cohort scope release after a force stop | Dewey's row 47 finding, comment 27037 | | 51 | Cohort release follow-ups: engine exit, crash window and close | dewey; reviewers darkwing, filbert | #1537 | done | 50 done | darkwing and filbert approve on #1537; conversation, webui and every test-*.sh green on Sage's gate rerun; no mosaic-chat scope left after the suites (sage) | `docs/plans/2026-10-10_cohort-release-follow-ups.md` § Cohort release follow-ups: engine exit, crash window and close | Row 50 deviation and review follow-ups, comment 27054 | | 52 | CHAT-01 engine-exit stop and release at engine exit | dewey; reviewers darkwing, filbert | #1538 | done | 51 done | darkwing and filbert approve on #1538 naming the four CHAT-01 hashes; chat-01 check.mjs passes; conversation, webui and every test-*.sh green on Sage's gate rerun; no mosaic-chat scope left after the suites (sage) | `docs/plans/2026-10-10_cohort-release-follow-ups.md` § CHAT-01 engine-exit stop and release at engine exit | Decision 79, split from row 51 | +| 53 | Console tokens and shell restyle | dewey; reviewers darkwing, filbert | #1542 | briefed | — | darkwing 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; build-tokens --check passes (sage) | `docs/plans/2026-10-10_design-implementation.md` § Console tokens and shell restyle | — | +| 54 | Read-only console views: Queue, Business and Settings | dewey; reviewers darkwing, filbert | #1543 | briefed | 53 done | darkwing 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; secret and id assertions pass (sage) | `docs/plans/2026-10-10_design-implementation.md` § Read-only console views: Queue, Business and Settings | — | +| 55 | Full-screen terminal app | darkwing; reviewers dewey, filbert | #1544 | briefed | — | 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` § Full-screen terminal app | starts after ops-01 reports the Q14 hold ended (packages/cli frozen) | +| 56 | Runs and releases reader module | rocko; reviewers darkwing, filbert | #1545 | briefed | — | darkwing 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; mosaic-task list/show output byte-identical (sage) | `docs/plans/2026-10-10_design-implementation.md` § Runs and releases reader module | — | +| 57 | Bus read: decisions routed to roles and recent decisions | filbert; reviewers darkwing, dewey | #1546 | briefed | 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: decisions routed to roles and recent decisions | — | +| 58 | Bus read: task priority and requirement | darkwing; reviewers dewey, filbert | #1547 | briefed | 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` § Bus read: task priority and requirement | — | +| 59 | Bus read: agent state per role | filbert; reviewers darkwing, dewey | #1548 | briefed | 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: agent state per role | — | +| 60 | Bus read: credential status on the broker | filbert; reviewers darkwing, dewey | #1549 | briefed | 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 | — | +| 61 | Task field-writer table as data | darkwing; reviewers dewey, filbert | #1550 | briefed | 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 | — | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index 348c6ca7..50b0aab7 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 322, + "revision": 340, "rows": [ { "id": 1, @@ -3584,6 +3584,342 @@ "createdAt": "2026-10-10T05:21:34.847Z", "updatedAt": "2026-10-10T08:32:02.382Z", "updatedBy": "sage" + }, + { + "id": 53, + "piece": "Console tokens and shell restyle", + "owner": "dewey", + "issues": [ + 1542 + ], + "closes": [ + 1542 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "darkwing 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; build-tokens --check passes", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Console tokens and shell restyle", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "after": [], + "reviewers": [ + "darkwing", + "filbert" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-10T16:36:13.937Z", + "updatedAt": "2026-10-10T16:36:25.173Z", + "updatedBy": "sage" + }, + { + "id": 54, + "piece": "Read-only console views: Queue, Business and Settings", + "owner": "dewey", + "issues": [ + 1543 + ], + "closes": [ + 1543 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "darkwing 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; secret and id assertions pass", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Read-only console views: Queue, Business and Settings", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "after": [ + { + "id": 53, + "when": "done" + } + ], + "reviewers": [ + "darkwing", + "filbert" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-10T16:36:14.615Z", + "updatedAt": "2026-10-10T16:36:25.908Z", + "updatedBy": "sage" + }, + { + "id": 55, + "piece": "Full-screen terminal app", + "owner": "darkwing", + "issues": [ + 1544 + ], + "closes": [ + 1544 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "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", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Full-screen terminal app", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "after": [], + "reviewers": [ + "dewey", + "filbert" + ], + "review": null, + "claim": null, + "note": "starts after ops-01 reports the Q14 hold ended (packages/cli frozen)", + "blockedReason": null, + "createdAt": "2026-10-10T16:36:15.309Z", + "updatedAt": "2026-10-10T16:36:26.648Z", + "updatedBy": "sage" + }, + { + "id": 56, + "piece": "Runs and releases reader module", + "owner": "rocko", + "issues": [ + 1545 + ], + "closes": [ + 1545 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "darkwing 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; mosaic-task list/show output byte-identical", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Runs and releases reader module", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "after": [], + "reviewers": [ + "darkwing", + "filbert" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-10T16:36:16.019Z", + "updatedAt": "2026-10-10T16:36:27.344Z", + "updatedBy": "sage" + }, + { + "id": 57, + "piece": "Bus read: decisions routed to roles and recent decisions", + "owner": "filbert", + "issues": [ + 1546 + ], + "closes": [ + 1546 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "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", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Bus read: decisions routed to roles and recent decisions", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "darkwing", + "dewey" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-10T16:36:16.718Z", + "updatedAt": "2026-10-10T16:36:28.072Z", + "updatedBy": "sage" + }, + { + "id": 58, + "piece": "Bus read: task priority and requirement", + "owner": "darkwing", + "issues": [ + 1547 + ], + "closes": [ + 1547 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "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", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Bus read: task priority and requirement", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "dewey", + "filbert" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-10T16:36:17.488Z", + "updatedAt": "2026-10-10T16:36:28.795Z", + "updatedBy": "sage" + }, + { + "id": 59, + "piece": "Bus read: agent state per role", + "owner": "filbert", + "issues": [ + 1548 + ], + "closes": [ + 1548 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "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", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Bus read: agent state per role", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "darkwing", + "dewey" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-10T16:36:18.229Z", + "updatedAt": "2026-10-10T16:36:29.569Z", + "updatedBy": "sage" + }, + { + "id": 60, + "piece": "Bus read: credential status on the broker", + "owner": "filbert", + "issues": [ + 1549 + ], + "closes": [ + 1549 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "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", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Bus read: credential status on the broker", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "darkwing", + "dewey" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-10T16:36:18.951Z", + "updatedAt": "2026-10-10T16:36:30.313Z", + "updatedBy": "sage" + }, + { + "id": 61, + "piece": "Task field-writer table as data", + "owner": "darkwing", + "issues": [ + 1550 + ], + "closes": [ + 1550 + ], + "state": "briefed", + "previousState": null, + "required": false, + "requiredSince": null, + "gate": "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", + "gateOwner": "sage", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Task field-writer table as data", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "dewey", + "filbert" + ], + "review": null, + "claim": null, + "note": null, + "blockedReason": null, + "createdAt": "2026-10-10T16:36:19.686Z", + "updatedAt": "2026-10-10T16:36:31.115Z", + "updatedBy": "sage" } ], "log": [ @@ -12882,6 +13218,603 @@ "receipt": "ok sage-48-done rev 322 row 48 in-review→done round 1" }, "viewSha": "5b32186973f0b4ddd68c2bc61b568109d48be507f2a9b37c3cb6bff5ffb95272" + }, + { + "rev": 323, + "op": "sage-design-add-53", + "verb": "add", + "args": { + "piece": "Console tokens and shell restyle", + "gate": "darkwing 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; build-tokens --check passes", + "brief": "docs/plans/2026-10-10_design-implementation.md#Console tokens and shell restyle", + "issues": [ + 1542 + ], + "note": null, + "owner": "dewey", + "gateOwner": "sage", + "after": null, + "reviewers": [ + "darkwing", + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-10T16:36:13.937Z", + "semantics": 2, + "result": { + "row": 53, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Console tokens and shell restyle", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "receipt": "ok sage-design-add-53 rev 323 row 53 none→queued" + }, + "viewSha": "16388c7b4a12d7403638b89738ab96b61c6e69f50d79299c0e3e93226db9a20d" + }, + { + "rev": 324, + "op": "sage-design-add-54", + "verb": "add", + "args": { + "piece": "Read-only console views: Queue, Business and Settings", + "gate": "darkwing 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; secret and id assertions pass", + "brief": "docs/plans/2026-10-10_design-implementation.md#Read-only console views: Queue, Business and Settings", + "issues": [ + 1543 + ], + "note": null, + "owner": "dewey", + "gateOwner": "sage", + "after": [ + { + "id": 53, + "when": "done" + } + ], + "reviewers": [ + "darkwing", + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-10T16:36:14.615Z", + "semantics": 2, + "result": { + "row": 54, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Read-only console views: Queue, Business and Settings", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "receipt": "ok sage-design-add-54 rev 324 row 54 none→queued" + }, + "viewSha": "11248f93bcca282cf08379173ee0cfd867ebfdf24e5fe2639bceb49a521744e6" + }, + { + "rev": 325, + "op": "sage-design-add-55", + "verb": "add", + "args": { + "piece": "Full-screen terminal app", + "gate": "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", + "brief": "docs/plans/2026-10-10_design-implementation.md#Full-screen terminal app", + "issues": [ + 1544 + ], + "note": "starts after ops-01 reports the Q14 hold ended (packages/cli frozen)", + "owner": "darkwing", + "gateOwner": "sage", + "after": null, + "reviewers": [ + "dewey", + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-10T16:36:15.309Z", + "semantics": 2, + "result": { + "row": 55, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Full-screen terminal app", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "receipt": "ok sage-design-add-55 rev 325 row 55 none→queued" + }, + "viewSha": "84abbfdd329333c6e308062a6e86a6df79dd8b7750b7813d05822200c947f04e" + }, + { + "rev": 326, + "op": "sage-design-add-56", + "verb": "add", + "args": { + "piece": "Runs and releases reader module", + "gate": "darkwing 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; mosaic-task list/show output byte-identical", + "brief": "docs/plans/2026-10-10_design-implementation.md#Runs and releases reader module", + "issues": [ + 1545 + ], + "note": null, + "owner": "rocko", + "gateOwner": "sage", + "after": null, + "reviewers": [ + "darkwing", + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-10T16:36:16.019Z", + "semantics": 2, + "result": { + "row": 56, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Runs and releases reader module", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "receipt": "ok sage-design-add-56 rev 326 row 56 none→queued" + }, + "viewSha": "6ba7c9408337137e37e5ff8353c5f40eef83b528795bd87d641d04e61fea410a" + }, + { + "rev": 327, + "op": "sage-design-add-57", + "verb": "add", + "args": { + "piece": "Bus read: decisions routed to roles and recent decisions", + "gate": "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", + "brief": "docs/plans/2026-10-10_design-implementation.md#Bus read: decisions routed to roles and recent decisions", + "issues": [ + 1546 + ], + "note": null, + "owner": "filbert", + "gateOwner": "sage", + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "darkwing", + "dewey" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-10T16:36:16.718Z", + "semantics": 2, + "result": { + "row": 57, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Bus read: decisions routed to roles and recent decisions", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "receipt": "ok sage-design-add-57 rev 327 row 57 none→queued" + }, + "viewSha": "2f3c2cbac48b494b1b8a7159b94f83c54593a271d1722dd36e0d79fce682be75" + }, + { + "rev": 328, + "op": "sage-design-add-58", + "verb": "add", + "args": { + "piece": "Bus read: task priority and requirement", + "gate": "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", + "brief": "docs/plans/2026-10-10_design-implementation.md#Bus read: task priority and requirement", + "issues": [ + 1547 + ], + "note": null, + "owner": "darkwing", + "gateOwner": "sage", + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "dewey", + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-10T16:36:17.488Z", + "semantics": 2, + "result": { + "row": 58, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Bus read: task priority and requirement", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "receipt": "ok sage-design-add-58 rev 328 row 58 none→queued" + }, + "viewSha": "b368697f865b7470f85b7682ce936ed17678c66f6059d67fe42cff7a17f81853" + }, + { + "rev": 329, + "op": "sage-design-add-59", + "verb": "add", + "args": { + "piece": "Bus read: agent state per role", + "gate": "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", + "brief": "docs/plans/2026-10-10_design-implementation.md#Bus read: agent state per role", + "issues": [ + 1548 + ], + "note": null, + "owner": "filbert", + "gateOwner": "sage", + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "darkwing", + "dewey" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-10T16:36:18.229Z", + "semantics": 2, + "result": { + "row": 59, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Bus read: agent state per role", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "receipt": "ok sage-design-add-59 rev 329 row 59 none→queued" + }, + "viewSha": "5cc7c5a971b160bb5171281ab7b4c4ed94a8e74d4a53955aafede123de867d25" + }, + { + "rev": 330, + "op": "sage-design-add-60", + "verb": "add", + "args": { + "piece": "Bus read: credential status on the broker", + "gate": "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", + "brief": "docs/plans/2026-10-10_design-implementation.md#Bus read: credential status on the broker", + "issues": [ + 1549 + ], + "note": null, + "owner": "filbert", + "gateOwner": "sage", + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "darkwing", + "dewey" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-10T16:36:18.951Z", + "semantics": 2, + "result": { + "row": 60, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Bus read: credential status on the broker", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "receipt": "ok sage-design-add-60 rev 330 row 60 none→queued" + }, + "viewSha": "28091fd0e466ff0edfedb54f491d3de108294117b62266685885331149268c8d" + }, + { + "rev": 331, + "op": "sage-design-add-61", + "verb": "add", + "args": { + "piece": "Task field-writer table as data", + "gate": "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", + "brief": "docs/plans/2026-10-10_design-implementation.md#Task field-writer table as data", + "issues": [ + 1550 + ], + "note": null, + "owner": "darkwing", + "gateOwner": "sage", + "after": [ + { + "id": 41, + "when": "done" + } + ], + "reviewers": [ + "dewey", + "filbert" + ], + "required": null + }, + "by": "sage", + "at": "2026-10-10T16:36:19.686Z", + "semantics": 2, + "result": { + "row": 61, + "from": null, + "to": "queued", + "brief": { + "path": "docs/plans/2026-10-10_design-implementation.md", + "anchor": "Task field-writer table as data", + "blob": "a360554c55d874427910bee6605a867e17c95220" + }, + "receipt": "ok sage-design-add-61 rev 331 row 61 none→queued" + }, + "viewSha": "b5ee2e0d55cb0ddd88932c150f58a490f92a914a34414b436b5944b542c5ea2e" + }, + { + "rev": 332, + "op": "sage-design-brief-53", + "verb": "move", + "args": { + "id": 53, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-10T16:36:25.173Z", + "semantics": 2, + "result": { + "row": 53, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-design-brief-53 rev 332 row 53 queued→briefed" + }, + "viewSha": "190f1d11ccd75453b2e4834e3b576873571cbef61bfc78200db672bc7165947f" + }, + { + "rev": 333, + "op": "sage-design-brief-54", + "verb": "move", + "args": { + "id": 54, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-10T16:36:25.908Z", + "semantics": 2, + "result": { + "row": 54, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-design-brief-54 rev 333 row 54 queued→briefed" + }, + "viewSha": "72f8103719e207ed952b3ffd920398d396904ef8dcc7ca2381f17cc93c9d094c" + }, + { + "rev": 334, + "op": "sage-design-brief-55", + "verb": "move", + "args": { + "id": 55, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-10T16:36:26.648Z", + "semantics": 2, + "result": { + "row": 55, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-design-brief-55 rev 334 row 55 queued→briefed" + }, + "viewSha": "f217f63acf69d261529d0c6b8cf4886b57f10832e3efbe003c8cc101ba601f92" + }, + { + "rev": 335, + "op": "sage-design-brief-56", + "verb": "move", + "args": { + "id": 56, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-10T16:36:27.344Z", + "semantics": 2, + "result": { + "row": 56, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-design-brief-56 rev 335 row 56 queued→briefed" + }, + "viewSha": "78c7a13a20eab292b476c36113ebfae9957a14bcb1586ee92d2c286b36808db7" + }, + { + "rev": 336, + "op": "sage-design-brief-57", + "verb": "move", + "args": { + "id": 57, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-10T16:36:28.072Z", + "semantics": 2, + "result": { + "row": 57, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-design-brief-57 rev 336 row 57 queued→briefed" + }, + "viewSha": "da7b1640d820ff1e3e1c197693d9a9cca33afd66076ad05265705a6dd600d487" + }, + { + "rev": 337, + "op": "sage-design-brief-58", + "verb": "move", + "args": { + "id": 58, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-10T16:36:28.795Z", + "semantics": 2, + "result": { + "row": 58, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-design-brief-58 rev 337 row 58 queued→briefed" + }, + "viewSha": "5bfe7adbe64f9cd6094dc2c26bf0e385b07a99de878c95a329454a88b026875d" + }, + { + "rev": 338, + "op": "sage-design-brief-59", + "verb": "move", + "args": { + "id": 59, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-10T16:36:29.569Z", + "semantics": 2, + "result": { + "row": 59, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-design-brief-59 rev 338 row 59 queued→briefed" + }, + "viewSha": "d6704d9c6220fb5f189a868f94dbd41a12211d193fa29183fac370350b492320" + }, + { + "rev": 339, + "op": "sage-design-brief-60", + "verb": "move", + "args": { + "id": 60, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-10T16:36:30.313Z", + "semantics": 2, + "result": { + "row": 60, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-design-brief-60 rev 339 row 60 queued→briefed" + }, + "viewSha": "18c284f568352dae53a642f7f5634b2d44929d898c1d4f0f645245d866e5fc43" + }, + { + "rev": 340, + "op": "sage-design-brief-61", + "verb": "move", + "args": { + "id": 61, + "to": "briefed", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-10T16:36:31.115Z", + "semantics": 2, + "result": { + "row": 61, + "from": "queued", + "to": "briefed", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok sage-design-brief-61 rev 340 row 61 queued→briefed" + }, + "viewSha": "5fb470f975e43487a61d87c74deb480c132d12545e035bc12977abca587de234" } ] }