Oversell Incident
Goal
Overselling should be prevented by DB constraints + transactional locks. Investigate if discrepancies appear.
Checks
- Reserved seating uniqueness constraints exist and are correct
- Finalization transaction uses SELECT ... FOR UPDATE where required
- Hold expiration sweeper is running and healthy
Response
- Freeze sales for affected event
- Reconcile issued tickets vs capacity
- Communicate with organizers/customers if needed