commit eabbce526a21fa2b58c696c4f2f7e69bf24ea352
parent 5146369ee3bdff85bc25f0a70b47817d5aee0ba6
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date: Wed, 23 Sep 2026 09:18:29 -0400
plans: STATE records preview deployments and the Anilyzer preview URL
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Diffstat:
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/plans/STATE.md b/plans/STATE.md
@@ -142,7 +142,17 @@ Run in the order the live editor forced (its pre-release sanitizer would have dr
composed into `export/public` and exported to `export/out`; `tags.json` counts **96 / 282 / 56**,
byte-identical to live. No new false positive to suppress. Done — **built, not deployed**.
-**Still owed: the deploy** — `pnpm ops build-deploy --json '{"siteId":"anilyzer"}' --wait`, then
+**2026-09-23 — preview deployments shipped (`ef4a9f6d`, branch `deploy/preview`, 9 commits, Sonnet-reviewed):**
+`preview: "<branch>"` on the new `deploy-site` route (deploy-only of `export/out`, which now refuses a
+bundle built for another site), on `build-deploy`, on `pnpm ops`, and as a "Deploy preview" control on
+the site's Publish tab. Cloudflare Pages makes any non-production branch a Preview environment at
+`https://<branch>.<project>.pages.dev`. Anilyzer's release build is up at
+**https://tags-exclude.anilyzer.pages.dev** (deployment `2fafe052`, Environment = Preview); production
+is untouched (last production deploy still `4ac8ced`). Its data is byte-identical to production
+(96/282/56) — what differs is the export UI of this release (folding tag-chip groups, leaf-section
+labels). Editor restarted on `ef4a9f6d`; umtool unchanged. See `DEPLOY_CLOUDFLARE.md` "Preview deployments".
+
+**Still owed: the production deploy** — `pnpm ops build-deploy --json '{"siteId":"anilyzer"}' --wait`, then
`curl https://anilyzer.pages.dev/tags.json | jq '.tags[].count'` and
`list_tags {source:"remote:https://anilyzer.pages.dev"}`. The operator chose to hold it. Other sites
stay at corpus spec 3 until the operator chooses.