{
  "chat_basic_pass": {
    "choices": [
      {
        "message": {
          "content": "ready"
        },
        "finish_reason": "stop"
      }
    ],
    "usage": {
      "prompt_tokens": 3,
      "completion_tokens": 1,
      "total_tokens": 4
    }
  },
  "chat_reasons_not_plain_text_pass": [
    "length",
    "content_filter",
    "tool_calls",
    "future_reason",
    null
  ],
  "chat_refusal": {
    "choices": [
      {
        "message": {
          "content": "cannot help",
          "refusal": "fixture refusal"
        },
        "finish_reason": "stop"
      }
    ]
  },
  "chat_tool_first": {
    "choices": [
      {
        "message": {
          "role": "assistant",
          "content": null,
          "tool_calls": [
            {
              "id": "call_fixture",
              "type": "function",
              "function": {
                "name": "lookup_demo",
                "arguments": "{\"key\":\"alpha\"}"
              }
            }
          ]
        },
        "finish_reason": "tool_calls"
      }
    ]
  },
  "chat_tool_followup": {
    "choices": [
      {
        "message": {
          "role": "assistant",
          "content": "fixture-alpha"
        },
        "finish_reason": "stop"
      }
    ]
  },
  "chat_json_pass": {
    "choices": [
      {
        "message": {
          "content": "{\"ok\":true,\"count\":3,\"label\":\"sample\"}"
        },
        "finish_reason": "stop"
      }
    ],
    "usage": {
      "prompt_tokens": 9,
      "completion_tokens": 8,
      "total_tokens": 17
    }
  },
  "chat_stream_pass": [
    {
      "choices": [
        {
          "delta": {
            "content": "ok"
          },
          "finish_reason": null
        }
      ]
    },
    {
      "choices": [
        {
          "delta": {},
          "finish_reason": "stop"
        }
      ]
    }
  ],
  "chat_stream_reasons_not_pass": [
    "length",
    "content_filter",
    "tool_calls",
    "future_reason",
    null
  ],
  "chat_stream_error": [
    {
      "error": {
        "message": "synthetic error"
      }
    }
  ],
  "responses_raw_basic_multi_item": {
    "id": "resp_fixture_basic",
    "status": "completed",
    "output": [
      {
        "type": "reasoning",
        "id": "rs_1",
        "summary": []
      },
      {
        "type": "message",
        "role": "assistant",
        "content": [
          {
            "type": "output_text",
            "text": "ready"
          },
          {
            "type": "output_text",
            "text": " now"
          }
        ]
      }
    ]
  },
  "responses_missing_status": {
    "output": []
  },
  "responses_incomplete": {
    "status": "incomplete",
    "output": []
  },
  "responses_refusal": {
    "status": "completed",
    "output": [
      {
        "type": "message",
        "role": "assistant",
        "content": [
          {
            "type": "refusal",
            "refusal": "synthetic refusal"
          }
        ]
      }
    ]
  },
  "responses_tool_first": {
    "id": "resp_fixture_tool_call",
    "status": "completed",
    "output": [
      {
        "type": "function_call",
        "name": "lookup_demo",
        "arguments": "{\"key\":\"alpha\"}",
        "call_id": "call_fixture"
      }
    ]
  },
  "responses_tool_followup": {
    "id": "resp_fixture_tool_result",
    "status": "completed",
    "output": [
      {
        "type": "message",
        "role": "assistant",
        "content": [
          {
            "type": "output_text",
            "text": "fixture-alpha"
          }
        ]
      }
    ]
  },
  "responses_stream_pass": [
    {
      "type": "response.output_text.delta",
      "delta": "ok"
    },
    {
      "type": "response.completed",
      "response": {
        "id": "resp_stream",
        "status": "completed",
        "output": []
      }
    }
  ],
  "responses_stream_error_then_completed": [
    {
      "type": "response.output_text.delta",
      "delta": "partial"
    },
    {
      "type": "error",
      "message": "synthetic error"
    },
    {
      "type": "response.completed",
      "response": {
        "id": "resp_stream",
        "status": "completed",
        "output": []
      }
    }
  ],
  "responses_stream_failed_then_completed": [
    {
      "type": "response.output_text.delta",
      "delta": "partial"
    },
    {
      "type": "response.failed",
      "response": {
        "status": "failed"
      }
    },
    {
      "type": "response.completed",
      "response": {
        "id": "resp_stream",
        "status": "completed",
        "output": []
      }
    }
  ],
  "responses_stream_incomplete_then_completed": [
    {
      "type": "response.output_text.delta",
      "delta": "partial"
    },
    {
      "type": "response.incomplete",
      "response": {
        "status": "incomplete"
      }
    },
    {
      "type": "response.completed",
      "response": {
        "id": "resp_stream",
        "status": "completed",
        "output": []
      }
    }
  ],
  "responses_stream_malformed_completed": [
    {
      "type": "response.output_text.delta",
      "delta": "partial"
    },
    {
      "type": "response.completed",
      "response": {
        "id": "resp_stream"
      }
    }
  ],
  "responses_stream_missing_completed": [
    {
      "type": "response.output_text.delta",
      "delta": "partial"
    }
  ],
  "responses_json_pass": {
    "id": "resp_fixture_json",
    "status": "completed",
    "output": [
      {
        "type": "message",
        "role": "assistant",
        "content": [
          {
            "type": "output_text",
            "text": "{\"ok\":true,\"count\":3,\"label\":\"sample\"}"
          }
        ]
      }
    ]
  },
  "valid_schema_result": {
    "ok": true,
    "count": 3,
    "label": "sample"
  },
  "invalid_schema_results": [
    {
      "ok": 1,
      "count": 3,
      "label": "x"
    },
    {
      "ok": true,
      "count": true,
      "label": "x"
    },
    {
      "ok": true,
      "count": 3,
      "label": "x",
      "extra": 1
    }
  ],
  "http_error_metadata": {
    "http_status": 400,
    "request_id": "fixture-error-id"
  },
  "http_success_metadata": {
    "http_status": 200,
    "request_id": "fixture-id"
  },
  "chat_stream_conflicting_reasons": [
    {
      "choices": [
        {
          "delta": {
            "content": "partial"
          },
          "finish_reason": "length"
        }
      ]
    },
    {
      "choices": [
        {
          "delta": {},
          "finish_reason": "stop"
        }
      ]
    }
  ],
  "responses_basic_with_unresolved_function_call": {
    "id": "resp_fixture_text_and_tool",
    "status": "completed",
    "output": [
      {
        "type": "message",
        "role": "assistant",
        "content": [
          {
            "type": "output_text",
            "text": "ready"
          }
        ]
      },
      {
        "type": "function_call",
        "name": "lookup_demo",
        "arguments": "{\"key\":\"alpha\"}",
        "call_id": "call_unresolved"
      }
    ]
  },
  "responses_stream_unterminated_completion": "data: {\"type\":\"response.output_text.delta\",\"delta\":\"ok\"}\\n\\ndata: {\"type\":\"response.completed\",\"response\":{\"status\":\"completed\",\"output\":[]}}\\n",
  "http_read_timeout_metadata": {
    "http_status": 200,
    "request_id": "fixture-seen-header"
  }
}
