1010 B
1010 B
name, description
| name | description |
|---|---|
| shd-event-positions | Use when the user asks about SHD events, booking availability, scheduling slots, event types or booking positions. |
SHD events and scheduling
Read path
- Start with
shd_get_scheduling_overviewwhen the scope is broad. - Use
shd_list_scheduling_event_types,shd_list_scheduling_availability,shd_list_scheduling_slotsandshd_list_scheduling_bookingsfor the exact requested view. - Preserve the returned timezone, slot state, booking state and integration status. Do not turn an available slot into a confirmed booking.
Mutations
shd_hold_scheduling_slot, shd_create_scheduling_booking,
shd_confirm_scheduling_booking, shd_reschedule_scheduling_booking and
shd_cancel_scheduling_booking are explicit writes. Read the current slot or
booking first, pass the current concurrency/idempotency values accepted by the
schema and report the final server state.
See references/scheduling-safety.md for the state boundaries.