Il tuo AI coder ricorda perche

La compattazione del contesto distrugge le catene di ragionamento, le biforcazioni esplorate, i "perche" dietro ogni decisione. Anamnesis le cristallizza prima che svaniscano.

v0.1 LIVE FREE AGPL-3.0

Cosa succede al tuo contesto durante la compattazione

PRIMA COMPATTAZIONE SENZA ANAMNESIS CON ANAMNESIS decisione perche catena causale alt. A insight fatti riassunto alt. B KLI COMPATTAZIONE fatti riassunto perche, insight, KLI catene causali, alt. PERSI fatti riassunto perche insight KLI catena causale decisio- ne CRISTALLIZZATI

Tre fasi, una memoria che persiste

Anamnesis si integra nel ciclo di vita della sessione AI. Non e un backup: e una cristallizzazione attiva del ragionamento.

FASE 1

Pre-Compact Hook

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.

FASE 2

Post-Compact Hook

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.

FASE 3

Active Reasoning

Durante la sessione, cristallizza i "perche" in tempo reale. Non aspetta la fine: cattura insight, biforcazioni, KLI (Key Learning Insights) mentre accadono.

Compattazione standard vs Anamnesis

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

Tre modi per iniziare

1

Scarica il seed file. E un file Markdown che contiene le istruzioni per il tuo AI coder.

2

Copia SEED-anamnesis.md nella root del tuo progetto.

3

Il tuo AI coder lo legge, genera la configurazione adattata al tuo ambiente, e attiva gli hook.

Scarica SEED-anamnesis.md
# 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