queue: revs 64-76, slice 1 rows 34-42, rows 34-37 briefed
This commit is contained in:
+10
-1
@@ -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 63 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
Generated from `docs/plans/queue.json` revision 76 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
|
||||
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|
||||
|---|---|---|---|---|---|---|---|---|
|
||||
@@ -70,6 +70,15 @@ Generated from `docs/plans/queue.json` revision 63 by `queue render`. Do not edi
|
||||
| 31 | Refuse the owner as a reviewer at add, set reviewers and assign | rocko; reviewers filbert | #1508; closes none | done | — | filbert approves through queue review record; Sage commits the candidate with queue tests green (sage) | `docs/plans/2026-09-28_queue-owner-not-reviewer.md` § Refuse the owner as a reviewer at add, set reviewers and assign | — |
|
||||
| 32 | Ledger: Jason's overhead per finished piece, unattended pieces, rework and wait time | darkwing; reviewers filbert | #1514 | parked | — | filbert approves through queue review record; Sage commits with ledger and queue suites green and posts a tagged run for 2026-09-27 to 2026-10-03 on #1514 (sage) | `docs/plans/2026-10-04_ledger-kpi-guideposts.md` § Ledger: Jason's overhead per finished piece, unattended pieces, rework and wait time | — |
|
||||
| 33 | Queue: genesis owner-not-reviewer check, assign wording, queue-commit HEAD-moved message, calendar dates, cold-start flake | filbert; reviewers darkwing | #1508; closes none | done | — | darkwing approves through queue review record; Sage commits with queue suites green and verify --current ok (sage) | `docs/plans/2026-10-04_queue-follow-ups.md` § Queue: genesis owner-not-reviewer check, assign wording, queue-commit HEAD-moved message, calendar dates, cold-start flake | — |
|
||||
| 34 | Slice 1 S0: harness probe matrix, Pi 0.85.1 and Claude Code 2.1.289 | filbert; reviewers darkwing | #1516 | briefed | — | darkwing approves the matrix on #1516; Sage copies the rely-on lines into S6 (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S0: harness probe matrix (Pi and Claude Code hooks, pinned versions) | — |
|
||||
| 35 | Slice 1 SR: install runbook for slice 1 identities (Gitea and Vikunja bots) | sage; reviewers darkwing | #1517 | briefed | — | darkwing approves the scope tables on #1517; Jason runs it and the broker startup probe passes (jason) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 SR: install runbook for slice 1 identities | — |
|
||||
| 36 | Slice 1 S1: roles v2, business and project files, variable layers | darkwing; reviewers filbert | #1518 | briefed | — | filbert approves on #1518; business tests, test-config, test-task, test-conductor green (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S1: roles v2, business and project files, variable layers | — |
|
||||
| 37 | Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events) | rocko; reviewers darkwing | #1519 | briefed | — | darkwing approves on #1519; bus tests on Node 24 and 26 and every test-*.sh green (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events) | starts once Darkwing lands schema v3 in agents/darkwing/work/slice1-proto/ (lead decision 52, B3) |
|
||||
| 38 | Slice 1 S3: tasks, the Vikunja adapter, broker task verbs and sync | darkwing; reviewers filbert | #1520 | queued | 35 done, 36 done, 37 done | filbert approves on #1520; tasks and bus tests, every test-*.sh, live run log without token values (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S3: tasks (the Vikunja adapter, broker task verbs, sync) | — |
|
||||
| 39 | Slice 1 S4: the mosaic CLI, inbox, decide, tasks, agents, trail | rocko; reviewers filbert | #1521 | queued | 37 done, 38 done | filbert approves on #1521; cli tests, test-discord, every test-*.sh green (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S4: the `mosaic` CLI (inbox, decide, tasks, agents, trail) | — |
|
||||
| 40 | Slice 1 S5: WebUI inbox, tasks, agents and trails; CHAT-03 Gate E | dewey; reviewers darkwing, filbert | #1522 | queued | 39 done | darkwing and filbert approve on #1522; webui, conversation, control-board and every test-*.sh green; row 5 Gate E is Jason's (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S5: WebUI (inbox, tasks, agents and trails; CHAT-03 Gate E) | — |
|
||||
| 41 | Slice 1 S6: meta-harness and launching; the PM moves off T3 | filbert; reviewers darkwing | #1523 | queued | 34 done, 36 done, 38 done | darkwing approves on #1523; harness and seat tests, every test-*.sh; recorded PM launch of a coder (sage) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S6: meta-harness and launching (the PM moves off T3) | — |
|
||||
| 42 | Slice 1 S7: acceptance, five pieces in a row | sage | #1524 | queued | 40 done, 41 done | Jason, from the five trails: only gated decisions reached him, every step left a trail (jason) | `docs/plans/2026-10-04_slice-1.md` § Slice 1 S7: acceptance, five pieces in a row | — |
|
||||
|
||||
<!-- mosaic-queue:end -->
|
||||
|
||||
|
||||
+822
-1
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
|
||||
"revision": 63,
|
||||
"revision": 76,
|
||||
"rows": [
|
||||
{
|
||||
"id": 1,
|
||||
@@ -1339,6 +1339,351 @@
|
||||
"createdAt": "2026-10-04T05:25:04.375Z",
|
||||
"updatedAt": "2026-10-04T06:25:07.139Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"piece": "Slice 1 S0: harness probe matrix, Pi 0.85.1 and Claude Code 2.1.289",
|
||||
"owner": "filbert",
|
||||
"issues": [
|
||||
1516
|
||||
],
|
||||
"closes": [
|
||||
1516
|
||||
],
|
||||
"state": "briefed",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "darkwing approves the matrix on #1516; Sage copies the rely-on lines into S6",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S0: harness probe matrix (Pi and Claude Code hooks, pinned versions)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"after": [],
|
||||
"reviewers": [
|
||||
"darkwing"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-05T02:51:37.269Z",
|
||||
"updatedAt": "2026-10-05T02:52:01.809Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"piece": "Slice 1 SR: install runbook for slice 1 identities (Gitea and Vikunja bots)",
|
||||
"owner": "sage",
|
||||
"issues": [
|
||||
1517
|
||||
],
|
||||
"closes": [
|
||||
1517
|
||||
],
|
||||
"state": "briefed",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "darkwing approves the scope tables on #1517; Jason runs it and the broker startup probe passes",
|
||||
"gateOwner": "jason",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 SR: install runbook for slice 1 identities",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"after": [],
|
||||
"reviewers": [
|
||||
"darkwing"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-05T02:51:48.755Z",
|
||||
"updatedAt": "2026-10-05T02:52:01.941Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"piece": "Slice 1 S1: roles v2, business and project files, variable layers",
|
||||
"owner": "darkwing",
|
||||
"issues": [
|
||||
1518
|
||||
],
|
||||
"closes": [
|
||||
1518
|
||||
],
|
||||
"state": "briefed",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "filbert approves on #1518; business tests, test-config, test-task, test-conductor green",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S1: roles v2, business and project files, variable layers",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"after": [],
|
||||
"reviewers": [
|
||||
"filbert"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-05T02:51:48.902Z",
|
||||
"updatedAt": "2026-10-05T02:52:02.066Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"piece": "Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events)",
|
||||
"owner": "rocko",
|
||||
"issues": [
|
||||
1519
|
||||
],
|
||||
"closes": [
|
||||
1519
|
||||
],
|
||||
"state": "briefed",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "darkwing approves on #1519; bus tests on Node 24 and 26 and every test-*.sh green",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"after": [],
|
||||
"reviewers": [
|
||||
"darkwing"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": "starts once Darkwing lands schema v3 in agents/darkwing/work/slice1-proto/ (lead decision 52, B3)",
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-05T02:51:49.031Z",
|
||||
"updatedAt": "2026-10-05T02:52:02.199Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"piece": "Slice 1 S3: tasks, the Vikunja adapter, broker task verbs and sync",
|
||||
"owner": "darkwing",
|
||||
"issues": [
|
||||
1520
|
||||
],
|
||||
"closes": [
|
||||
1520
|
||||
],
|
||||
"state": "queued",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "filbert approves on #1520; tasks and bus tests, every test-*.sh, live run log without token values",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S3: tasks (the Vikunja adapter, broker task verbs, sync)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"after": [
|
||||
{
|
||||
"id": 35,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"filbert"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-05T02:51:49.150Z",
|
||||
"updatedAt": "2026-10-05T02:51:49.150Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 39,
|
||||
"piece": "Slice 1 S4: the mosaic CLI, inbox, decide, tasks, agents, trail",
|
||||
"owner": "rocko",
|
||||
"issues": [
|
||||
1521
|
||||
],
|
||||
"closes": [
|
||||
1521
|
||||
],
|
||||
"state": "queued",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "filbert approves on #1521; cli tests, test-discord, every test-*.sh green",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S4: the `mosaic` CLI (inbox, decide, tasks, agents, trail)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"after": [
|
||||
{
|
||||
"id": 37,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"filbert"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-05T02:51:49.270Z",
|
||||
"updatedAt": "2026-10-05T02:51:49.270Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 40,
|
||||
"piece": "Slice 1 S5: WebUI inbox, tasks, agents and trails; CHAT-03 Gate E",
|
||||
"owner": "dewey",
|
||||
"issues": [
|
||||
1522
|
||||
],
|
||||
"closes": [
|
||||
1522
|
||||
],
|
||||
"state": "queued",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "darkwing and filbert approve on #1522; webui, conversation, control-board and every test-*.sh green; row 5 Gate E is Jason's",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S5: WebUI (inbox, tasks, agents and trails; CHAT-03 Gate E)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"after": [
|
||||
{
|
||||
"id": 39,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"darkwing",
|
||||
"filbert"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-05T02:51:49.395Z",
|
||||
"updatedAt": "2026-10-05T02:51:49.395Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"piece": "Slice 1 S6: meta-harness and launching; the PM moves off T3",
|
||||
"owner": "filbert",
|
||||
"issues": [
|
||||
1523
|
||||
],
|
||||
"closes": [
|
||||
1523
|
||||
],
|
||||
"state": "queued",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "darkwing approves on #1523; harness and seat tests, every test-*.sh; recorded PM launch of a coder",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S6: meta-harness and launching (the PM moves off T3)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"after": [
|
||||
{
|
||||
"id": 34,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"darkwing"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-05T02:51:49.528Z",
|
||||
"updatedAt": "2026-10-05T02:51:49.528Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 42,
|
||||
"piece": "Slice 1 S7: acceptance, five pieces in a row",
|
||||
"owner": "sage",
|
||||
"issues": [
|
||||
1524
|
||||
],
|
||||
"closes": [
|
||||
1524
|
||||
],
|
||||
"state": "queued",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "Jason, from the five trails: only gated decisions reached him, every step left a trail",
|
||||
"gateOwner": "jason",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S7: acceptance, five pieces in a row",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"after": [
|
||||
{
|
||||
"id": 40,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-05T02:51:49.652Z",
|
||||
"updatedAt": "2026-10-05T02:51:49.652Z",
|
||||
"updatedBy": "sage"
|
||||
}
|
||||
],
|
||||
"log": [
|
||||
@@ -3836,6 +4181,482 @@
|
||||
"receipt": "ok r5-gate-e-with-slice1 rev 63 row 5 note"
|
||||
},
|
||||
"viewSha": "a41f2dd2e571f118e8a5e67733c58090e046db6b92d35ee5e8b7655c24acb52c"
|
||||
},
|
||||
{
|
||||
"rev": 64,
|
||||
"op": "slice1-add-s0",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Slice 1 S0: harness probe matrix, Pi 0.85.1 and Claude Code 2.1.289",
|
||||
"gate": "darkwing approves the matrix on #1516; Sage copies the rely-on lines into S6",
|
||||
"brief": "docs/plans/2026-10-04_slice-1.md#Slice 1 S0: harness probe matrix (Pi and Claude Code hooks, pinned versions)",
|
||||
"issues": [
|
||||
1516
|
||||
],
|
||||
"note": null,
|
||||
"owner": "filbert",
|
||||
"gateOwner": "sage",
|
||||
"after": null,
|
||||
"reviewers": [
|
||||
"darkwing"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:51:37.269Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 34,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S0: harness probe matrix (Pi and Claude Code hooks, pinned versions)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"receipt": "ok slice1-add-s0 rev 64 row 34 none→queued"
|
||||
},
|
||||
"viewSha": "af055fb7eeac27588bb99280247795a7313a04d3a4d12474499565b14208060c"
|
||||
},
|
||||
{
|
||||
"rev": 65,
|
||||
"op": "slice1-add-sr",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Slice 1 SR: install runbook for slice 1 identities (Gitea and Vikunja bots)",
|
||||
"gate": "darkwing approves the scope tables on #1517; Jason runs it and the broker startup probe passes",
|
||||
"brief": "docs/plans/2026-10-04_slice-1.md#Slice 1 SR: install runbook for slice 1 identities",
|
||||
"issues": [
|
||||
1517
|
||||
],
|
||||
"note": null,
|
||||
"owner": "sage",
|
||||
"gateOwner": "jason",
|
||||
"after": null,
|
||||
"reviewers": [
|
||||
"darkwing"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:51:48.755Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 35,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 SR: install runbook for slice 1 identities",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"receipt": "ok slice1-add-sr rev 65 row 35 none→queued"
|
||||
},
|
||||
"viewSha": "383f14f9e87358ffe94857bc1cd32bbba64a6282549da7ef13533920a5f4e9db"
|
||||
},
|
||||
{
|
||||
"rev": 66,
|
||||
"op": "slice1-add-s1",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Slice 1 S1: roles v2, business and project files, variable layers",
|
||||
"gate": "filbert approves on #1518; business tests, test-config, test-task, test-conductor green",
|
||||
"brief": "docs/plans/2026-10-04_slice-1.md#Slice 1 S1: roles v2, business and project files, variable layers",
|
||||
"issues": [
|
||||
1518
|
||||
],
|
||||
"note": null,
|
||||
"owner": "darkwing",
|
||||
"gateOwner": "sage",
|
||||
"after": null,
|
||||
"reviewers": [
|
||||
"filbert"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:51:48.902Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 36,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S1: roles v2, business and project files, variable layers",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"receipt": "ok slice1-add-s1 rev 66 row 36 none→queued"
|
||||
},
|
||||
"viewSha": "5de15846edb15fdf42e8aecbad63f6dd2f5bf344af225c0c80b7fd05bc6199a2"
|
||||
},
|
||||
{
|
||||
"rev": 67,
|
||||
"op": "slice1-add-s2",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events)",
|
||||
"gate": "darkwing approves on #1519; bus tests on Node 24 and 26 and every test-*.sh green",
|
||||
"brief": "docs/plans/2026-10-04_slice-1.md#Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events)",
|
||||
"issues": [
|
||||
1519
|
||||
],
|
||||
"note": "starts once Darkwing lands schema v3 in agents/darkwing/work/slice1-proto/ (lead decision 52, B3)",
|
||||
"owner": "rocko",
|
||||
"gateOwner": "sage",
|
||||
"after": null,
|
||||
"reviewers": [
|
||||
"darkwing"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:51:49.031Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 37,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S2: the bus and the broker core (decisions, messages, role claims, events)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"receipt": "ok slice1-add-s2 rev 67 row 37 none→queued"
|
||||
},
|
||||
"viewSha": "720862491d907828e2bb608e6e570a58df2b0d3c154acba2bfc70042617844a5"
|
||||
},
|
||||
{
|
||||
"rev": 68,
|
||||
"op": "slice1-add-s3",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Slice 1 S3: tasks, the Vikunja adapter, broker task verbs and sync",
|
||||
"gate": "filbert approves on #1520; tasks and bus tests, every test-*.sh, live run log without token values",
|
||||
"brief": "docs/plans/2026-10-04_slice-1.md#Slice 1 S3: tasks (the Vikunja adapter, broker task verbs, sync)",
|
||||
"issues": [
|
||||
1520
|
||||
],
|
||||
"note": null,
|
||||
"owner": "darkwing",
|
||||
"gateOwner": "sage",
|
||||
"after": [
|
||||
{
|
||||
"id": 35,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 37,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"filbert"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:51:49.150Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 38,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S3: tasks (the Vikunja adapter, broker task verbs, sync)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"receipt": "ok slice1-add-s3 rev 68 row 38 none→queued"
|
||||
},
|
||||
"viewSha": "d5a79733906d8ef6195106cfacac04752eac07a68f3a0e2b50b80c599b390c18"
|
||||
},
|
||||
{
|
||||
"rev": 69,
|
||||
"op": "slice1-add-s4",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Slice 1 S4: the mosaic CLI, inbox, decide, tasks, agents, trail",
|
||||
"gate": "filbert approves on #1521; cli tests, test-discord, every test-*.sh green",
|
||||
"brief": "docs/plans/2026-10-04_slice-1.md#Slice 1 S4: the `mosaic` CLI (inbox, decide, tasks, agents, trail)",
|
||||
"issues": [
|
||||
1521
|
||||
],
|
||||
"note": null,
|
||||
"owner": "rocko",
|
||||
"gateOwner": "sage",
|
||||
"after": [
|
||||
{
|
||||
"id": 37,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"filbert"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:51:49.270Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 39,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S4: the `mosaic` CLI (inbox, decide, tasks, agents, trail)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"receipt": "ok slice1-add-s4 rev 69 row 39 none→queued"
|
||||
},
|
||||
"viewSha": "6028f8839b4f3e615febfd0bb628049f5628599e35206ffaa0a21e75969f7444"
|
||||
},
|
||||
{
|
||||
"rev": 70,
|
||||
"op": "slice1-add-s5",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Slice 1 S5: WebUI inbox, tasks, agents and trails; CHAT-03 Gate E",
|
||||
"gate": "darkwing and filbert approve on #1522; webui, conversation, control-board and every test-*.sh green; row 5 Gate E is Jason's",
|
||||
"brief": "docs/plans/2026-10-04_slice-1.md#Slice 1 S5: WebUI (inbox, tasks, agents and trails; CHAT-03 Gate E)",
|
||||
"issues": [
|
||||
1522
|
||||
],
|
||||
"note": null,
|
||||
"owner": "dewey",
|
||||
"gateOwner": "sage",
|
||||
"after": [
|
||||
{
|
||||
"id": 39,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"darkwing",
|
||||
"filbert"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:51:49.395Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 40,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S5: WebUI (inbox, tasks, agents and trails; CHAT-03 Gate E)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"receipt": "ok slice1-add-s5 rev 70 row 40 none→queued"
|
||||
},
|
||||
"viewSha": "61ede1701759ce8d1d4a61fc28bdd8ed744694dc87e906be1148081428b33392"
|
||||
},
|
||||
{
|
||||
"rev": 71,
|
||||
"op": "slice1-add-s6",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Slice 1 S6: meta-harness and launching; the PM moves off T3",
|
||||
"gate": "darkwing approves on #1523; harness and seat tests, every test-*.sh; recorded PM launch of a coder",
|
||||
"brief": "docs/plans/2026-10-04_slice-1.md#Slice 1 S6: meta-harness and launching (the PM moves off T3)",
|
||||
"issues": [
|
||||
1523
|
||||
],
|
||||
"note": null,
|
||||
"owner": "filbert",
|
||||
"gateOwner": "sage",
|
||||
"after": [
|
||||
{
|
||||
"id": 34,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 36,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 38,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"darkwing"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:51:49.528Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 41,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S6: meta-harness and launching (the PM moves off T3)",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"receipt": "ok slice1-add-s6 rev 71 row 41 none→queued"
|
||||
},
|
||||
"viewSha": "32fd18e48ed02f5385e57f939c344ef276eec20addf79f449fe71c59cb3bbd7f"
|
||||
},
|
||||
{
|
||||
"rev": 72,
|
||||
"op": "slice1-add-s7",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Slice 1 S7: acceptance, five pieces in a row",
|
||||
"gate": "Jason, from the five trails: only gated decisions reached him, every step left a trail",
|
||||
"brief": "docs/plans/2026-10-04_slice-1.md#Slice 1 S7: acceptance, five pieces in a row",
|
||||
"issues": [
|
||||
1524
|
||||
],
|
||||
"note": null,
|
||||
"owner": "sage",
|
||||
"gateOwner": "jason",
|
||||
"after": [
|
||||
{
|
||||
"id": 40,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 41,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": null,
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:51:49.652Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 42,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-04_slice-1.md",
|
||||
"anchor": "Slice 1 S7: acceptance, five pieces in a row",
|
||||
"blob": "ae0773a3ffad3eea27d7df13ee19320d6f641b5d"
|
||||
},
|
||||
"receipt": "ok slice1-add-s7 rev 72 row 42 none→queued"
|
||||
},
|
||||
"viewSha": "75f2338953cb7a2d62cce59c555776d14c7c2d22487286c01e1cf4aeb6a599a9"
|
||||
},
|
||||
{
|
||||
"rev": 73,
|
||||
"op": "slice1-brief-34",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 34,
|
||||
"to": "briefed",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:52:01.809Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 34,
|
||||
"from": "queued",
|
||||
"to": "briefed",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok slice1-brief-34 rev 73 row 34 queued→briefed"
|
||||
},
|
||||
"viewSha": "e2c29680ba142efa6fdeeaa93129a79018bbb40ffa694c4da48e5bac0b7aa1d3"
|
||||
},
|
||||
{
|
||||
"rev": 74,
|
||||
"op": "slice1-brief-35",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 35,
|
||||
"to": "briefed",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:52:01.941Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 35,
|
||||
"from": "queued",
|
||||
"to": "briefed",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok slice1-brief-35 rev 74 row 35 queued→briefed"
|
||||
},
|
||||
"viewSha": "80c24d536bf34f376548c6407e0b382a9ade96f16bf724c9702aac1a4913de1b"
|
||||
},
|
||||
{
|
||||
"rev": 75,
|
||||
"op": "slice1-brief-36",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 36,
|
||||
"to": "briefed",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:52:02.066Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 36,
|
||||
"from": "queued",
|
||||
"to": "briefed",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok slice1-brief-36 rev 75 row 36 queued→briefed"
|
||||
},
|
||||
"viewSha": "b8fd1961ef383d37a75f239d71c9b2fb14759245b07b740228d669ab7bd2bb44"
|
||||
},
|
||||
{
|
||||
"rev": 76,
|
||||
"op": "slice1-brief-37",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 37,
|
||||
"to": "briefed",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-05T02:52:02.199Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 37,
|
||||
"from": "queued",
|
||||
"to": "briefed",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok slice1-brief-37 rev 76 row 37 queued→briefed"
|
||||
},
|
||||
"viewSha": "42274b99e29f2875e7195ea9248c129e6450577d602039859fc2d4e4795f33d2"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user