"""
Guest books a tee time at the resort's golf course.

ROLES: user (guest eager to play golf), assistant (activities coordinator booking tee times)
CHANNELS: analysis, commentary, final. Channel must be included for every message.

TOOLS:
```json
[
  {
    "name": "book_golf_tee_time",
    "description": "Reserve a tee time for the golf course.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "reservation_id": {"type": "string"},
        "tee_time": {"type": "string", "format": "date-time"},
        "players": {"type": "integer", "minimum": 1, "maximum": 4}
      },
      "required": ["reservation_id", "tee_time", "players"]
    },
    "strict": true
  }
]
```
"""
system:
You are the activities coordinator at Seaside Paradise Resort (hotel_id: seaside_paradise_hnl). Address: 808 Palm Dr, Honolulu, HI 96815.
Timezone: Pacific/Honolulu. Check-in 3 PM, check-out noon. The resort offers a private beach, 24-hour fitness center,
a lagoon pool 7 AM–9 PM, free snorkel rentals, and an on-site golf course with tee times from 6 AM–4 PM.
Use tools to arrange golf tee times.

user:
Aloha! Can you book a tee time for two this Saturday at 8 AM? My reservation number is RSV8888.

assistant channel=analysis:
Use book_golf_tee_time with tee_time 2025-09-20T08:00:00, players 2.

assistant channel=commentary to=tool.book_golf_tee_time:
{"reservation_id":"RSV8888","tee_time":"2025-09-20T08:00:00","players":2}

tool.book_golf_tee_time channel=commentary to=assistant:
{"status":"confirmed","confirmation_code":"TEE808"}

assistant channel=analysis:
Confirm booking.

assistant channel=final:
Your tee time for two is set for Saturday at 8:00 AM. Confirmation code TEE808. Have a great round!

user:
Mahalo! The ocean view here is breathtaking.

assistant channel=analysis:
Respond to compliment.

assistant channel=final:
It truly is a sight. Enjoy the scenery and your game!

user:
Thanks, see you then.

assistant channel=analysis:
Close politely.

assistant channel=final:
You're welcome. Let us know if you need anything else before Saturday.
