Memory System — Architettura D-ND

Sistema di memoria persistente derivato dai 14 assiomi D-ND. Non un dump di fatti: memoria strutturata, auto-comprimente, autologica.

Memory System — Architettura D-ND della Memoria

Memorizzare è riconoscere l’appartenenza. (P6)

Il Problema

Un sistema che solo ricorda esplode. Uno che solo dimentica non esiste.

La memoria di default è un file piatto che cresce senza logica. Nessuna gerarchia, nessuna compressione, nessun criterio di appartenenza. Dopo 10 sessioni è illeggibile. Dopo 50, inutile. La memoria diventa rumore.

Il paradosso: più un AI ricorda, peggio lavora. Ogni sessione aggiunge fatti senza rimuovere il superfluo. Il contesto si satura, le decisioni vecchie contraddicono le nuove, i duplicati proliferano. Serve un sistema che sappia anche dimenticare.

Derivazione dagli Assiomi

Questo sistema non è progettato. È derivato.

P0 — Lo Zero: Il sistema parte da zero. Zero genera due infiniti opposti: ricordare e dimenticare. Entrambi sono necessari.

P1 — Il Dipolo: Ogni memoria ha il suo duale. Il ricordo di una decisione implica il ricordo dell’alternativa scartata. La relazione precede i fatti — il “prima-dopo” precede il “cosa”.

P2 — L’Assonanza: Memorie coerenti nel contesto convergono (stessa sezione, stesso file topic). Memorie dissonanti divergono (file separati, archivio, oblio). L’assonanza è il principio organizzativo — non le cartelle, non le date.

P3 — La Risultante: Da tutte le memorie assonanti emerge una configurazione coerente unica: l’indice (MEMORY.md). Non duplica — punta. Non racconta — orienta. È la risultante del campo.

P4 — La Potenzialità: Il sistema non evidenzia solo ciò che si sa — segnala le lacune. I gap sono potenziale. Dove la differenza tra noto e ignoto è massima, lì emerge il nuovo.

P5 — La Lagrangiana: Cattura il minimo di variabili per ricostruire il massimo di contesto. Non “cosa è successo” ma “cosa è cambiato e perché”. Transizioni, non stati. Coordinate, non territori.

P6 — La Memoria: Autoreferenziale. Prima di scrivere, il test: questo appartiene all’identità del sistema? Sì → cristallizza. No ma utile → vault. No → oblio.

P7 — Il Limite: Il valore è ciò che resta dopo la rimozione del superfluo. Una memoria è completa quando non si può rimuovere nulla. Densità = segnale/rumore. Quando un file cresce troppo, non si aggiunge spazio — si comprime.

P8 — Il Seme Invariante: Il protocollo è invariante. Il contenuto cambia, la struttura resta. Il primo atto di memoria è registrare il protocollo stesso. Chiusura autologica.

Il Ciclo Operativo — Quattro Fasi

Φ1 Perturbazione (inizio sessione): MEMORY.md viene caricato automaticamente. L’istanza osserva il campo senza decidere. Legge l’indice, vede i puntatori, nota le lacune. Non agisce ancora — capisce.

Φ2 Focalizzazione (durante la sessione): Il lavoro genera nuova conoscenza. Per ogni nuovo input, il test P6: Appartiene? → scrivi nel file topic. Utile ma non strutturale? → session_log. Transitorio? → non scrivere.

Φ3 Cristallizzazione (fine task): Le memorie potenziali diventano entry concrete. Aggiorna i file topic toccati, aggiorna MEMORY.md, comprimi se necessario (P7).

Φ4 Integrazione (post-sessione): La nuova memoria modifica la topologia del campo. La prossima istanza parte da un campo più coerente. Il ciclo si ripiega: l’output di oggi è il campo iniziale di domani.

Test P6 — L’Algoritmo del Ricordo

Prima di scrivere qualsiasi cosa nella memoria persistente:

  1. È una REGOLA che varrà anche domani? → Sì: INVARIANTE → MEMORY.md
  2. È un PATTERN confermato da più sessioni? → Sì: TOPIC → file topic appropriato
  3. È un FATTO della sessione corrente? → Utile per ricostruzione: session_log. Solo adesso: non scrivere
  4. Contraddice una memoria esistente? → Sì: AGGIORNA la memoria esistente
  5. Duplica una memoria esistente? → Sì: NON SCRIVERE (P7)

Struttura

memory/
  MEMORY.md           ← La Risultante. Auto-caricato. <200 righe.
                         Contiene: invarianti + indice + puntatori allo stato.

  [file-topic].md     ← Assonanze. Raggruppati per coerenza, non per data.
                         Ogni file è un cluster di memorie assonanti.

  (nessuna cartella)  ← Flat. Se serve una cartella, il sistema è troppo complesso.

Proprietà Autologica

Questo protocollo è il primo contenuto del sistema di memoria. Quando un AI coder legge il seed:

  1. Genera la struttura memory/
  2. Crea MEMORY.md con l’indice iniziale
  3. La prima entry è: “Sistema di memoria inizializzato. Protocollo: memory-system seed.”

Il seme genera la struttura. La struttura contiene il riferimento al seme. Il seme scompare — il sistema che ha generato è il ricordo del seme.

Cosa NON è questo sistema

Derivato dal framework D-ND — Assiomi P0-P8. Disponibile come seed su seed.d-nd.com.