)]}'
{
  "commit": "2b9ddd8b00eb57225fd9caeecd0da1a7954aee06",
  "tree": "1d6e9497edaef3196bffdc192e9555ef455343d2",
  "parents": [
    "b15c720ab0a36ee16c1cf7984c7c0f4ccf3a7015"
  ],
  "author": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Thu Aug 27 12:21:04 2026 +0700"
  },
  "committer": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Thu Aug 27 12:21:04 2026 +0700"
  },
  "message": "agents: split pr-monitor into pr-ci-watcher + pr-review-validator; rename port-dev/driver-reviewer to code-writer/code-verifier; pin model+effort on every agent\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4edb7e0d474935b5110fbeb8bd1624e3d71686c2",
      "old_mode": 33188,
      "old_path": ".claude/agents/builder.md",
      "new_id": "3f06f328a00b6b8b91bd0e7d7b85dd9d8e66534d",
      "new_mode": 33188,
      "new_path": ".claude/agents/builder.md"
    },
    {
      "type": "rename",
      "old_id": "9ce8b621f4728d92f777d23306eb81f7b691b0a3",
      "old_mode": 33188,
      "old_path": ".claude/agents/driver-reviewer.md",
      "new_id": "7e529a6414abdfa8d1a8914d10df62dcb7004806",
      "new_mode": 33188,
      "new_path": ".claude/agents/code-verifier.md",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "77a28bafa9420233830dc5db0f7cbffc67577f93",
      "old_mode": 33188,
      "old_path": ".claude/agents/port-dev.md",
      "new_id": "82e52e33498fbb5e560919c6650584a605e0318e",
      "new_mode": 33188,
      "new_path": ".claude/agents/code-writer.md",
      "score": 98
    },
    {
      "type": "modify",
      "old_id": "81fdc08e9833a3567f6369070b6fb1bb1943ddbb",
      "old_mode": 33188,
      "old_path": ".claude/agents/hil-operator.md",
      "new_id": "d128f6f53fd7f19d1f38c8501e59377fecba521a",
      "new_mode": 33188,
      "new_path": ".claude/agents/hil-operator.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10a32084baa86b49f74c8297d22fcf2d17651c22",
      "new_mode": 33188,
      "new_path": ".claude/agents/pr-ci-watcher.md"
    },
    {
      "type": "delete",
      "old_id": "77777b0fb086269d18f30ab94cee53aa17738d48",
      "old_mode": 33188,
      "old_path": ".claude/agents/pr-monitor.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "324e8efcbf4e7c8ac257a2b5a57a743fe1bd93ed",
      "new_mode": 33188,
      "new_path": ".claude/agents/pr-review-validator.md"
    },
    {
      "type": "modify",
      "old_id": "0f0b2a6e13c583e61f5e2ac855fb9a248d43bb7a",
      "old_mode": 33188,
      "old_path": ".claude/agents/static-analyzer.md",
      "new_id": "e7da82192a74b2e2a9fffbf24e6b90aa7de18c1b",
      "new_mode": 33188,
      "new_path": ".claude/agents/static-analyzer.md"
    },
    {
      "type": "modify",
      "old_id": "1b693130735d0cfee3196b92ccb2e1e21b35d210",
      "old_mode": 33188,
      "old_path": ".claude/agents/target-debugger.md",
      "new_id": "c7acca91c5e49957deef42a179d1077eb5698190",
      "new_mode": 33188,
      "new_path": ".claude/agents/target-debugger.md"
    },
    {
      "type": "modify",
      "old_id": "255b8ac74a0f82e67a1e8493610475ba3208f4e7",
      "old_mode": 33188,
      "old_path": ".claude/workflows/driver-review.js",
      "new_id": "3d380c7e0f26ca042a99dc9c0ed1c411e3b4b523",
      "new_mode": 33188,
      "new_path": ".claude/workflows/driver-review.js"
    },
    {
      "type": "modify",
      "old_id": "e98a86f1dd9fd4e3fefcf0603730ddfb0ccd579f",
      "old_mode": 33188,
      "old_path": ".claude/workflows/fanout-dev.js",
      "new_id": "386f6df464abe697a4beca0c5305f6d760322265",
      "new_mode": 33188,
      "new_path": ".claude/workflows/fanout-dev.js"
    }
  ]
}
