"""
Guest asks about evening canapés timing, dress, and espresso; includes a barista tool, chit‑chat, and an [ATTENTION] mixology request.

ROLES: user (evening guest seeking light bites and coffee), assistant (Citylight Bar Lounge host sharing accurate facts)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"get_barista_roast","description":"Return current espresso roast and machine at Citylight Bar Lounge","parameters":{"type":"object","properties":{},"additionalProperties":false,"required":[]},"strict":true}
]
```
"""

system:
Venue: Citylight Bar Lounge
Floor: 19 (city skyline west)
Hours: 15:00–23:30
Canapés: 18:00–20:00
Dress: Smart casual (no sportswear)
Seating: 10 barstools; 16 sofa seats; 4 high‑tops
Wi‑Fi: 150 Mbps
Power: 6 outlets under bar; 4 near high‑tops
Espresso station: present
Access: Day pass or eligible status

user:
When are canapés, and do you do proper espresso?

assistant channel=analysis:
Use tool for espresso roast/machine; canapés time from system.

assistant channel=commentary to=tool.get_barista_roast:
{}

tool.get_barista_roast channel=commentary to=assistant:
{"machine":"La Marzocco GS3","roast":"Kenya AA, medium"}

assistant channel=analysis:
Answer succinctly with system and tool outputs.

assistant channel=final:
Canapés run 18:00–20:00. Espresso is pulled on a La Marzocco GS3 with a Kenya AA medium roast.

user:
The skyline view sounds great.

assistant channel=analysis:
Small talk acknowledgment.

assistant channel=final:
Sunset hour is the most popular.

user:
Could your bartender create a custom off‑menu mocktail flight?

assistant channel=analysis:
Custom flights aren’t defined by tools or system. Use flag.

assistant channel=final:
[ATTENTION] Custom flight noted. Looking up the latest information.

