queue: revs 1659-1674, row 87 rounds 3 and 4 (round 4 approved by Filbert), row 128 assigned to Researcher, row 149 round 2
Sage: 1659-1661 (row 87 round 3 to in-review, comment 28868), 1667-1669
(row 128 assigned to researcher, brief re-pinned, briefed), 1671-1673
(row 87 round 4 to in-review on e5dbcf626, comment 28874).
Other seats' revs, swept in by the snapshot: Filbert 1662 (row 87 r3
changes, 28870) and 1674 (row 87 r4 approve, 28876), Dewey 1663, 1665, 1666 (row 149 round 2 in-review, 28872),
Darkwing 1664 (row 87 r3 changes, 28871), Researcher 1670 (row 128
in-progress).
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
125531d5fc
commit
c95c437cb6
2 files changed
+542
-15
No files matched your search
+4
-4
@@ -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 1658 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
Generated from `docs/plans/queue.json` revision 1674 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
|
||||
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|
||||
|---|---|---|---|---|---|---|---|---|
|
||||
@@ -123,7 +123,7 @@ Generated from `docs/plans/queue.json` revision 1658 by `queue render`. Do not e
|
||||
| 84 | M1 chief-of-staff role file, contract and tests | researcher; reviewers darkwing, filbert | #1578 | done | 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 | Decision 122: Researcher builds this on Haiku 5.5 high effort after row 86 lands; Filbert reviews on Codex gpt-6.1-sol |
|
||||
| 85 | Bus, Console and mosaic CLI on one pinned copy (#225) | rocko; reviewers darkwing, filbert | #1579 | done | 77 done, 94 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) | landed 305a012b1 on refactor; manifest bd7ea899 matches at that commit; Filbert 28256, Darkwing 28258; Sage gate 3a1e11b83+85+102+103 all green, cli 165, task 98; live steps still need Mos's go |
|
||||
| 86 | I1 spikes: the container facts the design depends on | researcher; reviewers darkwing | #1580 | done | — | 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 | in-review, round 2, request posted | 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 | human-proof research in agents/researcher/work/i1-human-proof (1ae3020d): relay recommended; its 0666 socket lets a same-UID host process pass, and decision 95 says the containerized install closes that limit, so the design must answer it; finding 6 (nonce copy, host mode today) goes in too |
|
||||
| 87 | I1 design: interfaces and the I2 to I6 rows | sage; reviewers darkwing, filbert | #1581 | in-review, round 4, request posted | 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 | human-proof research in agents/researcher/work/i1-human-proof (1ae3020d): relay recommended; its 0666 socket lets a same-UID host process pass, and decision 95 says the containerized install closes that limit, so the design must answer it; finding 6 (nonce copy, host mode today) goes in too |
|
||||
| 88 | Row 61 follow-up: the field table's notes and tests | researcher; reviewers filbert | #1582 | done | 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 | Decision 122: Researcher builds this on Haiku 5.5 high effort after row 86 lands; Filbert reviews on Codex gpt-6.1-sol |
|
||||
| 89 | PM task reads that fit a session | dewey; reviewers darkwing | #1583 | done | 81 done | darkwing approves on 1583 naming the candidate manifest; bus, harness, webui and cli node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing, live at the next bus restart (decision 109) (sage) | `docs/plans/2026-10-12_pm-task-flow.md` § PM task reads that fit a session | Also fixes the session text's built-in tools line for Claude Code (PM findings fault 9). |
|
||||
| 90 | The approved requirement ids as data | dewey; reviewers filbert | #1584 | done | 89 done | filbert approves on 1584 naming the candidate manifest; tasks, bus, harness, webui and cli node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before landing, live at the next bus restart (decision 109) (sage) | `docs/plans/2026-10-12_pm-task-flow.md` § The approved requirement ids as data | lands after row 63 (decision 125): shared paths conflict when stacked; once row 63 lands, Dewey rebases and requests round 2 from Filbert |
|
||||
@@ -164,7 +164,7 @@ Generated from `docs/plans/queue.json` revision 1658 by `queue render`. Do not e
|
||||
| 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. |
|
||||
| 128 | mosaic talks to the assistant in a named thread | darkwing; reviewers filbert | #1622 | queued | 121 done | Filbert approves on #1622 naming the candidate manifest; Sage's full gate rerun at the landing target; a send to a thread the user doesn't own is refused (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § mosaic talks to the assistant in a named thread | — |
|
||||
| 128 | mosaic talks to the assistant in a named thread | researcher; reviewers filbert | #1622 | in-progress | 121 done | Filbert approves on #1622 naming the candidate manifest; Sage's full gate rerun at the landing target; a send to a thread the user doesn't own is refused (sage) | `docs/plans/2026-10-18_row128-thread-cli.md` § mosaic talks to the assistant in a named thread | — |
|
||||
| 129 | The WebUI chat area | rocko; reviewers filbert | #1623 | queued | 121 done, 122 done, 128 done | Filbert approves on #1623 naming the candidate manifest; Sage's full gate rerun at the landing target; Mos's go before landing (decision 123) (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § The WebUI chat area | Decision 123 applies: webui public files go live on landing. |
|
||||
| 130 | Human and tester commands name the tree the bus runs from | darkwing; reviewers filbert | #1625 | done | — | Filbert approves on #1625 naming the candidate manifest; cli suite and the targeted gate green; Sage's full gate rerun at the landing target; no live step (sage) | `docs/plans/2026-10-14_clone-cli-copy-path.md` § Human and tester commands name the tree the bus runs from | Vikunja #287, Mos after the #284 go-live |
|
||||
| 131 | The plug-in layer: kind registry and loader | dewey; reviewers darkwing, filbert | #1626 | done | 122 done | Filbert and Darkwing approve on #1626 naming the candidate manifest; Sage's full gate rerun at the landing target; one mutant per loader check (sage) | `docs/plans/2026-10-14_prd-1.2-build.md` § The plug-in layer: kind registry and loader | PRD 1.3 step 6b, lead decision 143; in-repo modules only until Jason rules (Vikunja #286) |
|
||||
@@ -185,7 +185,7 @@ Generated from `docs/plans/queue.json` revision 1658 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 1, 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-review, round 2, 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 | — |
|
||||
| 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 | — |
|
||||
|
||||
+538
-11
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
|
||||
"revision": 1658,
|
||||
"revision": 1674,
|
||||
"rows": [
|
||||
{
|
||||
"id": 1,
|
||||
@@ -7821,6 +7821,94 @@
|
||||
"candidate": "47b030d9bce7b330393f10072289c73e7094f352"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"n": 3,
|
||||
"op": "sage-87-inreview-3",
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T13:57:14.078Z",
|
||||
"issue": 1581,
|
||||
"candidate": {
|
||||
"kind": "commit",
|
||||
"digest": "ac55e84fe46f71ac03d97041750ed3a3a3c318cd",
|
||||
"text": null
|
||||
},
|
||||
"request": "comment",
|
||||
"attempts": [
|
||||
{
|
||||
"op": "sage-87-inreview-3",
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T13:57:14.078Z",
|
||||
"state": "posted",
|
||||
"comment": 28868,
|
||||
"transport": {
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 28868,
|
||||
"detail": "created"
|
||||
},
|
||||
"resolutions": []
|
||||
}
|
||||
],
|
||||
"duplicateRisk": false,
|
||||
"receipts": [
|
||||
{
|
||||
"reviewer": "filbert",
|
||||
"op": "filbert-87-r3",
|
||||
"at": "2026-10-18T14:00:44.322Z",
|
||||
"verdict": "changes",
|
||||
"comment": 28870,
|
||||
"candidate": "ac55e84fe46f71ac03d97041750ed3a3a3c318cd"
|
||||
},
|
||||
{
|
||||
"reviewer": "darkwing",
|
||||
"op": "darkwing-r87-r3-verdict",
|
||||
"at": "2026-10-18T14:03:38.062Z",
|
||||
"verdict": "changes",
|
||||
"comment": 28871,
|
||||
"candidate": "ac55e84fe46f71ac03d97041750ed3a3a3c318cd"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"n": 4,
|
||||
"op": "sage-r87-r4-review",
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T14:08:54.633Z",
|
||||
"issue": 1581,
|
||||
"candidate": {
|
||||
"kind": "commit",
|
||||
"digest": "e5dbcf6264a1b688944c834c9296cbc97dc23819",
|
||||
"text": null
|
||||
},
|
||||
"request": "comment",
|
||||
"attempts": [
|
||||
{
|
||||
"op": "sage-r87-r4-review",
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T14:08:54.633Z",
|
||||
"state": "posted",
|
||||
"comment": 28874,
|
||||
"transport": {
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 28874,
|
||||
"detail": "created"
|
||||
},
|
||||
"resolutions": []
|
||||
}
|
||||
],
|
||||
"duplicateRisk": false,
|
||||
"receipts": [
|
||||
{
|
||||
"reviewer": "filbert",
|
||||
"op": "filbert-87-r4",
|
||||
"at": "2026-10-18T14:11:23.986Z",
|
||||
"verdict": "approve",
|
||||
"comment": 28876,
|
||||
"candidate": "e5dbcf6264a1b688944c834c9296cbc97dc23819"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -7831,7 +7919,7 @@
|
||||
"note": "human-proof research in agents/researcher/work/i1-human-proof (1ae3020d): relay recommended; its 0666 socket lets a same-UID host process pass, and decision 95 says the containerized install closes that limit, so the design must answer it; finding 6 (nonce copy, host mode today) goes in too",
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-12T19:07:29.755Z",
|
||||
"updatedAt": "2026-10-18T13:47:30.125Z",
|
||||
"updatedAt": "2026-10-18T14:11:23.986Z",
|
||||
"updatedBy": "filbert"
|
||||
},
|
||||
{
|
||||
@@ -12000,23 +12088,23 @@
|
||||
{
|
||||
"id": 128,
|
||||
"piece": "mosaic talks to the assistant in a named thread",
|
||||
"owner": "darkwing",
|
||||
"owner": "researcher",
|
||||
"issues": [
|
||||
1622
|
||||
],
|
||||
"closes": [
|
||||
1622
|
||||
],
|
||||
"state": "queued",
|
||||
"state": "in-progress",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "Filbert approves on #1622 naming the candidate manifest; Sage's full gate rerun at the landing target; a send to a thread the user doesn't own is refused",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-14_prd-1.2-build.md",
|
||||
"path": "docs/plans/2026-10-18_row128-thread-cli.md",
|
||||
"anchor": "mosaic talks to the assistant in a named thread",
|
||||
"blob": "ac8e8b5fd3c8084b1e57403d7d90c0b691ac89eb"
|
||||
"blob": "e15cb12a92ba5c7894abb7100952f5be1fe6b7c4"
|
||||
},
|
||||
"after": [
|
||||
{
|
||||
@@ -12028,12 +12116,15 @@
|
||||
"filbert"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"claim": {
|
||||
"seat": "researcher",
|
||||
"op": "researcher-128-inprogress-1"
|
||||
},
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-14T18:42:16.307Z",
|
||||
"updatedAt": "2026-10-14T22:41:28.644Z",
|
||||
"updatedBy": "sage"
|
||||
"updatedAt": "2026-10-18T14:05:25.647Z",
|
||||
"updatedBy": "researcher"
|
||||
},
|
||||
{
|
||||
"id": 129,
|
||||
@@ -14665,6 +14756,37 @@
|
||||
],
|
||||
"duplicateRisk": false,
|
||||
"receipts": []
|
||||
},
|
||||
{
|
||||
"n": 2,
|
||||
"op": "dewey-149-inreview-2",
|
||||
"by": "dewey",
|
||||
"at": "2026-10-18T14:03:47.670Z",
|
||||
"issue": 1643,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "a325a32568a6a2635837455795b0965f1126f31fc25c4048e56e132263aeffcb",
|
||||
"text": "096b78bfb3764bd0b12ab9c4b99c6567e359c5b373b31781edad5457779af91c packages/business/README.md\nf1d1c276bef6fa1f3bf91d6688210412eab0b7e267af6b26810588c13b4604fa packages/business/tests/workflow-roles.test.mjs\n52458b1f8e6d6cffa44e17b448f4227c8cbbf0b19be3dc745fd00704a57027ae packages/bus/tests/workflow-roles.test.mjs\nec1dbfbfb825b5b690699089d8dd74218509684e0a99ed84e880b3a78dff5f92 packages/harness/README.md\n5b7e867b61a6aac8738eb3fc7c64c628751cd8dfdf57ba8ccd4db1c8cf51e088 packages/harness/src/tools.mjs\n5549601c8e7bc5ff1fad603a6c16cf595e7c812756fa6687a8f95fc8f292a2da packages/harness/tests/raise-domain.test.mjs\n7d2d50a1278c62daa4f6c4a5ac7809817409f2f1d0d75787802300739d3fba15 roles/assistant.md\na6bc3aad543cfb3a03f93efda60859221c56f78d0f1094da33afd458399b4ffa roles/chief-executive-officer.md\n09347759baf8fdbf0a8105106e8d27b500f3d0b76dcaa91dc2cdc20b3b000b00 roles/chief-financial-officer.md\n0a7041dd3ae5f05ba6f37baa2aeeca35a430ed3e387a3e2407daae2c431efda2 roles/chief-information-officer.md\n1da83baca46abb75c6b2e74df7a3fb9424e1556ce37ff5f8c7802e85100d6b16 roles/chief-information-security-officer.md\n4d414c02485b6a83f9d8fc2498a53d275019fd45e9ad948fdf61777a3a983bfa roles/chief-marketing-officer.md\nc254096fd1fef30c26a592b0ff1f27092202d1560e9f56fb3ae7e7c530797b4f roles/chief-of-staff.md\nd29d469aaae2a97705dd0d5b057b6eef20c5f22d37791aaee9d886c8bb46700f roles/coder.md\n6ef1e83d8ae0f81e05fad393332c784d74f121a22c03fb55d0e5f89bcfeec555 roles/cto.md\n14dbbbaa98670ebab8612555e3f813793ff12caf6a3aaef3883c2007ebc9bfe8 roles/merge-gate.json\n0018e6421ba08f653a5c8e08770adee08524ac995b79b9077867bf66fd15b124 roles/merge-gate.md\ned2ef06cf861c946ba0b782ba80630303e0c3d433086df0c14ce93790a636323 roles/pm.md\nf7418c27a5b84f258041b87e87ccf9f441fcb9c638a322e50aafcfdb0ce7f364 roles/reviewer.md\nd84bd99dda657fc44b6272cc35a89c490315117c7102d8936042ac1cf58978cb roles/security-reviewer.json\neb5ad42d4fcd98a2c89afb8b2286edc5eb666f993e21fbbda838e5c472f34dd8 roles/security-reviewer.md\n"
|
||||
},
|
||||
"request": "comment",
|
||||
"attempts": [
|
||||
{
|
||||
"op": "dewey-149-inreview-2",
|
||||
"by": "dewey",
|
||||
"at": "2026-10-18T14:03:47.670Z",
|
||||
"state": "posted",
|
||||
"comment": 28872,
|
||||
"transport": {
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 28872,
|
||||
"detail": "created"
|
||||
},
|
||||
"resolutions": []
|
||||
}
|
||||
],
|
||||
"duplicateRisk": false,
|
||||
"receipts": []
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -14675,8 +14797,8 @@
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-15T23:01:16.548Z",
|
||||
"updatedAt": "2026-10-18T13:28:58.412Z",
|
||||
"updatedBy": "sage"
|
||||
"updatedAt": "2026-10-18T14:03:59.877Z",
|
||||
"updatedBy": "dewey"
|
||||
},
|
||||
{
|
||||
"id": 150,
|
||||
@@ -59151,6 +59273,411 @@
|
||||
"receipt": "ok sage-143-done rev 1658 row 143 in-review→done round 2"
|
||||
},
|
||||
"viewSha": "ddf625d4bf0f07b229f8078b45085fd24b57dff241e58410580e492c5ee06267"
|
||||
},
|
||||
{
|
||||
"rev": 1659,
|
||||
"op": "sage-87-round3-start",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 87,
|
||||
"to": "in-progress",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T13:57:05.659Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 87,
|
||||
"from": "in-review",
|
||||
"to": "in-progress",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-87-round3-start rev 1659 row 87 in-review→in-progress"
|
||||
},
|
||||
"viewSha": "586765ef85506f299130c8084206cd8b5702ca3ce3e268f177ebe7e77547ad3b"
|
||||
},
|
||||
{
|
||||
"rev": 1660,
|
||||
"op": "sage-87-inreview-3",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 87,
|
||||
"to": "in-review",
|
||||
"reason": null,
|
||||
"candidate": "ac55e84fe",
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T13:57:14.078Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 87,
|
||||
"from": "in-progress",
|
||||
"to": "in-review",
|
||||
"round": 3,
|
||||
"issue": 1581,
|
||||
"candidate": {
|
||||
"kind": "commit",
|
||||
"digest": "ac55e84fe46f71ac03d97041750ed3a3a3c318cd",
|
||||
"text": null
|
||||
},
|
||||
"receipt": "ok sage-87-inreview-3 rev 1660 row 87 in-progress→in-review round 3 on #1581; request sage-87-inreview-3 requesting"
|
||||
},
|
||||
"viewSha": "b1e9e53284f0f3fed63b6e3d27497af79d527f04365b051333a251af3d477a04"
|
||||
},
|
||||
{
|
||||
"rev": 1661,
|
||||
"op": "sage-87-inreview-3.outcome",
|
||||
"verb": "review-outcome",
|
||||
"args": {
|
||||
"id": 87,
|
||||
"attempt": "sage-87-inreview-3",
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 28868,
|
||||
"detail": "created"
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T13:57:24.180Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 87,
|
||||
"round": 3,
|
||||
"attempt": "sage-87-inreview-3",
|
||||
"state": "posted",
|
||||
"receipt": "ok sage-87-inreview-3.outcome rev 1661 row 87 round 3 request sage-87-inreview-3 posted comment 28868"
|
||||
},
|
||||
"viewSha": "b82103ce5519a30d59f53dc71bd84b9b7568c0f619a3c88022cd7eda27157da5"
|
||||
},
|
||||
{
|
||||
"rev": 1662,
|
||||
"op": "filbert-87-r3",
|
||||
"verb": "review-record",
|
||||
"args": {
|
||||
"id": 87,
|
||||
"verdict": "changes",
|
||||
"comment": 28870,
|
||||
"candidate": "ac55e84fe46f71ac03d97041750ed3a3a3c318cd"
|
||||
},
|
||||
"by": "filbert",
|
||||
"at": "2026-10-18T14:00:44.322Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 87,
|
||||
"round": 3,
|
||||
"verdict": "changes",
|
||||
"receipt": "ok filbert-87-r3 rev 1662 row 87 round 3 changes by filbert (comment 28870)"
|
||||
},
|
||||
"viewSha": "4dccae442f8626dc46ddb7614f9ea26d56eda58a6b1c82f8ffe08af72f53a747"
|
||||
},
|
||||
{
|
||||
"rev": 1663,
|
||||
"op": "dewey-149-inprogress-2",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 149,
|
||||
"to": "in-progress",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "dewey",
|
||||
"at": "2026-10-18T14:03:28.971Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 149,
|
||||
"from": "in-review",
|
||||
"to": "in-progress",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok dewey-149-inprogress-2 rev 1663 row 149 in-review→in-progress"
|
||||
},
|
||||
"viewSha": "d5d01d5109c6f64eee93160b51ac992a46a7fe5dbcf2a5330d998542de48018d"
|
||||
},
|
||||
{
|
||||
"rev": 1664,
|
||||
"op": "darkwing-r87-r3-verdict",
|
||||
"verb": "review-record",
|
||||
"args": {
|
||||
"id": 87,
|
||||
"verdict": "changes",
|
||||
"comment": 28871,
|
||||
"candidate": "ac55e84fe46f71ac03d97041750ed3a3a3c318cd"
|
||||
},
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-18T14:03:38.062Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 87,
|
||||
"round": 3,
|
||||
"verdict": "changes",
|
||||
"receipt": "ok darkwing-r87-r3-verdict rev 1664 row 87 round 3 changes by darkwing (comment 28871)"
|
||||
},
|
||||
"viewSha": "1eb2ffe2bd75a2e8cfc2ca37e4ebb2367356a1ba1e21a7141e837a2bc55f9fba"
|
||||
},
|
||||
{
|
||||
"rev": 1665,
|
||||
"op": "dewey-149-inreview-2",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 149,
|
||||
"to": "in-review",
|
||||
"reason": null,
|
||||
"candidate": "agents/dewey/work/queue-149/candidate-manifest.sha256",
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "dewey",
|
||||
"at": "2026-10-18T14:03:47.670Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 149,
|
||||
"from": "in-progress",
|
||||
"to": "in-review",
|
||||
"round": 2,
|
||||
"issue": 1643,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "a325a32568a6a2635837455795b0965f1126f31fc25c4048e56e132263aeffcb",
|
||||
"text": "096b78bfb3764bd0b12ab9c4b99c6567e359c5b373b31781edad5457779af91c packages/business/README.md\nf1d1c276bef6fa1f3bf91d6688210412eab0b7e267af6b26810588c13b4604fa packages/business/tests/workflow-roles.test.mjs\n52458b1f8e6d6cffa44e17b448f4227c8cbbf0b19be3dc745fd00704a57027ae packages/bus/tests/workflow-roles.test.mjs\nec1dbfbfb825b5b690699089d8dd74218509684e0a99ed84e880b3a78dff5f92 packages/harness/README.md\n5b7e867b61a6aac8738eb3fc7c64c628751cd8dfdf57ba8ccd4db1c8cf51e088 packages/harness/src/tools.mjs\n5549601c8e7bc5ff1fad603a6c16cf595e7c812756fa6687a8f95fc8f292a2da packages/harness/tests/raise-domain.test.mjs\n7d2d50a1278c62daa4f6c4a5ac7809817409f2f1d0d75787802300739d3fba15 roles/assistant.md\na6bc3aad543cfb3a03f93efda60859221c56f78d0f1094da33afd458399b4ffa roles/chief-executive-officer.md\n09347759baf8fdbf0a8105106e8d27b500f3d0b76dcaa91dc2cdc20b3b000b00 roles/chief-financial-officer.md\n0a7041dd3ae5f05ba6f37baa2aeeca35a430ed3e387a3e2407daae2c431efda2 roles/chief-information-officer.md\n1da83baca46abb75c6b2e74df7a3fb9424e1556ce37ff5f8c7802e85100d6b16 roles/chief-information-security-officer.md\n4d414c02485b6a83f9d8fc2498a53d275019fd45e9ad948fdf61777a3a983bfa roles/chief-marketing-officer.md\nc254096fd1fef30c26a592b0ff1f27092202d1560e9f56fb3ae7e7c530797b4f roles/chief-of-staff.md\nd29d469aaae2a97705dd0d5b057b6eef20c5f22d37791aaee9d886c8bb46700f roles/coder.md\n6ef1e83d8ae0f81e05fad393332c784d74f121a22c03fb55d0e5f89bcfeec555 roles/cto.md\n14dbbbaa98670ebab8612555e3f813793ff12caf6a3aaef3883c2007ebc9bfe8 roles/merge-gate.json\n0018e6421ba08f653a5c8e08770adee08524ac995b79b9077867bf66fd15b124 roles/merge-gate.md\ned2ef06cf861c946ba0b782ba80630303e0c3d433086df0c14ce93790a636323 roles/pm.md\nf7418c27a5b84f258041b87e87ccf9f441fcb9c638a322e50aafcfdb0ce7f364 roles/reviewer.md\nd84bd99dda657fc44b6272cc35a89c490315117c7102d8936042ac1cf58978cb roles/security-reviewer.json\neb5ad42d4fcd98a2c89afb8b2286edc5eb666f993e21fbbda838e5c472f34dd8 roles/security-reviewer.md\n"
|
||||
},
|
||||
"receipt": "ok dewey-149-inreview-2 rev 1665 row 149 in-progress→in-review round 2 on #1643; request dewey-149-inreview-2 requesting"
|
||||
},
|
||||
"viewSha": "66dcfb587aa37056ab39606607fcf080743ca14f92d11478ac1184a139ce5c36"
|
||||
},
|
||||
{
|
||||
"rev": 1666,
|
||||
"op": "dewey-149-inreview-2.outcome",
|
||||
"verb": "review-outcome",
|
||||
"args": {
|
||||
"id": 149,
|
||||
"attempt": "dewey-149-inreview-2",
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 28872,
|
||||
"detail": "created"
|
||||
},
|
||||
"by": "dewey",
|
||||
"at": "2026-10-18T14:03:59.877Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 149,
|
||||
"round": 2,
|
||||
"attempt": "dewey-149-inreview-2",
|
||||
"state": "posted",
|
||||
"receipt": "ok dewey-149-inreview-2.outcome rev 1666 row 149 round 2 request dewey-149-inreview-2 posted comment 28872"
|
||||
},
|
||||
"viewSha": "55cd373f89ed84ebc90637f1f4cef6a10977b8f530028a357cf3645f9b0deb3a"
|
||||
},
|
||||
{
|
||||
"rev": 1667,
|
||||
"op": "sage-r128-assign",
|
||||
"verb": "assign",
|
||||
"args": {
|
||||
"id": 128,
|
||||
"seat": "researcher"
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T14:04:10.661Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 128,
|
||||
"field": "owner",
|
||||
"from": "darkwing",
|
||||
"to": "researcher",
|
||||
"receipt": "ok sage-r128-assign rev 1667 row 128 owner: darkwing→researcher"
|
||||
},
|
||||
"viewSha": "4b7ec78771c5bdaae8db0d75f9f93cbce0d0bbf3f95394e251506461f1b06221"
|
||||
},
|
||||
{
|
||||
"rev": 1668,
|
||||
"op": "sage-r128-brief",
|
||||
"verb": "set",
|
||||
"args": {
|
||||
"id": 128,
|
||||
"field": "brief",
|
||||
"value": "docs/plans/2026-10-18_row128-thread-cli.md#mosaic talks to the assistant in a named thread",
|
||||
"reason": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T14:04:28.562Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 128,
|
||||
"field": "brief",
|
||||
"from": {
|
||||
"path": "docs/plans/2026-10-14_prd-1.2-build.md",
|
||||
"anchor": "mosaic talks to the assistant in a named thread",
|
||||
"blob": "ac8e8b5fd3c8084b1e57403d7d90c0b691ac89eb"
|
||||
},
|
||||
"to": {
|
||||
"path": "docs/plans/2026-10-18_row128-thread-cli.md",
|
||||
"anchor": "mosaic talks to the assistant in a named thread",
|
||||
"blob": "e15cb12a92ba5c7894abb7100952f5be1fe6b7c4"
|
||||
},
|
||||
"receipt": "ok sage-r128-brief rev 1668 row 128 brief: docs/plans/2026-10-14_prd-1.2-build.md § mosaic talks to the assistant in a named thread @ac8e8b5fd3c8→docs/plans/2026-10-18_row128-thread-cli.md § mosaic talks to the assistant in a named thread @e15cb12a92ba"
|
||||
},
|
||||
"viewSha": "6776329e189e698effc4b20f4c836aef3a30f8116b1248ba804394dbc7116140"
|
||||
},
|
||||
{
|
||||
"rev": 1669,
|
||||
"op": "sage-r128-briefed",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 128,
|
||||
"to": "briefed",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T14:04:37.686Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 128,
|
||||
"from": "queued",
|
||||
"to": "briefed",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-r128-briefed rev 1669 row 128 queued→briefed"
|
||||
},
|
||||
"viewSha": "1be56eb10f0bd4d2747b3bf42526ff156ffe6cce988bada9a8f2fde65fba8d08"
|
||||
},
|
||||
{
|
||||
"rev": 1670,
|
||||
"op": "researcher-128-inprogress-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 128,
|
||||
"to": "in-progress",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "researcher",
|
||||
"at": "2026-10-18T14:05:25.647Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 128,
|
||||
"from": "briefed",
|
||||
"to": "in-progress",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok researcher-128-inprogress-1 rev 1670 row 128 briefed→in-progress"
|
||||
},
|
||||
"viewSha": "23c549430eceb2708f86a94d1e2d3c82309106be4a9a42bf17f02a77b591e395"
|
||||
},
|
||||
{
|
||||
"rev": 1671,
|
||||
"op": "sage-r87-r4-progress",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 87,
|
||||
"to": "in-progress",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T14:08:40.770Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 87,
|
||||
"from": "in-review",
|
||||
"to": "in-progress",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-r87-r4-progress rev 1671 row 87 in-review→in-progress"
|
||||
},
|
||||
"viewSha": "fe00aac5b54c636899df85ffbc15b9f8b9844ad4f6ae4a4b76cd5ea3540a70fb"
|
||||
},
|
||||
{
|
||||
"rev": 1672,
|
||||
"op": "sage-r87-r4-review",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 87,
|
||||
"to": "in-review",
|
||||
"reason": null,
|
||||
"candidate": "e5dbcf6264a1b688944c834c9296cbc97dc23819",
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T14:08:54.633Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 87,
|
||||
"from": "in-progress",
|
||||
"to": "in-review",
|
||||
"round": 4,
|
||||
"issue": 1581,
|
||||
"candidate": {
|
||||
"kind": "commit",
|
||||
"digest": "e5dbcf6264a1b688944c834c9296cbc97dc23819",
|
||||
"text": null
|
||||
},
|
||||
"receipt": "ok sage-r87-r4-review rev 1672 row 87 in-progress→in-review round 4 on #1581; request sage-r87-r4-review requesting"
|
||||
},
|
||||
"viewSha": "0a2ce0ae929890f299888e991d6bf4b86e0d3ac59af0e3537400022718def4cc"
|
||||
},
|
||||
{
|
||||
"rev": 1673,
|
||||
"op": "sage-r87-r4-review.outcome",
|
||||
"verb": "review-outcome",
|
||||
"args": {
|
||||
"id": 87,
|
||||
"attempt": "sage-r87-r4-review",
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 28874,
|
||||
"detail": "created"
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-18T14:09:05.228Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 87,
|
||||
"round": 4,
|
||||
"attempt": "sage-r87-r4-review",
|
||||
"state": "posted",
|
||||
"receipt": "ok sage-r87-r4-review.outcome rev 1673 row 87 round 4 request sage-r87-r4-review posted comment 28874"
|
||||
},
|
||||
"viewSha": "5a59413f55c5d9acd45dd15c67d1b3d822e6a9fdd82292d0bbf0ec213f9ec336"
|
||||
},
|
||||
{
|
||||
"rev": 1674,
|
||||
"op": "filbert-87-r4",
|
||||
"verb": "review-record",
|
||||
"args": {
|
||||
"id": 87,
|
||||
"verdict": "approve",
|
||||
"comment": 28876,
|
||||
"candidate": "e5dbcf6264a1b688944c834c9296cbc97dc23819"
|
||||
},
|
||||
"by": "filbert",
|
||||
"at": "2026-10-18T14:11:23.986Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 87,
|
||||
"round": 4,
|
||||
"verdict": "approve",
|
||||
"receipt": "ok filbert-87-r4 rev 1674 row 87 round 4 approve by filbert (comment 28876)"
|
||||
},
|
||||
"viewSha": "ca9f8e945eacb7e519030bc48eb46b8df170e315dd40baaf7107b743a76d8152"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user