The runtime pass we run
Clone the Repl, then sign a process you control
Keep the Repl screens if they still match the product people will pay for. Rewrite only the pieces glued to Replit — install files, Secrets, Auth, Database, file storage, and Deployments.
01
Prove a clean boot from a checkout that is not the Repl
Another engineer starts the process on your host. If the only way to run it is Replit Deployments or Always-On, you still have a demo.
02
Put identity and secrets off the Replit workspace
Sessions live on a login provider you control. Replit Auth is not that identity. Secrets never live only in the Repl pane.
03
Give data and deploys an owner outside Replit Database
Name who owns migrations and backups. CI deploys the checkout with env injection and a rollback that does not reopen Always-On.
04
Keep public URLs when the Repl hostname is no longer the origin
Canonical tags, redirects, and sitemap entries must survive leaving replit.app. “It stays up on Always-On” is not that proof.