La compattazione del contesto distrugge le catene di ragionamento, le biforcazioni esplorate, i "perche" dietro ogni decisione. Anamnesis le cristallizza prima che svaniscano.
Anamnesis si integra nel ciclo di vita della sessione AI. Non e un backup: e una cristallizzazione attiva del ragionamento.
Cattura uno snapshot Lagrangiano del contesto: stato git, momentum (file modificati, decisioni in corso), traiettoria (dove stava andando il lavoro), file toccati. Lo snapshot e un congelamento del campo cognitivo, non solo dei dati.
Dopo la compattazione, re-inietta il contesto cristallizzato e le catene di ragionamento. Il coder riparte non da un riassunto piatto, ma dal grafo decisionale che aveva costruito.
Durante la sessione, cristallizza i "perche" in tempo reale. Non aspetta la fine: cattura insight, biforcazioni, KLI (Key Learning Insights) mentre accadono.
La compattazione e necessaria. Ma senza protezione, distrugge cio che serve di piu: il ragionamento.
| Elemento | Standard | Con Anamnesis |
|---|---|---|
| Catene causali | Lost | Preserved |
| Biforcazioni esplorate | Lost | Preserved |
| KLI (Key Learning Insights) | Lost | Preserved |
| Decisioni architetturali | Partially | Fully preserved |
| Git state | Preserved | Enhanced |
Scarica il seed file. E un file Markdown che contiene le istruzioni per il tuo AI coder.
Copia SEED-anamnesis.md nella root del tuo progetto.
Il tuo AI coder lo legge, genera la configurazione adattata al tuo ambiente, e attiva gli hook.
# 1. Crea la directory .anamnesis nella root del progetto
mkdir -p .anamnesis
# 2. Configura il pre-compact hook
# Salva come .anamnesis/pre-compact.sh
#!/bin/bash
git diff --stat > .anamnesis/snapshot.md
git log --oneline -5 >> .anamnesis/snapshot.md
# 3. Configura il post-compact hook
# Salva come .anamnesis/post-compact.sh
#!/bin/bash
cat .anamnesis/snapshot.md
cat .anamnesis/reasoning-chains.md
# 4. Aggiungi al tuo CLAUDE.md o settings
# "Leggi .anamnesis/ all'inizio di ogni sessione"
# Clona il repository
git clone https://github.com/GrazianoGuiducci/anamnesis.git
# Copia i file nel tuo progetto
cp -r anamnesis/hooks/ .anamnesis/
cp anamnesis/SEED-anamnesis.md ./
# Leggi il README per la configurazione completa
cat anamnesis/README.md