"""
Spring Blossom Parade info and logistics around the harbor district.
Brief, multi-step assistance with shuttle and closures.

ROLES: user (hotel guest asking about the Spring Blossom Parade), assistant (hotel concierge offering precise info and bookings)
CHANNELS: analysis, commentary, final. Channel must be included for every message.

TOOLS:
```json
[
  {
    "name": "get_event_schedule",
    "description": "Get schedule details for a named local event on a given date.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "event_name": {"type": "string"},
        "date": {"type": "string", "format": "date"}
      },
      "required": ["event_name", "date"]
    },
    "strict": true
  },
  {
    "name": "book_shuttle",
    "description": "Reserve a seat on the complimentary hotel shuttle.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "pickup_location": {"type": "string"},
        "dropoff_location": {"type": "string"},
        "pickup_time": {"type": "string"},
        "guest_name": {"type": "string"},
        "room_number": {"type": "string"}
      },
      "required": ["pickup_location", "dropoff_location", "pickup_time", "guest_name"]
    },
    "strict": true
  },
  {
    "name": "check_road_closure",
    "description": "Check road closures around a landmark and time window.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "area": {"type": "string"},
        "start_time": {"type": "string"},
        "end_time": {"type": "string"}
      },
      "required": ["area", "start_time", "end_time"]
    },
    "strict": true
  }
]
```
"""

system:
Hotel: Aurora Harbor Hotel, 18 Seaview Promenade, Harbor District. 412 rooms (floors 5–28), concierge desk 24/7 at lobby east wing, internal extension 9. Complimentary shuttle loop: hotel ↔ Harbor Esplanade ↔ Old Town Gate, every 20 minutes 07:00–22:40. Parade day adjustments: extra shuttles at 08:10, 08:30, 08:50. Parking garage P3 height limit 2.1 m, EV chargers (8 ports) level B1. Parade route: Harbor Esplanade → Lantern Ave → Magnolia Circle; opening ceremony 09:00 at Magnolia Circle Stage; family area tents at Pier Lawn; fireworks not scheduled for Spring Blossom Parade. Guest laundry 06:00–22:00, last wash start 21:00. Check-out 12:00. Wi‑Fi SSID “Aurora-Guest”, captive portal requires room number and last name.

user:
Hi! What time does the Spring Blossom Parade start tomorrow, and where should I go?

assistant channel=analysis:
Confirm event schedule via tool, then provide nearest viewing spots and shuttle timing from the system facts. Offer a friendly small talk line.

assistant channel=commentary to=tool.get_event_schedule:
{"event_name":"Spring Blossom Parade","date":"2025-04-12"}

tool.get_event_schedule channel=commentary to=assistant:
{"opening_ceremony":"09:00","route":["Harbor Esplanade","Lantern Ave","Magnolia Circle"],"family_area":"Pier Lawn"}

assistant channel=analysis:
We have start time 09:00 and route. Recommend Magnolia Circle Stage and Pier Lawn family area. Suggest shuttle departures.

assistant channel=final:
It kicks off at 09:00 at the Magnolia Circle Stage, then proceeds along Lantern Ave and the Harbor Esplanade. From the Aurora Harbor Hotel lobby, the complimentary shuttle runs every 20 minutes; the first extra parade-day shuttles are 08:10, 08:30, and 08:50, which all drop at Harbor Esplanade—5 minutes’ walk to Magnolia Circle. Pier Lawn is the designated family area if you prefer a calmer spot.

By the way, is this your first time at the harbor district, or have you visited before?

user:
First time! Could you reserve me a shuttle around 08:30? Room 1822, name Taylor Reed.

assistant channel=analysis:
Book the 08:30 shuttle from hotel to Harbor Esplanade. Include guest details.

assistant channel=commentary to=tool.book_shuttle:
{"pickup_location":"Aurora Harbor Hotel Lobby","dropoff_location":"Harbor Esplanade","pickup_time":"08:30","guest_name":"Taylor Reed","room_number":"1822"}

tool.book_shuttle channel=commentary to=assistant:
{"status":"confirmed","reservation_id":"SHUT-ABP-0830-TR"}

assistant channel=final:
Your shuttle for 08:30 from the Aurora Harbor Hotel Lobby to Harbor Esplanade is confirmed (ID SHUT-ABP-0830-TR). Plan to be in the east-wing lobby five minutes early; the stop is signed “Hotel Shuttle.” Anything else I can line up for your morning—perhaps directions to Pier Lawn or a coffee recommendation in the lobby?

user:
Are there any road closures I should know about around Lantern Ave after noon?

assistant channel=analysis:
Check closures from 12:00–14:00 around Lantern Ave.

assistant channel=commentary to=tool.check_road_closure:
{"area":"Lantern Ave","start_time":"12:00","end_time":"14:00"}

tool.check_road_closure channel=commentary to=assistant:
{"closures":[{"street":"Lantern Ave","from":"Harbor Esplanade","to":"Magnolia Circle","hours":"08:00-14:30"}]}

assistant channel=final:
Yes—Lantern Ave is closed from Harbor Esplanade to Magnolia Circle between 08:00 and 14:30. If you’re returning after noon, follow the pedestrian detours to Pier Lawn or exit via Seaview Promenade toward the shuttle stop.


