Local, preview and production prove different things
Use the starter without confusing simulations, sandbox tests and live evidence.
Start locally without keys
The default local app exercises registration, tasks, credit reservation, files and API access using explicitly simulated email and AI. You can inspect that flow before opening real services. See the demo walkthrough.
Use preview for integration evidence
Create independent Cloudflare resources and connect your own Google, sending domain, model, payment sandbox and GA4 configuration. Check received mail, actual outputs and signed payment outcomes. A configured key or a success-looking page is not proof that the provider flow completed.
Keep production separate
After preview acceptance, create independent live resources and keys, check production price mappings, back up data and record the release version. Verify the live user flow again. Never import preview users or rely on a test checkout to prove live billing.
Follow the deployment steps when local setup and service configuration are complete.