Codebase
01 Active Dev where you build and try things
02 Pre-Prod / QA the exact build, on safe data
03 Production what customers are on right now
04 Discarded / Inactive parked, not deleted
Promotion requests
Dev → QA → Nate’s approval → ProductionHow QA works
QA runs on a scrubbed copy of production data — its own database, bucket, and credentials, with personal info and live tokens stripped out. Nothing you do in QA touches real customers: no emails go out, no payments run, no store submissions. Snapshots only refresh when someone asks, and QA never writes back to production.
What's been checked
Heads up: “Production” on a scratch Pages project is just Cloudflare’s branch name, not a real SailScan release. Scratch stays in dev, and old preview URLs can still resolve even after a card goes inactive.