Archilyzer · Source

archilyzer

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

commit 3174ac2252c0eb6bde66592f65d6a4d06b914b55
parent a02ac5f838d24c76eb2663edaea9d7a338b648d0
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Wed, 30 Sep 2026 22:54:11 -0400

plans: release 13 — W2's brought-to-main record: run 3's chart failure stated as inferred, and the runs it passed in; found and left in the merge

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Diffstat:
Mplans/release-13.md | 12+++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/plans/release-13.md b/plans/release-13.md @@ -1268,7 +1268,7 @@ content) finds `exec tsx src/index.ts` only where a line explains what `archilyz |---|---|---| | 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 | + | 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` and `strokeWidth` read as `""`. That is what a detached node gives, most likely because the chart re-rendered for Group by → Media type after the first bars were visible. It passed in runs 4 and 7 | | 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 | @@ -1313,4 +1313,14 @@ process SIGTERMed (`ELIFECYCLE 143`). `compose homepage` and `next build` never paragraph is umtool-specific and does not say so for the homepage; the record leaves the rules to the parent. +**Found and left in the merge.** +- **`charts.spec.ts:234` reads computed styles from bar nodes the next render may replace** + (run 3). Waiting for the Media-type series (the legend's entries) before reading `stroke` would + close it. Release 14's spec, not W2's. +- **Under a load average near 40, the export suite's 5 s expects and 30 s test timeouts fail** + (runs 4, 7, 8), and `header.spec.ts`'s serial block skips 22 tests behind one timeout. Nothing + here is new on this tree. +- The homepage doc's `--silent` note says pnpm prints "a line of their own" first; on pnpm 9 and 10 + it is a four-line banner. The wording is approximate, not wrong. Left as written. + ## Rollout