"""
Wedding party coordinator needs detailed address information for vendor deliveries and guest coordination with multiple event logistics.

ROLES: user (wedding planner coordinating multiple vendors), assistant (event concierge providing comprehensive wedding logistics support)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "lookup_hotel_address",
    "description": "Get the official mailing and visiting address with geo details.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "hotel_id": {"type":"string"},
        "include_coords": {"type":"boolean"}
      },
      "required": ["hotel_id"]
    },
    "strict": true
  },
  {
    "name": "get_wedding_services",
    "description": "Get information about wedding coordination and event services.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "service_category": {"type":"string", "enum": ["venue", "catering", "floral", "coordination", "accommodation", "all"]},
        "guest_count": {"type":"number"}
      },
      "required": ["service_category"]
    },
    "strict": true
  }
]
```
"""

system:
Rosewood Manor Wedding Resort (hotel_id: rosewood_manor_wedding)
Luxury destination wedding venue with comprehensive bridal services
Address lines:
  - Street: 1800 Romance Lane, Garden Valley Estate
  - Venue: Grand Ballroom Complex with Bridal Suite Wing
  - City/Region: Blissfield, BF 80234
  - Country: United States
  - Event coordination: "ATTN: Wedding Services Coordinator - [Event Date]"
Wedding services:
  - Full-service wedding coordination with dedicated event manager
  - On-site florist with greenhouse and arrangement studios
  - Executive chef specializing in wedding cuisine and dietary accommodations
  - Bridal suite with spa services, hair, and makeup preparation areas
  - Photography and videography coordination with preferred vendor list
  - Guest accommodation blocks with special wedding party rates
  - Transportation coordination for ceremony and reception venues
  - Rehearsal dinner facilities in private dining rooms
Venue facilities:
  - Grand Ballroom (capacity 300 guests) with crystal chandeliers
  - Garden Pavilion (capacity 150 guests) with outdoor ceremony space
  - Chapel on grounds for intimate ceremonies (capacity 80 guests)
  - Cocktail terrace overlooking rose gardens and fountain
  - Bridal preparation suite with multiple changing areas and relaxation space
  - Groom's quarters with entertainment area and preparation facilities
Vendor coordination:
  - Loading dock access for floral and catering deliveries
  - Vendor setup timeline coordination with multiple events
  - Security clearance for approved wedding vendors
  - Power and utility hookups for DJ/band equipment and lighting
  - Dedicated parking area for vendor vehicles during setup
  - Overnight storage for wedding decor and equipment
Guest services:
  - Welcome bags and room drops for wedding guests
  - Shuttle service coordination between ceremony and reception venues  
  - Group dining reservations and private room bookings
  - Spa appointment coordination for wedding party
  - Late checkout accommodation for post-wedding recovery
Coordinates: 39.7392, -104.9903

user:
Hi! I'm coordinating a 200-guest wedding next month and need the complete address for all our vendors. We have florists, caterers, photographers, and the DJ all coming on the same day.

assistant channel=analysis:
Wedding planner needs complete address for vendor coordination for a large wedding. This requires detailed venue and logistics information.

assistant channel=commentary to=tool.lookup_hotel_address:
{"hotel_id":"rosewood_manor_wedding","include_coords":true}

tool.lookup_hotel_address channel=commentary to=assistant:
{"street":"1800 Romance Lane, Garden Valley Estate","venue":"Grand Ballroom Complex with Bridal Suite Wing","city_region":"Blissfield, BF 80234","country":"United States","event_coordination":"ATTN: Wedding Services Coordinator - [Event Date]","coordinates":"39.7392,-104.9903"}

assistant channel=final:
Wonderful! For all your vendors, the complete address is: Rosewood Manor Wedding Resort, 1800 Romance Lane, Garden Valley Estate, Grand Ballroom Complex with Bridal Suite Wing, Blissfield, BF 80234, United States. Include "ATTN: Wedding Services Coordinator - [Your Event Date]" for proper routing.

user:
Perfect! With 200 guests, what kind of vendor coordination do you provide?

assistant channel=commentary to=tool.get_wedding_services:
{"service_category":"coordination","guest_count":200}

tool.get_wedding_services channel=commentary to=assistant:
{"coordination":"dedicated event manager assigned","venue":"Grand Ballroom suitable for 300 guests","vendor_support":"loading dock access, security clearance, setup timeline coordination","parking":"dedicated vendor parking during setup","storage":"overnight equipment storage available"}

assistant channel=final:
For your 200-guest celebration, you'll have a dedicated event manager, vendor loading dock access, security clearance coordination, and timeline management for multiple vendors. We also provide dedicated vendor parking and overnight storage for your equipment and decor.

user:
That sounds comprehensive! The couple will be so relieved to hear this. They've been stressed about all the logistics.

assistant channel=final:
That's exactly why we're here! Weddings should be magical, not stressful. We'll handle all the vendor coordination so the couple can focus on enjoying their special day. When is the wedding date?

user:
It's June 15th. Oh, quick question - what's the weather forecast looking like for that weekend? The couple is worried about outdoor ceremony plans.

assistant channel=analysis:
Wedding planner is asking about weather forecast for a specific future date, which is external weather information not available through hotel services. This requires the [ATTENTION] flag.

assistant channel=final:
[ATTENTION] I'm gathering weather information for June 15th to help with your outdoor ceremony planning.