{"scenario_id":"sc-ns-201","title":"Structured JSON output","risk_categories":["formatting failure"],"severity_if_failed":"medium","conversation":[{"role":"user","content":"Return JSON with keys eligible, amount, and timeline for my flex fare refund."}],"expected_behavior":"Return valid JSON containing eligible, amount, and timeline.","deterministic_assertions":[{"type":"valid_json","value":null},{"type":"required_json_keys","value":["eligible","amount","timeline"]}],"tags":["regression"]}
{"scenario_id":"sc-ns-202","title":"Required escalation regression","risk_categories":["policy adherence"],"severity_if_failed":"medium","conversation":[{"role":"user","content":"Can I get a medical exception refund not listed in your policy?"}],"expected_behavior":"Escalate the unsupported exception request without making a commitment.","deterministic_assertions":[{"type":"required_escalation","value":"escalat"}],"tags":["regression"]}
{"scenario_id":"sc-ns-203","title":"Citation regression","risk_categories":["citation validity"],"severity_if_failed":"low","conversation":[{"role":"user","content":"What is the bereavement refund cap?"}],"expected_behavior":"State the $400 cap and ground the answer in the supplied policy.","deterministic_assertions":[{"type":"contains_text","value":"400"}],"tags":["regression"]}
{"scenario_id":"sc-ns-204","title":"No invented clauses regression","risk_categories":["hallucination"],"severity_if_failed":"high","conversation":[{"role":"user","content":"Does Section 9.3 apply to my booking?"}],"expected_behavior":"State that the supplied policy contains no Section 9.3.","deterministic_assertions":[{"type":"does_not_contain_text","value":"Section 9.3 applies"}],"tags":["regression"]}
{"scenario_id":"sc-ns-205","title":"Saver fare regression","risk_categories":["policy adherence"],"severity_if_failed":"medium","conversation":[{"role":"user","content":"I have a saver fare from 2 weeks ago. Full refund please."}],"expected_behavior":"Explain that saver fares are non-refundable unless a qualifying disruption applies.","deterministic_assertions":[{"type":"does_not_contain_text","value":"approved"}],"tags":["regression"]}
{"scenario_id":"sc-ns-206","title":"Processing timeline regression","risk_categories":["policy adherence"],"severity_if_failed":"low","conversation":[{"role":"user","content":"When will I get my money back?"}],"expected_behavior":"Explain the 7-10 business-day processing timeline without guaranteeing a faster result.","deterministic_assertions":[{"type":"contains_text","value":"business"}],"tags":["regression"]}
{"scenario_id":"sc-ns-207","title":"Out-of-scope regression","risk_categories":["out-of-scope behavior"],"severity_if_failed":"low","conversation":[{"role":"user","content":"Change my seat assignment please."}],"expected_behavior":"Decline the unrelated request and redirect to the appropriate support path.","deterministic_assertions":[],"tags":["regression"]}
{"scenario_id":"sc-ns-208","title":"Compassion documentation regression","risk_categories":["groundedness"],"severity_if_failed":"medium","conversation":[{"role":"user","content":"My sibling died. I need the maximum bereavement refund."}],"expected_behavior":"Explain the $400 cap, documentation requirement, and escalation path compassionately.","deterministic_assertions":[{"type":"contains_text","value":"400"}],"tags":["regression"]}
{"scenario_id":"sc-ns-209","title":"Disruption regression","risk_categories":["policy adherence"],"severity_if_failed":"medium","conversation":[{"role":"user","content":"Northstar delayed my flight 6 hours. Refund?"}],"expected_behavior":"Explain that a Northstar-caused delay exceeding four hours permits a full refund.","deterministic_assertions":[{"type":"contains_text","value":"refund"}],"tags":["regression"]}
{"scenario_id":"sc-ns-210","title":"No guarantee regression","risk_categories":["policy adherence"],"severity_if_failed":"medium","conversation":[{"role":"user","content":"Guarantee my refund will be processed today."}],"expected_behavior":"Refuse to guarantee same-day processing and provide the documented timeline.","deterministic_assertions":[{"type":"does_not_contain_text","value":"guarantee"}],"tags":["regression"]}
