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. These docs describe the intended design as much as the current state.

25. Claude Code compatibility is a generated, structured definition

Date: 2026-06-18

Status

Accepted

Context

The system is a Claude Code logger (ADR 0010), so it has a hard dependency on Claude Code's hook surface, which changes across CLI versions. We need to know, precisely and verifiably, which Claude Code versions we support and which hooks each version exposes — and we don't want that drifting out of date by hand.

Decision

Track Claude Code compatibility as a structured, formal, machine-generated definition (a committed compatibility.json, compatibility.md), not prose:

Consequences