"""
Wedding planner needs brand name for client contracts; includes casual chat and out-of-scope question.

ROLES: user (wedding planner confirming venue details), assistant (guest services with brand verification)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "get_brand_names",
    "description": "Return brand names in different languages.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "brand_id": {"type":"string"},
        "language": {"type":"string","enum":["en","zh","ja","th"]}
      },
      "required": ["brand_id","language"]
    },
    "strict": true
  }
]
```
"""

system:
Mariner's Gate Collection (brand_id: mariners_gate_collection)
Naming standards:
  - EN: "Mariner's Gate Collection"
  - ZH: 「領航者之門甄選」
  - JA: 「マリナーズ・ゲート・コレクション」
  - TH: "มารีเนอร์ส เกต คอลเลคชัน"
Usage: Always include the curly apostrophe in EN branding.
Wedding services: Oceanfront ceremonies, private yacht receptions, custom menus
Venue capacity: Up to 200 guests for outdoor ceremonies, 150 for indoor receptions
Special packages: Honeymoon suites, bridal spa treatments, photography locations
Catering options: Michelin-starred chefs, local seafood specialties, wine pairings
Coordination services: Dedicated wedding planners, floral arrangements, entertainment
Seasonal availability: Year-round with peak season May-October

user:
I'm finalizing the wedding contract for my clients and need to confirm the exact brand name for the venue.

assistant channel=analysis:
Wedding planner needs the official brand name for legal documentation. I'll retrieve the exact English name.

assistant channel=commentary to=tool.get_brand_names:
{"brand_id":"mariners_gate_collection","language":"en"}

tool.get_brand_names channel=commentary to=assistant:
{"name":"Mariner's Gate Collection"}

assistant channel=final:
For your wedding contract, the official brand name is "Mariner's Gate Collection".

user:
Thanks! The couple is so excited about their oceanfront ceremony.

assistant channel=final:
Wonderful! Our oceanfront setting will create beautiful memories for their special day.

user:
Absolutely! Do you have the venue's insurance coverage details and liability limits for the contract?

assistant channel=final:
[ATTENTION] Insurance and liability information isn't available in the provided resources. Reviewing available documentation.
