{
  "schema": "MAKNOW_AIE001_LAB_FIXTURES_v1",
  "cases": [
    {
      "id": "alpha_success",
      "provider": "alpha",
      "required": [
        "text",
        "structured_output"
      ],
      "supported": [
        "text",
        "structured_output"
      ],
      "raw_status": "success",
      "usage": "final",
      "degrade_mode": null
    },
    {
      "id": "beta_success",
      "provider": "beta",
      "required": [
        "text",
        "structured_output"
      ],
      "supported": [
        "text",
        "structured_output",
        "tools"
      ],
      "raw_status": "success",
      "usage": "final",
      "degrade_mode": null
    },
    {
      "id": "beta_refusal",
      "provider": "beta",
      "required": [
        "text",
        "structured_output"
      ],
      "supported": [
        "text",
        "structured_output",
        "tools"
      ],
      "raw_status": "refusal",
      "usage": "final",
      "degrade_mode": null
    },
    {
      "id": "alpha_rate_limit",
      "provider": "alpha",
      "required": [
        "text",
        "structured_output"
      ],
      "supported": [
        "text",
        "structured_output"
      ],
      "raw_status": "rate_limit",
      "usage": "unavailable",
      "degrade_mode": null
    },
    {
      "id": "alpha_timeout",
      "provider": "alpha",
      "required": [
        "text",
        "structured_output"
      ],
      "supported": [
        "text",
        "structured_output"
      ],
      "raw_status": "timeout",
      "usage": "unavailable",
      "degrade_mode": null
    },
    {
      "id": "beta_provider_error",
      "provider": "beta",
      "required": [
        "text",
        "structured_output"
      ],
      "supported": [
        "text",
        "structured_output",
        "tools"
      ],
      "raw_status": "provider_error",
      "usage": "unavailable",
      "degrade_mode": null
    },
    {
      "id": "gamma_unsupported",
      "provider": "gamma",
      "required": [
        "text",
        "structured_output"
      ],
      "supported": [
        "text",
        "tools"
      ],
      "raw_status": "not_run",
      "usage": "unavailable",
      "degrade_mode": null
    },
    {
      "id": "gamma_declared_degrade",
      "provider": "gamma",
      "required": [
        "text",
        "structured_output"
      ],
      "supported": [
        "text",
        "tools"
      ],
      "raw_status": "success",
      "usage": "pending",
      "degrade_mode": "tool_schema_adapter"
    }
  ]
}
