commit 6bfb4ef5466996d8d0f69b3c1af25eadb1bb83cb
parent 25e551e104fe75306066a1775affd1bd88acf0e8
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Fri, 25 Sep 2026 16:27:33 -0400
plans: release 8 slice H — the record's month span after the trim (204 months, to 2026-08)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/plans/release-8.md b/plans/release-8.md
@@ -195,10 +195,10 @@ showpiece, I think a chart there would be a cooler visual." The hub link stays w
disk still renders (its numbers hide):
- `monthly: {month, bySite}[]` counts transcribed public-universe recordings by **upload month**
(`VideoStat.uploadDate`), attributed to the primary public site. It is full history, from the
- earliest upload month to the build month, zero-filled, and every site is keyed in every month.
+ earliest upload month to the last complete month (the build month is never emitted), zero-filled, and every site is keyed in every month.
Upload month rather than `transcribedDate` because the transcription history is six months old
(2026-04 to 2026-09, 25,288 of it in May) and would chart the tool's own backlog. Upload month
- shows how far back each archive reaches: 205 months, 2009-09 to 2026-09.
+ shows how far back each archive reaches: 204 months, 2009-09 to 2026-08.
- `monthlyUnplaced` counts the transcripts with a missing, malformed or future upload date, so
nothing is dropped silently (0 on the current corpus).
- Each site gains `channels` (with a transcript), `recordings` (with a download date), `hoursArchived`
@@ -241,7 +241,7 @@ the axis labels are HTML positioned in percent, so no text stretches. Year ticks
a phone and every 2 from `sm`. The value scale sits on its gridlines. Hover is native: one transparent
column per month with a `<title>` (month, total and per instance) and a CSS tint. The chart has
`role="img"` with a sentence label (total, span, instance count and busiest month). **Area, not bars:**
-205 months over ~1,100 px is ~5 px a month, and the dataviz spec's 2 px gap would be half of each bar.
+204 months over ~1,100 px is ~5 px a month, and the dataviz spec's 2 px gap would be half of each bar.
The palette check (`validate_palette.js`) on the family's `--chart-1..5` FAILS normal-vision separation
for the adjacent teal/blue pair (ΔE 12.4 light, 9.0 dark). The **stack order is therefore interleaved
(0, 2, 1, 4, 3)**, and every touching pair then passes (worst 21.5 light / 22.5 dark, CVD ≥ 10.2). The