{
  "schema_version": 1,
  "id": "two_response_sequence",
  "tags": ["offline", "tier:pr", "baseline"],
  "surface": "harness",
  "task": "Exercise a two-attempt deterministic provider script.",
  "fixtures": {},
  "provider_script": [
    {
      "response": {
        "content": "intermediate",
        "finish_reason": "stop",
        "usage": {}
      }
    },
    {
      "response": {
        "content": "complete",
        "finish_reason": "stop",
        "usage": {}
      },
      "terminal_reason": "submitted"
    }
  ],
  "faults": [],
  "permissions": {
    "noninteractive": "rules_only"
  },
  "expect": {
    "terminal_reason": "submitted",
    "model_attempts": 2,
    "event_kinds": [
      "run_started",
      "model_started",
      "model_finished",
      "model_started",
      "model_finished",
      "run_finished"
    ],
    "invariants": ["ordered_events", "one_run_terminal", "script_consumed"]
  }
}
