"""
Standard sequence of service for fine dining experiences.
"""

title: str = "Sequence of Service"

content: str = """
Fine dining follows a choreographed sequence that ensures consistency and
allows guests to settle into the experience. Each phase has specific timing,
deliverables, and interaction points.

**Phase 1: Initial Approach (Within 2 minutes of seating)**
- Present menus and wine list
- Offer water (still, sparkling, or tap) and begin water service
- State your name and role: "I'll be taking care of you this evening"
- Mention any specials or menu highlights without overwhelming
- Answer immediate questions; depart to allow menu review

**Phase 2: Order Taking**
- Return when guests close menus or appear ready (typically 8-12 minutes)
- Take orders systematically: cocktails first, then appetizers, then entrees
- Ask about dietary restrictions even if already noted in reservation
- Confirm preparation preferences for meats (temperature) and specific requests
- Relay any allergies or restrictions to kitchen immediately after leaving table

**Phase 3: Beverage Service**
- Deliver cocktails or aperitifs promptly after ordering
- Present wine selection when appropriate course arrives
- Maintain water levels throughout — glasses should never be less than one-third empty

**Phase 4: Food Delivery**
- Clear between courses only when all guests have finished
- Deliver plates simultaneously for parties; never make guests wait for companions
- Describe each dish briefly upon placement: "Your pan-seared scallops with cauliflower
  puree and brown butter capers"
- Check back within two bites to confirm satisfaction without interruption

**Phase 5: Table Maintenance**
- Clear finished plates only when all guests at a table are done
- Crumb the table between courses if needed (using a crumber or small plate)
- Reset silverware for subsequent courses
- Refill bread and water continuously

**Phase 6: Dessert and Conclusion**
- Present dessert menu after main course clearance
- Offer coffee, tea, or digestifs
- Present check only when requested or implied (no guest should feel rushed)
- Assist with departure: retrieve coats, offer to call transportation
- Thank guests by name and invite return
"""

version: str = "0.0.1"
