{
  "caseId": "aichat-boundary",
  "actualForwards": 1,
  "requestSha256": "28e8d00c595ab4fa079069dcad369fdc9b653c896da4986929713a50a8b1bee1",
  "responseSha256": "333a4e86dc26f51cd72a5ed1fa86953156737f23d62e8ee8989ff67da7aa6f31",
  "nativeFileBytesPresent": true,
  "systemPromptPresent": true,
  "messageRoles": [
    "system",
    "user"
  ],
  "requestParameters": {
    "max_tokens": 512
  },
  "configuredTemperature": 0,
  "requestTemperature": null,
  "requestTemperatureOmitted": true,
  "backendDefaultTemperatureObserved": 0.800000011920929,
  "temperatureLimit": "Native --info reports 0, but the actual request omits temperature; the server was configured with default about 0.8. No response sampling settings were returned, so a deterministic temperature-zero run is not established.",
  "streamRequested": false,
  "usage": {
    "completion_tokens": 129,
    "prompt_tokens": 368,
    "total_tokens": 497,
    "prompt_tokens_details": {
      "cached_tokens": 134
    }
  },
  "finishReason": "stop",
  "wordCountMethod": "Whitespace split of unmodified native stdout, including Markdown labels.",
  "wordCount": 62,
  "scope": "Real transport metadata projection; raw provider messages/model path remain private. The first native stdout is public and unchanged."
}
