Archilyzer · Source

archilyzer

Archilyzer
git clone https://archilyzer.pages.dev/source/archilyzer.git
Log | Files | Refs | README | LICENSE

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:
Mplans/release-13.md | 25+++++++++++++++++++++++--
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