commit abecb56d465dc943012863df725931e1a650d577
parent a74bab1f0f5ab7c20c5d70aa19d1c2a686f73926
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Thu, 24 Sep 2026 21:08:06 -0400
plans: release 4 final suites on 596c2963 — editor 624 + 1 load flake (rerun 3× green), export 188
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat:
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/plans/STATE.md b/plans/STATE.md
@@ -55,7 +55,7 @@ as `9ab10d77`.
scripts 156 + 1 skip, both builds green, the 19 video-page specs 108/108.
- On W's merged tip `44dd843f`: mcp 219, the 20 writer specs 140/140.
-Full e2e on `e172749b`: editor **<pending>**; export **<pending>** (worktree
+Full e2e on `e172749b`: editor **624 passed + 1 load flake (`lane-runner.spec.ts:361`, rerun 3× green)**; export **188/188** (worktree
`one-core-phase-3-s3b` detached at `e172749b`, ports 3311/3310, logs
`final-e2e-r4-editor.log` / `final-e2e-r4-export.log`)
diff --git a/plans/one-core-phase-3.md b/plans/one-core-phase-3.md
@@ -1131,7 +1131,7 @@ and `:308`). No stage file changed. **Release 4 is not rolled out.** :3001 still
- e2e, the 19 specs: **108/108**, 6.5 min;
- labels: 126 entries each side, md5 `3f89e5c1…` both.
-Final full suites on `e172749b`: editor **<pending>**; export **<pending>** (run from the worktree `/home/user/Projects/one-core-phase-3-s3b`, detached at `e172749b`, ports 3311/3310, logs `final-e2e-r4-editor.log` / `final-e2e-r4-export.log`)
+Final full suites on `e172749b`: editor **624 passed, 1 failed, 12 skipped, 43.1 min** — the one failure is `lane-runner.spec.ts:361` "the digest and backfill lanes dispatch at the same time", a timing assertion (the two lanes' pick windows missed overlapping by 23 ms: the digest lane's fake work is instant and its 12 picks finished in 281 ms before the backfill lane's first pick, on a machine also running the export suite); re-run three times on the same detached worktree, **5/5, 5/5, 5/5** (`rerun-lane-{1,2,3}.log`); it passed in every earlier full run, no slice touches the runners, and the runner's state write is fire-and-forget (`autoRunner.ts:1206`, `void writeAutoQueueState(…)`) so W's serialised write chain cannot move a pick — classed a load flake, not a regression; export **188 passed, 0 failed, 6.9 min** (run from the worktree `/home/user/Projects/one-core-phase-3-s3b`, detached at `e172749b`; the editor suite bound the primary's TEST ports 3011/3010 — a detached HEAD gets offset 0 from `scripts/worktree.mjs` — which were free, so no collision with the live :3001; logs `final-e2e-r4-editor.log` / `final-e2e-r4-export.log`)
**Record corrections made while checking the three records against the code** (2026-09-24;
where a record and the code disagreed, the code won):