Archilyzer · Source

archilyzer

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

commit 1ab031739af00c129b14d59c2374b0d391ee96cc
parent aa2b1e0d7c3a084710f87f8b327513dfda3f2a67
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Sun, 13 Sep 2026 09:01:16 -0400

plans: gate A passed, main is fast-forwarded, and Next is the rollout

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

Diffstat:
Mplans/STATE.md | 26++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)

diff --git a/plans/STATE.md b/plans/STATE.md @@ -3,7 +3,7 @@ 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. -**Last updated:** 2026-09-12 — **the interlude shipments and one-core Phase 2 are all merged +**Last updated:** 2026-09-13 — **gate A passed and `main` moved; the interlude shipments and one-core Phase 2 are all merged on one branch**, `integrate/2026-09-storage-priority`, tip **`bd3d4ec`**, unmerged. Off `e74f005`: `relocate-channel-media` (from `storage/relocate-media`), then `channel-priority` (from `channel-priority/s5`), then Phase 2's five slices in the order their reviews cleared — @@ -320,15 +320,21 @@ not unreachable ones (`channels/actions.ts:536-543`); an unmounted channel is re `syncAction` by the `needsMedia` guard and surfaces as a failed sync, not a skip reason. Pre-existing on the relocate branch. -**Next:** **operator gate A** — the digest lane's runner drives a production pass and comes -back after a restart, run from `one-core/phase-1-gate-a` (`0438a72`) per the runbook in -[`one-core-phase-1.md`](one-core-phase-1.md)'s "Operator gate A" section. It gates the merge, -not the authorship, which is why that branch exists. Then **fast-forward -`integrate/2026-09-storage-priority` to `main`** and run the **O2–O9 rollout**: the -channel-priority migration with the editor stopped, the platter mount, the saved-video store -rsync, and the channel moves through the UI — the four numbered steps above, in that order, -with the migration first because it is the only one that must happen before this code ever -boots. +**Gate A PASSED 2026-09-13** on the production editor (record in +[`one-core-phase-1.md`](one-core-phase-1.md#gate-a--passed-2026-09-13)), and **`main` is +fast-forwarded to `241d357`** — the integration, Phase 2 and the gate record. Every merged +branch and worktree is deleted; what remains is `one-core/phase-1` (the primary checkout, +until it switches to `main`), `one-core/s0-pause` (parked for the next release), +`diet-series`, `p1-e2e` and `worktree-duplicates-page`. + +**Next:** the **O2–O9 rollout**, editor stopped: the channel-priority migration +(`pnpm -C common exec tsx bin/migrate-channel-priority.ts --dry-run`, then without), the +platter mount, the saved-video store rsync, `git switch main` in the primary checkout + +`pnpm install --frozen-lockfile` + `pnpm --filter editor exec next build`, start with +`-H 0.0.0.0`, the channel moves through the UI, then `git branch -d one-core/phase-1`. The +four numbered steps above, in that order, with the migration first because it is the only +one that must happen before this code ever boots. After that: `one-core/s0-pause` in the +following release, then one-core Phase 3. **Then S0-pause lands, in the release AFTER this one.** The branch `one-core/s0-pause` (`2aeb358`) is ready and reviewed — it deletes `transcriptionsPaused`, `downloadsPaused`,