ADRs

ADR 001: Local-first memory

Keep each developer’s claude-mem.db local to preserve existing claude-mem behavior.

ADR 002: Git repository transport

Use a private Git repository because teams already have review, history, permissions, and CI there.

ADR 003: Deterministic profiles

Generate profiles without LLM calls so analytics are reproducible, private, and cheap.

ADR 004: Optional distillation

Require explicit external API opt-in because observations can contain sensitive project context.

ADR 005: Config-driven filters

Keep export filters in local config so sharing policy can vary by developer and project.