diff --git a/docs/plans/QUEUE.md b/docs/plans/QUEUE.md index 1dede5582..3685a62d6 100644 --- a/docs/plans/QUEUE.md +++ b/docs/plans/QUEUE.md @@ -33,7 +33,7 @@ Gaps found while working go to `docs/plans/DEFERRED.md`, not here. -Generated from `docs/plans/queue.json` revision 3860 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. +Generated from `docs/plans/queue.json` revision 3885 by `queue render`. Do not edit between the markers; change the queue with `scripts/mosaic queue`. | # | Piece | Owner | Issues | State | After | Gate | Brief | Note | |---|---|---|---|---|---|---|---|---| @@ -345,7 +345,7 @@ Generated from `docs/plans/queue.json` revision 3860 by `queue render`. Do not e | 306 | A revoked run's late bus call stops it instead of exiting 22 (295 N1) | morgana; reviewers dewey | #1813 | done | 272 done | Dewey approves the design, then the manifest; bus, harness and cli suites and every scripts/test-*.sh green on Sage's gate (sage) | `docs/plans/2026-10-23_gate-env-rows.md` § Brief: a revoked run's late bus call stops it instead of exiting 22 (295 N1) | Landed 2d0318a44 on 4874d1e83: 33d3844a0..683833205 replayed, 4 patch-ids equal (a1960f36 55fadbc3 af1a3d88 35cf81a3), range-diff all =. Dewey APPROVE c31206 rev 3596 on 683833205. access-revoke.test numstat 7 7 (mos-1463). Sage gate 16:33Z: every package suite 0 fail 0 skipped (bus 894, cli 942, plugins 119, webui 392, business 231, harness 151), every scripts/test-*.sh rc 0, M1-M3 each killed on every named file, restores equal. N1/N2 to DEFERRED next. | | 307 | Row 270's pi compaction reading moves behind the harness kind (REQ-PLUG-2, Vikunja 598) | gizmoduck; reviewers duckworth | #1814 | done | — | Duckworth approves the design, then the manifest; bus, cli, plugins (0 failures), webui and business suites, every scripts/test-*.sh green and the mutants killed on Sage's gate (sage) | `docs/plans/2026-10-23_harness-kind-compactions.md` § Brief: row 270's pi compaction reading moves behind the harness kind (Vikunja 598) | LANDED d243f6b25: 6 row commits replayed onto 8dc132bec, every non-log patch-id equal, candidate paths = 6fdfe3790 (manifest 17c9f8d9). Duckworth APPROVE rev 3586 c31189 round 1, C2 met. Sage gate: bus, cli 0 skipped, plugins fully green incl harness.test.mjs:192, webui, business, seat, every scripts/test-*.sh; M1-M4 killed. P19 598 commented. DEFERRED: 307 N1 store-unreadable not sticky. N3 doc-only BUILD.md red list one short, next BUILD.md change. | | 308 | PRD 1.17 Case 2 story files are DOCX (Q235 to Q237, Q239) | gosalyn; reviewers webby | #1815 | done | 291 done | Webby checks the PRD diff against DRAFT-d9.md at 4607e15b8 one instruction at a time and that nothing else changed. No new Jason question (Q239 approved the text). tasks whole, bus whole, cli stack-copy.test and every scripts/test-*.sh green on Sage's gate. Mos gets the landing commit (mos-1470). (sage) | `docs/plans/2026-10-23_prd-1-17-brief.md` § PRD 1.17 Case 2 story files are DOCX (Q235 to Q237, Q239) | Landed 30e6bb680: Gosalyn 45fe7b3ce replayed onto 7defb58e9, patch-id 4658c831 equal, range-diff =, four blobs equal. Webby r1 APPROVE c31224 rev 3606, d9 at 4607e15b8 applied word for word. Sage gate 17:19Z: every package suite 0 fail 0 skipped (tasks 100, bus 894, cli 942, plugins 119, webui 392), every scripts/test-*.sh rc 0. Mos gets the sha (mos-1470). 570/571 build rows next. | -| 309 | 571 W1: reviewed local thesaurus data (post-10-27) | glomgold; reviewers boyd, duckworth | #1823 | in-progress | — | Independent Opus 5.5 reviewer, not the author, approves the manifest; the brief section's Gate and G1 pass on Sage's slot: touched test files whole, affected package suites green, named mutants killed. Post-10-27; MVP rows keep slot priority (sage) | `docs/plans/2026-10-21_q195-writing-editor.md` § W1 reviewed local thesaurus data | — | +| 309 | 571 W1: reviewed local thesaurus data (post-10-27) | glomgold; reviewers boyd, duckworth | #1823 | in-review, round 1, request posted | — | Independent Opus 5.5 reviewer, not the author, approves the manifest; the brief section's Gate and G1 pass on Sage's slot: touched test files whole, affected package suites green, named mutants killed. Post-10-27; MVP rows keep slot priority (sage) | `docs/plans/2026-10-21_q195-writing-editor.md` § W1 reviewed local thesaurus data | — | | 310 | 571 W2: WordCraft source import and reproducible restricted web build (post-10-27) | gyro; reviewers filbert, gladstone | #1824 | in-progress | — | Independent Opus 5.5 reviewer, not the author, approves the manifest; the brief section's Gate and G1 pass on Sage's slot: touched test files whole, affected package suites green, named mutants killed. Post-10-27; MVP rows keep slot priority (sage) | `docs/plans/2026-10-21_q195-writing-editor.md` § W2 WordCraft source import and reproducible restricted web build | — | | 311 | 571 W3a: bus pins and human-only editor settings (post-10-27) | unassigned | — | queued | — | Independent Opus 5.5 reviewer, not the author, approves the manifest; the brief section's Gate and G1 pass on Sage's slot: touched test files whole, affected package suites green, named mutants killed. Post-10-27; MVP rows keep slot priority (sage) | `docs/plans/2026-10-21_q195-writing-editor.md` § W3a bus pins and human-only editor settings | — | | 312 | 571 W3b: human DOCX store and instant commits (post-10-27) | unassigned | — | queued | 311 done | Independent Opus 5.5 reviewer, not the author, approves the manifest; the brief section's Gate and G1 pass on Sage's slot: touched test files whole, affected package suites green, named mutants killed. Post-10-27; MVP rows keep slot priority (sage) | `docs/plans/2026-10-21_q195-writing-editor.md` § W3b human DOCX store and instant commits | — | @@ -363,7 +363,7 @@ Generated from `docs/plans/queue.json` revision 3860 by `queue render`. Do not e | 324 | Tracker optional in the business file (Q247) | goldie; reviewers duckworth | #1820 | done | — | New tests only. Absent tracker: loader and validate pass, the bus boots with no credential-file error and no @sync. Present tracker unchanged. A mutant that skips the presence check is killed. Then whole touched test files, then the full landing gate. (sage) | `docs/plans/2026-10-23_optional-tracker-brief.md` § Brief: tracker becomes optional in the business file | LANDED 7e59ba8b3 + evidence dbdfcfd52 (ff from 3569bf54f), pushed with tip dd6cb5872 00:06:58Z 10-24. Duckworth APPROVE c31470 rev 3770 (static, N1 doc only). Goldie: new 5/5 and 4/4, business.test 21/21, presence mutant killed. Sage full gate GREEN 00:05:49Z on 64ea54083: every package suite 0 fail 0 skip (business 254, cli 986, bus 924, plugins 119, webui 411), every scripts/test-*.sh rc 0. Live unchanged 45dca69f6. Run B N1 for ops-01 P2/P3 (mos-1558). | | 325 | Case 1 business file: re-key project to stack to match .mosaic/project.json, plus a project-file test (#414 stage 2, ops-0288, mos-1563) | goldie; reviewers gladstone | #1821 | done | — | New test file and packages/business whole on CLEAR; one key mutant killed; Gladstone review; Sage full landing gate (mos-1455) (sage) | `docs/plans/2026-10-24_case1-project-key-brief.md` § Brief: re-key the Case 1 project to stack | LANDED c5f96836d (ff from 99930362e), tip 3d2569ce2. Gladstone approve c31484 rev 3788 on c5f96836d. Sage gate green 01:31Z on c5f96836d: all package suites 0 fail (business 264, cli 986), every scripts/test-*.sh rc 0. Project key is now stack, matching .mosaic/project.json; new case1-project-key test checks the real project file. Old-test line :70 under mos-1564. | | 326 | Host run sheet: five operator gaps (B2-2 proof format, 323 N2, pre-install key check, failed-first-install retry, backup SHA256SUMS form) | goldie; reviewers gladstone | #1822 | done | — | Gladstone approves the manifest; every new claim cites its line; no test reads the sheet; Sage's full landing gate green (sage) | `docs/plans/2026-10-24_run-sheet-doc-brief.md` § Brief: five run-sheet gaps | LANDED 33f49f7d5 (cherry-pick of a1b13c60e, patch-id match, sheet e4c14516) in f58049de0 with row 208 on one full gate 04:36-04:51Z, all suites green. Gladstone c31489. #1822 closed c31507. B2-2 closes in DEFERRED. Bundle 9fc7754a. | -| 327 | Push check in the repository: scripts/push-check.sh passes a binary only when an approved review candidate lists its path and sha256, plus scripts/test-push-check.sh (#1825, mos-1572 A) | bradford; reviewers dewey, poe | #1825 | in-progress | — | Poe gives the first Codex review, Dewey reviews the landing candidate; scripts/test-push-check.sh and every other scripts/test-*.sh green on Sage's gate; the mutants killed; Sage's next push runs through scripts/push-check.sh (sage) | `docs/plans/2026-10-24_push-guard-binary-manifest.md` § Brief: push-check.sh passes a binary only when the reviewed candidate lists its path and sha256 | — | +| 327 | Push check in the repository: scripts/push-check.sh passes a binary only when an approved review candidate lists its path and sha256, plus scripts/test-push-check.sh (#1825, mos-1572 A) | bradford; reviewers dewey, poe | #1825 | done | — | Poe gives the first Codex review, Dewey reviews the landing candidate; scripts/test-push-check.sh and every other scripts/test-*.sh green on Sage's gate; the mutants killed; Sage's next push runs through scripts/push-check.sh (sage) | `docs/plans/2026-10-24_push-guard-binary-manifest.md` § Brief: push-check.sh passes a binary only when the reviewed candidate lists its path and sha256 | LANDED 68c08b4e7 (pushed 07:18:03Z 10-24): 3 commits on 6a5e12511, blobs equal round 3 d858c9f8b; Poe c31525 rev 3882, Dewey c31526 rev 3883; gate GREEN 07:15:49Z with its own npm ci (first run red on empty canonical node_modules, sage-4023); 6 push-check mutants KILLED; next push 42ba0f5bc ran through scripts/push-check.sh --fetch, PUSH_READY; #1825 closed c31530. | diff --git a/docs/plans/queue.json b/docs/plans/queue.json index e8ba4a991..37c6f7fe2 100644 --- a/docs/plans/queue.json +++ b/docs/plans/queue.json @@ -1,7 +1,7 @@ { "version": 1, "canonicalRoot": "/mnt/storage/src/mosaic-stack", - "revision": 3860, + "revision": 3885, "rows": [ { "id": 1, @@ -32196,7 +32196,7 @@ "closes": [ 1823 ], - "state": "in-progress", + "state": "in-review", "previousState": null, "required": false, "requiredSince": null, @@ -32212,7 +32212,64 @@ "boyd", "duckworth" ], - "review": null, + "review": { + "rounds": [ + { + "n": 1, + "op": "glomgold-0009", + "by": "glomgold", + "at": "2026-10-24T05:58:57.653Z", + "issue": 1823, + "candidate": { + "kind": "commit", + "digest": "b1071160363d5d0204de96b06a356c9a04845287", + "text": null + }, + "request": "comment", + "attempts": [ + { + "op": "glomgold-0009", + "by": "glomgold", + "at": "2026-10-24T05:58:57.653Z", + "state": "failed", + "comment": null, + "transport": { + "outcome": "failed", + "status": null, + "comment": null, + "detail": "pre-send: the credential or account check failed" + }, + "resolutions": [] + }, + { + "op": "sage-3993", + "by": "sage", + "at": "2026-10-24T06:01:14.347Z", + "state": "posted", + "comment": 31514, + "transport": { + "outcome": "posted", + "status": 201, + "comment": 31514, + "detail": "created" + }, + "resolutions": [] + } + ], + "duplicateRisk": false, + "receipts": [ + { + "reviewer": "boyd", + "op": "boyd-0309-verdict-r1", + "at": "2026-10-24T06:11:31.528Z", + "verdict": "approve", + "comment": 31516, + "candidate": "b1071160363d5d0204de96b06a356c9a04845287" + } + ] + } + ] + }, "claim": { "seat": "glomgold", "op": "glomgold-0001" @@ -32220,8 +32277,8 @@ "note": null, "blockedReason": null, "createdAt": "2026-10-23T17:58:46.401Z", - "updatedAt": "2026-10-24T05:38:27.478Z", - "updatedBy": "glomgold" + "updatedAt": "2026-10-24T06:11:31.528Z", + "updatedBy": "boyd" }, { "id": 310, @@ -33275,7 +33332,7 @@ "closes": [ 1825 ], - "state": "in-progress", + "state": "done", "previousState": null, "required": false, "requiredSince": null, @@ -33291,16 +33348,189 @@ "dewey", "poe" ], - "review": null, - "claim": { - "seat": "bradford", - "op": "bradford-0001" + "review": { + "rounds": [ + { + "n": 1, + "op": "bradford-0006", + "by": "bradford", + "at": "2026-10-24T06:03:17.806Z", + "issue": 1825, + "candidate": { + "kind": "commit", + "digest": "cceea407e21591059fdd33448586f6e11ac740c8", + "text": null + }, + "request": "comment", + "attempts": [ + { + "op": "bradford-0006", + "by": "bradford", + "at": "2026-10-24T06:03:17.806Z", + "state": "failed", + "comment": null, + "transport": { + "outcome": "failed", + "status": null, + "comment": null, + "detail": "pre-send: the credential or account check failed" + }, + "resolutions": [] + }, + { + "op": "sage-3996", + "by": "sage", + "at": "2026-10-24T06:05:46.591Z", + "state": "posted", + "comment": 31517, + "transport": null, + "resolutions": [ + { + "verb": "resolve", + "op": "sage-3997", + "by": "sage", + "at": "2026-10-24T06:10:03.009Z", + "comment": 31517, + "reason": null + } + ] + } + ], + "duplicateRisk": false, + "receipts": [] + }, + { + "n": 2, + "op": "bradford-0013", + "by": "bradford", + "at": "2026-10-24T06:15:55.889Z", + "issue": 1825, + "candidate": { + "kind": "commit", + "digest": "704910ca3ba5c7c3edffcb79e8481cd1dc280ddb", + "text": null + }, + "request": "comment", + "attempts": [ + { + "op": "bradford-0013", + "by": "bradford", + "at": "2026-10-24T06:15:55.889Z", + "state": "failed", + "comment": null, + "transport": { + "outcome": "failed", + "status": null, + "comment": null, + "detail": "pre-send: the credential or account check failed" + }, + "resolutions": [] + }, + { + "op": "sage-4004", + "by": "sage", + "at": "2026-10-24T06:18:27.945Z", + "state": "posted", + "comment": 31520, + "transport": { + "outcome": "posted", + "status": 201, + "comment": 31520, + "detail": "created" + }, + "resolutions": [] + } + ], + "duplicateRisk": false, + "receipts": [ + { + "reviewer": "poe", + "op": "poe-0327-verdict-r2", + "at": "2026-10-24T06:20:37.808Z", + "verdict": "approve", + "comment": 31521, + "candidate": "704910ca3ba5c7c3edffcb79e8481cd1dc280ddb" + }, + { + "reviewer": "dewey", + "op": "dewey-327-verdict-0001", + "at": "2026-10-24T06:31:19.212Z", + "verdict": "changes", + "comment": 31522, + "candidate": "704910ca3ba5c7c3edffcb79e8481cd1dc280ddb" + } + ] + }, + { + "n": 3, + "op": "bradford-0020", + "by": "bradford", + "at": "2026-10-24T06:41:00.645Z", + "issue": 1825, + "candidate": { + "kind": "commit", + "digest": "d858c9f8b7f5f1f2a795d931344fd00bc12dd4f1", + "text": null + }, + "request": "comment", + "attempts": [ + { + "op": "bradford-0020", + "by": "bradford", + "at": "2026-10-24T06:41:00.645Z", + "state": "failed", + "comment": null, + "transport": { + "outcome": "failed", + "status": null, + "comment": null, + "detail": "pre-send: the credential or account check failed" + }, + "resolutions": [] + }, + { + "op": "sage-4020", + "by": "sage", + "at": "2026-10-24T06:43:31.408Z", + "state": "posted", + "comment": 31524, + "transport": { + "outcome": "posted", + "status": 201, + "comment": 31524, + "detail": "created" + }, + "resolutions": [] + } + ], + "duplicateRisk": false, + "receipts": [ + { + "reviewer": "poe", + "op": "poe-0327-verdict-r3", + "at": "2026-10-24T06:46:04.457Z", + "verdict": "approve", + "comment": 31525, + "candidate": "d858c9f8b7f5f1f2a795d931344fd00bc12dd4f1" + }, + { + "reviewer": "dewey", + "op": "dewey-327-verdict-0002", + "at": "2026-10-24T06:47:07.320Z", + "verdict": "approve", + "comment": 31526, + "candidate": "d858c9f8b7f5f1f2a795d931344fd00bc12dd4f1" + } + ] + } + ] }, - "note": null, + "claim": null, + "note": "LANDED 68c08b4e7 (pushed 07:18:03Z 10-24): 3 commits on 6a5e12511, blobs equal round 3 d858c9f8b; Poe c31525 rev 3882, Dewey c31526 rev 3883; gate GREEN 07:15:49Z with its own npm ci (first run red on empty canonical node_modules, sage-4023); 6 push-check mutants KILLED; next push 42ba0f5bc ran through scripts/push-check.sh --fetch, PUSH_READY; #1825 closed c31530.", "blockedReason": null, "createdAt": "2026-10-24T05:53:07.019Z", - "updatedAt": "2026-10-24T05:56:58.769Z", - "updatedBy": "bradford" + "updatedAt": "2026-10-24T07:20:52.409Z", + "updatedBy": "sage" } ], "log": [ @@ -134282,6 +134512,592 @@ "receipt": "ok bradford-0001 rev 3860 row 327 briefed→in-progress" }, "viewSha": "ee5cbe3e6256da90ff3b1e971588518dcb3ce1cb40b1f6dd711478760b466f19" + }, + { + "rev": 3861, + "op": "glomgold-0009", + "verb": "move", + "args": { + "id": 309, + "to": "in-review", + "reason": null, + "candidate": "b1071160363d5d0204de96b06a356c9a04845287", + "evidence": null, + "issue": null + }, + "by": "glomgold", + "at": "2026-10-24T05:58:57.653Z", + "semantics": 2, + "result": { + "row": 309, + "from": "in-progress", + "to": "in-review", + "round": 1, + "issue": 1823, + "candidate": { + "kind": "commit", + "digest": "b1071160363d5d0204de96b06a356c9a04845287", + "text": null + }, + "receipt": "ok glomgold-0009 rev 3861 row 309 in-progress→in-review round 1 on #1823; request glomgold-0009 requesting" + }, + "viewSha": "7638cf1c6544da2f1683b7b09a9068f44116d247f152834c67650ea5c96b2068" + }, + { + "rev": 3862, + "op": "glomgold-0009.outcome", + "verb": "review-outcome", + "args": { + "id": 309, + "attempt": "glomgold-0009", + "outcome": "failed", + "status": null, + "comment": null, + "detail": "pre-send: the credential or account check failed" + }, + "by": "glomgold", + "at": "2026-10-24T05:59:56.050Z", + "semantics": 2, + "result": { + "row": 309, + "round": 1, + "attempt": "glomgold-0009", + "state": "failed", + "receipt": "ok glomgold-0009.outcome rev 3862 row 309 round 1 request glomgold-0009 failed" + }, + "viewSha": "9acefa82c83afe72ed7f0690c800e94e4c1e6cd19defba815a84d0bd7ec30954" + }, + { + "rev": 3863, + "op": "sage-3993", + "verb": "review-request", + "args": { + "id": 309 + }, + "by": "sage", + "at": "2026-10-24T06:01:14.347Z", + "semantics": 2, + "result": { + "row": 309, + "round": 1, + "attempt": "sage-3993", + "state": "requesting", + "receipt": "ok sage-3993 rev 3863 row 309 round 1 request sage-3993 requesting" + }, + "viewSha": "0aa700291d6f586aa1bd041d32ded9091efbfc746ad2a0e55dd2e7dfc4fcfabe" + }, + { + "rev": 3864, + "op": "sage-3993.outcome", + "verb": "review-outcome", + "args": { + "id": 309, + "attempt": "sage-3993", + "outcome": "posted", + "status": 201, + "comment": 31514, + "detail": "created" + }, + "by": "sage", + "at": "2026-10-24T06:02:09.256Z", + "semantics": 2, + "result": { + "row": 309, + "round": 1, + "attempt": "sage-3993", + "state": "posted", + "receipt": "ok sage-3993.outcome rev 3864 row 309 round 1 request sage-3993 posted comment 31514" + }, + "viewSha": "8a00d63ee4788a664af7a8235e457f232f6150d87e95797986068e63c0ab05ed" + }, + { + "rev": 3865, + "op": "bradford-0006", + "verb": "move", + "args": { + "id": 327, + "to": "in-review", + "reason": null, + "candidate": "cceea407e", + "evidence": null, + "issue": null + }, + "by": "bradford", + "at": "2026-10-24T06:03:17.806Z", + "semantics": 2, + "result": { + "row": 327, + "from": "in-progress", + "to": "in-review", + "round": 1, + "issue": 1825, + "candidate": { + "kind": "commit", + "digest": "cceea407e21591059fdd33448586f6e11ac740c8", + "text": null + }, + "receipt": "ok bradford-0006 rev 3865 row 327 in-progress→in-review round 1 on #1825; request bradford-0006 requesting" + }, + "viewSha": "cd5b7e7fcb0f5b3569b9d9a9ba5e690eaa11ac9dfe0a033bbd854adf4125327d" + }, + { + "rev": 3866, + "op": "bradford-0006.outcome", + "verb": "review-outcome", + "args": { + "id": 327, + "attempt": "bradford-0006", + "outcome": "failed", + "status": null, + "comment": null, + "detail": "pre-send: the credential or account check failed" + }, + "by": "bradford", + "at": "2026-10-24T06:04:30.965Z", + "semantics": 2, + "result": { + "row": 327, + "round": 1, + "attempt": "bradford-0006", + "state": "failed", + "receipt": "ok bradford-0006.outcome rev 3866 row 327 round 1 request bradford-0006 failed" + }, + "viewSha": "026fb5ea86b2787267360649c13514cc39264c592edd569feb6e87e0c5f8be77" + }, + { + "rev": 3867, + "op": "sage-3996", + "verb": "review-request", + "args": { + "id": 327 + }, + "by": "sage", + "at": "2026-10-24T06:05:46.591Z", + "semantics": 2, + "result": { + "row": 327, + "round": 1, + "attempt": "sage-3996", + "state": "requesting", + "receipt": "ok sage-3996 rev 3867 row 327 round 1 request sage-3996 requesting" + }, + "viewSha": "945ebb87144155b3dc20204d96bfe1170ada0f90207637b118d3317965cae682" + }, + { + "rev": 3868, + "op": "bradford-0010", + "verb": "move", + "args": { + "id": 327, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "bradford", + "at": "2026-10-24T06:07:19.629Z", + "semantics": 2, + "result": { + "row": 327, + "from": "in-review", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok bradford-0010 rev 3868 row 327 in-review→in-progress" + }, + "viewSha": "7a213324b58a4c78e233606249329fdaa42949ff1606e63f2e1fb170c53ea319" + }, + { + "rev": 3869, + "op": "sage-3997", + "verb": "review-resolve", + "args": { + "id": 327, + "attempt": "sage-3996", + "comment": 31517 + }, + "by": "sage", + "at": "2026-10-24T06:10:03.009Z", + "semantics": 2, + "result": { + "row": 327, + "round": 1, + "attempt": "sage-3996", + "state": "posted", + "receipt": "ok sage-3997 rev 3869 row 327 round 1 request sage-3996 requesting→posted comment 31517" + }, + "viewSha": "e36abe3ae6542b18f41d97f7eda5e9f1e1cdb4dddd12fa2f7cd8095002b0ffaf" + }, + { + "rev": 3870, + "op": "boyd-0309-verdict-r1", + "verb": "review-record", + "args": { + "id": 309, + "verdict": "approve", + "comment": 31516, + "candidate": "b1071160363d5d0204de96b06a356c9a04845287" + }, + "by": "boyd", + "at": "2026-10-24T06:11:31.528Z", + "semantics": 2, + "result": { + "row": 309, + "round": 1, + "verdict": "approve", + "receipt": "ok boyd-0309-verdict-r1 rev 3870 row 309 round 1 approve by boyd (comment 31516)" + }, + "viewSha": "5437e7e2a2ca7be47351b34404183b7f21c22c3df802833373d6ab2ff02d9409" + }, + { + "rev": 3871, + "op": "bradford-0013", + "verb": "move", + "args": { + "id": 327, + "to": "in-review", + "reason": null, + "candidate": "704910ca3ba5c7c3edffcb79e8481cd1dc280ddb", + "evidence": null, + "issue": null + }, + "by": "bradford", + "at": "2026-10-24T06:15:55.889Z", + "semantics": 2, + "result": { + "row": 327, + "from": "in-progress", + "to": "in-review", + "round": 2, + "issue": 1825, + "candidate": { + "kind": "commit", + "digest": "704910ca3ba5c7c3edffcb79e8481cd1dc280ddb", + "text": null + }, + "receipt": "ok bradford-0013 rev 3871 row 327 in-progress→in-review round 2 on #1825; request bradford-0013 requesting" + }, + "viewSha": "a70c6cd9b910ac927ffb776f927bc7a27808b68aa6043ffa05ed4221cf6dba35" + }, + { + "rev": 3872, + "op": "bradford-0013.outcome", + "verb": "review-outcome", + "args": { + "id": 327, + "attempt": "bradford-0013", + "outcome": "failed", + "status": null, + "comment": null, + "detail": "pre-send: the credential or account check failed" + }, + "by": "bradford", + "at": "2026-10-24T06:16:51.002Z", + "semantics": 2, + "result": { + "row": 327, + "round": 2, + "attempt": "bradford-0013", + "state": "failed", + "receipt": "ok bradford-0013.outcome rev 3872 row 327 round 2 request bradford-0013 failed" + }, + "viewSha": "237503f5fbdc8a93588306f301794270747bf8ccaae4bcb70138e5702518ec94" + }, + { + "rev": 3873, + "op": "sage-4004", + "verb": "review-request", + "args": { + "id": 327 + }, + "by": "sage", + "at": "2026-10-24T06:18:27.945Z", + "semantics": 2, + "result": { + "row": 327, + "round": 2, + "attempt": "sage-4004", + "state": "requesting", + "receipt": "ok sage-4004 rev 3873 row 327 round 2 request sage-4004 requesting" + }, + "viewSha": "951b8be546703b3d069707437f68f789210f64eea3f5c775b2a38a2804828593" + }, + { + "rev": 3874, + "op": "sage-4004.outcome", + "verb": "review-outcome", + "args": { + "id": 327, + "attempt": "sage-4004", + "outcome": "posted", + "status": 201, + "comment": 31520, + "detail": "created" + }, + "by": "sage", + "at": "2026-10-24T06:19:21.632Z", + "semantics": 2, + "result": { + "row": 327, + "round": 2, + "attempt": "sage-4004", + "state": "posted", + "receipt": "ok sage-4004.outcome rev 3874 row 327 round 2 request sage-4004 posted comment 31520" + }, + "viewSha": "1b5d7b53fe45559fd95b1ba054db55cc6c9147f8d21068d1db315015b2474f9a" + }, + { + "rev": 3875, + "op": "poe-0327-verdict-r2", + "verb": "review-record", + "args": { + "id": 327, + "verdict": "approve", + "comment": 31521, + "candidate": "704910ca3ba5c7c3edffcb79e8481cd1dc280ddb" + }, + "by": "poe", + "at": "2026-10-24T06:20:37.808Z", + "semantics": 2, + "result": { + "row": 327, + "round": 2, + "verdict": "approve", + "receipt": "ok poe-0327-verdict-r2 rev 3875 row 327 round 2 approve by poe (comment 31521)" + }, + "viewSha": "38213261d96922fa24cda7588d5e92f4ab6b16e532ef2287da140fc4842677d8" + }, + { + "rev": 3876, + "op": "dewey-327-verdict-0001", + "verb": "review-record", + "args": { + "id": 327, + "verdict": "changes", + "comment": 31522, + "candidate": "704910ca3ba5c7c3edffcb79e8481cd1dc280ddb" + }, + "by": "dewey", + "at": "2026-10-24T06:31:19.212Z", + "semantics": 2, + "result": { + "row": 327, + "round": 2, + "verdict": "changes", + "receipt": "ok dewey-327-verdict-0001 rev 3876 row 327 round 2 changes by dewey (comment 31522)" + }, + "viewSha": "55f7197f7ce737adf1eb5e12f686b1486c71f6eea58d4e9ecb181d975d677d77" + }, + { + "rev": 3877, + "op": "bradford-0017", + "verb": "move", + "args": { + "id": 327, + "to": "in-progress", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "bradford", + "at": "2026-10-24T06:32:50.985Z", + "semantics": 2, + "result": { + "row": 327, + "from": "in-review", + "to": "in-progress", + "round": null, + "issue": null, + "candidate": null, + "receipt": "ok bradford-0017 rev 3877 row 327 in-review→in-progress" + }, + "viewSha": "9c52e0bb97bbd4693db55ee140561f0c2cf242de1e76a52f5c1a0ef1c7fe4f76" + }, + { + "rev": 3878, + "op": "bradford-0020", + "verb": "move", + "args": { + "id": 327, + "to": "in-review", + "reason": null, + "candidate": "d858c9f8b", + "evidence": null, + "issue": null + }, + "by": "bradford", + "at": "2026-10-24T06:41:00.645Z", + "semantics": 2, + "result": { + "row": 327, + "from": "in-progress", + "to": "in-review", + "round": 3, + "issue": 1825, + "candidate": { + "kind": "commit", + "digest": "d858c9f8b7f5f1f2a795d931344fd00bc12dd4f1", + "text": null + }, + "receipt": "ok bradford-0020 rev 3878 row 327 in-progress→in-review round 3 on #1825; request bradford-0020 requesting" + }, + "viewSha": "d020392dd03d9a9bf34711c36f168c0c49805beba7a296752c7568771c95208f" + }, + { + "rev": 3879, + "op": "bradford-0020.outcome", + "verb": "review-outcome", + "args": { + "id": 327, + "attempt": "bradford-0020", + "outcome": "failed", + "status": null, + "comment": null, + "detail": "pre-send: the credential or account check failed" + }, + "by": "bradford", + "at": "2026-10-24T06:42:19.418Z", + "semantics": 2, + "result": { + "row": 327, + "round": 3, + "attempt": "bradford-0020", + "state": "failed", + "receipt": "ok bradford-0020.outcome rev 3879 row 327 round 3 request bradford-0020 failed" + }, + "viewSha": "9dc29077b44d6ec60e1d5efd4305d4cd6024f254dd056ac5247902b362c5cc2a" + }, + { + "rev": 3880, + "op": "sage-4020", + "verb": "review-request", + "args": { + "id": 327 + }, + "by": "sage", + "at": "2026-10-24T06:43:31.408Z", + "semantics": 2, + "result": { + "row": 327, + "round": 3, + "attempt": "sage-4020", + "state": "requesting", + "receipt": "ok sage-4020 rev 3880 row 327 round 3 request sage-4020 requesting" + }, + "viewSha": "393412193be4c5db265a0e8c257cb75d18302308717d976ece6f3c97318efbf4" + }, + { + "rev": 3881, + "op": "sage-4020.outcome", + "verb": "review-outcome", + "args": { + "id": 327, + "attempt": "sage-4020", + "outcome": "posted", + "status": 201, + "comment": 31524, + "detail": "created" + }, + "by": "sage", + "at": "2026-10-24T06:44:32.578Z", + "semantics": 2, + "result": { + "row": 327, + "round": 3, + "attempt": "sage-4020", + "state": "posted", + "receipt": "ok sage-4020.outcome rev 3881 row 327 round 3 request sage-4020 posted comment 31524" + }, + "viewSha": "d366fb4ce2a44948632a143210e596b250864be793b2ac530ed6869c1d2c56a1" + }, + { + "rev": 3882, + "op": "poe-0327-verdict-r3", + "verb": "review-record", + "args": { + "id": 327, + "verdict": "approve", + "comment": 31525, + "candidate": "d858c9f8b7f5f1f2a795d931344fd00bc12dd4f1" + }, + "by": "poe", + "at": "2026-10-24T06:46:04.457Z", + "semantics": 2, + "result": { + "row": 327, + "round": 3, + "verdict": "approve", + "receipt": "ok poe-0327-verdict-r3 rev 3882 row 327 round 3 approve by poe (comment 31525)" + }, + "viewSha": "c357292926ad448cd679b0b90ecb4c359c36c73107a14cea1525a182fd884e87" + }, + { + "rev": 3883, + "op": "dewey-327-verdict-0002", + "verb": "review-record", + "args": { + "id": 327, + "verdict": "approve", + "comment": 31526, + "candidate": "d858c9f8b7f5f1f2a795d931344fd00bc12dd4f1" + }, + "by": "dewey", + "at": "2026-10-24T06:47:07.320Z", + "semantics": 2, + "result": { + "row": 327, + "round": 3, + "verdict": "approve", + "receipt": "ok dewey-327-verdict-0002 rev 3883 row 327 round 3 approve by dewey (comment 31526)" + }, + "viewSha": "3e230fe400a2888f1312a99f30c83efdd0b24274eae4fb0064247670d49c9d07" + }, + { + "rev": 3884, + "op": "sage-4029", + "verb": "note", + "args": { + "id": 327, + "text": "LANDED 68c08b4e7 (pushed 07:18:03Z 10-24): 3 commits on 6a5e12511, blobs equal round 3 d858c9f8b; Poe c31525 rev 3882, Dewey c31526 rev 3883; gate GREEN 07:15:49Z with its own npm ci (first run red on empty canonical node_modules, sage-4023); 6 push-check mutants KILLED; next push 42ba0f5bc ran through scripts/push-check.sh --fetch, PUSH_READY; #1825 closed c31530." + }, + "by": "sage", + "at": "2026-10-24T07:19:58.666Z", + "semantics": 2, + "result": { + "row": 327, + "field": "note", + "receipt": "ok sage-4029 rev 3884 row 327 note" + }, + "viewSha": "6c74ee88f4a0219f13fad998b95390d60e951fd8c02c13752af26be0fb776c56" + }, + { + "rev": 3885, + "op": "sage-4030", + "verb": "move", + "args": { + "id": 327, + "to": "done", + "reason": null, + "candidate": null, + "evidence": null, + "issue": null + }, + "by": "sage", + "at": "2026-10-24T07:20:52.409Z", + "semantics": 2, + "result": { + "row": 327, + "from": "in-review", + "to": "done", + "round": 3, + "issue": null, + "candidate": null, + "receipt": "ok sage-4030 rev 3885 row 327 in-review→done round 3" + }, + "viewSha": "7a77c2215415a23b94b84e35d782e709d9a8c7ae9bd4380cd93c490c503413aa" } ] }