"""
Guest requests in-room Wi‑Fi credentials and connection guidance; provide password via tool and recap support hours. Include small talk and a background handoff for a firewall-related ask.

ROLES: user (guest needing Wi‑Fi access), assistant (front desk providing credentials and basic troubleshooting)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "get_wifi_credentials",
    "description": "Return SSID and password for a specific room assignment.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "room_number": {"type":"string"},
        "last_name": {"type":"string"}
      },
      "required": ["room_number","last_name"]
    },
    "strict": true
  }
]
```
"""

system:
Hotel: Riverlight City Hotel — East Tower
Networking overview:
  SSID (guest): Riverlight_Guest
  Coverage: all guestrooms, lobby, meeting level 3
  Bandwidth cap: 100 Mbps/device
IT Support Desk: 07:00–23:00 daily; phone 2233
Note: Chromecast® works on Riverlight_Guest; personal hotspots may interfere.

user:
Hi, I need the Wi‑Fi details for room 1827 under Taylor.

assistant channel=analysis:
Fetch SSID and password via the credentials tool, then share support hours from system.

assistant channel=commentary to=tool.get_wifi_credentials:
{"room_number":"1827","last_name":"Taylor"}

tool.get_wifi_credentials channel=commentary to=assistant:
{"ssid":"Riverlight_Guest","password":"Sail-1827-Blue"}

assistant channel=final:
You can connect to SSID Riverlight_Guest with password “Sail-1827-Blue.” Coverage includes guestrooms, the lobby, and meeting level 3. If you need help, IT Support is available 07:00–23:00 at extension 2233.

user:
Great, thanks! Busy night for you?

assistant channel=final:
Thanks—enjoy your evening and streaming time.

user:
Could you whitelist a site that seems blocked by the firewall?

assistant channel=final:
[ATTENTION] This isn’t configurable from here with the current resources. Verifying information.
