{
  "cache": {
    "downloaded_model_weights": false,
    "file_count": 18,
    "total_bytes": 40496743,
    "weight_file_count": 0
  },
  "cases": {
    "default_max": {
      "characters": 102,
      "name": "default thinking",
      "prefix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Plan a bounded cache migration.<|assistant|><think>",
      "sha256": "712e0b69d0a96caa5068778b186a2b09d575b1e13a58107c842e91ae5701e847",
      "suffix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Plan a bounded cache migration.<|assistant|><think>",
      "tokens": 18
    },
    "explicit_high": {
      "characters": 103,
      "name": "explicit high effort",
      "prefix": "[gMASK]<sop><|system|>Reasoning Effort: High<|user|>Plan a bounded cache migration.<|assistant|><think>",
      "sha256": "f2a15d3b8dadeef5a5f6c26d0146dca3da5498fd6b60d90c4e3f57fc519ed70a",
      "suffix": "[gMASK]<sop><|system|>Reasoning Effort: High<|user|>Plan a bounded cache migration.<|assistant|><think>",
      "tokens": 18
    },
    "history_default_clear": {
      "characters": 153,
      "name": "default history clearing",
      "prefix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Return marker one.<|assistant|><think></think>marker one<|user|>Return marker two.<|assistant|><think>",
      "sha256": "3a14a3000bba66b8019ebe5fe26ac4a1f38a81a78a32c389d56e2ab8122ebe88",
      "suffix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Return marker one.<|assistant|><think></think>marker one<|user|>Return marker two.<|assistant|><think>",
      "tokens": 26
    },
    "history_retained": {
      "characters": 176,
      "name": "explicit history retention",
      "prefix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Return marker one.<|assistant|><think>synthetic-old-reasoning</think>marker one<|user|>Return marker two.<|assistant|><think>",
      "sha256": "f573a88530cc7c56475ec394d880a27ecbe0c767223c926c792511ba96efb629",
      "suffix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Return marker one.<|assistant|><think>synthetic-old-reasoning</think>marker one<|user|>Return marker two.<|assistant|><think>",
      "tokens": 32
    },
    "media_control": {
      "characters": 225,
      "name": "text-only media control",
      "prefix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Describe the attachment.<reminder>You are unable to process this image because you don't have multi-modal input ability. Try dif…",
      "sha256": "192b2dd90d9b430d5c4c2c163768dc03f71f5dc4fca8fb190341d9d07456f067",
      "suffix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Describe the attachment.<reminder>You are unable to process this image because you don't have multi-modal input ability. Try dif…",
      "tokens": 40
    },
    "medium_control": {
      "characters": 102,
      "name": "medium negative control",
      "prefix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Plan a bounded cache migration.<|assistant|><think>",
      "sha256": "712e0b69d0a96caa5068778b186a2b09d575b1e13a58107c842e91ae5701e847",
      "suffix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Plan a bounded cache migration.<|assistant|><think>",
      "tokens": 18
    },
    "no_generation_prompt": {
      "characters": 82,
      "name": "no generation prompt",
      "prefix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Plan a bounded cache migration.",
      "sha256": "5bcd66afeead349f1462bfa1caf85b69a67981f90aaf23f465bf0fb7767ffcad",
      "suffix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|user|>Plan a bounded cache migration.",
      "tokens": 16
    },
    "thinking_disabled": {
      "characters": 79,
      "name": "thinking disabled",
      "prefix": "[gMASK]<sop><|user|>Plan a bounded cache migration.<|assistant|><think></think>",
      "sha256": "a5ecad43a959ed5c50cff289a0de70e3d22f7174f278b2ffa801ec52f26709e7",
      "suffix": "[gMASK]<sop><|user|>Plan a bounded cache migration.<|assistant|><think></think>",
      "tokens": 12
    },
    "tool_round_trip": {
      "characters": 915,
      "name": "assistant tool call and tool result",
      "prefix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|system|> # Tools You may call one or more functions to assist with the user query. You are provided with function signatures within <t…",
      "sha256": "1f4a5953760af2187bbc11bf22cf8f5245fc3ec71b7707423d777d44885fc8ec",
      "suffix": "l><|user|>Check migration job demo-17.<|assistant|><think></think><tool_call>lookup_status<arg_key>job_id</arg_key><arg_value>demo-17</arg_value></tool_call><|observation|><tool_r…",
      "tokens": 187
    },
    "tool_visibility": {
      "characters": 765,
      "name": "tool visibility and ordering",
      "prefix": "[gMASK]<sop><|system|>Reasoning Effort: Max<|system|> # Tools You may call one or more functions to assist with the user query. You are provided with function signatures within <t…",
      "sha256": "8c830d190b26d2f380077e50249a4e377b5ce0c7c9d056959302cc64e72b5b7a",
      "suffix": "name}<arg_key>{arg-key-1}</arg_key><arg_value>{arg-value-1}</arg_value><arg_key>{arg-key-2}</arg_key><arg_value>{arg-value-2}</arg_value>...</tool_call><|system|>Keep requests bou…",
      "tokens": 168
    }
  },
  "checked_at": "2026-08-10T05:12:33.593580+00:00",
  "checks": {
    "active_tool_is_rendered": true,
    "clear_false_retains_reasoning": true,
    "default_clears_old_reasoning": true,
    "default_injects_max": true,
    "default_keeps_empty_history_think": true,
    "default_opens_think": true,
    "default_token_count_is_substantive": true,
    "deferred_tool_is_hidden": true,
    "high_does_not_inject_max": true,
    "high_injects_high": true,
    "media_becomes_text_reminder": true,
    "media_url_is_not_serialized": true,
    "medium_falls_through_to_max": true,
    "medium_is_not_rendered_verbatim": true,
    "no_prompt_ends_on_user_content": true,
    "no_prompt_has_no_assistant_suffix": true,
    "off_closes_empty_think": true,
    "off_removes_effort_line": true,
    "strict_key_is_removed": true,
    "thinking_off_uses_fewer_tokens": true,
    "tool_call_uses_glm_xml": true,
    "tool_result_uses_observation": true,
    "tool_round_trip_uses_more_tokens": true,
    "tools_precede_custom_system": true
  },
  "model": {
    "chat_template_sha256": "172dc74a35e1752df75ecfb2b2cf9326d2852bb1379868ebeec9571654489679",
    "eos_token_id": 154820,
    "id": "zai-org/GLM-5.2",
    "model_max_length": 1048576,
    "pad_token_id": 154820,
    "padding_side": "left",
    "revision": "b4734de4facf877f85769a911abafc5283eab3d9"
  },
  "runtime": {
    "image": "python@sha256:0b29ab9e420820f53d1cd5ce0157dfe07bea8a7cff5b4754d6d95c07b0e5bc47",
    "listener_opened": false,
    "network": "host network; approved outbound-only exception after the Snap Docker bridge preflight failed",
    "platform": "Linux-5.15.0-139-generic-x86_64-with-glibc2.41",
    "published_port": false,
    "python": "3.12.11",
    "repository_mount": "read-only",
    "transformers": "5.12.0"
  },
  "schema_version": 1,
  "scope": {
    "gpu_run": false,
    "kind": "tokenizer-only chat-template rendering audit",
    "live_model_request": false,
    "loaded_model_weights": false,
    "quality_benchmark_run": false,
    "started_inference_server": false
  },
  "secrets": {
    "credential_fields_read": false,
    "credential_required": false,
    "credential_values_archived": false
  },
  "source_receipts": [
    {
      "bytes": 5076,
      "content_type": "text/plain",
      "filename": "chat_template.jinja",
      "final_url": "https://huggingface.co/zai-org/GLM-5.2/raw/b4734de4facf877f85769a911abafc5283eab3d9/chat_template.jinja",
      "sha256": "172dc74a35e1752df75ecfb2b2cf9326d2852bb1379868ebeec9571654489679",
      "status": 200,
      "url": "https://huggingface.co/zai-org/GLM-5.2/raw/b4734de4facf877f85769a911abafc5283eab3d9/chat_template.jinja"
    },
    {
      "bytes": 761,
      "content_type": "text/plain",
      "filename": "tokenizer_config.json",
      "final_url": "https://huggingface.co/zai-org/GLM-5.2/raw/b4734de4facf877f85769a911abafc5283eab3d9/tokenizer_config.json",
      "sha256": "98b1271574f41abf89427ae2dda030d94dc9478f0edc5a8bd240db213c6fd5fc",
      "status": 200,
      "url": "https://huggingface.co/zai-org/GLM-5.2/raw/b4734de4facf877f85769a911abafc5283eab3d9/tokenizer_config.json"
    },
    {
      "bytes": 194,
      "content_type": "text/plain",
      "filename": "generation_config.json",
      "final_url": "https://huggingface.co/zai-org/GLM-5.2/raw/b4734de4facf877f85769a911abafc5283eab3d9/generation_config.json",
      "sha256": "ac76b43d8683d3b930126870fc8be73d8679308fe752fa1f381096d8354f6a55",
      "status": 200,
      "url": "https://huggingface.co/zai-org/GLM-5.2/raw/b4734de4facf877f85769a911abafc5283eab3d9/generation_config.json"
    }
  ],
  "status": "pass",
  "summary": {
    "case_count": 10,
    "check_count": 24,
    "passed_checks": 24
  }
}
