{ "easy": { "task_id": "easy", "difficulty": "easy", "max_steps": 8, "objective": "Classify a single support ticket and assign the correct priority.", "visible_ticket": { "ticket_id": "T-EASY-1001", "subject": "Unable to download invoice PDF", "body": "Our finance analyst cannot download the latest invoice from the billing portal. No production outage. We need the invoice before end of day.", "customer_tier": "growth", "contract_plan": "annual", "region": "us-east", "prior_incidents": 0, "currently_down": false }, "allowed_values": { "categories": ["billing", "technical", "account", "security"], "priorities": ["low", "medium", "high", "urgent"], "queues": ["billing-general", "technical-l1", "account-ops", "security-response"] }, "policy_hints": [ "Billing document access issues are usually category=billing.", "No outage and low blast radius usually means medium or lower priority." ], "answer_key": { "category": "billing", "priority": "medium", "route_queue": "billing-general", "sla_minutes": 480, "escalate": false, "reply_must_include": [] } }, "medium": { "task_id": "medium", "difficulty": "medium", "max_steps": 10, "objective": "Classify, prioritize, and route a high-impact billing anomaly with proper SLA.", "visible_ticket": { "ticket_id": "T-MED-2407", "subject": "Invoice doubled after usage-plan migration", "body": "After migrating to the new usage plan, our invoice doubled overnight. API remains available but finance blocked all renewals until corrected.", "customer_tier": "enterprise", "contract_plan": "multi-year", "region": "eu-west", "prior_incidents": 2, "currently_down": false }, "allowed_values": { "categories": ["billing", "technical", "account", "security"], "priorities": ["low", "medium", "high", "urgent"], "queues": ["billing-general", "billing-l2", "technical-l1", "security-response"] }, "policy_hints": [ "Enterprise revenue-impacting billing incidents should be prioritized aggressively.", "Queue selection should align with root issue ownership." ], "answer_key": { "category": "billing", "priority": "high", "route_queue": "billing-l2", "sla_minutes": 120, "escalate": false, "reply_must_include": [] } }, "hard": { "task_id": "hard", "difficulty": "hard", "max_steps": 12, "objective": "Handle a potential credential leak by applying policy-compliant classification, routing, escalation, and customer response.", "visible_ticket": { "ticket_id": "T-HARD-7721", "subject": "Possible API key leak in CI logs", "body": "We found an API key in CI logs that may have been exposed. We revoked one token but are unsure if others leaked. Need immediate guidance.", "customer_tier": "enterprise", "contract_plan": "regulated", "region": "ap-south", "prior_incidents": 1, "currently_down": false }, "allowed_values": { "categories": ["billing", "technical", "account", "security"], "priorities": ["low", "medium", "high", "urgent"], "queues": ["security-incident-response", "security-response", "technical-l2", "billing-general"] }, "policy_hints": [ "Potential credential leaks must be treated as security incidents.", "Customer response should confirm escalation and immediate remediation steps.", "For suspected key exposure, ask customer to rotate credentials.", "Communicate a concrete response window." ], "answer_key": { "category": "security", "priority": "urgent", "route_queue": "security-incident-response", "sla_minutes": 120, "escalate": true, "reply_must_include": [ "security team", "escalated", "2 hours", "reset your api key" ] } } }