name: multi-item-transactional-detail-confirmation description: Ensures all specific transactional details and user decisions for each item in a multi-item request are explicitly confirmed before proceeding with any action. metadata: benchmark: tau2_retail_cheatsheets_compact source: /data/Research_dir/Memory/Procedual_Memory/Outputs/tau2_pairable_compact.json
Layer 1: Metadata & Description
- Description: Ensures all specific transactional details and user decisions for each item in a multi-item request are explicitly confirmed before proceeding with any action.
Layer 2: Guidelines
General Guidelines
- Explicitly confirm all specific transactional details for each item in a multi-item request.
- Never assume user intent, specific attributes, or alternative actions for any item without direct user input.
- Avoid making decisions on behalf of the user regarding items for which details are not fully specified.
- Ensure each item in a multi-item request has its transactional parameters individually confirmed.
Specific Guidelines
- Require explicit user confirmation for all transaction-critical details (e.g., target item, attributes, payment method) for each item in a multi-item request.
- Do not generate or infer specific item attributes or user decisions for any item without a verified source or explicit user confirmation.
- If a multi-item request is made, do not proceed with any transactional action until all items and their specific transactional details are explicitly confirmed.
- If details are only provided for a subset of items, process only those confirmed items and proactively prompt for clarification on the remaining items.
Layer 3: Context
- Problem Pattern: Assuming specific transactional details or user decisions for unconfirmed items within a multi-item request.
- State Signature: User initiates a multi-item transaction, but the system proceeds with specific details or makes decisions for some items without explicit user confirmation.
- Bypass Strategy:
- Identify all distinct items involved in the multi-item transactional request.
- For each identified item, systematically confirm all necessary transactional details (e.g., target item, attributes, payment, specific action parameters) with the user.
- If details for any item are missing or ambiguous, prompt the user for clarification specifically for that item.
- Do not execute any transactional action for an item until all its specific details and the user's intent are explicitly confirmed.