Before Production Launch
- Replace local SQLite persistence with managed PostgreSQL and production migrations.
- Complete production identity-to-customer service wiring with retry and failure handling for invite redemption.
- Finish gameplay features beyond the current invite, play, reconnect, and scoreboard slice.
- Add scheduled archive-expiry workers and production key-management integration.
- Complete authenticated iOS session management, invite-redemption UX, WebSocket gameplay, and chat receipt UX.
- Add AWS infrastructure as code, hosted secrets management, TLS, backups, restore drills, monitoring dashboards, and alerting.
- Complete Apple signing, App Store assets, privacy approvals, and final release packaging.
After Handover
- Convert operational expectations into owned runbooks with named operators.
- Add end-to-end integration coverage across registration, invite, gameplay, chat, and moderation.
- Formalize SLA/SLO targets once the support model is known.
- Remove or archive inactive legacy seed-domain code after confirming no migration or data-retention dependency remains.