)]}'
{
  "commit": "95632c8a1e5953eddcb3073764b3db2c7f7bddb5",
  "tree": "30d2fd9f686e10dd26506c3da1b4fb5438532d4e",
  "parents": [
    "a727f7073c024573017c2f46517fc2e90545f9c1"
  ],
  "author": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Thu Jun 05 01:23:05 2025 +0000"
  },
  "committer": {
    "name": "Josh Bleecher Snyder",
    "email": "josharian@gmail.com",
    "time": "Wed Jun 04 19:03:43 2025 -0700"
  },
  "message": "claudetool/codereview: fix runGenerate to filter pre-existing modified files\n\nThe runGenerate function was returning all files that appear modified in git\nstatus after running \u0027go generate\u0027, including files that were already modified\nbefore the generate command ran. This led to misleading output suggesting that\n\u0027go generate\u0027 had changed files like .DS_Store, .projections.json, and other\nunrelated dirty files.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: sfdde2d72136bfb64k\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "085479e7bdd6d209746f6a3157f133c89cb94cb6",
      "old_mode": 33188,
      "old_path": "claudetool/codereview/codereview.go",
      "new_id": "c729c3018d63e280af2ff9ad6d00161dc47b94df",
      "new_mode": 33188,
      "new_path": "claudetool/codereview/codereview.go"
    }
  ]
}
