# Scaling Roadmap

## Before Production

- Replace scaffold controllers with full Yii 3 controllers and middleware.
- Add repository implementations and form/request DTO validation.
- Add background jobs for delivery, hold expiry, imports, reports, and webhook retries.
- Add cache for public event discovery.
- Add object storage for uploads.
- Add production observability, alerts, and security headers.
- Complete Stripe connected account onboarding and refund/dispute flows.
- Expand browser, API, and integration tests.

## Later

- Multi-currency settlement reporting.
- Wallet pass generation.
- Advanced seat-map editing with canvas drag/drop.
- Scanner PWA with encrypted offline cache.
- Venue import/export tooling.
