queue: revisions 1713-1720 (rows 124, 154, 155 briefed and 124, 155 re-pinned by Sage; rocko 124 and darkwing 155 claims; filbert row 149 round 3 changes)

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
2026-10-18 10:03:16 -05:00
co-authored by Claude Opus 5.5
parent a3c56343ac
commit a132b46058
2 changed files with 273 additions and 21 deletions
+5 -5
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 1712 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
Generated from `docs/plans/queue.json` revision 1721 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|---|---|---|---|---|---|---|---|---|
@@ -160,7 +160,7 @@ Generated from `docs/plans/queue.json` revision 1712 by `queue render`. Do not e
| 121 | Projects and threads in the bus | darkwing; reviewers dewey | #1615 | done | 118 done, 120 done | Sage approves the design packet on #1615 before code; Dewey approves on #1615 naming the candidate manifest; Sage's full gate rerun at the landing target; the migration runs on a copy of a schema-current database (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Projects and threads in the bus | Large. Design packet first (schema, migration, per-thread session store, idle stop). Lands with a downtime re-pin on Mos's go. |
| 122 | Agent limits as settings, with the organization-file write path | rocko; reviewers filbert | #1616 | done | — | Filbert approves on #1616 naming the candidate manifest; Sage's full gate rerun at the landing target; Mos's go before landing (decision 123, Settings form) (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Agent limits as settings, with the organization-file write path | Decision 123 applies: the Settings form changes webui public files. Design note on the launch schema and migration first. The row never runs the migration on Jason's file. |
| 123 | The chief of staff ends runs and changes the organization file | researcher; reviewers filbert | #1617 | done | 119 done, 122 done | Filbert approves on #1617 naming the candidate manifest; Sage's full gate rerun at the landing target; revoke by the chief of staff logged with a reason, other roles still gated (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § The chief of staff ends runs and changes the organization file | — |
| 124 | Token accounting per run | rocko; reviewers dewey | #1618 | queued | 122 done, 131 done | Dewey approves on #1618 naming the candidate manifest; Sage's full gate rerun at the landing target; Mos's go before landing (decision 123, Settings readout); untrusted-file guards each have a mutant (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Token accounting per run | The host reads transcripts a session can write. A count is the stack's best reading, not proof. |
| 124 | Token accounting per run | rocko; reviewers dewey | #1618 | in-progress | 122 done, 131 done | Dewey approves on #1618 naming the candidate manifest; Sage's full gate rerun at the landing target; Mos's go before landing (decision 123, Settings readout); untrusted-file guards each have a mutant (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Token accounting per run | The host reads transcripts a session can write. A count is the stack's best reading, not proof. |
| 125 | Token limits per instance, model, provider and key | researcher; reviewers filbert | #1619 | queued | 123 done, 124 done | Filbert approves on #1619 naming the candidate manifest; Sage's full gate rerun at the landing target; refusal, hand reset and end-of-turn stop each tested (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Token limits per instance, model, provider and key | — |
| 126 | Daily quota for the credential the stack uses today | dewey; reviewers filbert | #1620 | queued | 124 done | Filbert approves on #1620 naming the candidate manifest; Sage's full gate rerun at the landing target; the day boundary tested in a non-UTC time zone (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Daily quota for the credential the stack uses today | — |
| 127 | Quota for more than one account or per proxy key (parked on #237) | sage | #1621 | parked | — | Not sized. Sage sizes it once the #237 design settles; the proxy route needs Jason's call on management API access (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § Quota for more than one account or per proxy key (parked on #237) | Proxy facts from Mos in sage-0188. Nobody reads the proxy config or key files for this row. |
@@ -185,13 +185,13 @@ Generated from `docs/plans/queue.json` revision 1712 by `queue render`. Do not e
| 146 | A message to a stopped role tells the launcher and the sender | dewey; reviewers filbert | #1640 | done | — | Filbert approves on #1640 naming the candidate manifest; touched suites and every scripts/test-*.sh green on Dewey's gate (sage) | `docs/plans/2026-10-15_q167-rows-r2.md` § A message to a stopped role tells the launcher and the sender | — |
| 147 | A standard project layout in a local git repository | rocko; reviewers filbert | #1641 | done | — | Filbert approves on #1641 naming the candidate manifest; touched suites and every scripts/test-*.sh green on a gate Sage runs for Rocko (sage) | `docs/plans/2026-10-15_q167-rows-r2.md` § A standard project layout in a local git repository | — |
| 148 | A Console editor for the project's spec and docs | researcher; reviewers dewey, filbert | #1642 | done | 147 done | Filbert and Dewey approve on #1642 naming the candidate manifest; Mos's decision 123 go on the public/ diff (nothing vendored, sage-0506); webui, bus, cli and project suites and every scripts/test-*.sh green (sage) | `docs/plans/2026-10-15_q167-rows-r3.md` § A Console editor for the project's spec and docs | — |
| 149 | Security-reviewer and merge-gate roles, and proactive contracts | dewey; reviewers filbert | #1643 | in-review, round 3, request posted | 137 done, 139 done | Filbert approves on #1643 naming the candidate manifest; business, bus and harness suites and every scripts/test-*.sh green (sage) | `docs/plans/2026-10-15_q167-rows-r3.md` § Security-reviewer and merge-gate roles, and proactive contracts | — |
| 149 | Security-reviewer and merge-gate roles, and proactive contracts | dewey; reviewers filbert | #1643 | in-progress | 137 done, 139 done | Filbert approves on #1643 naming the candidate manifest; business, bus and harness suites and every scripts/test-*.sh green (sage) | `docs/plans/2026-10-15_q167-rows-r3.md` § Security-reviewer and merge-gate roles, and proactive contracts | — |
| 150 | The human marks skipped messages read, and the Console says what talk prints | darkwing; reviewers filbert | #1644 | done | 142 done, 146 done | Filbert approves on #1644 naming the candidate manifest; cli, bus and webui suites and every scripts/test-*.sh green on Sage's gate at the landing target; Mos's decision 123 go for the public/ change (sage) | `docs/plans/2026-10-15_talk-followups.md` § The human marks skipped messages read, and the Console says what talk prints | — |
| 151 | Tests pin where a launch notice is routed and how talk prints it with a reply | dewey; reviewers filbert | #1645 | done | 142 done, 146 done | Filbert approves on #1645 naming the candidate manifest; bus and cli suites and every scripts/test-*.sh green on Sage's gate at the landing target (sage) | `docs/plans/2026-10-15_landing-followups.md` § Tests pin where a launch notice is routed and how talk prints it with a reply | — |
| 152 | A message to a role launch.by can't launch says so at once | dewey; reviewers filbert | #1646 | done | 151 done | Filbert approves on #1646 naming the candidate manifest; bus, cli, business and webui suites and every scripts/test-*.sh green on Sage's gate at the landing target (sage) | `docs/plans/2026-10-15_landing-followups.md` § A message to a role launch.by can't launch says so at once | — |
| 153 | project init cleans up after a failure and refuses a nested records repo | rocko; reviewers filbert | #1647 | done | 147 done | Filbert approves on #1647 naming the candidate manifest; project, business and cli suites and every scripts/test-*.sh green on Sage's gate at the landing target (sage) | `docs/plans/2026-10-15_landing-followups.md` § project init cleans up after a failure and refuses a nested records repo | — |
| 154 | A WYSIWYG Console editor built from reviewable source (Q168) | researcher; reviewers dewey, filbert | #1648 | queued | 148 done | Mos's decision 123 go on the license and candidate before any code is imported, and later on the public/ diff; Dewey and Filbert approve naming the candidate manifest; webui, bus, cli, project suites and every scripts/test-*.sh green. Needs row 148 done. (sage) | `docs/plans/2026-10-16_q168-wysiwyg-editor.md` § A WYSIWYG Console editor built from reviewable source | — |
| 155 | The human and the chief of staff configure the assistant (Q169) | darkwing; reviewers dewey, filbert | #1649 | queued | 139 done, 141 done | Dewey and Filbert approve on #1649 naming the candidate manifest; Mos's decision 123 go on the public/ diff; bus, business, harness, cli, webui suites and every scripts/test-*.sh green; own window and tested migration if schema changes. Needs rows 139 and 141 done. (sage) | `docs/plans/2026-10-16_q169-assistant-config.md` § The human and the chief of staff configure the assistant | — |
| 154 | A WYSIWYG Console editor built from reviewable source (Q168) | researcher; reviewers dewey, filbert | #1648 | briefed | 148 done | Mos's decision 123 go on the license and candidate before any code is imported, and later on the public/ diff; Dewey and Filbert approve naming the candidate manifest; webui, bus, cli, project suites and every scripts/test-*.sh green. Needs row 148 done. (sage) | `docs/plans/2026-10-16_q168-wysiwyg-editor.md` § A WYSIWYG Console editor built from reviewable source | — |
| 155 | The human and the chief of staff configure the assistant (Q169) | darkwing; reviewers dewey, filbert | #1649 | in-progress | 139 done, 141 done | Dewey and Filbert approve on #1649 naming the candidate manifest; Mos's decision 123 go on the public/ diff; bus, business, harness, cli, webui suites and every scripts/test-*.sh green; own window and tested migration if schema changes. Needs rows 139 and 141 done. (sage) | `docs/plans/2026-10-16_q169-assistant-config.md` § The human and the chief of staff configure the assistant | — |
| 156 | The host starts the landing run once a merge decision is approved | sage; reviewers filbert | #1651 | queued | 149 done | Filbert approves on #1651 naming the candidate manifest; Sage's full gate rerun at the landing target; the re-pin needs Mos's go (sage) | `docs/plans/2026-10-18_landing-run-launch.md` § The host starts the landing run once a merge decision is approved | — |
| 157 | I2 install images, the install config key, the endpoint helper and the egress proxy | researcher; reviewers darkwing, filbert | #1652 | queued | 87 done | Filbert and Darkwing approve on #1652 naming the candidate manifest, and Mos's provider-host output is on the issue; Sage's full gate green on the landing tree (sage) | `docs/plans/2026-10-18_containerized-install-rows.md` § I2 install images, the install config key, the endpoint helper and the egress proxy | Decision 96 orders I2-I6 after D1 and D2, which have no rows yet; the goal order sets priority |
| 158 | I3 two broker listeners, the human-socket via value and the host relay | dewey; reviewers darkwing, filbert | #1653 | queued | 157 done | Filbert and Darkwing approve on #1653 naming the candidate manifest; Sage's full gate green on the landing tree (sage) | `docs/plans/2026-10-18_containerized-install-rows.md` § I3 two broker listeners, the human-socket via value and the host relay | Decision 96 orders I2-I6 after D1 and D2, which have no rows yet; the goal order sets priority |
+268 -16
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
"revision": 1712,
"revision": 1721,
"rows": [
{
"id": 1,
@@ -12139,7 +12139,7 @@
"closes": [
1618
],
"state": "queued",
"state": "in-progress",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -12148,7 +12148,7 @@
"brief": {
"path": "docs/plans/2026-10-14_prd-1.2-build.md",
"anchor": "Token accounting per run",
"blob": "ac8e8b5fd3c8084b1e57403d7d90c0b691ac89eb"
"blob": "333adea856b19c7e362e33f4024b0975b95692c2"
},
"after": [
{
@@ -12164,12 +12164,15 @@
"dewey"
],
"review": null,
"claim": null,
"claim": {
"seat": "rocko",
"op": "rocko-124-start"
},
"note": "The host reads transcripts a session can write. A count is the stack's best reading, not proof.",
"blockedReason": null,
"createdAt": "2026-10-14T18:41:57.074Z",
"updatedAt": "2026-10-14T22:40:12.730Z",
"updatedBy": "sage"
"updatedAt": "2026-10-18T14:58:35.385Z",
"updatedBy": "rocko"
},
{
"id": 125,
@@ -14951,7 +14954,7 @@
"closes": [
1643
],
"state": "in-review",
"state": "in-progress",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -15077,7 +15080,16 @@
}
],
"duplicateRisk": false,
"receipts": []
"receipts": [
{
"reviewer": "filbert",
"op": "filbert-149-r3",
"at": "2026-10-18T14:59:54.139Z",
"verdict": "changes",
"comment": 28913,
"candidate": "6f10f2eaabe9ca2f67c568aff8aef3fa4578b172726280a8f1e1b7b29cedb0d7"
}
]
}
]
},
@@ -15088,7 +15100,7 @@
"note": null,
"blockedReason": null,
"createdAt": "2026-10-15T23:01:16.548Z",
"updatedAt": "2026-10-18T14:44:27.561Z",
"updatedAt": "2026-10-18T15:02:37.176Z",
"updatedBy": "dewey"
},
{
@@ -15487,7 +15499,7 @@
"closes": [
1648
],
"state": "queued",
"state": "briefed",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -15513,7 +15525,7 @@
"note": null,
"blockedReason": null,
"createdAt": "2026-10-16T18:38:30.230Z",
"updatedAt": "2026-10-16T18:38:30.230Z",
"updatedAt": "2026-10-18T14:55:51.413Z",
"updatedBy": "sage"
},
{
@@ -15526,7 +15538,7 @@
"closes": [
1649
],
"state": "queued",
"state": "in-progress",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -15535,7 +15547,7 @@
"brief": {
"path": "docs/plans/2026-10-16_q169-assistant-config.md",
"anchor": "The human and the chief of staff configure the assistant",
"blob": "cdc1299ed53c23c458e68f4528dc24aedd428fdb"
"blob": "b2aeba0364dd5748177776ca9d137cda6de2f156"
},
"after": [
{
@@ -15552,12 +15564,15 @@
"filbert"
],
"review": null,
"claim": null,
"claim": {
"seat": "darkwing",
"op": "darkwing-155-claim"
},
"note": null,
"blockedReason": null,
"createdAt": "2026-10-16T18:52:24.960Z",
"updatedAt": "2026-10-16T19:18:34.966Z",
"updatedBy": "sage"
"updatedAt": "2026-10-18T14:59:23.295Z",
"updatedBy": "darkwing"
},
{
"id": 156,
@@ -61241,6 +61256,243 @@
"receipt": "ok sage-q128-done rev 1712 row 128 in-review→done round 1"
},
"viewSha": "e71880ba3d60def6510589756e6ad4df6a0c7eb1f93a1f3f9d43247a224bad86"
},
{
"rev": 1713,
"op": "sage-q124-briefed",
"verb": "move",
"args": {
"id": 124,
"to": "briefed",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-18T14:55:41.857Z",
"semantics": 2,
"result": {
"row": 124,
"from": "queued",
"to": "briefed",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-q124-briefed rev 1713 row 124 queued→briefed"
},
"viewSha": "789d43dd95b4da3203eb2fae8d7e5ab0c42e9479355351bffddffbee8e0d2d63"
},
{
"rev": 1714,
"op": "sage-q154-briefed",
"verb": "move",
"args": {
"id": 154,
"to": "briefed",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-18T14:55:51.413Z",
"semantics": 2,
"result": {
"row": 154,
"from": "queued",
"to": "briefed",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-q154-briefed rev 1714 row 154 queued→briefed"
},
"viewSha": "af907316975b65e5090e809ecd33e09ecdada44cbc0679c6ee4c684dc27c13ad"
},
{
"rev": 1715,
"op": "sage-q155-briefed",
"verb": "move",
"args": {
"id": 155,
"to": "briefed",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-18T14:56:00.507Z",
"semantics": 2,
"result": {
"row": 155,
"from": "queued",
"to": "briefed",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-q155-briefed rev 1715 row 155 queued→briefed"
},
"viewSha": "ef92fc9b0787e487bb2a9840df1646660ea0155790d9cb0b69bebf1551f69b58"
},
{
"rev": 1716,
"op": "sage-q124-repin",
"verb": "set",
"args": {
"id": 124,
"field": "brief",
"value": "docs/plans/2026-10-14_prd-1.2-build.md#Token accounting per run",
"reason": null
},
"by": "sage",
"at": "2026-10-18T14:57:44.092Z",
"semantics": 2,
"result": {
"row": 124,
"field": "brief",
"from": {
"path": "docs/plans/2026-10-14_prd-1.2-build.md",
"anchor": "Token accounting per run",
"blob": "ac8e8b5fd3c8084b1e57403d7d90c0b691ac89eb"
},
"to": {
"path": "docs/plans/2026-10-14_prd-1.2-build.md",
"anchor": "Token accounting per run",
"blob": "333adea856b19c7e362e33f4024b0975b95692c2"
},
"receipt": "ok sage-q124-repin rev 1716 row 124 brief: docs/plans/2026-10-14_prd-1.2-build.md § Token accounting per run @ac8e8b5fd3c8→docs/plans/2026-10-14_prd-1.2-build.md § Token accounting per run @333adea856b1"
},
"viewSha": "d944cc04973e0328b4d35d39fa39e0437ffe68643100ab94656d0ab5c004eab6"
},
{
"rev": 1717,
"op": "sage-q155-repin",
"verb": "set",
"args": {
"id": 155,
"field": "brief",
"value": "docs/plans/2026-10-16_q169-assistant-config.md#The human and the chief of staff configure the assistant",
"reason": null
},
"by": "sage",
"at": "2026-10-18T14:57:54.001Z",
"semantics": 2,
"result": {
"row": 155,
"field": "brief",
"from": {
"path": "docs/plans/2026-10-16_q169-assistant-config.md",
"anchor": "The human and the chief of staff configure the assistant",
"blob": "cdc1299ed53c23c458e68f4528dc24aedd428fdb"
},
"to": {
"path": "docs/plans/2026-10-16_q169-assistant-config.md",
"anchor": "The human and the chief of staff configure the assistant",
"blob": "b2aeba0364dd5748177776ca9d137cda6de2f156"
},
"receipt": "ok sage-q155-repin rev 1717 row 155 brief: docs/plans/2026-10-16_q169-assistant-config.md § The human and the chief of staff configure the assistant @cdc1299ed53c→docs/plans/2026-10-16_q169-assistant-config.md § The human and the chief of staff configure the assistant @b2aeba0364dd"
},
"viewSha": "616ceb7d29c73496ed27677ad6ca5a27e7a268a16d26fba6fec5ac90ce3bdd34"
},
{
"rev": 1718,
"op": "rocko-124-start",
"verb": "move",
"args": {
"id": 124,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "rocko",
"at": "2026-10-18T14:58:35.385Z",
"semantics": 2,
"result": {
"row": 124,
"from": "briefed",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok rocko-124-start rev 1718 row 124 briefed→in-progress"
},
"viewSha": "e5ee5908bebe747d7bd45790cedada351dcc54b2b17c83ac8324f96bbfca97bf"
},
{
"rev": 1719,
"op": "darkwing-155-claim",
"verb": "move",
"args": {
"id": 155,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "darkwing",
"at": "2026-10-18T14:59:23.295Z",
"semantics": 2,
"result": {
"row": 155,
"from": "briefed",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok darkwing-155-claim rev 1719 row 155 briefed→in-progress"
},
"viewSha": "ff31cd618f019c0cba89a25d09e1f514245f2a029eb5322a50c456ccdad401a9"
},
{
"rev": 1720,
"op": "filbert-149-r3",
"verb": "review-record",
"args": {
"id": 149,
"verdict": "changes",
"comment": 28913,
"candidate": "6f10f2eaabe9ca2f67c568aff8aef3fa4578b172726280a8f1e1b7b29cedb0d7"
},
"by": "filbert",
"at": "2026-10-18T14:59:54.139Z",
"semantics": 2,
"result": {
"row": 149,
"round": 3,
"verdict": "changes",
"receipt": "ok filbert-149-r3 rev 1720 row 149 round 3 changes by filbert (comment 28913)"
},
"viewSha": "399cef6ba8b37845acbc7eaf4d32f723f59d872bbea01572611fcfe99de8690b"
},
{
"rev": 1721,
"op": "dewey-149-inprogress-4",
"verb": "move",
"args": {
"id": 149,
"to": "in-progress",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "dewey",
"at": "2026-10-18T15:02:37.176Z",
"semantics": 2,
"result": {
"row": 149,
"from": "in-review",
"to": "in-progress",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok dewey-149-inprogress-4 rev 1721 row 149 in-review→in-progress"
},
"viewSha": "c5fad5cd266fcdaf94d0bc7473687e696cd0ed6af8034254923c57d2c00642ac"
}
]
}