commit ad883dce2e2da68c6f2824583d7d0cca7b6b44b4
parent c4accd0f1a335652ef7aff14c00fef45563b7d9b
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Fri, 2 Oct 2026 03:15:44 -0400
plans: STATE — release 17 complete and live; the migration's ten channels and the three held; what the operator owes
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat:
1 file changed, 26 insertions(+), 1 deletion(-)
diff --git a/plans/STATE.md b/plans/STATE.md
@@ -3,7 +3,32 @@
The working memory for the local-AI derived-corpus work. Rewritten at the end of every
session, before context is cleared. See [`README.md`](README.md) for the protocol.
-**Now (2026-10-01, 00:10): `main` is `271db070` — releases 14, 15 and 16 (CK the "Search in" row, DX the
+**Now (2026-10-02, 03:20): `main` is `a6155bf2` (+ plans commits) — release 17, the media tier, is complete
+and LIVE: the editor on `:3001` (`Dt4zuo5uJcPKZ9fKk0L-f`, restarted 02:51 after the migration) and umtool on
+`:3050` (02:40, `UMTOOL_MEDIA_DIR` set to a folder on the Platter).** Record: [`release-17.md`](release-17.md)
+(slices D0, T1, T2, T3, U1, U2, XP, RL, each with its review; the Rollout section). The operator's runbook is
+`~/reports/release-17/RUNBOOK.html`; its scripts are `~/reports/release-17/scripts/`.
+- **The migration ran (02:40–02:51, editor stopped):** ten channels moved to the media tier (realcandaceo,
+ omnimirror, leaflit-rumble, cornbreadman, shondo-vods, friday-night-tights, piratesoftware, kirsche,
+ nuxanor-kick, HasanAbiVODs3); `--all` stopped before rekietalaw, the-quartering-rumble and omnibased, which
+ stay `legacy` and HELD (reports, index, stats, digests refused) until the operator runs
+ `archilyzer storage migrate-tier --all --include-large` with the editor stopped (`/home` has 81 GB free;
+ they need about 35 GB). `purge-superseded-auto-subs` on omnibased/HasanAbiVODs3 runs after. `--reclaim`
+ (the platter's text copies) later. `transcripts/channels` is a paused Syncthing folder: unpausing now
+ syncs the migrated text to the peers.
+- **Live proof:** a migrated video page in 0.2 s, its audio and transcript stream through the links (206),
+ the dashboard answered in 1.4–2.1 s during three simultaneous report regenerations (D0), `/storage` says
+ "legacy (3 to migrate)", umtool's `move-out --all` moved ten `out/` trees (12.3 GB) to the Platter.
+- **Owed to the operator (release 17):** X posts private — create the private site (Sites → New, Audience:
+ Private, every channel), set "Where X posts appear: Private" on `/settings`, rebuild + deploy hasanalyzer,
+ anilyzer and jeralyzer, REBUILD + DEPLOY THE HUB (it serves X posts today), decide on old Cloudflare
+ deployments, re-register the MCP against the private build; the big-three migration; watch the download
+ lane page (YouTube's backoff was at 6 failures at 03:18, no hold; "Clear hold" is the way out of a hold).
+- **Rulings this release:** an implementer's commits carry its own model's `Co-Authored-By` (never rewritten
+ to another model's); never write the refused identifier suffix as text in a record; never run a whole e2e
+ suite while other agents work (an OOM kill at 22:41 took the desktop session and a transcriber).
+
+**Previously (2026-10-01, 00:10): `main` is `271db070` — releases 14, 15 and 16 (CK the "Search in" row, DX the
setup on the homepage's AI and MCP doc), release 13's three slices that had never landed (W3 the
build image, W1 the editor lows, W2 the export/docs lows, each brought to `main` by a reviewed
merge), and the report-video on-screen deck from the parallel session (`plans/onscreen-deck.md`).**