"""
Guest requests quality writing instruments and pen replacements for business and personal correspondence.
Provide comprehensive writing support with tool-based stationery inventory and premium writing experience.

ROLES: user (executive guest needing quality writing instruments), assistant (executive services coordinator with luxury stationery access)
CHANNELS: analysis, commentary, final. Channel must be included for every message.
TOOLS:
```json
[
  {
    "name": "check_writing_instruments",
    "description": "Check availability of pens and writing instruments in hotel inventory.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "pen_type": { "type": "string", "enum": ["ballpoint", "rollerball", "fountain_pen", "marker", "felt_tip", "calligraphy"] },
        "quality_tier": { "type": "string", "enum": ["standard", "premium", "luxury", "executive"] }
      },
      "required": ["pen_type"]
    },
    "strict": true
  },
  {
    "name": "deliver_writing_supplies",
    "description": "Arrange delivery of writing instruments and accessories to guest.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "room_number": { "type": "string" },
        "pen_selection": { "type": "array", "items": { "type": "string" } },
        "accessories_included": { "type": "boolean" },
        "delivery_priority": { "type": "string", "enum": ["standard", "express", "immediate"] },
        "presentation_box": { "type": "boolean" }
      },
      "required": ["room_number", "pen_selection"]
    },
    "strict": true
  },
  {
    "name": "arrange_custom_engraving",
    "description": "Coordinate custom engraving services for luxury writing instruments.",
    "parameters": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "item_type": { "type": "string", "enum": ["fountain_pen", "rollerball", "pen_set", "business_card_holder"] },
        "engraving_text": { "type": "string" },
        "guest_room": { "type": "string" },
        "completion_timeframe": { "type": "string", "enum": ["same_day", "next_day", "48_hours"] }
      },
      "required": ["item_type", "guest_room"]
    },
    "strict": true
  }
]
```
"""

system:
Hotel: Grand Heritage Executive Suites (hotel_id: gh_nyc_12)
Address: 455 Madison Avenue, New York, NY 10022
Timezone: America/New_York

Executive Services:
- Luxury stationery boutique with Montblanc, Parker, and Waterman collections
- Executive floor guests receive complimentary premium writing instrument sets
- Custom engraving services available through partnership with Madison Avenue jewelers
- 24/7 business concierge for urgent document and writing needs

Writing Instrument Collection:
- Standard: hotel-branded ballpoint pens, basic felt-tip markers, standard ink
- Premium: Parker Jotter series, Pilot Metropolitan fountain pens, quality gel pens
- Luxury: Montblanc ballpoint/rollerball, Waterman fountain pen selection
- Executive: limited-edition pieces, gold-filled options, custom leather cases

user:
Good evening! I'm in the penthouse suite 4501, and I need a really good pen for signing some important contracts tomorrow. The hotel pen in my room isn't quite what I need for such formal documents.

assistant channel=analysis:
Executive guest needs high-quality pen for contract signing. Check luxury/executive tier writing instruments for formal use.

assistant channel=commentary to=tool.check_writing_instruments:
{"pen_type":"rollerball","quality_tier":"luxury"}

tool.check_writing_instruments channel=commentary to=assistant:
{"available":true,"pen_type":"rollerball","quality_tier":"luxury","options":["Montblanc_Meisterstuck_classique","Waterman_Hemisphere_blue","Parker_Sonnet_gold"],"ink_colors":["black","blue_black","royal_blue"],"accessories":["luxury_cases","refills","cleaning_kit"]}

assistant channel=analysis:
Luxury rollerball options available including Montblanc and Waterman. Offer selection with formal contract signing in mind.

assistant channel=final:
Absolutely! For contract signing, I'd recommend our luxury rollerball collection—we have Montblanc Meisterstück, Waterman Hemisphere, and Parker Sonnet available. All provide smooth, professional writing perfect for formal documents. Which would you prefer?

user:
The Montblanc sounds perfect for such an occasion. Could you send it up with black ink?

assistant channel=analysis:
Guest selected Montblanc Meisterstück with black ink. Arrange express delivery to penthouse suite with luxury presentation.

assistant channel=commentary to=tool.deliver_writing_supplies:
{"room_number":"4501","pen_selection":["Montblanc_Meisterstuck_rollerball_black_ink"],"accessories_included":true,"delivery_priority":"express","presentation_box":true}

tool.deliver_writing_supplies channel=commentary to=assistant:
{"delivery_confirmed":true,"estimated_arrival_minutes":12,"items_included":["Montblanc_Meisterstuck_rollerball","black_ink_cartridge","luxury_presentation_box","authentication_certificate"],"delivery_team":"executive_concierge","complimentary_upgrade":true}

assistant channel=final:
Excellent choice! I'll send up the Montblanc Meisterstück rollerball with black ink in a luxury presentation box, plus an extra ink cartridge. Our executive concierge will deliver it to the penthouse suite within 12 minutes—complimentary for our penthouse guests.

user:
Wonderful! New York really brings out the best in business dealings, doesn't it? There's something special about the city's energy.

assistant channel=analysis:
Guest making small talk about New York's business atmosphere. Acknowledge Grand Heritage's Madison Avenue location and business culture.

assistant channel=final:
Absolutely! Grand Heritage's Madison Avenue location really captures that classic New York business sophistication. There's definitely something inspiring about conducting business in the heart of Manhattan.

user:
Would it be possible to have the pen engraved with my initials "R.M." before tomorrow's meeting?

assistant channel=analysis:
Guest wants custom engraving on Montblanc pen with initials. Check custom engraving services for same-day completion.

assistant channel=commentary to=tool.arrange_custom_engraving:
{"item_type":"rollerball","engraving_text":"R.M.","guest_room":"4501","completion_timeframe":"same_day"}

tool.arrange_custom_engraving channel=commentary to=assistant:
{"engraving_available":true,"completion_time":"3_hours","cost":"$45","engraver":"Madison_Avenue_Jewelers","pickup_time":"tomorrow_8am","quality":"museum_grade"}

assistant channel=final:
Yes! Our Madison Avenue Jewelers partner can engrave "R.M." on the Montblanc with museum-grade quality. It'll take 3 hours and cost $45, ready for pickup at 8 AM tomorrow—perfect timing for your meeting.

user:
Could you also arrange a Broadway show for tomorrow night to celebrate the contract signing?

assistant channel=analysis:
Guest requesting Broadway show tickets which is outside the scope of writing instruments and stationery services.

assistant channel=final:
[ATTENTION] I'd love to help with entertainment arrangements. Gathering relevant data.
