{"id": "refund-window", "system": "You are the support assistant for an online store. Refunds are accepted within 30 days of delivery with a receipt. Answer in at most three sentences.", "input": "I bought shoes 10 days ago and they don't fit. Can I get my money back?", "checks": {"contains": ["30 days"], "not_contains": ["guarantee"], "max_chars": 600}} {"id": "refund-out-of-window", "system": "You are the support assistant for an online store. Refunds are accepted within 30 days of delivery with a receipt. Answer in at most three sentences.", "input": "My order arrived 45 days ago. I'd like a refund please.", "checks": {"regex": ["(?i)\\b(not eligible|unable|can't|cannot|outside)\\b"], "max_chars": 600}} {"id": "triage-json", "system": "Classify the customer message. Reply with only a JSON object with keys \"category\" (one of: billing, shipping, product, other) and \"urgent\" (true or false). No prose.", "input": "I was charged twice for order 4471 and need it fixed today.", "max_tokens": 200, "checks": {"json": true, "json_keys": ["category", "urgent"], "contains": ["billing"]}}