{
  "base_url": "http://127.0.0.1:30000/v1",
  "budget": {
    "max_completion_tokens": 8192,
    "reasoning_headroom_tokens": 6144,
    "visible_answer_tokens": 2048
  },
  "checks": [
    "smoke",
    "json",
    "tools",
    "streaming-tools",
    "tool-result",
    "responses",
    "image",
    "ocr"
  ],
  "evidence_policy": {
    "allowed_finish_reasons": [
      "stop",
      "tool_calls"
    ],
    "errors": [],
    "reasoning": "any"
  },
  "image_expect": [
    "CARD A",
    "17"
  ],
  "model": "glm53-flash-exl3-4bpw-v84-fp8-tp2-dcp1-c4-327k-r11-vision8-apc-nospec",
  "multimodal_input": {
    "bytes": 8679,
    "mime": "image/png",
    "sha256": "e02b7e290b35c966e27a0a4eb5ca9928555155409700510e5caf669956a7a3ee"
  },
  "observations": [
    {
      "content": "```python\nsum(xs)\n```\n\nIf you want it as a reusable function on one line:\n\n```python\nsum_of = lambda xs: sum(xs)\n```\n\nThe built-in `sum()` is the idiomatic choice \u2014 it's concise, readable, and fast. (For the curious, a manual alternative would be `functools.reduce(lambda a, b: a + b, xs, 0)`, but there's no reason to use that over `sum()`.)",
      "content_chars": 342,
      "content_excerpt": "```python\nsum(xs)\n```\n\nIf you want it as a reusable function on one line:\n\n```python\nsum_of = lambda xs: sum(xs)\n```\n\nThe built-in `sum()` is the idiomatic choice \u2014 it's concise, readable, and fast. (",
      "finish_reason": "stop",
      "passed": true,
      "reasoning_chars": 749,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "seconds": 3.959,
      "test": "smoke",
      "usage": {
        "completion_tokens": 293,
        "prompt_tokens": 28,
        "prompt_tokens_details": null,
        "total_tokens": 321
      },
      "validation_detail": "contains sum("
    },
    {
      "content": "{\"language\":\"python\",\"ok\":true}",
      "content_chars": 31,
      "content_excerpt": "{\"language\":\"python\",\"ok\":true}",
      "finish_reason": "stop",
      "passed": true,
      "reasoning_chars": 183,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "seconds": 0.772,
      "test": "json",
      "usage": {
        "completion_tokens": 53,
        "prompt_tokens": 30,
        "prompt_tokens_details": null,
        "total_tokens": 83
      },
      "validation_detail": "parsed keys=['language', 'ok']"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 0,
      "seconds": 13.875,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 1,
      "seconds": 14.732,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 2,
      "seconds": 19.412,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 4,
      "seconds": 19.709,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 3,
      "seconds": 20.814,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 5,
      "seconds": 20.831,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 6,
      "seconds": 21.425,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 103,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 7,
      "seconds": 21.777,
      "test": "tools",
      "usage": {
        "completion_tokens": 38,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5005
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 8,
      "seconds": 22.539,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 9,
      "seconds": 22.557,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 10,
      "seconds": 23.153,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 11,
      "seconds": 23.505,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 12,
      "seconds": 24.266,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 13,
      "seconds": 24.283,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 15,
      "seconds": 24.881,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 14,
      "seconds": 25.232,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 16,
      "seconds": 25.994,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 17,
      "seconds": 26.011,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 18,
      "seconds": 26.041,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 81,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "request_index": 19,
      "seconds": 26.094,
      "test": "tools",
      "usage": {
        "completion_tokens": 33,
        "prompt_tokens": 4967,
        "prompt_tokens_details": null,
        "total_tokens": 5000
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content_chars": 0,
      "content_excerpt": "",
      "event_count": 37,
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 123,
      "reasoning_field": "stream_delta",
      "reasoning_tokens": null,
      "seconds": 5.873,
      "sse_done": true,
      "test": "streaming-tools",
      "usage": {
        "completion_tokens": 42,
        "prompt_tokens": 166,
        "total_tokens": 208
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "",
      "content_chars": 0,
      "content_excerpt": "",
      "finish_reason": "tool_calls",
      "passed": true,
      "reasoning_chars": 123,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "seconds": 0.644,
      "test": "tool-result-initial",
      "usage": {
        "completion_tokens": 42,
        "prompt_tokens": 166,
        "prompt_tokens_details": null,
        "total_tokens": 208
      },
      "validation_detail": "valid tool_call get_weather(city='Oakland')"
    },
    {
      "content": "OAKLAND 72F",
      "content_chars": 11,
      "content_excerpt": "OAKLAND 72F",
      "finish_reason": "stop",
      "passed": true,
      "reasoning_chars": 234,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "seconds": 1.041,
      "test": "tool-result-continuation",
      "usage": {
        "completion_tokens": 69,
        "prompt_tokens": 70,
        "prompt_tokens_details": null,
        "total_tokens": 139
      },
      "validation_detail": "tool result retained"
    },
    {
      "content_chars": 5,
      "content_excerpt": "READY",
      "finish_reason": "stop",
      "passed": true,
      "reasoning_chars": 136,
      "reasoning_field": "reasoning_text",
      "reasoning_tokens": null,
      "response_status": "completed",
      "seconds": 0.586,
      "test": "responses",
      "usage": {
        "input_tokens": 16,
        "input_tokens_details": {
          "cached_tokens": 0,
          "cached_tokens_per_turn": [],
          "input_tokens_per_turn": []
        },
        "output_tokens": 32,
        "output_tokens_details": {
          "output_tokens_per_turn": [],
          "reasoning_tokens": 0,
          "tool_output_tokens": 0,
          "tool_output_tokens_per_turn": []
        },
        "total_tokens": 48
      },
      "validation_detail": "completed exact READY"
    },
    {
      "content": "# Image Description\n\nThis image shows a simple, minimal card or label design on a plain white background.\n\n## Content\n\n| Element | Value |\n|---------|-------|\n| **Card Identifier** | CARD A |\n| **Value** | 17 |\n\n## Details\n\n- **Text**: Two lines of black, sans-serif text\n  - Line 1: \"CARD A\" \u2014 the card's name/identifier\n  - Line 2: \"VALUE 17\" \u2014 the card's assigned numeric value\n- **Background**: Solid white\n- **Layout**: Text is left-aligned, positioned in the upper-left portion of the frame, with generous white space below\n\n## Interpretation\n\nThis appears to be a **digital card display**, possibly from a card game, data visualization, or an interface mockup. The card is identified as \"Card A\" and carries a value of **17**. The design is utilitarian \u2014 no graphics, borders, colors, or decorative elements are present, suggesting it may be a placeholder, prototype, or a functional display meant purely to convey the card's identity and value.",
      "content_chars": 952,
      "content_excerpt": "# Image Description\n\nThis image shows a simple, minimal card or label design on a plain white background.\n\n## Content\n\n| Element | Value |\n|---------|-------|\n| **Card Identifier** | CARD A |\n| **Valu",
      "expected": [
        "CARD A",
        "17"
      ],
      "finish_reason": "stop",
      "image": {
        "bytes": 8679,
        "mime": "image/png",
        "sha256": "e02b7e290b35c966e27a0a4eb5ca9928555155409700510e5caf669956a7a3ee"
      },
      "passed": true,
      "reasoning_chars": 464,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "seconds": 9.772,
      "test": "image",
      "usage": {
        "completion_tokens": 338,
        "prompt_tokens": 566,
        "prompt_tokens_details": null,
        "total_tokens": 904
      },
      "validation_detail": "all expected text present"
    },
    {
      "content": "CARD A\n\nVALUE 17",
      "content_chars": 16,
      "content_excerpt": "CARD A\n\nVALUE 17",
      "expected": [
        "CARD A",
        "17"
      ],
      "finish_reason": "stop",
      "image": {
        "bytes": 8679,
        "mime": "image/png",
        "sha256": "e02b7e290b35c966e27a0a4eb5ca9928555155409700510e5caf669956a7a3ee"
      },
      "passed": true,
      "reasoning_chars": 101,
      "reasoning_field": "reasoning",
      "reasoning_tokens": null,
      "seconds": 0.705,
      "test": "ocr",
      "usage": {
        "completion_tokens": 34,
        "prompt_tokens": 567,
        "prompt_tokens_details": null,
        "total_tokens": 601
      },
      "validation_detail": "all expected text present"
    }
  ],
  "ocr_expect": [
    "CARD A",
    "17"
  ],
  "passed": true,
  "results": [
    {
      "detail": "4.0s got='```python\\nsum(xs)\\n```\\n\\nIf you want it as a reusabl' finish='stop' visible=342 reasoning_chars=749 reasoning_tokens=None",
      "name": "smoke (short coding)",
      "passed": true
    },
    {
      "detail": "parsed keys=['language', 'ok'] finish='stop' visible=31 reasoning_chars=183 reasoning_tokens=None",
      "name": "structured JSON",
      "passed": true
    },
    {
      "detail": "20/20 clean (sample: 13.9s valid tool_call get_weather(city='Oakland') finish='tool_calls' visible=0 reasoning_chars=81 reasoning_tokens=None)",
      "name": "shared-prefix tool batch x20",
      "passed": true
    },
    {
      "detail": "5.9s done=True events=37 valid tool_call get_weather(city='Oakland') finish='tool_calls'",
      "name": "streaming tool call",
      "passed": true
    },
    {
      "detail": "1.7s tool result retained finish='stop' visible=11 reasoning_chars=234 reasoning_tokens=None",
      "name": "tool-result continuation",
      "passed": true
    },
    {
      "detail": "0.6s status='completed' output='READY' reasoning_chars=136",
      "name": "Responses API subset",
      "passed": true
    },
    {
      "detail": "9.8s all expected text present finish='stop' visible=952 reasoning_chars=464 reasoning_tokens=None",
      "name": "general image understanding",
      "passed": true
    },
    {
      "detail": "0.7s all expected text present finish='stop' visible=16 reasoning_chars=101 reasoning_tokens=None",
      "name": "verbatim image OCR",
      "passed": true
    }
  ],
  "schema_version": "preflight/v2",
  "thinking": {
    "chat_template_kwargs": null,
    "mode": "default",
    "reasoning_effort": "max"
  },
  "video_expect": [],
  "video_input": null
}
