Archilyzer · Source

archilyzer

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

commit 5d873080210090faba165e7434b4f98618c5ad06
parent 6e6ec9cae2d090a0b36ebee08c51c2e4f1dda4bd
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Tue,  6 Oct 2026 14:37:17 -0400

plans: release 18 — Rollout, As it went: step 4's final gates (the whole editor suite 715/3/12, the three alone 3/0), step 5 owed

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

Diffstat:
Mplans/release-18.md | 22++++++++++++++++++++++
1 file changed, 22 insertions(+), 0 deletions(-)

diff --git a/plans/release-18.md b/plans/release-18.md @@ -1528,3 +1528,25 @@ build:nodata` ok; counts-only privacy greps over the slice's diff: the refused i ## Rollout (Steps 1–7 above; "### As it went" is written as the rollout runs.) + +### As it went + +**Step 4 — final gates on `r18/integration` `bf796701`** (S6 merged; logs `$T/fin-*.log`): tsc clean; common +**3395**; editor unit **142**; `test:scripts` **600 + 2 skipped**; mcp **292**; export unit **116**; homepage unit +**23**; `docs env|files --check`, `settings example --check` clean; `pnpm --filter editor exec next build` ok (47 s); +`pnpm --filter export exec next build` ok (25 s, the worktree's `export/public` linked to the committed fixture +compose); `pnpm --filter homepage run build:nodata` ok (14 s); umtool's capped build ok (21 s, link removed). **The +whole editor suite: 715 passed, 3 failed, 12 skipped, 54.0 min** — `dashboard-answers.spec` "/ and /jobs answer while +two large reports regenerate" (`/` in 5839 ms against a 5000 ms budget, another session's server busy beside it), +`site-scope.spec` "charts is a site's tab" (its second long-run failure: the picker was used before React hydrated +it) and `widget.spec` "act=1 shows a compact needs-work list"; the three alone: **3 passed, 0 failed, 55 s**. The +picker race is closed (`SiteScopeSelect` stamps `data-hydrated`, the spec waits for it): `site-scope.spec` **13 +passed, 0 failed, 1.2 min**. Counts-only privacy greps over `main...r18/integration` (86 commits): home paths 0 in +added lines, no `transcripts/` content; the refused identifier suffix appears once, in this plan's own rules line +(present since the plan's first commit). The changelogs gain lines only directly under `[Unreleased]`; no cut landed +on `main` meanwhile (`main` = `edadc712`, an ancestor: a fast-forward). + +**Step 5 — not done by the implementing session**: it ran git only in its own worktree, so it cannot fast-forward +`main` in the primary checkout. Owed, with the rollout, to the operator (`~/reports/release-18/RUNBOOK.html`; scripts +`~/reports/release-18/scripts/r18-{build,restart,smoke,publish-now,jeralyzer-preview,hub}.sh`, guarded on +`bf796701`).