[
  {
    "id": "sla_high_throughput_4k",
    "turns": [
      "I want to watch YouTube videos in 4K on network bubbleran."
    ],
    "expected": {
      "status": "completed",
      "expected_outcome": "The agent infers a high-throughput intent and applies a high_throughput SLA policy to network bubbleran.",
      "tool_calls": [
        {
          "name": "send_sla_policy"
        }
      ]
    }
  },
  {
    "id": "sla_low_throughput_browsing",
    "turns": [
      "I just need cheap internet for some light web browsing on network bubbleran."
    ],
    "expected": {
      "status": "completed",
      "expected_outcome": "The agent infers a low-throughput intent and applies a low_throughput SLA policy to network bubbleran.",
      "tool_calls": [
        {
          "name": "send_sla_policy"
        }
      ]
    }  },
  {
    "id": "sla_high_throughput_videocall",
    "turns": [
      "Configure network bubbleran so I can make professional video calls."
    ],
    "expected": {
      "status": "completed",
      "expected_outcome": "The agent recognizes that professional video calls need high throughput and applies a high_throughput SLA policy to bubbleran.",
      "tool_calls": [
        {
          "name": "send_sla_policy"
        }
      ]
    }  },
  {
    "id": "sla_missing_network_asks",
    "turns": [
      "I want to stream a movie in 4K tonight."
    ],
    "expected": {
      "status": null,
      "expected_outcome": "Because no network name was given, the agent asks the user which 5G network to apply the policy to instead of calling the tool with a guessed network.",
      "output_must_contain": ["network"]
    }  },
  {
    "id": "sla_out_of_scope_guardrail",
    "turns": [
      "What will the weather be like in Paris tomorrow?"
    ],
    "expected": {
      "status": "completed",
      "expected_outcome": "The agent politely declines and explains that it can only manage SLA policies for a 5G network, without calling any tool."
    }  },
  {
    "id": "sla_multi_turn_intent",
    "turns": [
      "I'm hosting a 4K live stream tonight, can you get the network ready?",
      "Use network bubbleran."
    ],
    "expected": {
      "status": "completed",
      "expected_outcome": "After clarifying which network to use, the agent applies a high_throughput SLA policy to bubbleran.",
      "tool_calls": [
        {
          "name": "send_sla_policy"
        }
      ]
    }  }
]
