{
  "contract_version": "cheapgpu.endpoint.v1-draft.4",
  "suite_version": "responses-options-v1-draft.1",
  "profile_id": "openai-responses-v1-draft.1",
  "status": "draft",
  "cases": [
    {
      "id": "nullable_parameters",
      "required": true,
      "description": "Null function parameters supply no invented schema; effective strict JSON and best-effort strings stay distinct."
    },
    {
      "id": "optional_reasoning",
      "required": true,
      "description": "Reasoning omission, null and partial objects preserve source defaults; explicit unsupported effort fails."
    },
    {
      "id": "optional_text",
      "required": true,
      "description": "Omitted text format and nullable verbosity preserve defaults without rewriting native input."
    },
    {
      "id": "json_modes",
      "required": true,
      "description": "Default non-strict JSON Schema and JSON object mode require JSON; explicit strict schema adherence stays separate."
    },
    {
      "id": "invalid_options",
      "required": true,
      "description": "Invalid null text/format and missing ordinary function parameters are rejected before inference."
    },
    {
      "id": "bounded_io",
      "required": true,
      "description": "Every probe uses the fixed target, one-shot authority and original bounded suite deadline."
    }
  ]
}
