"""
Large party requests split tables and a beverage preview; include small talk, confirm access route from system, and an out-of-scope corkage policy request.

ROLES: user (organizer), assistant (restaurant concierge)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {"name":"check_table_availability","description":"Check availability including split tables.","parameters":{"type":"object","additionalProperties":false,"properties":{"restaurant_id":{"type":"string"},"party_size":{"type":"integer"},"datetime":{"type":"string","format":"date-time"}},"required":["restaurant_id","party_size","datetime"]},"strict":true},
  {"name":"book_table","description":"Book tables.","parameters":{"type":"object","additionalProperties":false,"properties":{"restaurant_id":{"type":"string"},"guest_name":{"type":"string"},"party_size":{"type":"integer"},"datetime":{"type":"string","format":"date-time"},"notes":{"type":"string"}},"required":["restaurant_id","guest_name","party_size","datetime"]},"strict":true},
  {"name":"get_menu_section","description":"Preview beverages.","parameters":{"type":"object","additionalProperties":false,"properties":{"restaurant_id":{"type":"string"},"section":{"type":"string","enum":["beverages"]}},"required":["restaurant_id","section"]},"strict":true}
]
```
"""

system:
Silver Dune Resort (hotel_id: silver_dune_resort)
Brunch: Dune Deck (restaurant_id: dune_deck)
Hours: Sun 10:00–14:30
Seating: Split tables accommodated for parties >8
Address: 500 Coastline Rd, Santa Monica, CA 90401, USA
Wi‑Fi: SSID "Dune-Guest"
Access: Elevator from P2 to Lobby; ramp to deck

user:
We’re 9 people at 11:15 under Ortiz—ok to split tables? Also, what beverages are offered?

assistant channel=analysis:
Check availability for party of 9, book with split note, then list beverages.

assistant channel=commentary to=tool.check_table_availability:
{"restaurant_id":"dune_deck","party_size":9,"datetime":"2025-09-07T11:15:00"}

tool.check_table_availability channel=commentary to=assistant:
{"available":true,"tables":[{"table_id":"D01"},{"table_id":"D02"}]}

assistant channel=commentary to=tool.book_table:
{"restaurant_id":"dune_deck","guest_name":"Ortiz","party_size":9,"datetime":"2025-09-07T11:15:00","notes":"Split tables: D01 + D02"}

tool.book_table channel=commentary to=assistant:
{"status":"confirmed","confirmation_id":"DUN-BRN-2210"}

assistant channel=commentary to=tool.get_menu_section:
{"restaurant_id":"dune_deck","section":"beverages"}

tool.get_menu_section channel=commentary to=assistant:
{"section":"beverages","items":[{"name":"Cold-Pressed Green Juice"},{"name":"Cappuccino"},{"name":"Classic Mimosa"}]}

assistant channel=final:
Confirmed—party of 9 at 11:15 under Ortiz (DUN-BRN-2210), split across tables D01 and D02. Beverages: Cold-Pressed Green Juice, Cappuccino, Classic Mimosa.

user:
Great—elevator access is helpful.

assistant channel=final:
Elevator from P2 to the Lobby connects to the ramp to the deck.

user:
Is there a ramp to the deck?

assistant channel=final:
Yes—a ramp connects the Lobby to the deck.

user:
Is there a corkage waiver if we bring our own champagne?

assistant channel=final:
[ATTENTION] Corkage policy details aren’t included in these resources. Reviewing.
