commit a02ac5f838d24c76eb2663edaea9d7a338b648d0
parent abcaf60ead73a775ba71f2bfce9c935d1fb99840
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Wed, 30 Sep 2026 22:53:47 -0400
plans: release 13 — slice W2 brought to main, the e2e runs: homepage 106/106, no-data skips at --workers=2, the hub 39/39, 2origin 3/3 with one hub build; the export suite under load average 33–42 (238 + 11 failed + 22 not run, then the failing files 90/91, then search-duplicates 10/12, 12/12 with main's ChartView, 12/12 again), every test passing at least once
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat:
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/plans/release-13.md b/plans/release-13.md
@@ -1235,7 +1235,8 @@ content) finds `exec tsx src/index.ts` only where a line explains what `archilyz
|---|---|
| `25042803` | the merge of `main` `3a6b3f70`; the conflicts resolved as above |
| `8469e790` | `docs:` the homepage doc's setup in W2's form; the drift table, FACTS, `docs.spec.ts`, the homepage `[Unreleased]` bullet |
-| _this_ | `plans:` this subsection; fix round Q1 marked superseded |
+| `280b957a` | `plans:` this subsection; fix round Q1 marked superseded |
+| _this_ | `plans:` the e2e runs |
**Re-gates on the merged tree** (logs `$T/w2-*.log` in the job's `tmp/`):
- **tsc** (all workspaces) clean before each commit: 98 s at the merge, 42 s at `8469e790`. The
@@ -1258,7 +1259,27 @@ content) finds `exec tsx src/index.ts` only where a line explains what `archilyz
with the corpus linked `-T`: exit 0, 29 s wall, max RSS 778,156 KB. The link was removed after.
The built doc carries `archilyzer mcp` 3 times and `exec tsx src/index.ts` 0 times, and none of
its 13 `.nft.json` traces names `transcripts/`.
-- **e2e:** see the table below.
+- **e2e**, detached and queued, after the builds, from the worktree root (no queue wait for any
+ run). Another session's video renders and the live editor's transcription held the load
+ average at **33–42 throughout**, so the export runs are slow and their failures are timeouts or
+ 5 s expects:
+
+ | Run | Specs | Result |
+ |---|---|---|
+ | 1 | homepage, the full suite (`docs`, `no-data`, `instance-colours` among them) | **106 passed**, 0 failed, 5.9 min |
+ | 2 | homepage `no-data.spec.ts --workers=2` | **1 skipped** (W2's guard) |
+ | 3 | export `use-with-ai-link.spec.ts`, `charts.spec.ts` | **14 passed, 1 failed**, 2.8 min: `charts.spec.ts:234` (stacked bars' gap), a bar's computed `stroke` read as `""` (a detached node: the stackedBar chart re-rendered for Group by → Media type after the first bars were visible). It passed in runs 4 and 6 |
+ | 4 | export, the full suite | **238 passed, 11 failed, 22 did not run**, 56.9 min (DX's 15.1). The 22 are `header.spec.ts`'s rest, behind its `:273` timeout (2 min, a `page.goto`). The 11: `brand:177`, `first-search:140`, `header:273`, `modal-close` ×2, `modal-digest` ×2, `responsive` `/downloads/`, `search-duplicates:150`, `search-results-virtualization` ×2 — 8 test timeouts, 3 five-second expects (a search summary still at "(0)", a card not yet mounted) |
+ | 5 | the hub suite | **39 passed**, 0 failed, 4.9 min (DX's 39) |
+ | 6 | `e2e:2origin` with `E2E_TWO_ORIGIN_REBUILD=1` | **3 passed**, 0 failed, 28 s of tests, 212 s with the hub build; `archilyzer.ts build hub` **once** in the log (W2's stage guard). No primary `export/public` entry newer than the run's start; the links relinked per path, none dangling |
+ | 7 | export: run 4's eight failing files + `charts.spec.ts` (`$T/w2-specs-rerun.txt`, 91 tests) | **90 passed, 1 failed**, 19.5 min: `search-duplicates.spec.ts:150` again (card not visible in 5 s). `/changelog/`'s overflow failed as marked (`test.fail`, counted passed) |
+ | 8 | `search-duplicates.spec.ts --repeat-each=3`: A, this tree; B, `main`'s `ChartView.tsx` swapped in (uncommitted, restored after); A2, this tree again | A **10 passed, 2 failed** (`:126` twice, the same 5 s card wait), 2.4 min; B **12 passed**, 1.4 min; A2 **12 passed**, 1.5 min |
+
+ Every one of the export suite's 271 tests passed at least once on this tree. Its runtime
+ difference from `main` is `ChartView.tsx`'s colours: `seriesColor` from `homepageChart.ts`,
+ a pure module whose one other import is a type. Run 8 shows the duplicates spec's failure on
+ this tree and passes on it too, so it is not this change. It is flaky under load: the card
+ wait is a 5 s expect.
- **Numbers tool:** none.
**A stray index build ran against the real corpus (2026-09-30, 21:05–21:08).** The first