What problem does it solve? Banking customers need a safe way to order products (savings accounts, credit cards) or update contact details without accidental or non-compliant writes. This Skill enforces a preview-confirm-commit workflow so every change is explicitly approved by the customer and checked against compliance guardrails before it commits. ## Core Features & Use Cases - Compliance-first eligibility checks: Applies age, KYC status, segment, and product-eligibility rules before proposing any order, citing the relevant compliance rule and escalating when a human compliance decision is required. - Human-in-the-loop writes: Calls order_product or update_customer with confirm=false to preview the exact change, sets a pending action in the sidebar, and only commits with confirm=true after an explicit customer "yes". - Order lifecycle tracking: Reports real order status (requested → approved/rejected → shipped → delivered) via list_orders/get_order, including delivery ETA and shipping address for credit cards. - Use Case: A customer says "I'd like to apply for a GoldCard." The Skill checks eligibility, previews the order, asks "Shall I go ahead?", commits on confirmation, returns the order_id, and later reports when the card is approved and shipping. ## Quick Start Ask the agent to apply for a GoldCard credit card and follow the preview and confirmation prompts to place the order.