queue: rows 176 and 178 re-pinned to the mos-0878 briefs, row 178 piece updated and after set to 169, 175, 176 (revs 2041-2044, Sage, mos-0878)
This commit is contained in:
+2
-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 2040 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
Generated from `docs/plans/queue.json` revision 2044 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,7 +214,7 @@ Generated from `docs/plans/queue.json` revision 2040 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 | in-progress | — | 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 | — |
|
||||
| 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; same-uid limit recorded for Jason; secret, middleware and live turn-on are Jason's (#1676, Vikunja #385, mos-0874) | sage | #1676 | queued | — | 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) | 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 | — |
|
||||
|
||||
<!-- mosaic-queue:end -->
|
||||
|
||||
|
||||
+150
-7
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
|
||||
"revision": 2040,
|
||||
"revision": 2044,
|
||||
"rows": [
|
||||
{
|
||||
"id": 1,
|
||||
@@ -18244,7 +18244,7 @@
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-19_console-tester-listener.md",
|
||||
"anchor": "Brief: a loopback-only Console listener for the tester",
|
||||
"blob": "baed1f79c7273c1d6751cd17e6490547c44fc06b"
|
||||
"blob": "3de15694c15812567be18580f3760eed69884e5a"
|
||||
},
|
||||
"after": [
|
||||
{
|
||||
@@ -18264,7 +18264,7 @@
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-19T22:32:30.622Z",
|
||||
"updatedAt": "2026-10-19T22:32:30.622Z",
|
||||
"updatedAt": "2026-10-19T22:43:11.394Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
@@ -18307,7 +18307,7 @@
|
||||
},
|
||||
{
|
||||
"id": 178,
|
||||
"piece": "Console proxy proof: --proof-header and --proof-file, a signed-in request without Traefik's secret header gets 401; same-uid limit recorded for Jason; secret, middleware and live turn-on are Jason's (#1676, Vikunja #385, mos-0874)",
|
||||
"piece": "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)",
|
||||
"owner": "sage",
|
||||
"issues": [
|
||||
1676
|
||||
@@ -18324,16 +18324,29 @@
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-19_console-proxy-proof.md",
|
||||
"anchor": "Brief: the Console checks that a signed-in request came through Traefik",
|
||||
"blob": "509fdbe49930d9669c1c509eedfaeff486ca8a0f"
|
||||
"blob": "3d056f46d9a00f6c08b3c65fab3af26e0cd1f653"
|
||||
},
|
||||
"after": [],
|
||||
"after": [
|
||||
{
|
||||
"id": 169,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 175,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 176,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-19T22:33:05.401Z",
|
||||
"updatedAt": "2026-10-19T22:33:05.401Z",
|
||||
"updatedAt": "2026-10-19T22:44:06.665Z",
|
||||
"updatedBy": "sage"
|
||||
}
|
||||
],
|
||||
@@ -72286,6 +72299,136 @@
|
||||
"receipt": "ok sage-178-add rev 2040 row 178 none→queued"
|
||||
},
|
||||
"viewSha": "ef631d6f28b1b974ad3c685e0c98978f06463a31a4c2cc97ba16d638219d4d35"
|
||||
},
|
||||
{
|
||||
"rev": 2041,
|
||||
"op": "sage-r176-brief-q1",
|
||||
"verb": "set",
|
||||
"args": {
|
||||
"id": 176,
|
||||
"field": "brief",
|
||||
"value": "docs/plans/2026-10-19_console-tester-listener.md#Brief: a loopback-only Console listener for the tester",
|
||||
"reason": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-19T22:43:11.394Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 176,
|
||||
"field": "brief",
|
||||
"from": {
|
||||
"path": "docs/plans/2026-10-19_console-tester-listener.md",
|
||||
"anchor": "Brief: a loopback-only Console listener for the tester",
|
||||
"blob": "baed1f79c7273c1d6751cd17e6490547c44fc06b"
|
||||
},
|
||||
"to": {
|
||||
"path": "docs/plans/2026-10-19_console-tester-listener.md",
|
||||
"anchor": "Brief: a loopback-only Console listener for the tester",
|
||||
"blob": "3de15694c15812567be18580f3760eed69884e5a"
|
||||
},
|
||||
"receipt": "ok sage-r176-brief-q1 rev 2041 row 176 brief: docs/plans/2026-10-19_console-tester-listener.md § Brief: a loopback-only Console listener for the tester @baed1f79c727→docs/plans/2026-10-19_console-tester-listener.md § Brief: a loopback-only Console listener for the tester @3de15694c158"
|
||||
},
|
||||
"viewSha": "cb7297c5bf796171b052b8ab459bc8ebf591f0967acdc4ea6f48802d7955cb96"
|
||||
},
|
||||
{
|
||||
"rev": 2042,
|
||||
"op": "sage-r178-brief-q2",
|
||||
"verb": "set",
|
||||
"args": {
|
||||
"id": 178,
|
||||
"field": "brief",
|
||||
"value": "docs/plans/2026-10-19_console-proxy-proof.md#Brief: the Console checks that a signed-in request came through Traefik",
|
||||
"reason": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-19T22:43:25.313Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 178,
|
||||
"field": "brief",
|
||||
"from": {
|
||||
"path": "docs/plans/2026-10-19_console-proxy-proof.md",
|
||||
"anchor": "Brief: the Console checks that a signed-in request came through Traefik",
|
||||
"blob": "509fdbe49930d9669c1c509eedfaeff486ca8a0f"
|
||||
},
|
||||
"to": {
|
||||
"path": "docs/plans/2026-10-19_console-proxy-proof.md",
|
||||
"anchor": "Brief: the Console checks that a signed-in request came through Traefik",
|
||||
"blob": "3d056f46d9a00f6c08b3c65fab3af26e0cd1f653"
|
||||
},
|
||||
"receipt": "ok sage-r178-brief-q2 rev 2042 row 178 brief: docs/plans/2026-10-19_console-proxy-proof.md § Brief: the Console checks that a signed-in request came through Traefik @509fdbe49930→docs/plans/2026-10-19_console-proxy-proof.md § Brief: the Console checks that a signed-in request came through Traefik @3d056f46d9a0"
|
||||
},
|
||||
"viewSha": "882131633b5d3d00286e6aead54a2e2037c09b8a863b20a64361a2a3930f5868"
|
||||
},
|
||||
{
|
||||
"rev": 2043,
|
||||
"op": "sage-r178-piece-q2",
|
||||
"verb": "set",
|
||||
"args": {
|
||||
"id": 178,
|
||||
"field": "piece",
|
||||
"value": "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)",
|
||||
"reason": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-19T22:43:39.404Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 178,
|
||||
"field": "piece",
|
||||
"from": "Console proxy proof: --proof-header and --proof-file, a signed-in request without Traefik's secret header gets 401; same-uid limit recorded for Jason; secret, middleware and live turn-on are Jason's (#1676, Vikunja #385, mos-0874)",
|
||||
"to": "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)",
|
||||
"receipt": "ok sage-r178-piece-q2 rev 2043 row 178 piece: Console proxy proof: --proof-header and --proof-file, a signed-in request without Traefik's secret header gets 401; same-uid limit recorded for Jason; secret, middleware and live turn-on are Jason's (#1676, Vikunja #385, mos-0874)→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)"
|
||||
},
|
||||
"viewSha": "56646e2836502d68b0de944ade76345b436010a88364062f04ea28a148e83ed7"
|
||||
},
|
||||
{
|
||||
"rev": 2044,
|
||||
"op": "sage-r178-after",
|
||||
"verb": "set",
|
||||
"args": {
|
||||
"id": 178,
|
||||
"field": "after",
|
||||
"value": [
|
||||
{
|
||||
"id": 169,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 175,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 176,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reason": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-19T22:44:06.665Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 178,
|
||||
"field": "after",
|
||||
"from": [],
|
||||
"to": [
|
||||
{
|
||||
"id": 169,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 175,
|
||||
"when": "done"
|
||||
},
|
||||
{
|
||||
"id": 176,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"receipt": "ok sage-r178-after rev 2044 row 178 after: none→169 done, 175 done, 176 done"
|
||||
},
|
||||
"viewSha": "a3f502d34f9b85669612c12e7621523d19a0119aa64da4fa72c1627e47e9b7c2"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user