Archilyzer · Source

archilyzer

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

commit 25e551e104fe75306066a1775affd1bd88acf0e8
parent df2f2ff142110700ff9844188fa0cb7505769ade
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Fri, 25 Sep 2026 16:27:24 -0400

plans: release 8 slice H — record the complete-months fix and its re-gate

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

Diffstat:
Mplans/release-8.md | 14++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/plans/release-8.md b/plans/release-8.md @@ -259,8 +259,14 @@ deploys with `--branch <name>` and no `--branch main`, and prints the `previewAl | `1f93fd10` | `ArchiveGrowthChart.tsx` and the `.growth-hit` hover rule in `globals.css` | | `921f534b` | `page.tsx` rewritten. `FamilyStats.tsx` is new. `ArchiveCards.tsx` gets per-site numbers and a `seriesColor(i)` stripe, and the title becomes the link | | `8aa17ccb` | `marketing.spec.ts`: "What this isn't" and the rail are replaced by the chart (`role=img`, present iff the summary on disk has `monthly`) and `Official instances` (≥ 1 absolute link iff sites) with the strip's `time[datetime]`. H1 regex, CTA names, the conditional hub link, nav and 404 are kept | +| `cde68392` | (review fix) `monthly` ends at the last COMPLETE month: the month holding `generatedAt` is never emitted, because charted it read as a collapse (106 so far in 2026-09). Its transcripts join `monthlyUnplaced` (106 on the live data), so placed + unplaced still equals `official.transcripts`. `homepageSummary.test.ts` +1 (a build month in January rolls back to December) and the fixture gains a build-month upload that is not emitted. The chart and the `Numbers by year` table read the same series, so the 2026 row now stops at August. The caption is unchanged. It says "by the month each video was published", which is still true | | `7c01ea86` | `deployHomepage({previewBranch})`, `homepageDeployArgs` and the CLI row. `build.test.ts` +2 (argv for production, blank and preview; refusal order) | +**Re-gate after the review fix**, on `cde68392` (`h-regate.log`): tsc clean. Common tests **1816/1816** +(1815 + 1). `next build` ok. Homepage e2e **22 passed, 0 failed, 36 s** (`h-e2e2.log`), with no queue +wait. `h-home-desktop-dark.png` was re-shot: the strata end at 2026-08 with no drop to zero, and there +is no overflow at 1280 or 390. + **Gates**, on `7c01ea86`: tsc clean. Common tests **1815/1815** = 1810 + 5. `pnpm --filter homepage exec next build` ok, 15 static pages (`out/index.html` is 271 KB, 38 KB gzipped, against 94 KB before; most of the growth is the chart's paths and 205 hover columns, repeated in the RSC payload). The @@ -284,10 +290,10 @@ stats pages (`$T/h-mksummary.ts`) and read no corpus. On the current data, offic runs there. **Found and left.** -- **The right edge of the chart falls away.** It is by upload month, so the current month is partial - (106 by 2026-09-25) and the last few months are thinner while archiving catches up (419 in August - against ~600 a month through 2025). That is true, but a reader could take it for fewer uploads. A - caption note or trimming the partial month is the operator's call. +- **The partial build month is trimmed (review fix above). August still lags.** The last complete month, + 2026-08, has 419 against ~600 a month through 2025 and 778 in July, because archiving trails recent + uploads. It stays in the series: the rule is to trim one month, and August is complete as a calendar + month. - **The chart cannot show when things were archived.** `transcribedDate` has six months of history and a 25k May spike. The summary's `series.transcribed.month` still carries it for `/stats`. - **`--chart-3` is `--state-gone` in the archilyzer family** (Bonnellyzer's layer is the same rust as