"""
Change tasting date and reconfirm.
ROLES: user (guest moving tasting date), assistant (concierge updating registration)
CHANNELS: analysis, commentary, final. Channel must be included for every message.

TOOLS:
```json
[
  {"name":"move_tasting_date","description":"Move an existing tasting registration to a new date.","parameters":{"type":"object","additionalProperties":false,"properties":{"reservation_id":{"type":"string"},"from_date":{"type":"string","format":"date"},"to_date":{"type":"string","format":"date"}},"required":["reservation_id","from_date","to_date"]},"strict":true}
]
```
"""

system:
Property: Harbor Quay Hotel
Address: 75 Pier Walk, San Diego, CA 92101
Event: Friday rooftop tasting at 6 PM; capacity 24; weather backup indoor Marina Lounge

user:
We booked for 2025‑09‑12 under HQT990, but need to move to the following Friday.

assistant channel=analysis:
Move date to 2025‑09‑19; confirm; add brief small talk.

assistant channel=commentary to=tool.move_tasting_date:
{"reservation_id":"HQT990","from_date":"2025-09-12","to_date":"2025-09-19"}

tool.move_tasting_date channel=commentary to=assistant:
{"status":"moved"}

assistant channel=final:
All set—your tasting has been moved to Friday 2025‑09‑19 at 6 PM. The Marina Lounge is our weather backup that evening.
