Your receptionist keeps the appointment day separate from the date of an event you mention. Rejecting an email now clears it until you supply and confirm a replacement.
Booking calls ask for the service address and postcode separately. A spelled postcode is no longer saved as a street address, and you can use words such as Hotel and Delta to spell postcode letters. Incomplete details still need clarification.
Selected appointment times are read from checked availability, and email corrections stay cleared across caller turns. Unclear fragments containing mostly digits are not accepted as a street address.
Regression checks passed. Live call behaviour remains under monitoring. A booking is confirmed only when the booking workflow succeeds.