Phase A of the scheduling program (My Schedule, blocks, holidays, slot engine) shipped in #252 / #255. Phase B — routing — is not yet started.
Scope
- Service areas: per-inspector zip/region eligibility.
- Routing strategies beyond first-available:
least_loaded and closest. Today pickInspector in server/lib/booking/booking.service.ts sorts eligible users by (name, id) and returns the first.
- Booking rules: minimum lead time + same-day cutoff time on
tenant_configs.
Deliverables: service-area schema + API + settings UI; routing-strategy selection; booking-rules engine.
Phase A of the scheduling program (My Schedule, blocks, holidays, slot engine) shipped in #252 / #255. Phase B — routing — is not yet started.
Scope
least_loadedandclosest. TodaypickInspectorinserver/lib/booking/booking.service.tssorts eligible users by(name, id)and returns the first.tenant_configs.Deliverables: service-area schema + API + settings UI; routing-strategy selection; booking-rules engine.