{
  "apiVersion": "v1",
  "passage": {
    "id": "anthropic-one-pr-fifty-review-rounds-overnight-2026",
    "text": "Review has to converge. An agent author and an agent reviewer can keep each other busy indefinitely. One CLI PR went through more than fifty rounds of review and fixes overnight before its author stopped it. When we ran git blame on what the reviewer kept flagging, about 59% of it was code that had been there since the reviewer's first pass.",
    "context": null,
    "speaker": null,
    "speakerId": null,
    "speakerUrl": null,
    "speakerLevel": null,
    "role": null,
    "voice": "organization",
    "organization": "Anthropic",
    "organizationId": "anthropic",
    "organizationUrl": "https://the-ai-record.com/organizations/anthropic",
    "aiVendor": true,
    "work": {
      "title": "How the Claude Code team does code review",
      "type": "post",
      "date": "2026-10-15",
      "publisher": "claude.dev Blog (Anthropic)",
      "locator": "How we make the reviewer better",
      "url": "https://claude.dev/blog/solving-code-review-at-anthropic/"
    },
    "grade": "B",
    "gradeMeaning": "The organization's own post, paper or talk.",
    "verification": {
      "status": "verified",
      "meaning": "An independent second reader re-fetched the source and confirmed the wording.",
      "reviewedOn": "2026-11-07"
    },
    "topics": [
      "ai-review-quality",
      "ai-review-cost"
    ],
    "functions": [
      "engineering"
    ],
    "figures": [
      {
        "metric": "review-rounds-single-pr",
        "value": 50,
        "unit": "rounds",
        "period": "one night, one Claude Code CLI pull request",
        "definition": "Rounds of AI review and agent fixes on a single pull request before its author stopped it (\"more than fifty\"; lower bound)",
        "level": "human-out"
      },
      {
        "metric": "repeat-findings-share",
        "value": 0.59,
        "unit": "share",
        "definition": "Share of what the AI reviewer kept flagging that was code present since its first pass, found with git blame (\"about 59%\")",
        "level": "n/a"
      }
    ],
    "url": "https://the-ai-record.com/passages/anthropic-one-pr-fifty-review-rounds-overnight-2026",
    "json": "https://the-ai-record.com/api/v1/passages/anthropic-one-pr-fifty-review-rounds-overnight-2026.json"
  },
  "notice": [
    "Every passage is reproduced word for word from the cited source.",
    "Check the verification status: \"reported\" means not yet confirmed by an independent second reader.",
    "Organizations flagged aiVendor sell AI tools or services and have a reason to publish flattering numbers.",
    "An empty result means the archive holds nothing on it, not that nobody has said anything."
  ]
}