)]}'
{
  "commit": "08c4c558a7542c0eb8995fe22602e129be526802",
  "tree": "9f8fe6a02d145542b045fdcbe22b0b10c055bc1e",
  "parents": [
    "d7f1bbb6e554820911c4a568e56b6f42f5b4931d"
  ],
  "author": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Fri Jul 24 15:49:03 2026 +0700"
  },
  "committer": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Fri Jul 24 15:56:14 2026 +0700"
  },
  "message": "target-debug: list etm-trace as the instruction-level channel\n\nFifth capture view alongside usbmon/kernel/target/wire: exact execution\nhistory via J-Trace, existing only where the trace header is wired -\nconfirm with the user before reaching for it.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1dc55440f94e3c1bfbfb3b21dcec31f5b0fccbaf",
      "old_mode": 33188,
      "old_path": ".claude/skills/target-debug/SKILL.md",
      "new_id": "5165a76b8210a83d006ff3e0851c9100e2999e54",
      "new_mode": 33188,
      "new_path": ".claude/skills/target-debug/SKILL.md"
    }
  ]
}
