Guardrails
Bookings are checked by rules, not guessed from conversation.
Required fields, hours, blocked dates, availability, and customer confirmation are checked before an appointment exists.
Service, name, phone, address
Business hours and blocked dates
9 AM slot checked
Customer said yes