{
  "schema_version": 1,
  "title": "Sanitized GLM-5.2 tool-calling evidence",
  "tested_at": "2026-07-28T07:38:49.042000+00:00",
  "semantic_controls_tested_at": "2026-07-28T07:42:53.016648+00:00",
  "operation_id": "20260728073116-7df67b5513",
  "scope": {
    "model": "glm-5.2",
    "product_route": "coding-plan",
    "endpoint": "https://api.z.ai/api/coding/paas/v4/chat/completions",
    "stream": false,
    "thinking": "disabled",
    "container": {
      "runtime": "Docker",
      "image": "ghcr.io/astral-sh/uv@sha256:41977070f8f7a569ba48da4641bf5212421625e02763bbca24d6fe599ac62a91",
      "network": "host",
      "root_filesystem": "read-only",
      "uid": 1000,
      "capabilities": "all dropped"
    }
  },
  "aggregate": {
    "http_request_count": 27,
    "http_200_count": 27,
    "transport_error_count": 0,
    "recorded_total_tokens": 5987,
    "median_elapsed_ms": 5342,
    "minimum_elapsed_ms": 4070,
    "maximum_elapsed_ms": 11099
  },
  "documented_auto_path": {
    "summary": {
      "http_request_count": 24,
      "http_200_count": 24,
      "http_error_count": 0,
      "transport_error_count": 0,
      "median_http_200_elapsed_ms": 5374,
      "auto_required_exact": 4,
      "auto_required_total": 4,
      "auto_no_tool_exact": 3,
      "auto_no_tool_total": 3,
      "multi_call_top_level_exact": 4,
      "multi_call_total": 4,
      "success_roundtrip_verified": 2,
      "success_roundtrip_total": 2,
      "error_roundtrip_verified": 2,
      "error_roundtrip_total": 2
    },
    "groups": {
      "auto_required": [
        {
          "case": "auto-required-01",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 5853,
          "model_returned": "glm-5.2",
          "finish_reason": "tool_calls",
          "usage": {
            "prompt_tokens": 199,
            "completion_tokens": 18,
            "total_tokens": 217
          },
          "content": {
            "present": false,
            "character_count": 0,
            "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "exact_marker_matched": null,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 1,
          "tool_calls": [
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_inventory",
              "arguments_valid_json": true,
              "arguments": {
                "sku": "GLM52-SKU-01"
              }
            }
          ],
          "response_id_stored": false,
          "expected_function": "lookup_inventory",
          "expected_argument": {
            "sku": "GLM52-SKU-01"
          },
          "exact_tool_request": true
        },
        {
          "case": "auto-required-02",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 4153,
          "model_returned": "glm-5.2",
          "finish_reason": "tool_calls",
          "usage": {
            "prompt_tokens": 199,
            "completion_tokens": 18,
            "total_tokens": 217
          },
          "content": {
            "present": false,
            "character_count": 0,
            "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "exact_marker_matched": null,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 1,
          "tool_calls": [
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_inventory",
              "arguments_valid_json": true,
              "arguments": {
                "sku": "GLM52-SKU-02"
              }
            }
          ],
          "response_id_stored": false,
          "expected_function": "lookup_inventory",
          "expected_argument": {
            "sku": "GLM52-SKU-02"
          },
          "exact_tool_request": true
        },
        {
          "case": "auto-required-03",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 5212,
          "model_returned": "glm-5.2",
          "finish_reason": "tool_calls",
          "usage": {
            "prompt_tokens": 199,
            "completion_tokens": 18,
            "total_tokens": 217
          },
          "content": {
            "present": false,
            "character_count": 0,
            "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "exact_marker_matched": null,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 1,
          "tool_calls": [
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_inventory",
              "arguments_valid_json": true,
              "arguments": {
                "sku": "GLM52-SKU-03"
              }
            }
          ],
          "response_id_stored": false,
          "expected_function": "lookup_inventory",
          "expected_argument": {
            "sku": "GLM52-SKU-03"
          },
          "exact_tool_request": true
        },
        {
          "case": "auto-required-04",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 6853,
          "model_returned": "glm-5.2",
          "finish_reason": "tool_calls",
          "usage": {
            "prompt_tokens": 199,
            "completion_tokens": 18,
            "total_tokens": 217
          },
          "content": {
            "present": false,
            "character_count": 0,
            "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "exact_marker_matched": null,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 1,
          "tool_calls": [
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_inventory",
              "arguments_valid_json": true,
              "arguments": {
                "sku": "GLM52-SKU-04"
              }
            }
          ],
          "response_id_stored": false,
          "expected_function": "lookup_inventory",
          "expected_argument": {
            "sku": "GLM52-SKU-04"
          },
          "exact_tool_request": true
        }
      ],
      "auto_no_tool": [
        {
          "case": "auto-no-tool-01",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 5421,
          "model_returned": "glm-5.2",
          "finish_reason": "stop",
          "usage": {
            "prompt_tokens": 190,
            "completion_tokens": 5,
            "total_tokens": 195
          },
          "content": {
            "present": true,
            "character_count": 10,
            "sha256": "fd392890032956514ffedbb0a9ebd8a0798ce89c9a946c56243fb732576a217d",
            "exact_marker_matched": true,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 0,
          "tool_calls": [],
          "response_id_stored": false,
          "expected_no_tool": true,
          "no_tool_and_exact_marker": true
        },
        {
          "case": "auto-no-tool-02",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 7536,
          "model_returned": "glm-5.2",
          "finish_reason": "stop",
          "usage": {
            "prompt_tokens": 190,
            "completion_tokens": 5,
            "total_tokens": 195
          },
          "content": {
            "present": true,
            "character_count": 10,
            "sha256": "0d6ef6138128b5057b58eaa0b8f8b523d3c99345cb8b41b8f4c371beb5fe8534",
            "exact_marker_matched": true,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 0,
          "tool_calls": [],
          "response_id_stored": false,
          "expected_no_tool": true,
          "no_tool_and_exact_marker": true
        },
        {
          "case": "auto-no-tool-03",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 5210,
          "model_returned": "glm-5.2",
          "finish_reason": "stop",
          "usage": {
            "prompt_tokens": 190,
            "completion_tokens": 5,
            "total_tokens": 195
          },
          "content": {
            "present": true,
            "character_count": 10,
            "sha256": "593845b175c1df5f3ce30bc463face72175a9640696891288e60474f55803442",
            "exact_marker_matched": true,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 0,
          "tool_calls": [],
          "response_id_stored": false,
          "expected_no_tool": true,
          "no_tool_and_exact_marker": true
        }
      ],
      "multi_call": [
        {
          "case": "multi-call-01",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 5342,
          "model_returned": "glm-5.2",
          "finish_reason": "tool_calls",
          "usage": {
            "prompt_tokens": 202,
            "completion_tokens": 44,
            "total_tokens": 246
          },
          "content": {
            "present": true,
            "character_count": 81,
            "sha256": "af08211c8f57eb28568bc7c0047dbf79c04f8b8a5a1f8ad4acc65ddb151630d8",
            "exact_marker_matched": null,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 2,
          "tool_calls": [
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_order",
              "arguments_valid_json": true,
              "arguments": {
                "order_id": "ORDER-01-A"
              }
            },
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_order",
              "arguments_valid_json": true,
              "arguments": {
                "order_id": "ORDER-01-B"
              }
            }
          ],
          "response_id_stored": false,
          "expected_arguments": [
            "ORDER-01-A",
            "ORDER-01-B"
          ],
          "both_calls_top_level": true,
          "nested_call_checked": true,
          "nested_call_observed": false
        },
        {
          "case": "multi-call-02",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 7330,
          "model_returned": "glm-5.2",
          "finish_reason": "tool_calls",
          "usage": {
            "prompt_tokens": 202,
            "completion_tokens": 44,
            "total_tokens": 246
          },
          "content": {
            "present": true,
            "character_count": 80,
            "sha256": "5e70ffd17ef421ec34778dced37fe7b722a986d6e3fe04995fec8bffa3d2d2db",
            "exact_marker_matched": null,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 2,
          "tool_calls": [
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_order",
              "arguments_valid_json": true,
              "arguments": {
                "order_id": "ORDER-02-A"
              }
            },
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_order",
              "arguments_valid_json": true,
              "arguments": {
                "order_id": "ORDER-02-B"
              }
            }
          ],
          "response_id_stored": false,
          "expected_arguments": [
            "ORDER-02-A",
            "ORDER-02-B"
          ],
          "both_calls_top_level": true,
          "nested_call_checked": true,
          "nested_call_observed": false
        },
        {
          "case": "multi-call-03",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 6081,
          "model_returned": "glm-5.2",
          "finish_reason": "tool_calls",
          "usage": {
            "prompt_tokens": 202,
            "completion_tokens": 44,
            "total_tokens": 246
          },
          "content": {
            "present": true,
            "character_count": 81,
            "sha256": "af08211c8f57eb28568bc7c0047dbf79c04f8b8a5a1f8ad4acc65ddb151630d8",
            "exact_marker_matched": null,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 2,
          "tool_calls": [
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_order",
              "arguments_valid_json": true,
              "arguments": {
                "order_id": "ORDER-03-A"
              }
            },
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_order",
              "arguments_valid_json": true,
              "arguments": {
                "order_id": "ORDER-03-B"
              }
            }
          ],
          "response_id_stored": false,
          "expected_arguments": [
            "ORDER-03-A",
            "ORDER-03-B"
          ],
          "both_calls_top_level": true,
          "nested_call_checked": true,
          "nested_call_observed": false
        },
        {
          "case": "multi-call-04",
          "status": "ok",
          "http_status": 200,
          "elapsed_ms": 6782,
          "model_returned": "glm-5.2",
          "finish_reason": "tool_calls",
          "usage": {
            "prompt_tokens": 202,
            "completion_tokens": 44,
            "total_tokens": 246
          },
          "content": {
            "present": true,
            "character_count": 81,
            "sha256": "af08211c8f57eb28568bc7c0047dbf79c04f8b8a5a1f8ad4acc65ddb151630d8",
            "exact_marker_matched": null,
            "visible_text_stored": false
          },
          "reasoning_text_stored": false,
          "tool_call_count": 2,
          "tool_calls": [
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_order",
              "arguments_valid_json": true,
              "arguments": {
                "order_id": "ORDER-04-A"
              }
            },
            {
              "valid_shape": true,
              "id_present": true,
              "id_stored": false,
              "type": "function",
              "function_name": "lookup_order",
              "arguments_valid_json": true,
              "arguments": {
                "order_id": "ORDER-04-B"
              }
            }
          ],
          "response_id_stored": false,
          "expected_arguments": [
            "ORDER-04-A",
            "ORDER-04-B"
          ],
          "both_calls_top_level": true,
          "nested_call_checked": true,
          "nested_call_observed": false
        }
      ],
      "success_roundtrip": [
        {
          "case": "success-roundtrip-01",
          "first_response": {
            "case": "success-roundtrip-01-request",
            "status": "ok",
            "http_status": 200,
            "elapsed_ms": 5209,
            "model_returned": "glm-5.2",
            "finish_reason": "tool_calls",
            "usage": {
              "prompt_tokens": 195,
              "completion_tokens": 17,
              "total_tokens": 212
            },
            "content": {
              "present": false,
              "character_count": 0,
              "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "exact_marker_matched": null,
              "visible_text_stored": false
            },
            "reasoning_text_stored": false,
            "tool_call_count": 1,
            "tool_calls": [
              {
                "valid_shape": true,
                "id_present": true,
                "id_stored": false,
                "type": "function",
                "function_name": "lookup_inventory",
                "arguments_valid_json": true,
                "arguments": {
                  "sku": "GLM52-OK-01"
                }
              }
            ],
            "response_id_stored": false,
            "exact_tool_request": true
          },
          "application_executed_tool": true,
          "second_response": {
            "case": "success-roundtrip-01-result",
            "status": "ok",
            "http_status": 200,
            "elapsed_ms": 4785,
            "model_returned": "glm-5.2",
            "finish_reason": "stop",
            "usage": {
              "prompt_tokens": 243,
              "completion_tokens": 4,
              "total_tokens": 247
            },
            "content": {
              "present": true,
              "character_count": 12,
              "sha256": "2fc9b480081fb503eca621c59b5b479a679b75023650501c726da15423764172",
              "exact_marker_matched": true,
              "visible_text_stored": false
            },
            "reasoning_text_stored": false,
            "tool_call_count": 0,
            "tool_calls": [],
            "response_id_stored": false
          },
          "roundtrip_verified": true,
          "tool_result": {
            "ok": true,
            "sku": "GLM52-OK-01",
            "available": 7,
            "warehouse": "EAST-7"
          }
        },
        {
          "case": "success-roundtrip-02",
          "first_response": {
            "case": "success-roundtrip-02-request",
            "status": "ok",
            "http_status": 200,
            "elapsed_ms": 4070,
            "model_returned": "glm-5.2",
            "finish_reason": "tool_calls",
            "usage": {
              "prompt_tokens": 195,
              "completion_tokens": 17,
              "total_tokens": 212
            },
            "content": {
              "present": false,
              "character_count": 0,
              "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "exact_marker_matched": null,
              "visible_text_stored": false
            },
            "reasoning_text_stored": false,
            "tool_call_count": 1,
            "tool_calls": [
              {
                "valid_shape": true,
                "id_present": true,
                "id_stored": false,
                "type": "function",
                "function_name": "lookup_inventory",
                "arguments_valid_json": true,
                "arguments": {
                  "sku": "GLM52-OK-02"
                }
              }
            ],
            "response_id_stored": false,
            "exact_tool_request": true
          },
          "application_executed_tool": true,
          "second_response": {
            "case": "success-roundtrip-02-result",
            "status": "ok",
            "http_status": 200,
            "elapsed_ms": 4602,
            "model_returned": "glm-5.2",
            "finish_reason": "stop",
            "usage": {
              "prompt_tokens": 243,
              "completion_tokens": 4,
              "total_tokens": 247
            },
            "content": {
              "present": true,
              "character_count": 12,
              "sha256": "2fc9b480081fb503eca621c59b5b479a679b75023650501c726da15423764172",
              "exact_marker_matched": true,
              "visible_text_stored": false
            },
            "reasoning_text_stored": false,
            "tool_call_count": 0,
            "tool_calls": [],
            "response_id_stored": false
          },
          "roundtrip_verified": true,
          "tool_result": {
            "ok": true,
            "sku": "GLM52-OK-02",
            "available": 7,
            "warehouse": "EAST-7"
          }
        }
      ],
      "error_roundtrip": [
        {
          "case": "error-roundtrip-01",
          "first_response": {
            "case": "error-roundtrip-01-request",
            "status": "ok",
            "http_status": 200,
            "elapsed_ms": 6920,
            "model_returned": "glm-5.2",
            "finish_reason": "tool_calls",
            "usage": {
              "prompt_tokens": 196,
              "completion_tokens": 18,
              "total_tokens": 214
            },
            "content": {
              "present": false,
              "character_count": 0,
              "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "exact_marker_matched": null,
              "visible_text_stored": false
            },
            "reasoning_text_stored": false,
            "tool_call_count": 1,
            "tool_calls": [
              {
                "valid_shape": true,
                "id_present": true,
                "id_stored": false,
                "type": "function",
                "function_name": "lookup_inventory",
                "arguments_valid_json": true,
                "arguments": {
                  "sku": "GLM52-MISSING-01"
                }
              }
            ],
            "response_id_stored": false,
            "exact_tool_request": true
          },
          "application_executed_tool": true,
          "second_response": {
            "case": "error-roundtrip-01-result",
            "status": "ok",
            "http_status": 200,
            "elapsed_ms": 4187,
            "model_returned": "glm-5.2",
            "finish_reason": "stop",
            "usage": {
              "prompt_tokens": 236,
              "completion_tokens": 4,
              "total_tokens": 240
            },
            "content": {
              "present": true,
              "character_count": 13,
              "sha256": "0f7b94da17bea645c0508f916f892bf0203bf88a80132061a166ccbdb0092228",
              "exact_marker_matched": true,
              "visible_text_stored": false
            },
            "reasoning_text_stored": false,
            "tool_call_count": 0,
            "tool_calls": [],
            "response_id_stored": false
          },
          "roundtrip_verified": true,
          "tool_result": {
            "ok": false,
            "error_code": "SKU_NOT_FOUND",
            "retryable": false
          }
        },
        {
          "case": "error-roundtrip-02",
          "first_response": {
            "case": "error-roundtrip-02-request",
            "status": "ok",
            "http_status": 200,
            "elapsed_ms": 5407,
            "model_returned": "glm-5.2",
            "finish_reason": "tool_calls",
            "usage": {
              "prompt_tokens": 196,
              "completion_tokens": 18,
              "total_tokens": 214
            },
            "content": {
              "present": false,
              "character_count": 0,
              "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
              "exact_marker_matched": null,
              "visible_text_stored": false
            },
            "reasoning_text_stored": false,
            "tool_call_count": 1,
            "tool_calls": [
              {
                "valid_shape": true,
                "id_present": true,
                "id_stored": false,
                "type": "function",
                "function_name": "lookup_inventory",
                "arguments_valid_json": true,
                "arguments": {
                  "sku": "GLM52-MISSING-02"
                }
              }
            ],
            "response_id_stored": false,
            "exact_tool_request": true
          },
          "application_executed_tool": true,
          "second_response": {
            "case": "error-roundtrip-02-result",
            "status": "ok",
            "http_status": 200,
            "elapsed_ms": 4425,
            "model_returned": "glm-5.2",
            "finish_reason": "stop",
            "usage": {
              "prompt_tokens": 236,
              "completion_tokens": 4,
              "total_tokens": 240
            },
            "content": {
              "present": true,
              "character_count": 13,
              "sha256": "0f7b94da17bea645c0508f916f892bf0203bf88a80132061a166ccbdb0092228",
              "exact_marker_matched": true,
              "visible_text_stored": false
            },
            "reasoning_text_stored": false,
            "tool_call_count": 0,
            "tool_calls": [],
            "response_id_stored": false
          },
          "roundtrip_verified": true,
          "tool_result": {
            "ok": false,
            "error_code": "SKU_NOT_FOUND",
            "retryable": false
          }
        }
      ]
    }
  },
  "compatibility_transport": [
    {
      "case": "tool-choice-required",
      "status": "ok",
      "http_status": 200,
      "elapsed_ms": 7939,
      "model_returned": "glm-5.2",
      "finish_reason": "tool_calls",
      "usage": {
        "prompt_tokens": 186,
        "completion_tokens": 17,
        "total_tokens": 203
      },
      "content": {
        "present": false,
        "character_count": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "exact_marker_matched": null,
        "visible_text_stored": false
      },
      "reasoning_text_stored": false,
      "tool_call_count": 1,
      "tool_calls": [
        {
          "valid_shape": true,
          "id_present": true,
          "id_stored": false,
          "type": "function",
          "function_name": "lookup_inventory",
          "arguments_valid_json": true,
          "arguments": {
            "sku": "GLM52-CONTROL-01"
          }
        }
      ],
      "response_id_stored": false,
      "request_control": {
        "tool_choice": "required",
        "parallel_tool_calls": null,
        "strict": null,
        "function_name": "lookup_inventory"
      },
      "exact_tool_request_if_accepted": true
    },
    {
      "case": "tool-choice-forced-function",
      "status": "ok",
      "http_status": 200,
      "elapsed_ms": 6311,
      "model_returned": "glm-5.2",
      "finish_reason": "tool_calls",
      "usage": {
        "prompt_tokens": 186,
        "completion_tokens": 17,
        "total_tokens": 203
      },
      "content": {
        "present": false,
        "character_count": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "exact_marker_matched": null,
        "visible_text_stored": false
      },
      "reasoning_text_stored": false,
      "tool_call_count": 1,
      "tool_calls": [
        {
          "valid_shape": true,
          "id_present": true,
          "id_stored": false,
          "type": "function",
          "function_name": "lookup_inventory",
          "arguments_valid_json": true,
          "arguments": {
            "sku": "GLM52-CONTROL-01"
          }
        }
      ],
      "response_id_stored": false,
      "request_control": {
        "tool_choice": {
          "type": "function",
          "function": {
            "name": "lookup_inventory"
          }
        },
        "parallel_tool_calls": null,
        "strict": null,
        "function_name": "lookup_inventory"
      },
      "exact_tool_request_if_accepted": true
    },
    {
      "case": "parallel-tool-calls-false",
      "status": "ok",
      "http_status": 200,
      "elapsed_ms": 11099,
      "model_returned": "glm-5.2",
      "finish_reason": "tool_calls",
      "usage": {
        "prompt_tokens": 186,
        "completion_tokens": 17,
        "total_tokens": 203
      },
      "content": {
        "present": false,
        "character_count": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "exact_marker_matched": null,
        "visible_text_stored": false
      },
      "reasoning_text_stored": false,
      "tool_call_count": 1,
      "tool_calls": [
        {
          "valid_shape": true,
          "id_present": true,
          "id_stored": false,
          "type": "function",
          "function_name": "lookup_inventory",
          "arguments_valid_json": true,
          "arguments": {
            "sku": "GLM52-CONTROL-01"
          }
        }
      ],
      "response_id_stored": false,
      "request_control": {
        "tool_choice": "auto",
        "parallel_tool_calls": false,
        "strict": null,
        "function_name": "lookup_inventory"
      },
      "exact_tool_request_if_accepted": true
    },
    {
      "case": "strict-function-flag",
      "status": "ok",
      "http_status": 200,
      "elapsed_ms": 4552,
      "model_returned": "glm-5.2",
      "finish_reason": "tool_calls",
      "usage": {
        "prompt_tokens": 186,
        "completion_tokens": 17,
        "total_tokens": 203
      },
      "content": {
        "present": false,
        "character_count": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "exact_marker_matched": null,
        "visible_text_stored": false
      },
      "reasoning_text_stored": false,
      "tool_call_count": 1,
      "tool_calls": [
        {
          "valid_shape": true,
          "id_present": true,
          "id_stored": false,
          "type": "function",
          "function_name": "lookup_inventory",
          "arguments_valid_json": true,
          "arguments": {
            "sku": "GLM52-CONTROL-01"
          }
        }
      ],
      "response_id_stored": false,
      "request_control": {
        "tool_choice": "auto",
        "parallel_tool_calls": null,
        "strict": true,
        "function_name": "lookup_inventory"
      },
      "exact_tool_request_if_accepted": true
    },
    {
      "case": "invalid-function-name-dot",
      "status": "ok",
      "http_status": 200,
      "elapsed_ms": 4405,
      "model_returned": "glm-5.2",
      "finish_reason": "tool_calls",
      "usage": {
        "prompt_tokens": 186,
        "completion_tokens": 17,
        "total_tokens": 203
      },
      "content": {
        "present": false,
        "character_count": 0,
        "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
        "exact_marker_matched": null,
        "visible_text_stored": false
      },
      "reasoning_text_stored": false,
      "tool_call_count": 1,
      "tool_calls": [
        {
          "valid_shape": true,
          "id_present": true,
          "id_stored": false,
          "type": "function",
          "function_name": "inventory.lookup",
          "arguments_valid_json": true,
          "arguments": {
            "sku": "GLM52-CONTROL-01"
          }
        }
      ],
      "response_id_stored": false,
      "request_control": {
        "tool_choice": "auto",
        "parallel_tool_calls": null,
        "strict": null,
        "function_name": "inventory.lookup"
      },
      "exact_tool_request_if_accepted": false
    }
  ],
  "compatibility_semantic_controls": [
    {
      "case": "required-overrides-no-tool-prompt",
      "status": "ok",
      "http_status": 200,
      "elapsed_ms": 5046,
      "model_returned": "glm-5.2",
      "finish_reason": "stop",
      "usage": {
        "prompt_tokens": 188,
        "completion_tokens": 3,
        "total_tokens": 191
      },
      "content": {
        "present": true,
        "character_count": 16,
        "sha256": "c299c91c2e693a3059d74507384a7291c9ed355c8484f14c55e7a692ac3667d4",
        "exact_marker_matched": null,
        "visible_text_stored": false
      },
      "reasoning_text_stored": false,
      "tool_call_count": 0,
      "tool_calls": [],
      "response_id_stored": false,
      "request_control": {
        "tool_choice": "required",
        "parallel_tool_calls": null,
        "strict": null,
        "function_name": "lookup_inventory"
      },
      "exact_tool_request_if_accepted": false,
      "required_semantics_observed": false
    },
    {
      "case": "forced-function-overrides-prompt",
      "status": "ok",
      "http_status": 200,
      "elapsed_ms": 9499,
      "model_returned": "glm-5.2",
      "finish_reason": "stop",
      "usage": {
        "prompt_tokens": 189,
        "completion_tokens": 83,
        "total_tokens": 272
      },
      "content": {
        "present": true,
        "character_count": 376,
        "sha256": "7bf00ba7d30fccb4b3549ac7a2185cbb8cb04cdf065bb43ab99def4ba40ffd3e",
        "exact_marker_matched": null,
        "visible_text_stored": false
      },
      "reasoning_text_stored": false,
      "tool_call_count": 0,
      "tool_calls": [],
      "response_id_stored": false,
      "request_control": {
        "tool_choice": {
          "type": "function",
          "function": {
            "name": "lookup_inventory"
          }
        },
        "parallel_tool_calls": null,
        "strict": null,
        "function_name": "lookup_inventory"
      },
      "exact_tool_request_if_accepted": false,
      "forced_function_semantics_observed": false
    },
    {
      "case": "parallel-false-two-orders",
      "status": "ok",
      "http_status": 200,
      "elapsed_ms": 4722,
      "model_returned": "glm-5.2",
      "finish_reason": "tool_calls",
      "usage": {
        "prompt_tokens": 202,
        "completion_tokens": 44,
        "total_tokens": 246
      },
      "content": {
        "present": true,
        "character_count": 80,
        "sha256": "5e70ffd17ef421ec34778dced37fe7b722a986d6e3fe04995fec8bffa3d2d2db",
        "exact_marker_matched": null,
        "visible_text_stored": false
      },
      "reasoning_text_stored": false,
      "tool_call_count": 2,
      "tool_calls": [
        {
          "valid_shape": true,
          "id_present": true,
          "id_stored": false,
          "type": "function",
          "function_name": "lookup_order",
          "arguments_valid_json": true,
          "arguments": {
            "order_id": "ORDER-PF-A"
          }
        },
        {
          "valid_shape": true,
          "id_present": true,
          "id_stored": false,
          "type": "function",
          "function_name": "lookup_order",
          "arguments_valid_json": true,
          "arguments": {
            "order_id": "ORDER-PF-B"
          }
        }
      ],
      "response_id_stored": false,
      "request_control": {
        "tool_choice": "auto",
        "parallel_tool_calls": false,
        "strict": null,
        "function_name": "lookup_order"
      },
      "exact_tool_request_if_accepted": false,
      "parallel_false_prevented_multiple_calls": false
    }
  ],
  "interpretation_limits": [
    "One account, one client host, one date, one Coding Plan route.",
    "Multi-call array entries do not prove concurrent application execution.",
    "HTTP acceptance does not establish documented or portable control semantics.",
    "One schema-conforming strict request does not establish strict enforcement.",
    "The pay-as-you-go route was not authenticated in this test."
  ],
  "sensitive_fields_omitted": [
    "API key",
    "Authorization header",
    "response IDs",
    "account metadata",
    "visible model text",
    "reasoning text"
  ]
}
