{
  "target": {
    "repo": "alibaba/open-code-review",
    "repo_url": "https://github.com/alibaba/open-code-review",
    "license": "Apache-2.0",
    "commit_sha": "08bb28ced55c6ba29105cefd3c21cd6895937460",
    "commit_short": "08bb28c",
    "commit_title": "feat(llm): enable Anthropic prompt caching and fix token accounting",
    "commit_author": "kite <lizhengfeng.lzf@alibaba-inc.com>",
    "commit_date": "2026-06-06T19:25:08+08:00",
    "commit_url": "https://github.com/alibaba/open-code-review/commit/08bb28ced55c6ba29105cefd3c21cd6895937460",
    "files_changed": 6,
    "lines_added": 190,
    "lines_deleted": 46
  },
  "run": {
    "ocr_version": "open-code-review v1.2.4 (1b3c0ab) linux/amd64",
    "model": "claude-haiku-4-5-20251001",
    "endpoint": "https://api.anthropic.com/v1/messages",
    "use_anthropic": true,
    "command": "ocr review --commit 08bb28c --format json --audience agent --concurrency 2",
    "files_reviewed": 5,
    "files_filtered": 1,
    "comments": 3,
    "elapsed": "1m21s",
    "total_tokens": 510517,
    "input_tokens": 496585,
    "output_tokens": 13932,
    "cache_read_tokens": 285909,
    "cache_write_tokens": 90644
  },
  "issue_severity": {
    "critical": 1,
    "high": 1,
    "medium": 0,
    "low": 1,
    "info": 0,
    "note": "ocr does not emit a discrete severity field — severities here are derived from the natural-language prefix of each comment.content (\"CRITICAL: …\", \"Potential nil pointer dereference\", \"… should be more precise … for consistency\")."
  },
  "provenance": "Generated by ocr against a publicly visible commit on alibaba/open-code-review (Apache-2.0). No content edited — review.md is rendered from review.json verbatim."
}
