Claude Transcripts docs GitHub
Work in progressUnder active development — not tested as ready for use. Breaking changes land without notice, stored data may need to be discarded between revisions, and there is no auth or security model.

Claude Code compatibility

Not built yet. There is no verified range of supported Claude Code versions. The hook targets the hook events listed in hook-events.md.

The plan (ADR 0025) is a generated compatibility.json recording three Claude Code versions and the hook events each supports:

FieldMeaningSource
latestPublicLatest released Claude Codescraped from Claude Code's published docs/releases
earliestCompatibleOldest version verified to workan e2e run against several Claude Code versions
latestCompatibleNewest version verified to workthe same
{
  "generatedAt": "<iso8601>",
  "source": "<url>",
  "claudeCode": {
    "latestPublic":       { "version": "x.y.z", "hooks": ["SessionStart", "…"] },
    "latestCompatible":   { "version": "x.y.z", "hooks": ["…"] },
    "earliestCompatible": { "version": "x.y.z", "hooks": ["…"] }
  }
}

A drift check would then diff the generated hook list against the blueprint's HOOK_TYPES. Today bun run gen:compat (part of gen:all) writes a placeholder (version 0.0.0, no hooks), and compatibility.json is gitignored until it produces real data.