commit 11982efce0371d44b2d4f757a18a19380a8cde88
parent 7f261121c96fdc48a8c5e9415632fd77ec54bd2b
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Fri, 25 Sep 2026 19:38:56 -0400
plans: release 9 — C1 merged with main (7f261121), re-gated; projection unchanged under main's buildHomepageSummary
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat:
1 file changed, 11 insertions(+), 0 deletions(-)
diff --git a/plans/release-9.md b/plans/release-9.md
@@ -347,6 +347,17 @@ beyond `common/`, which tsc and the common tests cover. **Numbers tools: none.**
**Review (SHIP AFTER FIXES) re-gate** on `5a1bd3c0`: tsc clean; `hubSummary.test.ts` +
`compose-hub.test.ts` 6/6; `e2e:hub` **11 passed**, 24.5 s.
+**Merged `main` (`ef0978a6`, release 9 slice F)** as `11e185c0`; `plans/release-9.md` and the
+CHANGELOG resolved by keeping both. Re-gate on the merged tree: tsc clean; common tests **1,845/1,845**
+(1,839 + 6); `pnpm --filter export exec next build` ok; `compose:hub` (worktree, no corpus: skipped)
++ `INSTANCE_MODE=hub … next build` ok; `e2e:hub` **11 passed**, 26.9 s (compose-hub outputs swapped for
+copies and relinked, as before). **Projection re-check** with main's `buildHomepageSummary`
+(`c714bc14`: official transcripts counted where placed, gone only when held), read-only over the
+primary's `homepage/public/stats` (77,842 records, written 18:26): **MATCH** against the live
+`homepage-summary.json` (22:26:11Z, written by the pre-change function) — nothing moved.
+`official.transcripts` 49,767, `official.gone` 480; per-site gone Jeralyzer 473, Anilyzer 2,
+Bonnellyzer 2, Hasanalyzer 3, Rekietalyzer 0 — identical before and after on this stats set.
+
**Found and left:**
- The hub build now does what the homepage build does: `buildStats` opens the index LMDB read-write
and walks every channel's `data/`. An unmounted drive therefore undercounts those channels' figures