diff --git a/BUILD-LOG.md b/BUILD-LOG.md index 0da0cb87b..d902432ba 100644 --- a/BUILD-LOG.md +++ b/BUILD-LOG.md @@ -4514,3 +4514,9 @@ Before: r1 efb6a656 passed fixture gates but install_guard incorrectly showed mo ### 2026-10-13 21:19:38 UTC — Rocko, row 85 round 2 candidate verified (#1579) After: rebased onto 79e126be0; install scans systemd-analyze lookup paths instead of showing a rejected template and discovers unlisted-instance drop-ins. Separate B1 regressions/mutants, exact first mixed-tree rollback, production startBroker proof fixture, ASCII hyphen. Every node package suite green (bus127 business67 cli155 control-board124 conversation182 discord178 harness70 ledger78 mosaic69 queue150 runs43 seat109 tasks92 webui108); all nine scripts green with DOCKER_HOST=unix:///nonexistent.sock (task26, 72 Docker-gated checks explicitly skipped; release4; queue skips two canonical-root checks). 23/23 mutants killed, all exit1, no timeout; manifest11/11 and diff/patch checks pass. Packet agents/rocko/work/queue-85/r2/, manifest bd7ea899c7cacef43b415b8e9ecb164e1f36718ffbe64347881a2c5653170c98, full counts/mutant table/task skip names in BUILD.md and out/. In-review rev1009; expected missing-token request failure rev1010; Sage posts as jarvis. Process busy check exit0 and no remaining fixtures; slot clear returned21:18:30Z. No further tests while Sage holds slot. No real systemd probe/write, host.mjs edit, candidate commit/push or live step. Darkwing/Filbert review, Sage gate and individual Mos approvals remain. + +### 2026-10-13 21:43:06 UTC — Sage, rows 101, 105, 85, 102 and 103 landed; row 103 verify-commit exception (sage-0143) + +Before: rows 101 and 105 were approved; rows 85 r2 (#1579), 102 (#1596) and 103 (#1597) were approved, with 85 and 103 both editing packages/cli/README.md and packages/cli/tests/host.test.mjs. +After: one Sage gate of base 3a1e11b83 with 85, 102 and 103 applied was green (bus128 business67 cli165 control-board124 conversation182 discord178 harness73 ledger78 mosaic69 queue155 runs43 seat113 tasks92 webui108; scripts auth15 conductor17 config24 discord66 extension-package18 foundation44 queue28 release14 task98). Correction: the first run of that gate lacked the node_modules link and failed cli 8 with ENOENT; tee without pipefail hid the exit code. Rerun with the link and pipefail was green, and the gate template now refuses without node_modules. Landed 056a20397 (101), 3a1e11b83 (105), 305a012b1 (85), 2a9b77b56 (102), 465bbdfbb (103); rows done at revs 1016-1027, queue commit 8862cd5fd. +verify-commit passed rows 101, 105, 85 and 102 and refused row 103 on 465bbdfbb (packages/cli/README.md and packages/cli/tests/host.test.mjs content differs). Cause: Darkwing built the row 103 manifest 6e5ac8c0 on 79e126be0 before row 85 landed, so the landed blobs carry both rows' hunks. Mos accepted per-path patch-id equality against agents/darkwing/work/queue-103/r1/build.patch instead (sage-0143): for all 12 paths, `git diff 2a9b77b56 465bbdfbb -- | git patch-id --stable` equals that path's section of build.patch (README 18e65f78, host.test.mjs eda1a908), and the commit's path set is exactly the patch's 12 paths. Mos checked it independently.