commit 558af4ebccb58bebf63e4ba4414386105bda6e19
parent 51969c53350c63744703192c1a1035a96a0f2756
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Thu, 24 Sep 2026 22:51:21 -0400
plans: release 5 slice X — gates on the merged tree (main 09d0f4de + slice X)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Diffstat:
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/plans/release-5.md b/plans/release-5.md
@@ -232,7 +232,9 @@ site; the site form writes it. The hub, which has no `site.json`, gets the same
| `6950945a` | `plans/tools/phase3-files-numbers.ts` literal gains the key; this record; `site-exports-off.md` superseded note; changelog |
| `c09ef9c7` | review fix: the leftover-key strip moves from the spec's `beforeAll` into `export/playwright.config.ts` (config load, before any spec) |
| `c65c08c2` | review fix, the hub: `homepage.json` `transcriptDownloads` in `common/lib/homepage.ts` (type; read only as `false`; `writeHomepageConfig` writes it only when `false`), `hubSite()` passes it through (`export/app/lib/site.ts`), checkbox on `HomepageConfigForm.tsx` (same label) + `homepageActions.ts`. `common/lib/homepage.test.ts` (new, 2 tests — there was no homepage test), `export/e2e-hub/transcript-downloads.spec.ts` (2, the hub-mode suite), `sites-crud` round-trip of the hub form. `playwright.hub.config.ts` removes a leftover fixture `_homepage/` at load |
-| *(this commit)* | record + changelog after review |
+| `41bbf92e` | record + changelog after review |
+| `4ec5af9b` | merge `main` `3adaea9b` (slice R); conflicts only in `editor/CHANGELOG.md` `[Unreleased]` and this file's `## Record`, both slices' text kept, R's first |
+| *(this commit)* | the merged-tree gates below |
**Deviations / findings.**
1. *The hub has no `site.json`, so its key is in `homepage.json`.* In hub mode `currentSite()` is
@@ -296,6 +298,13 @@ form before). Fixture tree clean after all three (`git status`; no `_homepage/`
test:scripts and mcp are untouched by the fixes (no file under their globs changed) and were not
re-run.
+**Gates on the merged tree** (`4ec5af9b`, slice R + slice X — the tree to merge as-is). tsc clean.
+common **1750/1750** (R's tests + the 2 homepage tests). `--check` green. editor unit **72/72**.
+test:scripts **156 + 1 skip**. mcp **219/219**. editor `next build` ok (40 s), export `exec next
+build` ok (25 s). EXPORT e2e full: **192 passed, 0 failed, 6.3 min**. HUB e2e: **8 passed, 0
+failed, 16 s**. EDITOR e2e (`sites-crud site-publish-preview site-scope cut-release view-route
+settings`): **51 passed, 0 failed, 1.7 min** (50 + the hub-form test). `git status` clean after.
+
**Numbers** (`plans/tools/phase3-files-numbers.ts`, `TMPDIR` = the job's scratch). Inputs frozen
once (`FREEZE_TO`) from the live corpus: 6 `site.json`, 71 `config.json`, 1,763 sidecars. Before =
the tool on `f4da04a9` code (branch changes stashed); after = the branch with the literal updated