What does availability mean?
Service duration, preparation buffers, resource count and staff schedules are evaluated together. Conflicting assignments are prevented on the server.
Cancellation is part of the workflow
Cancellation and rescheduling rules are shown before booking. Released capacity and notifications update in the same workflow.