queue: revs 2052-2057: row 179 added and briefed (Sage 2052, 2057), row 169 landing notes and done after 264756a30 (Sage 2053, 2054, 2056), row 175 r1 approve recorded (Filbert 2055, comment 29264)

This commit is contained in:
jason.woltje committed 2026-10-19 18:29:50 -05:00
1 parent c98a5d17ae
commit 1bfc9833b1
2 files changed
+203 -14

No files matched your search

+3 -2
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 2051 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
Generated from `docs/plans/queue.json` revision 2057 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|---|---|---|---|---|---|---|---|---|
@@ -205,7 +205,7 @@ Generated from `docs/plans/queue.json` revision 2051 by `queue render`. Do not e
| 166 | stack-release.sh hardening after D1: drop-in precheck, is-active race, copy check against the target, quoted Environment= (row 162 follow-up) | darkwing; reviewers filbert | #1663 | done | 162 done | Filbert approves the candidate manifest; cli suite and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_stack-release-hardening.md` § Brief: stack-release.sh hardening after D1 | Landed 4b738e2da on 64922106d (pushed). It is Darkwing r2 build.patch, manifest 4fc0613f OK, patch-id 7a4fdc3bf53b equal to build.patch. Sage gate GATE_PASSED: 15 pkg suites 2399/0 (cli 364), 10 script suites green. Mos R1 (mos-0867): no quotes or drop-ins on live units. stack-release.sh blob now ed5b41d4677e; Window B P3 reruns on it (mos-0867 R2). Row 169 rebases onto 4b738e2da. |
| 167 | Settings page reads and one snapshot after Q169: names read rethrows, one shared settings snapshot, null-body tests for /api/name and /api/assistant-stop (row 155 follow-up) | darkwing; reviewers filbert | #1664 | done | 155 done | Filbert approves the candidate manifest; Mos's decision 123 go on the public/ diff; webui suite and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-18_settings-reads-after-q169.md` § Brief: Settings page reads and snapshots after Q169 | — |
| 168 | Ledger counts only stack issue numbers: a tracker-name skip in issueNumbers and a --first-issue floor, default 1495 (P19 372, row 7 follow-up) | sage; reviewers dewey | #1665 | done | — | Dewey approves the candidate manifest; ledger suite and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-19_ledger-stack-refs.md` § Brief: the ledger counts only stack issue numbers | — |
| 169 | stack-release.sh two-phase PM start past c216f47db: activate --pm-after-harness, pending pointer, pm-on verb, unknown-kind-for-target precheck (P19 382, mos-0848) | darkwing; reviewers filbert | #1666 | in-review, round 1, request posted | — | Filbert approves the candidate manifest; cli suite and every scripts/test-*.sh green on Sage's gate; scratch rehearsal files with sha256 (sage) | `docs/plans/2026-10-19_pm-after-harness.md` § Brief: activate past c216f47db with the PM launched after the harness kind is set | In-review only after row 166 lands: rebase onto its landing and rerun the four brief tests and mutants first (mos-0852 point 5). after cleared so Darkwing can claim and build on 166's r1 candidate now. |
| 169 | stack-release.sh two-phase PM start past c216f47db: activate --pm-after-harness, pending pointer, pm-on verb, unknown-kind-for-target precheck (P19 382, mos-0848) | darkwing; reviewers filbert | #1666 | done | — | Filbert approves the candidate manifest; cli suite and every scripts/test-*.sh green on Sage's gate; scratch rehearsal files with sha256 (sage) | `docs/plans/2026-10-19_pm-after-harness.md` § Brief: activate past c216f47db with the PM launched after the harness kind is set | Correction to rev 2053's counts: the 15 package suites pass 2419. The 2575 also counted script-queue's 156 node tests. scripts/test-*.sh selftests pass 422, and 0 fail anywhere. |
| 170 | A tester message to a role nobody runs is refused tester-target-not-running before it is stored; talk --tester exits 3 (P19 380, mos-0845 D2) | dewey; reviewers filbert | #1667 | done | — | Filbert approves the candidate manifest; bus and cli suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-19_tester-no-holder-refusal.md` § Brief: a tester message to a role nobody runs is refused, not queued | Rebased for landing onto 228aeb503 as cb43dcb45 (Sage, mos-0857 item 3). git range-diff 000730949..0b6ff260f 228aeb503..cb43dcb45 prints '1: 0b6ff260f = 1: cb43dcb45', and the six paths' +/- lines hash the same before and after. The candidate Filbert approved is unchanged. |
| 171 | A thread project named like a business-file repo: project-name-is-repo refusal unless --repo matches, clearer CLI refusal (P19 379, mos-0854) | rocko; reviewers dewey | #1668 | done | — | Dewey approves the candidate manifest; bus, cli, webui and plugins suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-19_project-names-and-repos.md` § Brief: a thread project named like a business-file repo | Landed as 078518e4e (Sage). Rebuilt on d58c9c5cd as 9a29febb6, gate GATE_PASSED there, then cherry-picked onto ed045ac84+b2d3b6c47: git range-diff prints '9a29febb6 = 078518e4e'. All 11 paths match candidate manifest c498ca89. Pushed d58c9c5cd..078518e4e with 4d9114ab4, ed045ac84, b2d3b6c47 (doc and SESSIONS commits). |
| 172 | Board-held sign-out wait times out under gate load: find and fix the cause, not the timeout (P19 366, mos-0858) | sage; reviewers darkwing | #1670 | done | 171 done | Darkwing approves the candidate manifest; the cause and trace are in the packet; webui suite 10 runs green under gate load and full gate green on Sage's gate (sage) | `docs/plans/2026-10-19_board-held-signout-flake.md` § Brief: the board-held sign-out wait times out under gate load | Landed be10e0c83 on 7f38a2f54, a cherry-pick of 15c3d8ca1 (base 164e1f97f). range-diff 164e1f97f..15c3d8ca1 vs 7f38a2f54..be10e0c83: 1 = 1. patch-id --stable fb6a65e7ec1d on both. packages/ tree equals 15c3d8ca1, whose full gate passed (sage-r172 gate-run1.txt); the commits between are packet, queue and SESSIONS only. Darkwing approve 29207, rev 2018. D1/D2 fixed in 7f38a2f54. Live only after a re-pin. |
@@ -215,6 +215,7 @@ Generated from `docs/plans/queue.json` revision 2051 by `queue render`. Do not e
| 176 | Console tester listener on 127.0.0.1 (--tester-port, 7333 in the window), TESTER_CLI bus calls, only the row 175 tester writes; 7332 refuses x-mosaic-tester for every Host; tester reads credentials, routes, project.files, project.file (#1674, Q173 N3, mos-0872, mos-0874) | rocko; reviewers dewey | #1674 | queued | 169 done, 175 done | Dewey approves the candidate manifest; bus, cli, webui and business suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-19_console-tester-listener.md` § Brief: a loopback-only Console listener for the tester | — |
| 177 | Tester threads: create, list, open, send and read tester-owned threads; owner and from_role tester, replies to tester, never the human's inbox; design first, Sage approves before code (#1675, Q173) | dewey; reviewers filbert | #1675 | queued | 176 done | Filbert approves the candidate manifest; bus, webui and conversation suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-19_tester-threads.md` § Brief: tester threads (scoping) | — |
| 178 | Console proxy proof: --proof-header and --proof-file, a signed-in request without Traefik's secret header gets 401; partial fix after the window rows, same-uid limit recorded, uid separation is Jason's on #385; console-proof.token slot, ops-01 middleware (#1676, Vikunja #385, mos-0874, mos-0878) | sage | #1676 | queued | 169 done, 175 done, 176 done | Reviewer approves the candidate manifest; webui and cli suites and every scripts/test-*.sh green on Sage's gate; nothing live changes at landing (sage) | `docs/plans/2026-10-19_console-proxy-proof.md` § Brief: the Console checks that a signed-in request came through Traefik | — |
| 179 | docs/TOOLS.md follow-ups F1-F3 from the row 169 review | darkwing; reviewers dewey | — | briefed | 169 done | Dewey approves the candidate manifest; no suite when no test reads docs/TOOLS.md (decision 137) (sage) | `docs/plans/2026-10-19_tools-md-169-followups.md` § Brief: docs/TOOLS.md follow-ups from the row 169 review | Filbert F1-F3, #1666 comment 29263; Darkwing asked for a separate row (re sage-1089) |
<!-- mosaic-queue:end -->
+200 -12
View File
@@ -1,7 +1,7 @@
{
"version": 1,
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
"revision": 2051,
"revision": 2057,
"rows": [
{
"id": 1,
@@ -17786,7 +17786,7 @@
"closes": [
1666
],
"state": "in-review",
"state": "done",
"previousState": null,
"required": false,
"requiredSince": null,
@@ -17845,15 +17845,12 @@
}
]
},
"claim": {
"seat": "darkwing",
"op": "darkwing-169-start-2"
},
"note": "In-review only after row 166 lands: rebase onto its landing and rerun the four brief tests and mutants first (mos-0852 point 5). after cleared so Darkwing can claim and build on 166's r1 candidate now.",
"claim": null,
"note": "Correction to rev 2053's counts: the 15 package suites pass 2419. The 2575 also counted script-queue's 156 node tests. scripts/test-*.sh selftests pass 422, and 0 fail anywhere.",
"blockedReason": null,
"createdAt": "2026-10-19T18:01:48.158Z",
"updatedAt": "2026-10-19T23:15:36.951Z",
"updatedBy": "filbert"
"updatedAt": "2026-10-19T23:27:43.938Z",
"updatedBy": "sage"
},
{
"id": 170,
@@ -18288,7 +18285,16 @@
}
],
"duplicateRisk": false,
"receipts": []
"receipts": [
{
"reviewer": "filbert",
"op": "filbert-175-r1",
"at": "2026-10-19T23:27:29.852Z",
"verdict": "approve",
"comment": 29264,
"candidate": "dc5c0361a3103e758b52e1b8e02a57bc348ce2797531f9c2e6d55ea7911a1410"
}
]
}
]
},
@@ -18299,8 +18305,8 @@
"note": null,
"blockedReason": null,
"createdAt": "2026-10-19T22:08:09.003Z",
"updatedAt": "2026-10-19T23:12:07.604Z",
"updatedBy": "dewey"
"updatedAt": "2026-10-19T23:27:29.852Z",
"updatedBy": "filbert"
},
{
"id": 176,
@@ -18425,6 +18431,40 @@
"createdAt": "2026-10-19T22:33:05.401Z",
"updatedAt": "2026-10-19T22:46:46.433Z",
"updatedBy": "sage"
},
{
"id": 179,
"piece": "docs/TOOLS.md follow-ups F1-F3 from the row 169 review",
"owner": "darkwing",
"issues": [],
"closes": [],
"state": "briefed",
"previousState": null,
"required": false,
"requiredSince": null,
"gate": "Dewey approves the candidate manifest; no suite when no test reads docs/TOOLS.md (decision 137)",
"gateOwner": "sage",
"brief": {
"path": "docs/plans/2026-10-19_tools-md-169-followups.md",
"anchor": "Brief: docs/TOOLS.md follow-ups from the row 169 review",
"blob": "5770b57181714cd9a890a2a0f4c7f9085a8b67c4"
},
"after": [
{
"id": 169,
"when": "done"
}
],
"reviewers": [
"dewey"
],
"review": null,
"claim": null,
"note": "Filbert F1-F3, #1666 comment 29263; Darkwing asked for a separate row (re sage-1089)",
"blockedReason": null,
"createdAt": "2026-10-19T23:19:50.959Z",
"updatedAt": "2026-10-19T23:28:12.341Z",
"updatedBy": "sage"
}
],
"log": [
@@ -72695,6 +72735,154 @@
"receipt": "ok filbert-169-r1 rev 2051 row 169 round 1 approve by filbert (comment 29263)"
},
"viewSha": "e8a32554d67281885ea8d1ca749a37202870902aaa4431517040aa63802bfdca"
},
{
"rev": 2052,
"op": "sage-r179-add",
"verb": "add",
"args": {
"piece": "docs/TOOLS.md follow-ups F1-F3 from the row 169 review",
"gate": "Dewey approves the candidate manifest; no suite when no test reads docs/TOOLS.md (decision 137)",
"brief": "docs/plans/2026-10-19_tools-md-169-followups.md#Brief: docs/TOOLS.md follow-ups from the row 169 review",
"issues": [],
"note": "Filbert F1-F3, #1666 comment 29263; Darkwing asked for a separate row (re sage-1089)",
"owner": "darkwing",
"gateOwner": "sage",
"after": [
{
"id": 169,
"when": "done"
}
],
"reviewers": [
"dewey"
],
"required": null
},
"by": "sage",
"at": "2026-10-19T23:19:50.959Z",
"semantics": 2,
"result": {
"row": 179,
"from": null,
"to": "queued",
"brief": {
"path": "docs/plans/2026-10-19_tools-md-169-followups.md",
"anchor": "Brief: docs/TOOLS.md follow-ups from the row 169 review",
"blob": "5770b57181714cd9a890a2a0f4c7f9085a8b67c4"
},
"receipt": "ok sage-r179-add rev 2052 row 179 none→queued"
},
"viewSha": "c70f723e9d206802fa163eb2d49570c68173a1788777051a9578ade5c816aa9a"
},
{
"rev": 2053,
"op": "sage-r169-landing-note",
"verb": "note",
"args": {
"id": 169,
"text": "Landed 264756a30 on b2a75f318: patch-id 17a90c4ad795 matches the approved candidate (c6aaac1f...54af, build.patch), manifest sha256 -c OK on the landing tree. Gate green on e7d47c346 plus the patch, 23:18:25Z-23:25:41Z: 15 package suites 2575 pass, 10 scripts/test-*.sh 422 selftest pass, 0 fail. b2a75f318 adds only the row 179 brief, no test reads it. Not live: the live stack stays on copy 5fa9cc8f2 until the merged window."
},
"by": "sage",
"at": "2026-10-19T23:26:31.021Z",
"semantics": 2,
"result": {
"row": 169,
"field": "note",
"receipt": "ok sage-r169-landing-note rev 2053 row 169 note"
},
"viewSha": "0cdf1374395b831664a95fd611fbb2bcf2760a97fd4539969300e60709983bad"
},
{
"rev": 2054,
"op": "sage-r169-landing-note-fix",
"verb": "note",
"args": {
"id": 169,
"text": "Correction to rev 2053's counts: the 15 package suites pass 2419. The 2575 also counted script-queue's 156 node tests. scripts/test-*.sh selftests pass 422, and 0 fail anywhere."
},
"by": "sage",
"at": "2026-10-19T23:26:52.612Z",
"semantics": 2,
"result": {
"row": 169,
"field": "note",
"receipt": "ok sage-r169-landing-note-fix rev 2054 row 169 note"
},
"viewSha": "5f873b9a5c1293d835b851243f123c14232d08780600cc0a8e776a9b0fe6ef86"
},
{
"rev": 2055,
"op": "filbert-175-r1",
"verb": "review-record",
"args": {
"id": 175,
"verdict": "approve",
"comment": 29264,
"candidate": "dc5c0361a3103e758b52e1b8e02a57bc348ce2797531f9c2e6d55ea7911a1410"
},
"by": "filbert",
"at": "2026-10-19T23:27:29.852Z",
"semantics": 2,
"result": {
"row": 175,
"round": 1,
"verdict": "approve",
"receipt": "ok filbert-175-r1 rev 2055 row 175 round 1 approve by filbert (comment 29264)"
},
"viewSha": "9f6f8b68cc291aa2c92cdfec933a9d184e5ac6b4c59b6ee2b427cde4d511c59a"
},
{
"rev": 2056,
"op": "sage-r169-done",
"verb": "move",
"args": {
"id": 169,
"to": "done",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-19T23:27:43.938Z",
"semantics": 2,
"result": {
"row": 169,
"from": "in-review",
"to": "done",
"round": 1,
"issue": null,
"candidate": null,
"receipt": "ok sage-r169-done rev 2056 row 169 in-review→done round 1"
},
"viewSha": "1e168c72b6dd5a253b49634a2c5c09f9fd3d5411901d6da4b1ed483e56c62a14"
},
{
"rev": 2057,
"op": "sage-r179-briefed",
"verb": "move",
"args": {
"id": 179,
"to": "briefed",
"reason": null,
"candidate": null,
"evidence": null,
"issue": null
},
"by": "sage",
"at": "2026-10-19T23:28:12.341Z",
"semantics": 2,
"result": {
"row": 179,
"from": "queued",
"to": "briefed",
"round": null,
"issue": null,
"candidate": null,
"receipt": "ok sage-r179-briefed rev 2057 row 179 queued→briefed"
},
"viewSha": "f796e77663f72fc1a409d1386c91ca6aea131ea159779d97e5820af753ee89f6"
}
]
}