queue: revs 3163-3172, row 256 claim (Honker 3163), row 236 in-review (Megavolt 3164/3165), review request 3166/3167, Dewey approve 3168, landing note and done 3169/3170, row 281 add and briefed 3171/3172 (Sage)
This commit is contained in:
+4
-3
@@ -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 3162 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
Generated from `docs/plans/queue.json` revision 3172 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`.
|
||||
|
||||
| # | Piece | Owner | Issues | State | After | Gate | Brief | Note |
|
||||
|---|---|---|---|---|---|---|---|---|
|
||||
@@ -272,7 +272,7 @@ Generated from `docs/plans/queue.json` revision 3162 by `queue render`. Do not e
|
||||
| 233 | Installer I3: stack-upgrade.sh root driver and the ops-01 host run sheet (MVP, Q187, Vikunja #432) | darkwing; reviewers filbert | #1735 | done | 232 done | Filbert approves the manifest. The test file, the cli suite and every scripts/test-*.sh are green on Sage's gate, with the mutants killed. (sage) | `docs/plans/2026-10-20_installer-rows.md` § I3 the upgrade command and the host run sheet | Landed 57f59e0c3 on 5465fd52d (pushed 05:39Z). verify-commit matches the manifest (7 paths). Patch-id b16ac924 equals the candidate's (1a1dc80ca vs e65a3ab4d). Modes match. Sage's gate on the landing tree: cli 617/0, scripts/test-*.sh 585/0. Filbert N1, N4 and N5 go to row 240, N2 and N3 to DEFERRED. |
|
||||
| 234 | Machine grant row a: host enrollment, store records and migration 3i-3j (#436a, design r6 f9039682e, lands by 10-25 before the .53/.54 installs) | gizmoduck; reviewers duckworth | #1740 | done | 210 done | Duckworth approves the manifest. The bus, business and cli suites and every scripts/test-*.sh are green on Sage's gate. The design's section 10 row a tests and mutants pass, the migration test included. (sage) (sage) | `docs/plans/2026-10-20_host-credentials.md` § Machine grant row a: enrollment, store records and migration 3i-3j | LANDED c771a36f4 (pushed 06:16Z 10-21) on caa4b5944: r3 c783d5e39 41 paths via temp index, modes from ls-tree. patch-id 32bbbea2bd6f equals the candidate's; verify-commit ok 41 paths. Gate on the c783d5e39 tree 06:02:12Z-06:15:26Z: 15 packages 2890/0, ten scripts/test-*.sh 585/0. Duckworth r3 approve 29935 rev 2683. N10, N12 to row 235. |
|
||||
| 235 | Machine grant row b: raise binding, executor, reconcile and revoke (#436, design r6 f9039682e, C1, N1, G27, G28) | gizmoduck; reviewers duckworth | #1741 | done | 234 done | Duckworth approves the manifest. The bus, business and cli suites and every scripts/test-*.sh are green on Sage's gate. Section 10's row b tests and mutants pass, G27, G28 and the upsert mutant included. (sage) (sage) | `docs/plans/2026-10-20_host-credentials.md` § Machine grant row b: raise binding, executor, reconcile and revoke | LANDED b1fece6f0, pushed (rode Darkwing SESSIONS aa19a2464). Cand ed4193316, manifest dad377ca8fe4, 13 paths, verify-commit ok, patch-id c355d2fc457d. Gate 10:30:55-10:42:43Z: bus 596/0, business 200/0, cli 666/0, all scripts green. Brief Gate met: duckworth-0089 approve, upsert mutant equivalent, row b and creative tests and mutants on Gizmoduck slot runs (38 of 39 killed, B17 equivalent). |
|
||||
| 236 | #436b Gitea grant path build: seat accounts and tokens through an approved grant, schema 3j-3k (design r5 1be535aca, due 10-27 at risk; live waits for Jason's section 8 approval and bootstrap step) | megavolt; reviewers dewey | #1742 | in-progress | 210 done, 234 done | Dewey approves the manifest. The bus, business and cli suites and every scripts/test-*.sh are green on Sage's gate. Section 9's mutants are killed, N9's restart test included. (sage) (sage) | `docs/plans/2026-10-20_agent-credentials.md` § Brief: #436b Gitea grant path, build (schema 3j-3k) | — |
|
||||
| 236 | #436b Gitea grant path build: seat accounts and tokens through an approved grant, schema 3j-3k (design r5 1be535aca, due 10-27 at risk; live waits for Jason's section 8 approval and bootstrap step) | megavolt; reviewers dewey | #1742 | done | 210 done, 234 done | Dewey approves the manifest. The bus, business and cli suites and every scripts/test-*.sh are green on Sage's gate. Section 9's mutants are killed, N9's restart test included. (sage) (sage) | `docs/plans/2026-10-20_agent-credentials.md` § Brief: #436b Gitea grant path, build (schema 3j-3k) | Landed bd5f11ded on refactor, a fast-forward on be2b008cc. It is 08840f3c1 rebased past 194 (commit 1 unions only, 2-7 =) plus 2 stale-pin fixes and a gitea-not-configured raise test (sage-2559). Dewey approve on manifest 0b00269b. Megavolt gate under Sage CLEAR: 2c green, bus 765, business 228, cli 832, ten scripts rc=0, mutants 40/40; skips named, env-only. Overlap 13/257 clean. Schema 3j-3k. #1742 closed. |
|
||||
| 237 | Row 199 follow-up N1: one decision publishes once (publish-busy or #spent recheck) | megavolt; reviewers duckworth | #1743 | done | 199 done | Duckworth approves the manifest. The bus suite and every scripts/test-*.sh are green on Sage's gate, and the mutant is killed. (sage) (sage) | `docs/plans/2026-10-20_agent-credentials.md` § Brief: row 199 follow-up N1, one decision publishes once | Landed d7d943199 on refactor (local, push pending), patch-id c5f4beb4 = e42415935, manifest bb777cb0 blobs checked. Sage gate 01:31-01:44Z on 816d48b03+4 paths: M1 killed (bus 1/13, cli 1/8), every package suite and scripts/test-*.sh green (bus 478, cli 564). |
|
||||
| 238 | row 200 follow-up N1: the sso-config hint carries --instance NAME (#1744) | launchpad; reviewers webby | #1744 | done | 200 done | Webby approves the manifest; stack-release.test.mjs whole, cli suite and every scripts/test-*.sh green on Sage's gate; the mutant killed (sage) | `docs/plans/2026-10-20_stack-release-sso.md` § Brief: row 200 follow-up N1, the sso-config hint names the instance | Landed d49b1f2bd (pushed 07:25Z) on 86249ac55: the 3 manifest paths from 4c90099ea. Patch-id b9d0bb0ee3c7 equals the candidate's; modes and blobs match; verify-commit ok (3 paths). Sage's combined 228+238 gate on c515273db plus both rows' 6 paths, 07:11:30Z to 07:23:34Z: seat 165/0, cli 640/0, all ten scripts/test-*.sh 585/0. Mutant (sso-config drops --instance) killed, survived none. Round 1 N1 stays on the #1744 carry list. |
|
||||
| 239 | Row 194 follow-up: the credential revoke runs under the writer's lock, refusals after a revoke say so, and a stale-revision fire test (duckworth-0074, mos-1158) | honker; reviewers duckworth | #1745 | queued | 194 done | Duckworth approves the manifest. The bus, business, cli and webui suites and every scripts/test-*.sh are green on Sage's gate, and the mutants are killed. (sage) (sage) | `docs/plans/2026-10-20_agent-lifecycle.md` § Brief: row 194 follow-up, the revoke under the writer's lock and a fire test | — |
|
||||
@@ -292,7 +292,7 @@ Generated from `docs/plans/queue.json` revision 3162 by `queue render`. Do not e
|
||||
| 253 | F27: case2-unit.sh and case1-accept.sh move to --tester-socket and refuse --tester-port with stack-release's migration wording; no .53/.54 copy with 196 until this lands (mos-1198 item 4) | gander; reviewers duckworth | #1758 | in-progress | 196 done | reviewer approves DESIGN.md then the manifest; cli and webui suites whole and every scripts/test-*.sh on Sage's slot; mutants per DESIGN.md; static check covers scripts and tests (sage) | `docs/plans/2026-10-21_tester-socket-scripts.md` § Brief: case2-unit.sh and case1-accept.sh move to --tester-socket (F27) | — |
|
||||
| 254 | Library sync follow-up: client timeout, STATUS codes, README (222 deferrals, #1759) | megavolt; reviewers dewey | #1759 | done | 196 done | Dewey approves the manifest; bus, library and webui suites whole and every scripts/test-*.sh green on Sage's slot; the timeout and STATUS mutants killed (sage) | `docs/plans/2026-10-21_library-sync-followup.md` § Gate | Landed 331597709 (candidate b31300d79 blobs and modes on 41b0cf755; patch-id 96216216 equal, range-diff differs only in the message) plus doc eb9672c91 (Dewey N1 README sentence closed; N2 four 502 codes to DEFERRED, binding the Console library routes row). Merged-tree rerun on Sage's slot 23:44-23:55Z: library 77/0, bus 628/0, webui 305/0 with 1 skip, cli 749/0. Megavolt's gate megavolt-0102 covers scripts and both mutants. |
|
||||
| 255 | Bundled Pocket ID for users with no OIDC provider, design (Q203, #1760) | launchpad; reviewers webby | — | queued | 252 done | Webby approves DESIGN.md; design only, build rows follow after Sage checks it against Q203, O6, REQ-WEB-2 and REQ-INST-1 (sage) | `docs/plans/2026-10-21_bundled-pocket-id.md` § Gate | Vikunja 458, Gitea #1760, mos-1202 item 2. REQ-INST-2 lands in PRD 1.10 as post-v1 (mos-1204). Design only: no install, no download, no .53/.54, dragon-lin keeps Authentik. |
|
||||
| 256 | the human deletes a creative instance; any other actor refused, fire unchanged (REQ-COS-3, before the v1 tag) | honker; reviewers webby | #1761 | briefed | 194 done | Webby approves the manifest; touched test files whole plus business, bus, cli and webui suites and every scripts/test-*.sh green on Sage's slot; both mutants killed (sage) | `docs/plans/2026-10-21_creative-delete-human.md` § Brief: the human deletes a creative instance (REQ-COS-3, after row 194) | — |
|
||||
| 256 | the human deletes a creative instance; any other actor refused, fire unchanged (REQ-COS-3, before the v1 tag) | honker; reviewers webby | #1761 | in-progress | 194 done | Webby approves the manifest; touched test files whole plus business, bus, cli and webui suites and every scripts/test-*.sh green on Sage's slot; both mutants killed (sage) | `docs/plans/2026-10-21_creative-delete-human.md` § Brief: the human deletes a creative instance (REQ-COS-3, after row 194) | — |
|
||||
| 257 | Q198 S1: pressure parser and pure rules evaluator (post-v1) | morgana; reviewers filbert | #1762 | in-review, round 2, request posted | — | Reviewer approves the manifest; touched test files whole plus the package suite green on Sage's slot; both brief mutants killed (post-v1, MVP keeps slot priority) (sage) | `docs/plans/2026-10-21_post-v1-row-briefs.md` § Brief: Q198 S1 pressure parser and pure rules evaluator | — |
|
||||
| 258 | Email E01: mail PRD addendum draft and schemas (post-v1) | unassigned | #1763 | queued | — | Reviewer approves the manifest; the row's named tests whole plus the mail suite and touched suites green on Sage's slot; reviewer-named mutants killed (post-v1, MVP keeps slot priority) (sage) | `docs/plans/2026-10-21_post-v1-row-briefs.md` § Brief: E01 mail PRD addendum draft and schemas | — |
|
||||
| 259 | Email E03: mail ledger, state and quotas (post-v1) | unassigned | #1764 | queued | 258 done | Reviewer approves the manifest; the row's named tests whole plus the mail suite and touched suites green on Sage's slot; reviewer-named mutants killed (post-v1, MVP keeps slot priority) (sage) | `docs/plans/2026-10-21_post-v1-row-briefs.md` § Brief: E03 mail ledger, state and quotas | — |
|
||||
@@ -317,6 +317,7 @@ Generated from `docs/plans/queue.json` revision 3162 by `queue render`. Do not e
|
||||
| 278 | The Console Agents view shows thread claims (follow-up to row 277; no user thread live before it) | gander; reviewers webby | #1783 | briefed | 277 done | Webby approves the manifest. The touched test files run whole, the webui and bus suites and every scripts/test-*.sh are green on Sage's gate, and the mutants are killed. (sage) | `docs/plans/2026-10-22_owner-thread-claims.md` § Brief: the Console shows thread claims | — |
|
||||
| 279 | stopRun reads a live run's status at the deadline: the deadline branch is the only time exit (191 follow-up, MVP, mos-1269; lands before 194 b16) | rocko; reviewers dewey | #1784 | done | — | Dewey approves the manifest. The processing-control package's tests and every other touched test file run whole, the business and cli suites are green on Sage's gate, and M1 is killed. (sage) | `docs/plans/2026-10-22_stoprun-deadline.md` § Brief: stopRun's deadline branch is the only time exit | LANDED ceadad993 (carry of cad927137 onto 343b6dd76: range-diff 1:= 2:=, patch-ids 6d8ae7f4/e484c297 equal, Dewey APPROVE dewey-0809 c30409 + carry). Fix: stopRun loop is for(;;), deadline branch is the only time exit. Sage gate green: business 209/0/0, cli 794/0/0, discord processing+stop 9/0/0; Rocko stop-run 13/13, processing-control 62/62, M1 killed. Overlap sweep clean (13, 257). Next: 194 b16 rebases onto it (mos-1269). |
|
||||
| 280 | Bus tests: the scratch sshd proves it owns its port (194 gate follow-up, MVP, mos-1270) | rocko; reviewers duckworth | #1785 | done | — | Duckworth approves the manifest. Both files run whole, the bus suite is green on Sage's gate, the 30-run repeat has no timeout, and M1 is killed. Row 194 b17's full gate then runs on top. Any red goes to Mos (mos-1270). (sage) | `docs/plans/2026-10-22_sshd-port-race.md` § Brief: the scratch sshd's port is ours before a test uses it | Landed b0fd28b6f 07:57:30Z, ff from da5d3651d: b765f5cb8 (Duckworth approve rev 3153, manifest 27806c05) + slim packet. Sage gate bus 656/0/0, ge 41, hr 26 (c30431). Repeat 2010/2010 under cli 1588/1588, no timeout; M1/M2 killed 4/4. Full evidence d6c924764 on rocko/row280-da5d-20261022. N2-N4 carry in BUILD.md. 194 b17 rebases on b0fd28b6f. |
|
||||
| 281 | A fire or a delete revokes the instance's host and Gitea grants (194/236 follow-up, MVP, mos-1271) | megavolt; reviewers dewey | #1786 | briefed | 236 done | Dewey approves the design, then the manifest. Bus, business, cli and every touched test file run whole, plus the Docker gitea-grant test and every scripts/test-*.sh, green on Sage's gate. M1-M4 killed. Lands before .53 Case 1 hires a granted instance. Red goes to Sage, then Mos. (sage) | `docs/plans/2026-10-22_fire-revokes-grants.md` § Brief: no grant outlives its instance | — |
|
||||
|
||||
<!-- mosaic-queue:end -->
|
||||
|
||||
|
||||
+363
-13
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"canonicalRoot": "/mnt/storage/src/mosaic-stack",
|
||||
"revision": 3162,
|
||||
"revision": 3172,
|
||||
"rows": [
|
||||
{
|
||||
"id": 1,
|
||||
@@ -24617,7 +24617,7 @@
|
||||
"closes": [
|
||||
1742
|
||||
],
|
||||
"state": "in-progress",
|
||||
"state": "done",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
@@ -24641,16 +24641,70 @@
|
||||
"reviewers": [
|
||||
"dewey"
|
||||
],
|
||||
"review": null,
|
||||
"claim": {
|
||||
"seat": "megavolt",
|
||||
"op": "megavolt-236-claim"
|
||||
"review": {
|
||||
"rounds": [
|
||||
{
|
||||
"n": 1,
|
||||
"op": "megavolt-236-inreview-r5b",
|
||||
"by": "megavolt",
|
||||
"at": "2026-10-22T09:30:56.710Z",
|
||||
"issue": 1742,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "0b00269b9c0ddf9723c6c6c85a68972775380df3f32413ea01eb721c02b60598",
|
||||
"text": "684ea4328a4fdb463403350b406c57e2e5724263c4ad8750c1727ab2a201d60e agents/megavolt/work/queue-236/BUILD.md\nd52ca4742e19618096b75f2695c385e733cb5333dfc7eca223a8d4c31393249a packages/bus/README.md\naba9240825a35fdcc741439d0708efa33afcf519d11cac9952c7207ad99250f0 packages/bus/schema.sql\n878f8cd35d6ebee2b63e82e721d3c3590d76c77a87df5223d54c1303ea24066d packages/bus/src/broker.mjs\nc0d7cd81000d770a999ce96ade4fe97a73cd50b7ac7e5a9e4f9d85fdf271b68e packages/bus/src/credentials.mjs\nc8f88c5a4ea58d74920cdc53dadc25686b0777344d66704e8006e6e14a2aeaa1 packages/bus/src/gitea-grant.mjs\n271b9781d73cf31cc562a56180e3ebcd725b5fde148a83347a201fdef2fc28af packages/bus/src/human-cli.mjs\n2e2bb1fe70076f5e24406a18a923b9e55c4192178a0a704a1b9716032676f9d4 packages/bus/src/migrations/3j-3k.sql\n7dada9331d1d7691aa2fd8580f6779428277c38ce881191091d245f8f68521f5 packages/bus/src/runtime.mjs\nd2d798cdbf8d889063c04ed39dad7cc77ba55ed9c85889f01926c5077a12a98d packages/bus/src/server.mjs\na575716a0164e3a8f8d94a6194df36702523a015caafba46968cc35c1f2e33e7 packages/bus/src/store.mjs\n31e0687c4dd30387907cb7bfa61e14ef221eaac56a7ea55495622f10f1bcf0c7 packages/bus/tests/account-migration.test.mjs\n65ffedcbf60fac3c3ca01ebddd85ea05005423757abe7c83d22e64c00f8a8f66 packages/bus/tests/channel-proof.test.mjs\nccd902b4a84a37271e33206290f33ae74ab857eb03aa5836668ceb096a9a669c packages/bus/tests/chief-of-staff.test.mjs\ne817e27aeb87f503b1c4ee49399da4f618fb64aeec78dd02b5c7f6a9048c26be packages/bus/tests/comment-migration.test.mjs\n90f9c8be96eacb7a1fce5e9925dc60c8259e17c4228f705d01238c254fa722a1 packages/bus/tests/fake-gitea-api.mjs\n0a7b633ce7eec9d0bb37c3255f4244d97bd0c8eac38db91a11b4ef6cc982ec8c packages/bus/tests/fixtures/schema-3j.sql\n1e564aacb9c2f80d0755d5bbe71f966db93bebaad3adfaa31cb3efa50548053a packages/bus/tests/gitea-grant-docker.test.mjs\n65d05d9683625b5611627290f0f80e0e72b9f45ff9bfe29e3c51e709d6ab6202 packages/bus/tests/gitea-grant.test.mjs\nfe2035c01cd02d97025a0ba4217bac9eb8e986ddc92b84adb2fc468f2ad2d8e6 packages/bus/tests/gitea-migration.test.mjs\n6fe28edabfe9744e90420ffbc8e7344367765c685f22c451abf933d183743ed2 packages/bus/tests/grant-host.test.mjs\n78eb40d3bf38c953750d8d7a512b7df702af4393ac61db8c4a3c7d9e3511f138 packages/bus/tests/grant-migration.test.mjs\n3a5fc4c32147659a9a4495fa4064e23cd503d362569b62a053b4ca6c2321fc0d packages/bus/tests/name-migration.test.mjs\n057ed3ecebcaed3942e5514ad9a55bf8644c6a1de64f0117319f81dc7736cfcd packages/bus/tests/project-runtime.test.mjs\nde7dc8ef8a90f6b5af761424c171634ab9b64b1cf3de8b97104d1d5d4a220294 packages/bus/tests/schema.test.mjs\n03dc1ad78192227bfc579125053a2599162b523bd155f2f6a96cbf16e48b81a0 packages/bus/tests/spec-migration.test.mjs\n7d3c3e7d7dba9711e252e93738e3027a30e6a38f0dc445bf5632af59f42ccfe0 packages/bus/tests/thread-migration.test.mjs\n874f5e85945c190b6cf0da1ec1395d39ad6698f9b0b350d2b53f110e37108fd3 packages/bus/tests/usage-migration.test.mjs\n4f7d07b7f697acf310b0f5f768a8ea1aba145628773c6ce18c12c34fb65d2938 packages/cli/README.md\n807739c2b81e46eb9e544afefa1d49457cc987b9ea215033b5267ff11e11da11 packages/cli/src/cli.mjs\n6b4c406aed5fadfc69b3a9811d0663020436a7e7022e679cbbf5f3db93cdaca4 packages/cli/src/grants.mjs\ne886fa96eb2c365cac2ceb2b674c78c377ca3b2504fb0695cb9a270c861eacbd packages/cli/tests/grants.test.mjs\n891529c46ace42bc36daf3a3c37f824e3e90a450662ab79c8a10f966dc03bfc6 packages/cli/tests/stack-release.test.mjs\na96ef55ece724f3d13b83ddf7ad1f7c64e0899bbac41991076c017a41dd511f3 scripts/mosaic\n"
|
||||
},
|
||||
"request": "comment",
|
||||
"attempts": [
|
||||
{
|
||||
"op": "megavolt-236-inreview-r5b",
|
||||
"by": "megavolt",
|
||||
"at": "2026-10-22T09:30:56.710Z",
|
||||
"state": "failed",
|
||||
"comment": null,
|
||||
"transport": {
|
||||
"outcome": "failed",
|
||||
"status": null,
|
||||
"comment": null,
|
||||
"detail": "pre-send: the credential or account check failed"
|
||||
},
|
||||
"resolutions": []
|
||||
},
|
||||
{
|
||||
"op": "sage-236-request-r1",
|
||||
"by": "sage",
|
||||
"at": "2026-10-22T09:33:12.587Z",
|
||||
"state": "posted",
|
||||
"comment": 30449,
|
||||
"transport": {
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 30449,
|
||||
"detail": "created"
|
||||
},
|
||||
"resolutions": []
|
||||
}
|
||||
],
|
||||
"duplicateRisk": false,
|
||||
"receipts": [
|
||||
{
|
||||
"reviewer": "dewey",
|
||||
"op": "dewey-236-r1-verdict",
|
||||
"at": "2026-10-22T09:36:29.654Z",
|
||||
"verdict": "approve",
|
||||
"comment": 30450,
|
||||
"candidate": "0b00269b9c0ddf9723c6c6c85a68972775380df3f32413ea01eb721c02b60598"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"note": null,
|
||||
"claim": null,
|
||||
"note": "Landed bd5f11ded on refactor, a fast-forward on be2b008cc. It is 08840f3c1 rebased past 194 (commit 1 unions only, 2-7 =) plus 2 stale-pin fixes and a gitea-not-configured raise test (sage-2559). Dewey approve on manifest 0b00269b. Megavolt gate under Sage CLEAR: 2c green, bus 765, business 228, cli 832, ten scripts rc=0, mutants 40/40; skips named, env-only. Overlap 13/257 clean. Schema 3j-3k. #1742 closed.",
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-20T23:39:42.567Z",
|
||||
"updatedAt": "2026-10-22T00:32:54.651Z",
|
||||
"updatedBy": "megavolt"
|
||||
"updatedAt": "2026-10-22T09:38:38.148Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 237,
|
||||
@@ -26320,7 +26374,7 @@
|
||||
"closes": [
|
||||
1761
|
||||
],
|
||||
"state": "briefed",
|
||||
"state": "in-progress",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
@@ -26341,12 +26395,15 @@
|
||||
"webby"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"claim": {
|
||||
"seat": "honker",
|
||||
"op": "honker-256-start"
|
||||
},
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-21T21:29:03.192Z",
|
||||
"updatedAt": "2026-10-21T21:29:35.868Z",
|
||||
"updatedBy": "sage"
|
||||
"updatedAt": "2026-10-22T08:43:10.250Z",
|
||||
"updatedBy": "honker"
|
||||
},
|
||||
{
|
||||
"id": 257,
|
||||
@@ -27630,6 +27687,44 @@
|
||||
"createdAt": "2026-10-22T07:12:32.562Z",
|
||||
"updatedAt": "2026-10-22T07:58:48.101Z",
|
||||
"updatedBy": "sage"
|
||||
},
|
||||
{
|
||||
"id": 281,
|
||||
"piece": "A fire or a delete revokes the instance's host and Gitea grants (194/236 follow-up, MVP, mos-1271)",
|
||||
"owner": "megavolt",
|
||||
"issues": [
|
||||
1786
|
||||
],
|
||||
"closes": [
|
||||
1786
|
||||
],
|
||||
"state": "briefed",
|
||||
"previousState": null,
|
||||
"required": false,
|
||||
"requiredSince": null,
|
||||
"gate": "Dewey approves the design, then the manifest. Bus, business, cli and every touched test file run whole, plus the Docker gitea-grant test and every scripts/test-*.sh, green on Sage's gate. M1-M4 killed. Lands before .53 Case 1 hires a granted instance. Red goes to Sage, then Mos.",
|
||||
"gateOwner": "sage",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-22_fire-revokes-grants.md",
|
||||
"anchor": "Brief: no grant outlives its instance",
|
||||
"blob": "8a2d256acf65dfe1939350516e164ffa23be90ac"
|
||||
},
|
||||
"after": [
|
||||
{
|
||||
"id": 236,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"dewey"
|
||||
],
|
||||
"review": null,
|
||||
"claim": null,
|
||||
"note": null,
|
||||
"blockedReason": null,
|
||||
"createdAt": "2026-10-22T09:44:24.187Z",
|
||||
"updatedAt": "2026-10-22T09:45:05.398Z",
|
||||
"updatedBy": "sage"
|
||||
}
|
||||
],
|
||||
"log": [
|
||||
@@ -111081,6 +111176,261 @@
|
||||
"receipt": "ok sage-194-done-2548 rev 3162 row 194 in-review→done round 1"
|
||||
},
|
||||
"viewSha": "bf8058cccaba20ce46ff687de92ea1fbf659dd26b090b1d4ce090bb9f0d32057"
|
||||
},
|
||||
{
|
||||
"rev": 3163,
|
||||
"op": "honker-256-start",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 256,
|
||||
"to": "in-progress",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "honker",
|
||||
"at": "2026-10-22T08:43:10.250Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 256,
|
||||
"from": "briefed",
|
||||
"to": "in-progress",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok honker-256-start rev 3163 row 256 briefed→in-progress"
|
||||
},
|
||||
"viewSha": "373efeac81f5ed9280c679608113ec4edbf22ed069299a9123ff0ebead854c6a"
|
||||
},
|
||||
{
|
||||
"rev": 3164,
|
||||
"op": "megavolt-236-inreview-r5b",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 236,
|
||||
"to": "in-review",
|
||||
"reason": null,
|
||||
"candidate": "/mnt/storage/scratch/megavolt-r236/manifest-bd5f11ded.txt",
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "megavolt",
|
||||
"at": "2026-10-22T09:30:56.710Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 236,
|
||||
"from": "in-progress",
|
||||
"to": "in-review",
|
||||
"round": 1,
|
||||
"issue": 1742,
|
||||
"candidate": {
|
||||
"kind": "manifest",
|
||||
"digest": "0b00269b9c0ddf9723c6c6c85a68972775380df3f32413ea01eb721c02b60598",
|
||||
"text": "684ea4328a4fdb463403350b406c57e2e5724263c4ad8750c1727ab2a201d60e agents/megavolt/work/queue-236/BUILD.md\nd52ca4742e19618096b75f2695c385e733cb5333dfc7eca223a8d4c31393249a packages/bus/README.md\naba9240825a35fdcc741439d0708efa33afcf519d11cac9952c7207ad99250f0 packages/bus/schema.sql\n878f8cd35d6ebee2b63e82e721d3c3590d76c77a87df5223d54c1303ea24066d packages/bus/src/broker.mjs\nc0d7cd81000d770a999ce96ade4fe97a73cd50b7ac7e5a9e4f9d85fdf271b68e packages/bus/src/credentials.mjs\nc8f88c5a4ea58d74920cdc53dadc25686b0777344d66704e8006e6e14a2aeaa1 packages/bus/src/gitea-grant.mjs\n271b9781d73cf31cc562a56180e3ebcd725b5fde148a83347a201fdef2fc28af packages/bus/src/human-cli.mjs\n2e2bb1fe70076f5e24406a18a923b9e55c4192178a0a704a1b9716032676f9d4 packages/bus/src/migrations/3j-3k.sql\n7dada9331d1d7691aa2fd8580f6779428277c38ce881191091d245f8f68521f5 packages/bus/src/runtime.mjs\nd2d798cdbf8d889063c04ed39dad7cc77ba55ed9c85889f01926c5077a12a98d packages/bus/src/server.mjs\na575716a0164e3a8f8d94a6194df36702523a015caafba46968cc35c1f2e33e7 packages/bus/src/store.mjs\n31e0687c4dd30387907cb7bfa61e14ef221eaac56a7ea55495622f10f1bcf0c7 packages/bus/tests/account-migration.test.mjs\n65ffedcbf60fac3c3ca01ebddd85ea05005423757abe7c83d22e64c00f8a8f66 packages/bus/tests/channel-proof.test.mjs\nccd902b4a84a37271e33206290f33ae74ab857eb03aa5836668ceb096a9a669c packages/bus/tests/chief-of-staff.test.mjs\ne817e27aeb87f503b1c4ee49399da4f618fb64aeec78dd02b5c7f6a9048c26be packages/bus/tests/comment-migration.test.mjs\n90f9c8be96eacb7a1fce5e9925dc60c8259e17c4228f705d01238c254fa722a1 packages/bus/tests/fake-gitea-api.mjs\n0a7b633ce7eec9d0bb37c3255f4244d97bd0c8eac38db91a11b4ef6cc982ec8c packages/bus/tests/fixtures/schema-3j.sql\n1e564aacb9c2f80d0755d5bbe71f966db93bebaad3adfaa31cb3efa50548053a packages/bus/tests/gitea-grant-docker.test.mjs\n65d05d9683625b5611627290f0f80e0e72b9f45ff9bfe29e3c51e709d6ab6202 packages/bus/tests/gitea-grant.test.mjs\nfe2035c01cd02d97025a0ba4217bac9eb8e986ddc92b84adb2fc468f2ad2d8e6 packages/bus/tests/gitea-migration.test.mjs\n6fe28edabfe9744e90420ffbc8e7344367765c685f22c451abf933d183743ed2 packages/bus/tests/grant-host.test.mjs\n78eb40d3bf38c953750d8d7a512b7df702af4393ac61db8c4a3c7d9e3511f138 packages/bus/tests/grant-migration.test.mjs\n3a5fc4c32147659a9a4495fa4064e23cd503d362569b62a053b4ca6c2321fc0d packages/bus/tests/name-migration.test.mjs\n057ed3ecebcaed3942e5514ad9a55bf8644c6a1de64f0117319f81dc7736cfcd packages/bus/tests/project-runtime.test.mjs\nde7dc8ef8a90f6b5af761424c171634ab9b64b1cf3de8b97104d1d5d4a220294 packages/bus/tests/schema.test.mjs\n03dc1ad78192227bfc579125053a2599162b523bd155f2f6a96cbf16e48b81a0 packages/bus/tests/spec-migration.test.mjs\n7d3c3e7d7dba9711e252e93738e3027a30e6a38f0dc445bf5632af59f42ccfe0 packages/bus/tests/thread-migration.test.mjs\n874f5e85945c190b6cf0da1ec1395d39ad6698f9b0b350d2b53f110e37108fd3 packages/bus/tests/usage-migration.test.mjs\n4f7d07b7f697acf310b0f5f768a8ea1aba145628773c6ce18c12c34fb65d2938 packages/cli/README.md\n807739c2b81e46eb9e544afefa1d49457cc987b9ea215033b5267ff11e11da11 packages/cli/src/cli.mjs\n6b4c406aed5fadfc69b3a9811d0663020436a7e7022e679cbbf5f3db93cdaca4 packages/cli/src/grants.mjs\ne886fa96eb2c365cac2ceb2b674c78c377ca3b2504fb0695cb9a270c861eacbd packages/cli/tests/grants.test.mjs\n891529c46ace42bc36daf3a3c37f824e3e90a450662ab79c8a10f966dc03bfc6 packages/cli/tests/stack-release.test.mjs\na96ef55ece724f3d13b83ddf7ad1f7c64e0899bbac41991076c017a41dd511f3 scripts/mosaic\n"
|
||||
},
|
||||
"receipt": "ok megavolt-236-inreview-r5b rev 3164 row 236 in-progress→in-review round 1 on #1742; request megavolt-236-inreview-r5b requesting"
|
||||
},
|
||||
"viewSha": "4f12d2541f4e42d823454d49873f74db153ed4a474a52409995496e8744bfa83"
|
||||
},
|
||||
{
|
||||
"rev": 3165,
|
||||
"op": "megavolt-236-inreview-r5b.outcome",
|
||||
"verb": "review-outcome",
|
||||
"args": {
|
||||
"id": 236,
|
||||
"attempt": "megavolt-236-inreview-r5b",
|
||||
"outcome": "failed",
|
||||
"status": null,
|
||||
"comment": null,
|
||||
"detail": "pre-send: the credential or account check failed"
|
||||
},
|
||||
"by": "megavolt",
|
||||
"at": "2026-10-22T09:31:32.186Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 236,
|
||||
"round": 1,
|
||||
"attempt": "megavolt-236-inreview-r5b",
|
||||
"state": "failed",
|
||||
"receipt": "ok megavolt-236-inreview-r5b.outcome rev 3165 row 236 round 1 request megavolt-236-inreview-r5b failed"
|
||||
},
|
||||
"viewSha": "74d2f0a2cf037a29bacc72cc12f65487097c8c43a5619ded8aa08e13548d0077"
|
||||
},
|
||||
{
|
||||
"rev": 3166,
|
||||
"op": "sage-236-request-r1",
|
||||
"verb": "review-request",
|
||||
"args": {
|
||||
"id": 236
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-22T09:33:12.587Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 236,
|
||||
"round": 1,
|
||||
"attempt": "sage-236-request-r1",
|
||||
"state": "requesting",
|
||||
"receipt": "ok sage-236-request-r1 rev 3166 row 236 round 1 request sage-236-request-r1 requesting"
|
||||
},
|
||||
"viewSha": "a9a1528ed56ddec9afbaa4dd5600f141935c24faffd33020d07fb486e1acc677"
|
||||
},
|
||||
{
|
||||
"rev": 3167,
|
||||
"op": "sage-236-request-r1.outcome",
|
||||
"verb": "review-outcome",
|
||||
"args": {
|
||||
"id": 236,
|
||||
"attempt": "sage-236-request-r1",
|
||||
"outcome": "posted",
|
||||
"status": 201,
|
||||
"comment": 30449,
|
||||
"detail": "created"
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-22T09:33:49.312Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 236,
|
||||
"round": 1,
|
||||
"attempt": "sage-236-request-r1",
|
||||
"state": "posted",
|
||||
"receipt": "ok sage-236-request-r1.outcome rev 3167 row 236 round 1 request sage-236-request-r1 posted comment 30449"
|
||||
},
|
||||
"viewSha": "25cfe1f887dcf60e94bbd5e3e33ded1dfd024efffaa5b54a6c093d2da272f156"
|
||||
},
|
||||
{
|
||||
"rev": 3168,
|
||||
"op": "dewey-236-r1-verdict",
|
||||
"verb": "review-record",
|
||||
"args": {
|
||||
"id": 236,
|
||||
"verdict": "approve",
|
||||
"comment": 30450,
|
||||
"candidate": "0b00269b9c0ddf9723c6c6c85a68972775380df3f32413ea01eb721c02b60598"
|
||||
},
|
||||
"by": "dewey",
|
||||
"at": "2026-10-22T09:36:29.654Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 236,
|
||||
"round": 1,
|
||||
"verdict": "approve",
|
||||
"receipt": "ok dewey-236-r1-verdict rev 3168 row 236 round 1 approve by dewey (comment 30450)"
|
||||
},
|
||||
"viewSha": "1e1e2f44c4c98c63736dd0b180cfc60ccd603829c10f8b065096f1fbb5e4f742"
|
||||
},
|
||||
{
|
||||
"rev": 3169,
|
||||
"op": "sage-236-landed-note",
|
||||
"verb": "note",
|
||||
"args": {
|
||||
"id": 236,
|
||||
"text": "Landed bd5f11ded on refactor, a fast-forward on be2b008cc. It is 08840f3c1 rebased past 194 (commit 1 unions only, 2-7 =) plus 2 stale-pin fixes and a gitea-not-configured raise test (sage-2559). Dewey approve on manifest 0b00269b. Megavolt gate under Sage CLEAR: 2c green, bus 765, business 228, cli 832, ten scripts rc=0, mutants 40/40; skips named, env-only. Overlap 13/257 clean. Schema 3j-3k. #1742 closed."
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-22T09:38:01.750Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 236,
|
||||
"field": "note",
|
||||
"receipt": "ok sage-236-landed-note rev 3169 row 236 note"
|
||||
},
|
||||
"viewSha": "0b632f873832029ac283af0747b4e74f95835545e56511f206cc3bcadd96484f"
|
||||
},
|
||||
{
|
||||
"rev": 3170,
|
||||
"op": "sage-236-done",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 236,
|
||||
"to": "done",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-22T09:38:38.148Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 236,
|
||||
"from": "in-review",
|
||||
"to": "done",
|
||||
"round": 1,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-236-done rev 3170 row 236 in-review→done round 1"
|
||||
},
|
||||
"viewSha": "a0e157a3276e17d133a391db8b4c5a4605966a543059ba344e9b9dde9afe72e7"
|
||||
},
|
||||
{
|
||||
"rev": 3171,
|
||||
"op": "sage-firegrants-add-2566c",
|
||||
"verb": "add",
|
||||
"args": {
|
||||
"piece": "A fire or a delete revokes the instance's host and Gitea grants (194/236 follow-up, MVP, mos-1271)",
|
||||
"gate": "Dewey approves the design, then the manifest. Bus, business, cli and every touched test file run whole, plus the Docker gitea-grant test and every scripts/test-*.sh, green on Sage's gate. M1-M4 killed. Lands before .53 Case 1 hires a granted instance. Red goes to Sage, then Mos.",
|
||||
"brief": "docs/plans/2026-10-22_fire-revokes-grants.md#Brief: no grant outlives its instance",
|
||||
"issues": [
|
||||
1786
|
||||
],
|
||||
"note": null,
|
||||
"owner": "megavolt",
|
||||
"gateOwner": "sage",
|
||||
"after": [
|
||||
{
|
||||
"id": 236,
|
||||
"when": "done"
|
||||
}
|
||||
],
|
||||
"reviewers": [
|
||||
"dewey"
|
||||
],
|
||||
"required": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-22T09:44:24.187Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 281,
|
||||
"from": null,
|
||||
"to": "queued",
|
||||
"brief": {
|
||||
"path": "docs/plans/2026-10-22_fire-revokes-grants.md",
|
||||
"anchor": "Brief: no grant outlives its instance",
|
||||
"blob": "8a2d256acf65dfe1939350516e164ffa23be90ac"
|
||||
},
|
||||
"receipt": "ok sage-firegrants-add-2566c rev 3171 row 281 none→queued"
|
||||
},
|
||||
"viewSha": "8eb04b5a52bf536c32a3fb7b90134c9301b6b091fec6edb33eb6360903b6defa"
|
||||
},
|
||||
{
|
||||
"rev": 3172,
|
||||
"op": "sage-281-briefed-2566",
|
||||
"verb": "move",
|
||||
"args": {
|
||||
"id": 281,
|
||||
"to": "briefed",
|
||||
"reason": null,
|
||||
"candidate": null,
|
||||
"evidence": null,
|
||||
"issue": null
|
||||
},
|
||||
"by": "sage",
|
||||
"at": "2026-10-22T09:45:05.398Z",
|
||||
"semantics": 2,
|
||||
"result": {
|
||||
"row": 281,
|
||||
"from": "queued",
|
||||
"to": "briefed",
|
||||
"round": null,
|
||||
"issue": null,
|
||||
"candidate": null,
|
||||
"receipt": "ok sage-281-briefed-2566 rev 3172 row 281 queued→briefed"
|
||||
},
|
||||
"viewSha": "16fd296944bff692f32960970e31d394c1bc7e06d1ac372d5b962e347782eb4b"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user