Archilyzer · Source

archilyzer

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

commit 70b97caa2789699c425922563771da20628f984d
parent 2f7002b97269125ea697294f19d3d98df68040d5
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Fri, 25 Sep 2026 01:50:46 -0400

plans: release 5 — the-quartering-rumble sync finished (97 archived, 0 errors, stamps set; 4 maybe-missing are upstream 410s)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Diffstat:
Mplans/STATE.md | 4+++-
Mplans/release-5.md | 9++++++++-
2 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/plans/STATE.md b/plans/STATE.md @@ -20,7 +20,9 @@ first since August). See the [release-5 rollout record](release-5.md#rollout-202 628/628 (no flake), export 192/192, hub 8/8. Record: [`release-5.md`](release-5.md). - Rollout: ONE restart; smoke green; boot rewrote nothing; proof sync of `rekietalaw-rumble` and the first complete `the-quartering-rumble` sweep in 44 days (8,045 listed, was 7,866, paced past - page 300 with no 429); exports off on the five published sites (form → build-index → build-deploy + page 300 with no 429; the job finished 01:50 with 97 videos archived, 0 errors, both stamps set; + its 4 maybe-missing checks are upstream 410s that read `error` until the follow-ups' 410→deleted + fix is rolled out); exports off on the five published sites (form → build-index → build-deploy each, verified at the public URLs; Anilyzer's owed production deploy rode along, now at spec 4). - Release 6 (overnight, operator-approved): follow-ups (410 → deleted, umtool gets the platform args through ONE table in `common/ytdlp/platformArgs.mjs`, atomic remote-transcript write, stale comment, diff --git a/plans/release-5.md b/plans/release-5.md @@ -476,4 +476,11 @@ and the aws-sdk move). The YouTube pacing investigation is filed as [`youtube-lane-pacing.md`](youtube-lane-pacing.md): the evening's three cooldowns were one Short retried 12× from the head of the queue, not a burst. -**Step-7 tail, still running at this commit (01:38):** the quartering sync job keeps downloading the new videos — 252 archive lines (2 per video), 0 errors so far; its end (stamps, maybe-missing confirmation) is recorded in the morning runbook and STATE, not here. +**Step-7 sync, finished 01:50 (exit 0, 1 h 54 min, job `01M3BB8JJGN272R5HKJPS100F5`).** 97 distinct +videos archived (285 archive lines), 0 download errors, availability backfill wrote 94; the channel +now carries `lastFullSweepAt` = `lastSyncedAt` = 2026-09-25T05:49:49Z, no override key. The four +maybe-missing confirmations all read `error`: each is `HTTP Error 410: Gone` raised inside +`_curlcffi.py:343` — the impersonated transport working and the videos removed upstream. On this +build a 410 is `error` (safe: nothing is deleted or pruned); the follow-ups slice already on `main` +(`4d97049f`) classifies it `deleted` from the next rollout on — the live corpus proved that fix +worth shipping within two hours of its being written.