queue: revs 2154-2172: rows 182 and 184 briefs, reviewers filbert, owners Darkwing and Dewey, briefed (Sage 2154-2161); 182 start (Darkwing 2162), 184 start (Dewey 2163); row 183 landing note (d1272e714, patch-id af1cad0940dc) and done (Sage 2164-2165); row 178 r2 in-review (Rocko 2166-2167), review request comment 29384 (Sage 2168-2169), Dewey approve comment 29386 (2170); row 182 in-review, request comment 29387 (Darkwing 2171-2172)
This commit is contained in:
+5
-5
@@ -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 2153 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
Generated from `docs/plans/queue.json` revision 2172 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
|
||||
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|
||||
|---|---|---|---|---|---|---|---|---|
|
||||
@@ -214,13 +214,13 @@ Generated from `docs/plans/queue.json` revision 2153 by `queue render`. Do not e
|
||||
| 175 | Tester reads and writes for the test system: seven reads, seven writes recorded as tester (plugins, instances, routes set, name, talk without the prefix, project create, project init in the data root's project area); nine items stay human-only (#1673, Q173, mos-0870 N2, mos-0872) | dewey; reviewers filbert | #1673 | done | — | Filbert approves the candidate manifest; bus, cli, plugins, project, business and webui suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-19_tester-read-checks.md` § Brief: tester reads and writes for the test system | Landed as 98d29769e on 1d81c54ff (temp index from build.patch c9e545e5, manifest 2e30f2a1 25/25 on the tree; patch-id c1cf0ed66006 equals 9e74925c2..989699f7c). Sage gate on 716ddcf1e plus the patch: 15 package suites 2592 pass, 10 scripts/test-*.sh 422 pass, 0 fail. Filbert r3 approve 29279. F1 (TOOLS.md:452 'Until row 175 lands') is a doc-only follow-up. |
|
||||
| 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 | done | 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 | Sage gate run 2 on 473258a51 plus the patch: 15 package suites 2455 pass, 0 fail, 1 skip (editor rebuild wants esbuild 0.28.2); 10 scripts/test-*.sh 422 selftests plus 156 queue tests, 0 fail. Run 1 failed T34 with capture-failed: activate and pm-on name runs by the second and collided. A row 169 base race (the base fails the same with the id pinned), Mos agreed (mos-0902); follow-up Vikunja P19 391. |
|
||||
| 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 | done | 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) | Landed on refactor as 1f994257a (row 177) and 9d9d95485 (round 2), cherry-picked onto a2eebf997. range-diff vs gate candidate 1d5347670/5cb2905c7: both '='. Combined patch-id 15f9c7bba807, same as Filbert's approve (29351) and Sage's gate. Gate on c0d6bc7d5+2: GATE_PASSED, 25 steps rc=0, node 2627 pass 0 fail, scripts 422 pass 0 fail, network removed, 0 containers. |
|
||||
| 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) | rocko; reviewers dewey | #1676 | in-progress | 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 | — |
|
||||
| 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) | rocko; reviewers dewey | #1676 | in-review, round 2, request posted | 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 | #1677 | done | 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 | Landed 9e74925c2 on ce5807989 (Sage, temp index). Candidate manifest 2b161c51 approved by Dewey (29271); landed docs/TOOLS.md sha256 67acbed1 matches it. patch-id 35e385ff93cb matches Darkwing's packet. Doc-only, no suite: only stack-release.test.mjs:428 names TOOLS.md, in an expected message string (decision 137). |
|
||||
| 180 | stack-release activation ids unique within one second (P19 391); --plan refusals in console_for_target through check_refuse, new code tester-port-invalid (row 176 N1); webui-service tester_port_ok length before zero strip (N2) (#1678) | darkwing; reviewers dewey | #1678 | done | — | Dewey approves the candidate manifest; cli and webui suites and every scripts/test-*.sh green on Sage's gate, a killed mutant per item (sage) | `docs/plans/2026-10-20_stack-release-after-window.md` § Brief: activation ids and plan-mode refusals (row A) | Landed on refactor as 1905e385c on 828d14a0c (Darkwing author). Patch-id 31b1d502444e equals the gate candidate (build.patch, manifest c743480e approved by Dewey 29361). Gate on 828d14a0c+candidate: GATE_PASSED, 25 steps rc=0, node 2482 pass 0 fail, scripts 422 pass 0 fail plus queue 156, network removed, 0 containers. |
|
||||
| 181 | stack-release --restore guard counts every table a restore drops rows from, not only events; every schema table classified into one of four lists; UPDATE gaps recorded (P19 390, mos-0927 R1) (#1679) | darkwing; reviewers filbert | #1679 | done | 180 done | Filbert approves the candidate manifest; cli suite and every scripts/test-*.sh green on Sage's gate, the brief's mutants killed (sage) | `docs/plans/2026-10-20_stack-release-after-window.md` § Brief: the restore guard counts every row a restore drops (row B) | Landed as ef48597d0 on d7184aeac (author Darkwing). Landing patch-id 1fef78100554 equals the approved candidate 46a4433ca410 (Filbert approve, #1679 comment 29372). Sage gate from a git worktree: GATE_PASSED, 25 steps rc=0, node 2489 pass 0 fail, scripts 422 pass 0 fail, 0 containers, network removed. F1 (task_comment_cursors) and F2 (refusal text at stack-release.sh:909) are follow-ups in BUILD.md. Not live: the stack runs copy 89af38a83afa. |
|
||||
| 182 | Bus: a tester message reaches only a tester-owned thread (row 177 follow-up N1) | sage | #1680 | queued | — | Reviewer approves the manifest; bus, cli, webui suites and every scripts/test-*.sh green on Sage's gate; owner-check mutant killed (sage) | `docs/plans/2026-10-20_tester-thread-follow-ups.md` § Brief: a tester message reaches only a tester-owned thread (N1) | — |
|
||||
| 183 | Webui: chat.mjs names the transport it is given (row 177 follow-up N2) | researcher; reviewers dewey | #1681 | in-review, round 1, request posted | — | Reviewer approves the manifest; webui suite and the scripts/test-*.sh that read webui paths green on Sage's gate; old-text mutant killed (sage) | `docs/plans/2026-10-20_tester-thread-follow-ups.md` § Brief: chat.mjs names the transport it is given (N2) | — |
|
||||
| 184 | CLI: tester thread verbs (thread create\|open\|read, threads, talk/follow --thread with --tester) | sage | #1682 | queued | — | Reviewer approves the manifest; cli and bus suites and every scripts/test-*.sh green on Sage's gate; both mutants killed (sage) | `docs/plans/2026-10-20_tester-thread-follow-ups.md` § Brief: tester thread verbs in the CLI | — |
|
||||
| 182 | Bus: a tester message reaches only a tester-owned thread (row 177 follow-up N1) | darkwing; reviewers filbert | #1680 | in-review, round 1, request posted | — | Reviewer approves the manifest; bus, cli, webui suites and every scripts/test-*.sh green on Sage's gate; owner-check mutant killed (sage) | `docs/plans/2026-10-20_tester-thread-follow-ups.md` § Brief: a tester message reaches only a tester-owned thread (N1) | — |
|
||||
| 183 | Webui: chat.mjs names the transport it is given (row 177 follow-up N2) | researcher; reviewers dewey | #1681 | done | — | Reviewer approves the manifest; webui suite and the scripts/test-*.sh that read webui paths green on Sage's gate; old-text mutant killed (sage) | `docs/plans/2026-10-20_tester-thread-follow-ups.md` § Brief: chat.mjs names the transport it is given (N2) | Landed d1272e714 (author Researcher) on 841c56d05. Patch-id af1cad0940dc matches the reviewed candidate (manifest e9339f28, base 931651f2d; no commit since touched either path). Sage gate on 931651f2d plus the patch: GATE_PASSED, node 2490/0, scripts 422/0 plus queue 156, 0 containers, network removed (04:54:16Z-05:02:45Z). Dewey approve #1681 comment 29376; notes N1, N2 need no change. |
|
||||
| 184 | CLI: tester thread verbs (thread create\|open\|read, threads, talk/follow --thread with --tester) | dewey; reviewers filbert | #1682 | in-progress | — | Reviewer approves the manifest; cli and bus suites and every scripts/test-*.sh green on Sage's gate; both mutants killed (sage) | `docs/plans/2026-10-20_tester-thread-follow-ups.md` § Brief: tester thread verbs in the CLI | — |
|
||||
|
||||
<!-- mosaic-queue:end -->
|
||||
|
||||
|
||||
+594
-27
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
|
||||
"revision": 2153,
|
||||
"revision": 2172,
|
||||
"rows": [
|
||||
{
|
||||
"id": 1,
|
||||
@@ -18651,7 +18651,7 @@
|
||||
"closes": [
|
||||
1676
|
||||
],
|
||||
"state": "in-progress",
|
||||
"state": "in-review",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
@@ -18734,6 +18734,60 @@
|
||||
"candidate": "e8f7a258b955bd6a303be0247926ebd69f8a537c937b291eafe30a6f905d05dc"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"n": 2,
|
||||
"op": "rocko-178-inreview-r2",
|
||||
"by": "rocko",
|
||||
"at": "2026-10-20T05:10:03.378Z",
|
||||
"issue": 1676,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "9300a6704b1b7546e8ecdaecddf95f30c819b8441862a502872ffe5f76d7f4e6",
|
||||
"text": "849b45196b4a5635f2fec59f5c14956caadde3b259fa335cc067f73c52490dc1 docs/TOOLS.md\nf542948f725c6b8699cee825979c8f68766bcb45d50c73d69e3766912f7d4c12 packages/cli/tests/stack-release.test.mjs\n78c7b60d23cf20863a1cb66e16af2f9363d08acc79c5b4a344cd8af4fbe5bd44 packages/webui/README.md\n4f988333ec6af225a023323dda85a159b81a77f408a8dd7bff798fe9a1f4b24b packages/webui/src/cli.mjs\nba7d3e35b225cb4e17a4d2530a0f34d0a3734641e3982229a38207a36b3cd433 packages/webui/src/serve.mjs\n045b85c09e9a04c47b6dc83762bfee2eacf080e8aec4cd2ca1ce8ca1ccbadff4 packages/webui/systemd/mosaic-webui.service.in\nc23975b140ed977f3b98dbbec5de289e9f930cc42089193c4aa7c106338a68ba packages/webui/tests/proof-cli.test.mjs\nc06a1e673ef6f3df8f0473692c828aeba853369d2b668e821f1d41e6340b6503 packages/webui/tests/proof.test.mjs\n424be2837a18a41eab56b0deb576e35b460ac16b8c371762ad44896ffc3aad7d packages/webui/tests/service.test.mjs\nf4ef6d39e63c2e2e2d2399501f3da60d5a72d712a2d5fa1891ac05e450ebcc9b scripts/stack-release.sh\nd514caf757c03e5d02ef39b19359669bd2476dca1877f5d237c65bd62c33d2bf scripts/webui-service.sh\n"
|
||||
},
|
||||
"request": "comment",
|
||||
"attempts": [
|
||||
{
|
||||
"op": "rocko-178-inreview-r2",
|
||||
"by": "rocko",
|
||||
"at": "2026-10-20T05:10:03.378Z",
|
||||
"state": "failed",
|
||||
"comment": null,
|
||||
"transport": {
|
||||
"outcome": "failed",
|
||||
"status": null,
|
||||
"comment": null,
|
||||
"detail": "pre-send: the credential or account check failed"
|
||||
},
|
||||
"resolutions": []
|
||||
},
|
||||
{
|
||||
"op": "sage-178-review-r2",
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T05:10:56.432Z",
|
||||
"state": "posted",
|
||||
"comment": 29384,
|
||||
"transport": {
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 29384,
|
||||
"detail": "created"
|
||||
},
|
||||
"resolutions": []
|
||||
}
|
||||
],
|
||||
"duplicateRisk": false,
|
||||
"receipts": [
|
||||
{
|
||||
"reviewer": "dewey",
|
||||
"op": "dewey-178-verdict-2",
|
||||
"at": "2026-10-20T05:19:25.589Z",
|
||||
"verdict": "approve",
|
||||
"comment": 29386,
|
||||
"candidate": "9300a6704b1b7546e8ecdaecddf95f30c819b8441862a502872ffe5f76d7f4e6"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -18744,8 +18798,8 @@
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-19T22:33:05.401Z",
|
||||
"updatedAt": "2026-10-20T04:40:52.172Z",
|
||||
"updatedBy": "rocko"
|
||||
"updatedAt": "2026-10-20T05:19:25.589Z",
|
||||
"updatedBy": "dewey"
|
||||
},
|
||||
{
|
||||
"id": 179,
|
||||
@@ -19032,14 +19086,14 @@
|
||||
{
|
||||
"id": 182,
|
||||
"piece": "Bus: a tester message reaches only a tester-owned thread (row 177 follow-up N1)",
|
||||
"owner": "sage",
|
||||
"owner": "darkwing",
|
||||
"issues": [
|
||||
1680
|
||||
],
|
||||
"closes": [
|
||||
1680
|
||||
],
|
||||
"state": "queued",
|
||||
"state": "in-review",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
@@ -19048,17 +19102,56 @@
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-20_tester-thread-follow-ups.md",
|
||||
"anchor": "Brief: a tester message reaches only a tester-owned thread (N1)",
|
||||
"blob": "3459e01c3358014efb861dca78d469cce6da6afe"
|
||||
"blob": "3b4313cb9ffa724a215a896d6d782370f0bc3b66"
|
||||
},
|
||||
"after": [],
|
||||
"reviewers": [],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"reviewers": [
|
||||
"filbert"
|
||||
],
|
||||
"review": {
|
||||
"rounds": [
|
||||
{
|
||||
"n": 1,
|
||||
"op": "darkwing-182-inreview-1",
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-20T05:26:28.984Z",
|
||||
"issue": 1680,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "9b5cc63c37f57a7a9954d6d3ecd1c5ee23a014b003c653d5ff7c0e055d57e866",
|
||||
"text": "01b5ab3a175f9488b31554a44abeba9b455dedbc3d68cb2dc8147a3fdcc58976 packages/bus/src/broker.mjs\nc09a0798cbc297aa5c0bf52bffafa278582c9be6815737d2d4cace56dd7d618f packages/bus/tests/tester-threads.test.mjs\n4377cc32aed37fa1bb645c0bbc3340eed4ec01740e67327449949474e35d3fdb packages/bus/README.md\nc0767449e3f50d74b0ce193fdd2ffeaf123e486d49e03cdf7fddbaec0fb87de7 packages/bus/tests/messaging.test.mjs\n"
|
||||
},
|
||||
"request": "comment",
|
||||
"attempts": [
|
||||
{
|
||||
"op": "darkwing-182-inreview-1",
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-20T05:26:28.984Z",
|
||||
"state": "posted",
|
||||
"comment": 29387,
|
||||
"transport": {
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 29387,
|
||||
"detail": "created"
|
||||
},
|
||||
"resolutions": []
|
||||
}
|
||||
],
|
||||
"duplicateRisk": false,
|
||||
"receipts": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"claim": {
|
||||
"seat": "darkwing",
|
||||
"op": "darkwing-182-start-1"
|
||||
},
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-20T03:30:55.306Z",
|
||||
"updatedAt": "2026-10-20T04:26:27.095Z",
|
||||
"updatedBy": "sage"
|
||||
"updatedAt": "2026-10-20T05:26:46.553Z",
|
||||
"updatedBy": "darkwing"
|
||||
},
|
||||
{
|
||||
"id": 183,
|
||||
@@ -19070,7 +19163,7 @@
|
||||
"closes": [
|
||||
1681
|
||||
],
|
||||
"state": "in-review",
|
||||
"state": "done",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
@@ -19143,27 +19236,24 @@
|
||||
}
|
||||
]
|
||||
},
|
||||
"claim": {
|
||||
"seat": "researcher",
|
||||
"op": "researcher-183-start-1"
|
||||
},
|
||||
"note": null,
|
||||
"claim": null,
|
||||
"note": "Landed d1272e714 (author Researcher) on 841c56d05. Patch-id af1cad0940dc matches the reviewed candidate (manifest e9339f28, base 931651f2d; no commit since touched either path). Sage gate on 931651f2d plus the patch: GATE_PASSED, node 2490/0, scripts 422/0 plus queue 156, 0 containers, network removed (04:54:16Z-05:02:45Z). Dewey approve #1681 comment 29376; notes N1, N2 need no change.",
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-20T03:31:10.893Z",
|
||||
"updatedAt": "2026-10-20T04:50:48.992Z",
|
||||
"updatedBy": "dewey"
|
||||
"updatedAt": "2026-10-20T05:04:18.708Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 184,
|
||||
"piece": "CLI: tester thread verbs (thread create|open|read, threads, talk/follow --thread with --tester)",
|
||||
"owner": "sage",
|
||||
"owner": "dewey",
|
||||
"issues": [
|
||||
1682
|
||||
],
|
||||
"closes": [
|
||||
1682
|
||||
],
|
||||
"state": "queued",
|
||||
"state": "in-progress",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
@@ -19172,17 +19262,22 @@
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-20_tester-thread-follow-ups.md",
|
||||
"anchor": "Brief: tester thread verbs in the CLI",
|
||||
"blob": "3459e01c3358014efb861dca78d469cce6da6afe"
|
||||
"blob": "3b4313cb9ffa724a215a896d6d782370f0bc3b66"
|
||||
},
|
||||
"after": [],
|
||||
"reviewers": [],
|
||||
"reviewers": [
|
||||
"filbert"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"claim": {
|
||||
"seat": "dewey",
|
||||
"op": "dewey-184-start-1"
|
||||
},
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-20T03:31:26.073Z",
|
||||
"updatedAt": "2026-10-20T04:26:58.077Z",
|
||||
"updatedBy": "sage"
|
||||
"updatedAt": "2026-10-20T04:59:41.212Z",
|
||||
"updatedBy": "dewey"
|
||||
}
|
||||
],
|
||||
"log": [
|
||||
@@ -76035,6 +76130,478 @@
|
||||
"receipt": "ok dewey-183-verdict-1 rev 2153 row 183 round 1 approve by dewey (comment 29376)"
|
||||
},
|
||||
"viewSha": "81ebad70c0a77b936876a461e09a7068b8362dd15b3316d7684ccdefdf144ebd"
|
||||
},
|
||||
{
|
||||
"rev": 2154,
|
||||
"op": "sage-182-repin-2",
|
||||
"verb": "set",
|
||||
"args": {
|
||||
"id": 182,
|
||||
"field": "brief",
|
||||
"value": "docs/plans/2026-10-20_tester-thread-follow-ups.md#Brief: a tester message reaches only a tester-owned thread (N1)",
|
||||
"reason": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T04:56:10.079Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 182,
|
||||
"field": "brief",
|
||||
"from": {
|
||||
"path": "docs/plans/2026-10-20_tester-thread-follow-ups.md",
|
||||
"anchor": "Brief: a tester message reaches only a tester-owned thread (N1)",
|
||||
"blob": "3459e01c3358014efb861dca78d469cce6da6afe"
|
||||
},
|
||||
"to": {
|
||||
"path": "docs/plans/2026-10-20_tester-thread-follow-ups.md",
|
||||
"anchor": "Brief: a tester message reaches only a tester-owned thread (N1)",
|
||||
"blob": "3b4313cb9ffa724a215a896d6d782370f0bc3b66"
|
||||
},
|
||||
"receipt": "ok sage-182-repin-2 rev 2154 row 182 brief: docs/plans/2026-10-20_tester-thread-follow-ups.md § Brief: a tester message reaches only a tester-owned thread (N1) @3459e01c3358→docs/plans/2026-10-20_tester-thread-follow-ups.md § Brief: a tester message reaches only a tester-owned thread (N1) @3b4313cb9ffa"
|
||||
},
|
||||
"viewSha": "dae8c08dc0a9390a22c57582ad83296fbb685e146b4921188e35be094c2b265b"
|
||||
},
|
||||
{
|
||||
"rev": 2155,
|
||||
"op": "sage-184-repin-2",
|
||||
"verb": "set",
|
||||
"args": {
|
||||
"id": 184,
|
||||
"field": "brief",
|
||||
"value": "docs/plans/2026-10-20_tester-thread-follow-ups.md#Brief: tester thread verbs in the CLI",
|
||||
"reason": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T04:56:26.104Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 184,
|
||||
"field": "brief",
|
||||
"from": {
|
||||
"path": "docs/plans/2026-10-20_tester-thread-follow-ups.md",
|
||||
"anchor": "Brief: tester thread verbs in the CLI",
|
||||
"blob": "3459e01c3358014efb861dca78d469cce6da6afe"
|
||||
},
|
||||
"to": {
|
||||
"path": "docs/plans/2026-10-20_tester-thread-follow-ups.md",
|
||||
"anchor": "Brief: tester thread verbs in the CLI",
|
||||
"blob": "3b4313cb9ffa724a215a896d6d782370f0bc3b66"
|
||||
},
|
||||
"receipt": "ok sage-184-repin-2 rev 2155 row 184 brief: docs/plans/2026-10-20_tester-thread-follow-ups.md § Brief: tester thread verbs in the CLI @3459e01c3358→docs/plans/2026-10-20_tester-thread-follow-ups.md § Brief: tester thread verbs in the CLI @3b4313cb9ffa"
|
||||
},
|
||||
"viewSha": "2f649822ce5cd8b17899c30f89d70f67ede17f052f1762e0157173868f42597f"
|
||||
},
|
||||
{
|
||||
"rev": 2156,
|
||||
"op": "sage-182-reviewers-1",
|
||||
"verb": "set",
|
||||
"args": {
|
||||
"id": 182,
|
||||
"field": "reviewers",
|
||||
"value": [
|
||||
"filbert"
|
||||
],
|
||||
"reason": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T04:56:42.313Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 182,
|
||||
"field": "reviewers",
|
||||
"from": [],
|
||||
"to": [
|
||||
"filbert"
|
||||
],
|
||||
"receipt": "ok sage-182-reviewers-1 rev 2156 row 182 reviewers: none→filbert"
|
||||
},
|
||||
"viewSha": "385844d3b83a94532b157402951db91e5f750888a348cb0731652a233610e776"
|
||||
},
|
||||
{
|
||||
"rev": 2157,
|
||||
"op": "sage-184-reviewers-1",
|
||||
"verb": "set",
|
||||
"args": {
|
||||
"id": 184,
|
||||
"field": "reviewers",
|
||||
"value": [
|
||||
"filbert"
|
||||
],
|
||||
"reason": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T04:56:59.054Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 184,
|
||||
"field": "reviewers",
|
||||
"from": [],
|
||||
"to": [
|
||||
"filbert"
|
||||
],
|
||||
"receipt": "ok sage-184-reviewers-1 rev 2157 row 184 reviewers: none→filbert"
|
||||
},
|
||||
"viewSha": "a5d0bae8a34e1d7e05444abfce634d42284d0dfb969c08ad0cadafe76e88fc14"
|
||||
},
|
||||
{
|
||||
"rev": 2158,
|
||||
"op": "sage-182-assign-1",
|
||||
"verb": "assign",
|
||||
"args": {
|
||||
"id": 182,
|
||||
"seat": "darkwing"
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T04:57:14.955Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 182,
|
||||
"field": "owner",
|
||||
"from": "sage",
|
||||
"to": "darkwing",
|
||||
"receipt": "ok sage-182-assign-1 rev 2158 row 182 owner: sage→darkwing"
|
||||
},
|
||||
"viewSha": "5a382ecdbec9e698e6dab8a1e2b609f4481c7207f0c1f064db56e743102cfd17"
|
||||
},
|
||||
{
|
||||
"rev": 2159,
|
||||
"op": "sage-184-assign-1",
|
||||
"verb": "assign",
|
||||
"args": {
|
||||
"id": 184,
|
||||
"seat": "dewey"
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T04:57:31.235Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 184,
|
||||
"field": "owner",
|
||||
"from": "sage",
|
||||
"to": "dewey",
|
||||
"receipt": "ok sage-184-assign-1 rev 2159 row 184 owner: sage→dewey"
|
||||
},
|
||||
"viewSha": "26f37bd71e28e590024b7216679f36e080f129904f9269ebb13a94838ebfee0b"
|
||||
},
|
||||
{
|
||||
"rev": 2160,
|
||||
"op": "sage-182-briefed-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 182,
|
||||
"to": "briefed",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T04:57:47.459Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 182,
|
||||
"from": "queued",
|
||||
"to": "briefed",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-182-briefed-1 rev 2160 row 182 queued→briefed"
|
||||
},
|
||||
"viewSha": "e441e96b8f782dc4a4344796f0558f4fdb2eef213e87202b07c2057d633f05ab"
|
||||
},
|
||||
{
|
||||
"rev": 2161,
|
||||
"op": "sage-184-briefed-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 184,
|
||||
"to": "briefed",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T04:58:04.143Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 184,
|
||||
"from": "queued",
|
||||
"to": "briefed",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-184-briefed-1 rev 2161 row 184 queued→briefed"
|
||||
},
|
||||
"viewSha": "966bf039d8543adb6be3cfbcee9c499b601acd70f04b3cb19a747205fb967c3f"
|
||||
},
|
||||
{
|
||||
"rev": 2162,
|
||||
"op": "darkwing-182-start-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 182,
|
||||
"to": "in-progress",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-20T04:59:02.170Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 182,
|
||||
"from": "briefed",
|
||||
"to": "in-progress",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok darkwing-182-start-1 rev 2162 row 182 briefed→in-progress"
|
||||
},
|
||||
"viewSha": "d12f42a7428c3e39033d5afd5fb784237e33875f7c067a4b6996e0608c8d68bf"
|
||||
},
|
||||
{
|
||||
"rev": 2163,
|
||||
"op": "dewey-184-start-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 184,
|
||||
"to": "in-progress",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "dewey",
|
||||
"at": "2026-10-20T04:59:41.212Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 184,
|
||||
"from": "briefed",
|
||||
"to": "in-progress",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok dewey-184-start-1 rev 2163 row 184 briefed→in-progress"
|
||||
},
|
||||
"viewSha": "6d949312e9af8c14e1e68f08adf5a41678daa6c2d8c6194260725df592532ad8"
|
||||
},
|
||||
{
|
||||
"rev": 2164,
|
||||
"op": "sage-183-note-1",
|
||||
"verb": "note",
|
||||
"args": {
|
||||
"id": 183,
|
||||
"text": "Landed d1272e714 (author Researcher) on 841c56d05. Patch-id af1cad0940dc matches the reviewed candidate (manifest e9339f28, base 931651f2d; no commit since touched either path). Sage gate on 931651f2d plus the patch: GATE_PASSED, node 2490/0, scripts 422/0 plus queue 156, 0 containers, network removed (04:54:16Z-05:02:45Z). Dewey approve #1681 comment 29376; notes N1, N2 need no change."
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T05:04:02.147Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 183,
|
||||
"field": "note",
|
||||
"receipt": "ok sage-183-note-1 rev 2164 row 183 note"
|
||||
},
|
||||
"viewSha": "2d9ca767552794661e10b6a3962121063c8615ee41a6991e45497eca8ebbf06c"
|
||||
},
|
||||
{
|
||||
"rev": 2165,
|
||||
"op": "sage-183-done-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 183,
|
||||
"to": "done",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T05:04:18.708Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 183,
|
||||
"from": "in-review",
|
||||
"to": "done",
|
||||
"round": 1,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-183-done-1 rev 2165 row 183 in-review→done round 1"
|
||||
},
|
||||
"viewSha": "aad25f3d1fc5f8349e93f9c93bbb1553e1d24285d40ee9eb716f3e73cd56bcf4"
|
||||
},
|
||||
{
|
||||
"rev": 2166,
|
||||
"op": "rocko-178-inreview-r2",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 178,
|
||||
"to": "in-review",
|
||||
"reason": null,
|
||||
"candidate": "agents/rocko/work/queue-178/r2/candidate-manifest.sha256",
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "rocko",
|
||||
"at": "2026-10-20T05:10:03.378Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 178,
|
||||
"from": "in-progress",
|
||||
"to": "in-review",
|
||||
"round": 2,
|
||||
"issue": 1676,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "9300a6704b1b7546e8ecdaecddf95f30c819b8441862a502872ffe5f76d7f4e6",
|
||||
"text": "849b45196b4a5635f2fec59f5c14956caadde3b259fa335cc067f73c52490dc1 docs/TOOLS.md\nf542948f725c6b8699cee825979c8f68766bcb45d50c73d69e3766912f7d4c12 packages/cli/tests/stack-release.test.mjs\n78c7b60d23cf20863a1cb66e16af2f9363d08acc79c5b4a344cd8af4fbe5bd44 packages/webui/README.md\n4f988333ec6af225a023323dda85a159b81a77f408a8dd7bff798fe9a1f4b24b packages/webui/src/cli.mjs\nba7d3e35b225cb4e17a4d2530a0f34d0a3734641e3982229a38207a36b3cd433 packages/webui/src/serve.mjs\n045b85c09e9a04c47b6dc83762bfee2eacf080e8aec4cd2ca1ce8ca1ccbadff4 packages/webui/systemd/mosaic-webui.service.in\nc23975b140ed977f3b98dbbec5de289e9f930cc42089193c4aa7c106338a68ba packages/webui/tests/proof-cli.test.mjs\nc06a1e673ef6f3df8f0473692c828aeba853369d2b668e821f1d41e6340b6503 packages/webui/tests/proof.test.mjs\n424be2837a18a41eab56b0deb576e35b460ac16b8c371762ad44896ffc3aad7d packages/webui/tests/service.test.mjs\nf4ef6d39e63c2e2e2d2399501f3da60d5a72d712a2d5fa1891ac05e450ebcc9b scripts/stack-release.sh\nd514caf757c03e5d02ef39b19359669bd2476dca1877f5d237c65bd62c33d2bf scripts/webui-service.sh\n"
|
||||
},
|
||||
"receipt": "ok rocko-178-inreview-r2 rev 2166 row 178 in-progress→in-review round 2 on #1676; request rocko-178-inreview-r2 requesting"
|
||||
},
|
||||
"viewSha": "ca87fa30f1b8d2058b3eaf1b78e1227f79fc74bf2e0aa790099bfe9742c9767e"
|
||||
},
|
||||
{
|
||||
"rev": 2167,
|
||||
"op": "rocko-178-inreview-r2.outcome",
|
||||
"verb": "review-outcome",
|
||||
"args": {
|
||||
"id": 178,
|
||||
"attempt": "rocko-178-inreview-r2",
|
||||
"outcome": "failed",
|
||||
"status": null,
|
||||
"comment": null,
|
||||
"detail": "pre-send: the credential or account check failed"
|
||||
},
|
||||
"by": "rocko",
|
||||
"at": "2026-10-20T05:10:19.467Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 178,
|
||||
"round": 2,
|
||||
"attempt": "rocko-178-inreview-r2",
|
||||
"state": "failed",
|
||||
"receipt": "ok rocko-178-inreview-r2.outcome rev 2167 row 178 round 2 request rocko-178-inreview-r2 failed"
|
||||
},
|
||||
"viewSha": "ca7e780a64fe869fb044cbc41bde88e2974459c58dfbbd1216636d29c7ddd08b"
|
||||
},
|
||||
{
|
||||
"rev": 2168,
|
||||
"op": "sage-178-review-r2",
|
||||
"verb": "review-request",
|
||||
"args": {
|
||||
"id": 178
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T05:10:56.432Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 178,
|
||||
"round": 2,
|
||||
"attempt": "sage-178-review-r2",
|
||||
"state": "requesting",
|
||||
"receipt": "ok sage-178-review-r2 rev 2168 row 178 round 2 request sage-178-review-r2 requesting"
|
||||
},
|
||||
"viewSha": "fd069b024e520a6a74a1cc58f22546bcba8dce9fa821626f8d39daa15e71a755"
|
||||
},
|
||||
{
|
||||
"rev": 2169,
|
||||
"op": "sage-178-review-r2.outcome",
|
||||
"verb": "review-outcome",
|
||||
"args": {
|
||||
"id": 178,
|
||||
"attempt": "sage-178-review-r2",
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 29384,
|
||||
"detail": "created"
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-20T05:11:12.861Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 178,
|
||||
"round": 2,
|
||||
"attempt": "sage-178-review-r2",
|
||||
"state": "posted",
|
||||
"receipt": "ok sage-178-review-r2.outcome rev 2169 row 178 round 2 request sage-178-review-r2 posted comment 29384"
|
||||
},
|
||||
"viewSha": "231d66dd4cb862dd990a5dbe7ee9b061fe15705c0ea38ca12a5e449023e179f2"
|
||||
},
|
||||
{
|
||||
"rev": 2170,
|
||||
"op": "dewey-178-verdict-2",
|
||||
"verb": "review-record",
|
||||
"args": {
|
||||
"id": 178,
|
||||
"verdict": "approve",
|
||||
"comment": 29386,
|
||||
"candidate": "9300a6704b1b7546e8ecdaecddf95f30c819b8441862a502872ffe5f76d7f4e6"
|
||||
},
|
||||
"by": "dewey",
|
||||
"at": "2026-10-20T05:19:25.589Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 178,
|
||||
"round": 2,
|
||||
"verdict": "approve",
|
||||
"receipt": "ok dewey-178-verdict-2 rev 2170 row 178 round 2 approve by dewey (comment 29386)"
|
||||
},
|
||||
"viewSha": "da1bdb1ef1bdd8f17e2a922a4bd13db44da0783101ccd02b8715051cb24264f6"
|
||||
},
|
||||
{
|
||||
"rev": 2171,
|
||||
"op": "darkwing-182-inreview-1",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 182,
|
||||
"to": "in-review",
|
||||
"reason": null,
|
||||
"candidate": "agents/darkwing/work/queue-182/candidate-manifest.sha256",
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-20T05:26:28.984Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 182,
|
||||
"from": "in-progress",
|
||||
"to": "in-review",
|
||||
"round": 1,
|
||||
"issue": 1680,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "9b5cc63c37f57a7a9954d6d3ecd1c5ee23a014b003c653d5ff7c0e055d57e866",
|
||||
"text": "01b5ab3a175f9488b31554a44abeba9b455dedbc3d68cb2dc8147a3fdcc58976 packages/bus/src/broker.mjs\nc09a0798cbc297aa5c0bf52bffafa278582c9be6815737d2d4cace56dd7d618f packages/bus/tests/tester-threads.test.mjs\n4377cc32aed37fa1bb645c0bbc3340eed4ec01740e67327449949474e35d3fdb packages/bus/README.md\nc0767449e3f50d74b0ce193fdd2ffeaf123e486d49e03cdf7fddbaec0fb87de7 packages/bus/tests/messaging.test.mjs\n"
|
||||
},
|
||||
"receipt": "ok darkwing-182-inreview-1 rev 2171 row 182 in-progress→in-review round 1 on #1680; request darkwing-182-inreview-1 requesting"
|
||||
},
|
||||
"viewSha": "04e8847ec4e2526c00363c53c561fce6b471d75ffa1c36e1b39d2dce3a635de5"
|
||||
},
|
||||
{
|
||||
"rev": 2172,
|
||||
"op": "darkwing-182-inreview-1.outcome",
|
||||
"verb": "review-outcome",
|
||||
"args": {
|
||||
"id": 182,
|
||||
"attempt": "darkwing-182-inreview-1",
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 29387,
|
||||
"detail": "created"
|
||||
},
|
||||
"by": "darkwing",
|
||||
"at": "2026-10-20T05:26:46.553Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 182,
|
||||
"round": 1,
|
||||
"attempt": "darkwing-182-inreview-1",
|
||||
"state": "posted",
|
||||
"receipt": "ok darkwing-182-inreview-1.outcome rev 2172 row 182 round 1 request darkwing-182-inreview-1 posted comment 29387"
|
||||
},
|
||||
"viewSha": "fdc26b9f8685b5cb2feb45174000216f5a29956c1b1a1fecabd0128cab97f5fe"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user