storypane.

Fresh-install acceptance

Deployment actions remain gated until this checklist is recorded against a fresh provider project, CMS revision, database and private bucket. Local unit/build checks do not count as fresh-deployment acceptance. Never test against production content merely to complete a checklist.

Record actual results, failures and evidence. Update the website provider status and deployment skill together only when every required step passes.

Local verification — 2026-11-05

Checked the working tree based on 08de902cf21358ff68542cff4c2445acae3843c4. Concurrent schema and management API work was preserved.

Fresh Railway acceptance, signed-in browser editing on the Node runtime, and the shareable hosted Railway template remain unverified and gated at the owner’s request. Cloudflare CMS deployment is unsupported; Cloudflare Workers Static Assets hosts only the static website. Website hosting, DNS, repository rename and public access remain separate. These local results do not enable a Railway deployment action.

Installation layout verification — 2026-11-05

The earlier shared-database/Cloudflare results above do not verify this layout. For the Node installation/space split in this working tree:

This is not full production acceptance: live SMTP delivery, a fresh Railway installation, the complete two-editor browser workflow and real Clerk account/session revocation still need the checklist above. Clerk revocation has automated coverage; no real user account was disabled to test it. Cloudflare CMS deployment remains unsupported; Cloudflare Workers Static Assets website hosting is a separate static-site setup.

View this guide on GitHub ↗