)]}'
{
  "commit": "c514a6ee91a53927f55ba35e0a2933eddb5cefeb",
  "tree": "17e32eb998fe1e278d0226cb2d60c585136cd7a8",
  "parents": [
    "126e29f777f07a35b06b327b50e62e0150521b48"
  ],
  "author": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Thu Aug 20 16:47:23 2026 +0700"
  },
  "committer": {
    "name": "hathach",
    "email": "thach@tinyusb.org",
    "time": "Thu Aug 20 16:47:23 2026 +0700"
  },
  "message": "docs: spec, plan and outcome of the .claude instruction-surface audit\n\nNothing checked the agents, workflows and skills against the code they describe, and\nthe surface had drifted into stating incompatible rules. This records the protocol\nthat found the defects and what it cost.\n\nMethod: parallel subagents extract every falsifiable claim into JSONL ledgers; a\nvalidator re-reads each cited line and rejects any ledger whose quoted text is not\nthere, so an extractor that paraphrases or hallucinates fails a script rather than\nreaching the verification queue - 1,387 claims, zero such failures. Verification runs\nonly in the main session, and the same gate pointed at `citation` then checks the\nverifier\u0027s own work. Hard-earned evidence is source of truth: code is authoritative\nabout code, experience about hardware, so claims get a fourth verdict, EARNED, and\n\"no backing found\" is never grounds for deletion. All 1,387 claims carry a verdict;\nthe behavior sweep deliberately never emits CONFIRMED from a token match, because\nfinding a claim\u0027s vocabulary proves presence, not truth.\n\nEvery real defect came from cross-document comparison - none from any mechanical\npass. A path-existence lint was built, measured (11 flags on the audited tree, all\nfalse positives, and the target defect is lexically identical to correct text\nelsewhere), and rejected; recorded so nobody rebuilds it.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d586142b2f70fbfb16ae535f57d247bbafb47da",
      "new_mode": 33188,
      "new_path": "docs/superpowers/plans/2026-08-18-claude-doc-audit.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5b150dc7bd593a8abdc54b3f50cbf33f94e8cd3f",
      "new_mode": 33188,
      "new_path": "docs/superpowers/specs/2026-08-18-claude-doc-audit-design.md"
    }
  ]
}
