Booking correctness
- Transactional booking commit with unique slot constraints
- Request idempotency keys for conflict-safe retries
- Recheck external busy windows before booking write
Features
Feature development is tracked by PR-gated milestones and keeps parity between backend correctness and web experience surfaces.