)]}'
{
  "log": [
    {
      "commit": "26b6f9ba1a9647f7f0b0983f8d640b2d81789f5d",
      "tree": "0aca1555e9f221a43b5190f144d6b10e487569e3",
      "parents": [
        "cb5572629b5f7ea9182e5c9f32a14dc8c5a563e4"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Tue Jul 01 01:41:11 2025 +0000"
      },
      "committer": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Wed Jul 02 15:48:16 2025 -0700"
      },
      "message": "claudetool/codereview: add caching in findRelatedFiles\n\nPrimary goal is latency reduction.\nAlso slightly reduces context usage.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: sa1007d82a5165ab4k\n"
    },
    {
      "commit": "07b7400182aefc4153eb6617ab89a5f05f577349",
      "tree": "c94fccc6dea3ca946c2c9039f062d3814d61477f",
      "parents": [
        "9aa7828cbff8e8d66e63909db5a222d1b90fa986"
      ],
      "author": {
        "name": "banksean",
        "email": "banksean@gmail.com",
        "time": "Thu Jun 26 16:05:25 2025 +0000"
      },
      "committer": {
        "name": "Sean McCullough",
        "email": "banksean@gmail.com",
        "time": "Thu Jun 26 09:07:17 2025 -0700"
      },
      "message": "fix: prevent nil pointer panic in codereview compareTestResults\n\nFix for https://github.com/boldsoftware/sketch/issues/175\n\nFix nil pointer dereference when comparing test results between commits\nwhere a package exists in the after state but not the before state.\n\nThe panic occurred at line 867 when accessing beforeResult.TestStatus[test]\nwithout checking if beforeResult was nil. This happens when testing new\npackages that didn\u0027t exist in the base commit.\n\nNow properly check for nil beforeResult and default to testStatusUnknown\nfor tests in packages that didn\u0027t exist in the before state.\n\nAdd comprehensive unit tests covering:\n- New package with passing tests (the panic scenario)\n- New package with failing tests (regression detection)\n- Existing package regressions (ensure normal flow still works)\n- End-to-end integration test for new package scenario\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: sab802d91eff08039k\n"
    },
    {
      "commit": "d4eea221b455e06fe7f897d1e04a8833015e893c",
      "tree": "c5dd56fd56611f5e1c930e9930e1449d8ade7cc6",
      "parents": [
        "fe51d1d1b1f205ce2a417d312991e71d31ce6dc3"
      ],
      "author": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jun 16 21:13:21 2025 -0700"
      },
      "committer": {
        "name": "Philip Zeyliger",
        "email": "philip@bold.dev",
        "time": "Mon Jun 16 21:22:20 2025 -0700"
      },
      "message": "Fix vet_error baseline?\n\nNo, I don\u0027t know how this crawled up.\n"
    },
    {
      "commit": "cf19190dd743f3f3c906a7b6f4fd89b87913663e",
      "tree": "94c715b3c77e417940dd043388847860031ec358",
      "parents": [
        "272c4a9aab39b3b7eadb6c6ae7b275da4663e9d7"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Wed Jun 04 18:18:40 2025 +0000"
      },
      "committer": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Wed Jun 04 17:00:43 2025 -0700"
      },
      "message": "claudetool/codereview: add go generate support\n\nAutomatically run \u0027go generate\u0027 as part of codereview,\nsince sketch sometimes forgets to do it.\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: safe9348e7c24beffk"
    },
    {
      "commit": "de5f74466b6db86c310762d627ea5f05b24cd08e",
      "tree": "12196afbbb7362c93883cf63fe8d94d5e87b5387",
      "parents": [
        "fbbf83bba97e2e2fd5e5ea1693c96efce1fdc3b1"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Thu May 15 18:32:32 2025 +0000"
      },
      "committer": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Thu May 15 13:17:42 2025 -0700"
      },
      "message": "claudetool: ignore some gopls (/vet) checks\n\nFixes #95\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\nChange-ID: s934f225a42c1d576k\n"
    },
    {
      "commit": "f4047bbd0440a5cec265ef6805f97d18ca3b255e",
      "tree": "e8d00718fe1363d3826156bc5ce61fad1c25c582",
      "parents": [
        "e750ec9fb4821e241d6f0fbdfa1aeb031d025168"
      ],
      "author": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Mon May 05 23:02:56 2025 +0000"
      },
      "committer": {
        "name": "Josh Bleecher Snyder",
        "email": "josharian@gmail.com",
        "time": "Mon May 05 18:20:24 2025 -0700"
      },
      "message": "claudetool/codereview: new package extracted from claudetool\n\nCo-Authored-By: sketch \u003chello@sketch.dev\u003e\n"
    }
  ]
}
