Distillation
Distillation
Motivazione
Distillation turns repeated evidence in merged observations into reviewable rules and knowledge docs.
Double opt-in
External API use requires both distillation.enabled and distillation.allowExternalApi.
flowchart LR
M[merged/latest.json] --> F[filter excluded types]
F --> P[prompt]
P --> L[LLM provider]
L --> V[Zod validation]
V --> R[rules.md]
V --> K[knowledge-base.md]
mem-sync distill --project my-app --dry-run
mem-sync distill --project my-app --api-key "$ANTHROPIC_API_KEY"
ADR: never auto-merge rules
Distilled rules are suggestions. Human review prevents overgeneralization from partial evidence.