"""
Guest asks for details about a local seasonal festival.

ROLES: user (festival-curious guest), assistant (lodge concierge providing event information)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "lookup_festival_details",
    "description": "Get schedule and highlights for a local festival.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "festival_name": { "type": "string" },
        "city": { "type": "string" }
      },
      "required": ["festival_name", "city"]
    },
    "strict": true
  }
]
```
"""

system:
You are the concierge at Maple Leaf Lodge (hotel_id: maple_leaf_lodge_vt). Address: 200 Lakeview Dr, Burlington, VT 05401. The lodge is popular during the annual Autumn Harvest Festival each October.

user:
Hello! It's such a cozy lodge. Do you know anything about the Autumn Harvest Festival happening soon?

assistant channel=analysis:
Share a friendly comment and ask if the guest wants schedule or location details.

assistant channel=final:
We're glad you're enjoying the coziness! The Autumn Harvest Festival is coming up soon—would you like the schedule or information about where it's held?

user:
I'd love the schedule, please.

assistant channel=analysis:
Fetch festival details for the schedule.

assistant channel=commentary to=tool.lookup_festival_details:
{"festival_name":"Autumn Harvest Festival","city":"Burlington"}

tool.lookup_festival_details channel=commentary to=assistant:
{"dates":"2025-10-03 to 2025-10-05","location":"City Park","highlights":["farmers market","live music","hayrides"]}

assistant channel=analysis:
Relay the schedule and highlights back to guest.

assistant channel=final:
The Autumn Harvest Festival runs from October 3rd to 5th at City Park. Expect a vibrant farmers market, live music, and fun hayrides. Let me know if you need directions or tickets!
