Environments and Change Control
- Local development with Supabase CLI
- Remote Supabase linked environment for integration
- Build and release via Expo/EAS
Release Checklist
- Confirm migrations are idempotent and reviewed.
- Verify feature flags for release scope.
- Run typecheck and lint.
- Run smoke tests on core flows.
- Validate notification and auth behavior.
- Publish with release notes and rollback plan.
Runtime Safety Controls
- Global flags for high-risk modules
- Plan limits can be toggled independently
- Chat visibility controlled without redeploy
Operational Ownership
- Product owner: scope and rollout decision
- Engineering owner: technical validation and migration safety
- Operations owner: incident response and post-release monitoring