{
  "schema": "MAKNOW_AIE006_LAB_FIXTURES_v1",
  "cases": [
    {
      "adapter_version": "1.0.0",
      "model_identity": "atlas-local@sha256:abc",
      "api_surface": "NATIVE_API_CHAT",
      "mapping_declared": true,
      "capability_required": "structured_output",
      "capability_supported": "SUPPORTED",
      "stream_mode": false,
      "http_status": 200,
      "done": true,
      "raw_error": null,
      "partial_chunks": 0,
      "prompt_eval_count": 120,
      "eval_count": 48,
      "timing_available": true,
      "usage_required": true,
      "id": "baseline_native"
    },
    {
      "adapter_version": "1.0.0",
      "model_identity": "atlas-local@sha256:abc",
      "api_surface": "OPENAI_COMPAT",
      "mapping_declared": true,
      "capability_required": "structured_output",
      "capability_supported": "SUPPORTED",
      "stream_mode": false,
      "http_status": 200,
      "done": true,
      "raw_error": null,
      "partial_chunks": 0,
      "prompt_eval_count": null,
      "eval_count": null,
      "timing_available": false,
      "usage_required": false,
      "id": "compat_usage_missing"
    },
    {
      "adapter_version": "1.0.0",
      "model_identity": "atlas-local@sha256:abc",
      "api_surface": "NATIVE_API_CHAT",
      "mapping_declared": true,
      "capability_required": "structured_output",
      "capability_supported": "SUPPORTED",
      "stream_mode": true,
      "http_status": 200,
      "done": false,
      "raw_error": "model runtime error",
      "partial_chunks": 3,
      "prompt_eval_count": 120,
      "eval_count": 48,
      "timing_available": true,
      "usage_required": true,
      "id": "stream_mid_error"
    },
    {
      "adapter_version": "1.0.0",
      "model_identity": "atlas-local@sha256:abc",
      "api_surface": "NATIVE_API_CHAT",
      "mapping_declared": true,
      "capability_required": "tools",
      "capability_supported": "UNSUPPORTED",
      "stream_mode": false,
      "http_status": 200,
      "done": true,
      "raw_error": null,
      "partial_chunks": 0,
      "prompt_eval_count": 120,
      "eval_count": 48,
      "timing_available": true,
      "usage_required": true,
      "id": "unsupported_capability"
    },
    {
      "adapter_version": "1.0.0",
      "model_identity": "atlas-local@sha256:abc",
      "api_surface": "NATIVE_API_CHAT",
      "mapping_declared": true,
      "capability_required": "structured_output",
      "capability_supported": "SUPPORTED",
      "stream_mode": false,
      "http_status": 404,
      "done": false,
      "raw_error": "model not found",
      "partial_chunks": 0,
      "prompt_eval_count": 120,
      "eval_count": 48,
      "timing_available": true,
      "usage_required": true,
      "id": "model_not_found"
    },
    {
      "adapter_version": "1.0.0",
      "model_identity": "",
      "api_surface": "NATIVE_API_CHAT",
      "mapping_declared": true,
      "capability_required": "structured_output",
      "capability_supported": "SUPPORTED",
      "stream_mode": false,
      "http_status": 200,
      "done": true,
      "raw_error": null,
      "partial_chunks": 0,
      "prompt_eval_count": 120,
      "eval_count": 48,
      "timing_available": true,
      "usage_required": true,
      "id": "provenance_incomplete"
    },
    {
      "adapter_version": "1.0.0",
      "model_identity": "atlas-local@sha256:abc",
      "api_surface": "NATIVE_API_CHAT",
      "mapping_declared": false,
      "capability_required": "json_schema",
      "capability_supported": "UNKNOWN",
      "stream_mode": false,
      "http_status": 200,
      "done": true,
      "raw_error": null,
      "partial_chunks": 0,
      "prompt_eval_count": 120,
      "eval_count": 48,
      "timing_available": true,
      "usage_required": true,
      "id": "mapping_missing"
    },
    {
      "adapter_version": "1.0.0",
      "model_identity": "atlas-local@sha256:abc",
      "api_surface": "OPENAI_COMPAT",
      "mapping_declared": true,
      "capability_required": "vision_url",
      "capability_supported": "UNSUPPORTED",
      "stream_mode": false,
      "http_status": 200,
      "done": true,
      "raw_error": null,
      "partial_chunks": 0,
      "prompt_eval_count": 120,
      "eval_count": 48,
      "timing_available": true,
      "usage_required": true,
      "id": "transfer_new_capability"
    }
  ]
}
