queue: revs 1059-1065, row 106 done (landed 8b58cb7e4, #1600 closed), follow-up row 111 (#1605) briefed for Darkwing (1059-1060 Darkwing's in-review move and request, 1061 Dewey's approve)
This commit is contained in:
+3
-2
@@ -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 1058 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
Generated from `docs/plans/queue.json` revision 1065 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
|
||||
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|
||||
|---|---|---|---|---|---|---|---|---|
|
||||
@@ -142,11 +142,12 @@ Generated from `docs/plans/queue.json` revision 1058 by `queue render`. Do not e
|
||||
| 103 | Row 100 follow-up: git kill reach, close bound and the last refusal tests | darkwing; reviewers dewey, sage | #1597 | done | — | Dewey and Sage approve on #1597 naming the manifest; Sage's full gate rerun; Mos notices before and after; host side live at a bus restart (Mos's go); after the re-test (sage) | `docs/plans/2026-10-13_post-retest-follow-ups.md` § Row 100 follow-up: git kill reach, close bound and the last refusal tests | landed 465bbdfbb on refactor over row 85; manifest 6e5ac8c0 matches except the two files shared with 85; Sage 28252, Dewey 28260; Sage gate 3a1e11b83+85+102+103 all green, cli 165, task 98; host side live at a bus restart (Mos's go) |
|
||||
| 104 | Seats commit under their own name | darkwing; reviewers dewey | #1598 | done | 103 done | dewey approves on 1598 naming the candidate manifest; seat and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, launch side live after a bus restart Mos approves (sage) | `docs/plans/2026-10-13_retest-faults.md` § Seats commit under their own name | attribution: Dewey's verdict comment 28293 on #1598 was posted under the jarvis account (Dewey used the lead's token file; my row 103 request wording contributed). Dewey's own account confirms it in 28294. The queue verdict record (--by dewey) is correct; only the Gitea author was wrong. |
|
||||
| 105 | A review request says whether a reviewer is running | researcher; reviewers filbert | #1599 | done | — | filbert approves on 1599 naming the candidate manifest; bus and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, bus side live after a bus restart Mos approves (sage) | `docs/plans/2026-10-13_retest-faults.md` § A review request says whether a reviewer is running | landed 3a1e11b83 on refactor; manifest cd6d5eb3 matches; Filbert 28247; Sage gate 79e126be0+101+105 all green, task 98; broker live only at a bus restart |
|
||||
| 106 | Bus host lock: release on a late throw, a vanishing lock, the third racer | darkwing; reviewers dewey | #1600 | in-progress | — | dewey approves on 1600 naming the candidate manifest; cli and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, host side live only with a new copy, re-pin and bus restart under Mos's go (sage) | `docs/plans/2026-10-13_landing-follow-ups.md` § Bus host lock: release on a late throw, a vanishing lock, the third racer | Sage 22:2xZ: dependency on row 104 dropped. The brief ordered it after row 104 only because both touched packages/seat/README.md; row 106 now puts its third-racer sentence in packages/cli/README.md and leaves the seat README alone, and no other row 104 manifest path overlaps row 106's files. If row 104 lands before row 106's packet, Darkwing rebases and reruns the gate. |
|
||||
| 106 | Bus host lock: release on a late throw, a vanishing lock, the third racer | darkwing; reviewers dewey | #1600 | done | — | dewey approves on 1600 naming the candidate manifest; cli and harness node suites and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing, host side live only with a new copy, re-pin and bus restart under Mos's go (sage) | `docs/plans/2026-10-13_landing-follow-ups.md` § Bus host lock: release on a late throw, a vanishing lock, the third racer | Landed 8b58cb7e4 on refactor (pushed). Dewey approve c28319 on manifest ae38cbe2; Sage gate rerun on f63c965f9+patch all green (cli 168, harness 73, release 14). Landing comment c28321, #1600 closed. Note b accepted; note a goes to one follow-up row with Darkwing's async error point. Live only via the 104+106 re-pin under Mos's go. |
|
||||
| 107 | Queue add: pin the retry order and drop the row history from the refusal | researcher; reviewers filbert | #1601 | done | — | filbert approves on 1601 naming the candidate manifest; queue node suite and scripts/test-queue.sh green on Sage's canonical-root gate rerun (sage) | `docs/plans/2026-10-13_landing-follow-ups.md` § Queue add: pin the retry order and drop the row history from the refusal | landed fe27adea1 (store.mjs + gate-owner.test.mjs from row107.patch, packet manifest b70dfe4a); Filbert approve round 1 comment 28286; Sage canonical-root gate on ae4ae7102+patch 22:15:55Z: queue 156/0 incl. the retried null-gate-owner add test, test-queue 30/0 with live queue verify at rev 1042 |
|
||||
| 108 | Bus unit drop-in guard, script usage, and the copy wrapper | rocko; reviewers filbert | #1602 | briefed | 106 done | filbert approves on 1602 naming the candidate manifest; cli node suite and every scripts/test-*.sh green on Sage's gate rerun; live only at the next copy and re-pin under Mos's go (sage) | `docs/plans/2026-10-13_landing-follow-ups.md` § Bus unit drop-in guard, script usage, and the copy wrapper | — |
|
||||
| 109 | PM: a new run reads current launch state and task status before it plans | researcher; reviewers filbert | #1603 | in-progress | — | Filbert approves on #1603 naming the manifest; Sage's full gate rerun; Mos notices before and after; live only with a new copy and re-pin under Mos's go (sage) | `docs/plans/2026-10-13_pm-tester-and-fresh-state.md` § A new PM run reads current launch state and task status before it plans | Vikunja #259. Until live, nobody relaunches the coder and reviewer on the PM's current plan (Mos sage-0148). |
|
||||
| 110 | Bus tester identity for PM tests, replacing the tmux path (Q134 A) | darkwing; reviewers filbert, sage | #1604 | briefed | 106 done, 109 done | Filbert and Sage approve on #1604 naming the manifest; Sage's full gate rerun; Mos notices before and after; live only with a new copy, re-pin and bus restart under Mos's go; tmux path retired by Mos (sage) | `docs/plans/2026-10-13_pm-tester-and-fresh-state.md` § Bus tester identity for PM tests | Vikunja #260. Jason: "Q134: C agreed". Tmux testing limits stand until this is live. |
|
||||
| 111 | Bus host start: release host.lock after the broker's reply and handle the child error event (Dewey 28319 a, Darkwing's async error) | darkwing; reviewers dewey | #1605 | briefed | — | dewey approves on #1605 naming the candidate manifest; cli node suite and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing; live only with a new copy, re-pin and bus restart under Mos's go (sage) | `docs/plans/2026-10-13_landing-follow-ups.md` § Bus host start: release after the broker's reply, and the child `error` event | — |
|
||||
|
||||
<!-- mosaic-queue:end -->
|
||||
|
||||
|
||||
+263
-9
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
|
||||
"revision": 1058,
|
||||
"revision": 1065,
|
||||
"rows": [
|
||||
{
|
||||
"id": 1,
|
||||
@@ -9510,7 +9510,7 @@
|
||||
"closes": [
|
||||
1600
|
||||
],
|
||||
"state": "in-progress",
|
||||
"state": "done",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
@@ -9525,16 +9525,56 @@
|
||||
"reviewers": [
|
||||
"dewey"
|
||||
],
|
||||
"review": null,
|
||||
"claim": {
|
||||
"seat": "darkwing",
|
||||
"op": "darkwing-106-start-1"
|
||||
"review": {
|
||||
"rounds": [
|
||||
{
|
||||
"n": 1,
|
||||
"op": "darkwing-106-review-1",
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-13T22:50:36.651Z",
|
||||
"issue": 1600,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "ae38cbe280aa5885aec7648d38143920753db86ea1ca3934d0a8885fb61e5105",
|
||||
"text": "622276e54f63171de3a3f761920878492b2eae93c5d0c29502a78c1ecc87e1b3 packages/cli/README.md\n501d1e10d64791ecd0560742a6ca19581b8c1f591f16783d04a243db42752c7e packages/cli/src/host.mjs\n8190140ea4b7518311ce21bed90a7268e200fd4c4305180689d250b34b35850e packages/cli/tests/host.test.mjs\nd857d308205fefe9b4b68e74e1164727b5f5b54678f35ff0e9840300cc36786b packages/harness/tests/git-tools.test.mjs\n51f2a795d7b37479c47cb2c7385a3d76e60bc8c9f40377c8f3eb75fc25a123ed roles/reviewer.md\n"
|
||||
},
|
||||
"request": "comment",
|
||||
"attempts": [
|
||||
{
|
||||
"op": "darkwing-106-review-1",
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-13T22:50:36.651Z",
|
||||
"state": "posted",
|
||||
"comment": 28318,
|
||||
"transport": {
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 28318,
|
||||
"detail": "created"
|
||||
},
|
||||
"resolutions": []
|
||||
}
|
||||
],
|
||||
"duplicateRisk": false,
|
||||
"receipts": [
|
||||
{
|
||||
"reviewer": "dewey",
|
||||
"op": "dewey-106-verdict-r1",
|
||||
"at": "2026-10-13T22:53:44.834Z",
|
||||
"verdict": "approve",
|
||||
"comment": 28319,
|
||||
"candidate": "ae38cbe280aa5885aec7648d38143920753db86ea1ca3934d0a8885fb61e5105"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"note": "Sage 22:2xZ: dependency on row 104 dropped. The brief ordered it after row 104 only because both touched packages/seat/README.md; row 106 now puts its third-racer sentence in packages/cli/README.md and leaves the seat README alone, and no other row 104 manifest path overlaps row 106's files. If row 104 lands before row 106's packet, Darkwing rebases and reruns the gate.",
|
||||
"claim": null,
|
||||
"note": "Landed 8b58cb7e4 on refactor (pushed). Dewey approve c28319 on manifest ae38cbe2; Sage gate rerun on f63c965f9+patch all green (cli 168, harness 73, release 14). Landing comment c28321, #1600 closed. Note b accepted; note a goes to one follow-up row with Darkwing's async error point. Live only via the 104+106 re-pin under Mos's go.",
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-13T21:57:14.085Z",
|
||||
"updatedAt": "2026-10-13T22:21:18.288Z",
|
||||
"updatedBy": "darkwing"
|
||||
"updatedAt": "2026-10-13T23:02:03.739Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 107,
|
||||
@@ -9742,6 +9782,39 @@
|
||||
"createdAt": "2026-10-13T22:48:00.696Z",
|
||||
"updatedAt": "2026-10-13T22:49:04.011Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 111,
|
||||
"piece": "Bus host start: release host.lock after the broker's reply and handle the child error event (Dewey 28319 a, Darkwing's async error)",
|
||||
"owner": "darkwing",
|
||||
"issues": [
|
||||
1605
|
||||
],
|
||||
"closes": [
|
||||
1605
|
||||
],
|
||||
"state": "briefed",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "dewey approves on #1605 naming the candidate manifest; cli node suite and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing; live only with a new copy, re-pin and bus restart under Mos's go",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-13_landing-follow-ups.md",
|
||||
"anchor": "Bus host start: release after the broker's reply, and the child `error` event",
|
||||
"blob": "19c939e100911877619a8df4c04a394939900165"
|
||||
},
|
||||
"after": [],
|
||||
"reviewers": [
|
||||
"dewey"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-13T23:03:07.752Z",
|
||||
"updatedAt": "2026-10-13T23:03:14.730Z",
|
||||
"updatedBy": "sage"
|
||||
}
|
||||
],
|
||||
"log": [
|
||||
@@ -37777,6 +37850,187 @@
|
||||
"receipt": "ok researcher-109-start rev 1058 row 109 briefed→in-progress"
|
||||
},
|
||||
"viewSha": "df71087f1985d222f9b1c34be8f311151a7a27a19c59a537cf5d93b8935b1964"
|
||||
},
|
||||
{
|
||||
"rev": 1059,
|
||||
"op": "darkwing-106-review-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 106,
|
||||
"to": "in-review",
|
||||
"reason": null,
|
||||
"candidate": "agents/darkwing/work/queue-106/r1/candidate-manifest.sha256",
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-13T22:50:36.651Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 106,
|
||||
"from": "in-progress",
|
||||
"to": "in-review",
|
||||
"round": 1,
|
||||
"issue": 1600,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "ae38cbe280aa5885aec7648d38143920753db86ea1ca3934d0a8885fb61e5105",
|
||||
"text": "622276e54f63171de3a3f761920878492b2eae93c5d0c29502a78c1ecc87e1b3 packages/cli/README.md\n501d1e10d64791ecd0560742a6ca19581b8c1f591f16783d04a243db42752c7e packages/cli/src/host.mjs\n8190140ea4b7518311ce21bed90a7268e200fd4c4305180689d250b34b35850e packages/cli/tests/host.test.mjs\nd857d308205fefe9b4b68e74e1164727b5f5b54678f35ff0e9840300cc36786b packages/harness/tests/git-tools.test.mjs\n51f2a795d7b37479c47cb2c7385a3d76e60bc8c9f40377c8f3eb75fc25a123ed roles/reviewer.md\n"
|
||||
},
|
||||
"receipt": "ok darkwing-106-review-1 rev 1059 row 106 in-progress→in-review round 1 on #1600; request darkwing-106-review-1 requesting"
|
||||
},
|
||||
"viewSha": "18aa5b50fe5544254f92d4fc8345213a2c12542e4ef5732c04065eda5314f4bf"
|
||||
},
|
||||
{
|
||||
"rev": 1060,
|
||||
"op": "darkwing-106-review-1.outcome",
|
||||
"verb": "review-outcome",
|
||||
"args": {
|
||||
"id": 106,
|
||||
"attempt": "darkwing-106-review-1",
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 28318,
|
||||
"detail": "created"
|
||||
},
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-13T22:50:42.841Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 106,
|
||||
"round": 1,
|
||||
"attempt": "darkwing-106-review-1",
|
||||
"state": "posted",
|
||||
"receipt": "ok darkwing-106-review-1.outcome rev 1060 row 106 round 1 request darkwing-106-review-1 posted comment 28318"
|
||||
},
|
||||
"viewSha": "9c3f0f6ccefe3b4662b793a1ff0566ab9fa67c8500b18a6af5e069b4113da55f"
|
||||
},
|
||||
{
|
||||
"rev": 1061,
|
||||
"op": "dewey-106-verdict-r1",
|
||||
"verb": "review-record",
|
||||
"args": {
|
||||
"id": 106,
|
||||
"verdict": "approve",
|
||||
"comment": 28319,
|
||||
"candidate": "ae38cbe280aa5885aec7648d38143920753db86ea1ca3934d0a8885fb61e5105"
|
||||
},
|
||||
"by": "dewey",
|
||||
"at": "2026-10-13T22:53:44.834Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 106,
|
||||
"round": 1,
|
||||
"verdict": "approve",
|
||||
"receipt": "ok dewey-106-verdict-r1 rev 1061 row 106 round 1 approve by dewey (comment 28319)"
|
||||
},
|
||||
"viewSha": "00de47070a6c94f60279a97a39b6bb4b50a342a39063b6d236f3dbdcc3651289"
|
||||
},
|
||||
{
|
||||
"rev": 1062,
|
||||
"op": "sage-106-land-note-1",
|
||||
"verb": "note",
|
||||
"args": {
|
||||
"id": 106,
|
||||
"text": "Landed 8b58cb7e4 on refactor (pushed). Dewey approve c28319 on manifest ae38cbe2; Sage gate rerun on f63c965f9+patch all green (cli 168, harness 73, release 14). Landing comment c28321, #1600 closed. Note b accepted; note a goes to one follow-up row with Darkwing's async error point. Live only via the 104+106 re-pin under Mos's go."
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-13T23:01:59.156Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 106,
|
||||
"field": "note",
|
||||
"receipt": "ok sage-106-land-note-1 rev 1062 row 106 note"
|
||||
},
|
||||
"viewSha": "94ae8abe3ab96b6c4208d5158ea7b044441834ea15bc99aa72bd3d404ceb0e9f"
|
||||
},
|
||||
{
|
||||
"rev": 1063,
|
||||
"op": "sage-106-done-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 106,
|
||||
"to": "done",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-13T23:02:03.739Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 106,
|
||||
"from": "in-review",
|
||||
"to": "done",
|
||||
"round": 1,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-106-done-1 rev 1063 row 106 in-review→done round 1"
|
||||
},
|
||||
"viewSha": "7456e1519344f1795741271de9ec581205272298de66ccaf27f0d5100afedd3f"
|
||||
},
|
||||
{
|
||||
"rev": 1064,
|
||||
"op": "sage-add-1605-1",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "Bus host start: release host.lock after the broker's reply and handle the child error event (Dewey 28319 a, Darkwing's async error)",
|
||||
"gate": "dewey approves on #1605 naming the candidate manifest; cli node suite and every scripts/test-*.sh green on Sage's gate rerun; Mos notified before and after landing; live only with a new copy, re-pin and bus restart under Mos's go",
|
||||
"brief": "docs/plans/2026-10-13_landing-follow-ups.md#Bus host start: release after the broker's reply, and the child `error` event",
|
||||
"issues": [
|
||||
1605
|
||||
],
|
||||
"note": null,
|
||||
"owner": "darkwing",
|
||||
"gateOwner": "sage",
|
||||
"after": null,
|
||||
"reviewers": [
|
||||
"dewey"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-13T23:03:07.752Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 111,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-13_landing-follow-ups.md",
|
||||
"anchor": "Bus host start: release after the broker's reply, and the child `error` event",
|
||||
"blob": "19c939e100911877619a8df4c04a394939900165"
|
||||
},
|
||||
"receipt": "ok sage-add-1605-1 rev 1064 row 111 none→queued"
|
||||
},
|
||||
"viewSha": "7fb228f4e3bdf88ee83b0083a14286ee854fc717b65d6ec5c74b89fa00fa4147"
|
||||
},
|
||||
{
|
||||
"rev": 1065,
|
||||
"op": "sage-111-briefed-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 111,
|
||||
"to": "briefed",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-13T23:03:14.730Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 111,
|
||||
"from": "queued",
|
||||
"to": "briefed",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-111-briefed-1 rev 1065 row 111 queued→briefed"
|
||||
},
|
||||
"viewSha": "0cfe03cece4dbe00b3d737756a203a7e0b9852b1bf4ccb6f96d227b798fbbf69"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user