# MANIFEST — migrazione 100% Supabase → vault *Decisione del distillatore (Elon), 29/06/2026. Garanzia: nessuna riga di Supabase si perde nello spegnimento.* ## Principio — due livelli separati 1. **Rete di sicurezza RAW (100% garantito).** Ogni tabella Supabase → dump verbatim in `_archivio/raw/.json` (le tabelle operative destinate al cestino vanno in `_archivio/operativo/`). Questo da solo preserva tutto. 2. **Layer curato (valore).** Lo stato distillato nel grafo (Elon), le recipes in `_recipe/`, il kernel ricostruito in `KERNEL.md`. Sta SOPRA il raw, non lo sostituisce. ## Regola d'oro Nessun `DROP` di una tabella prima che (a) il suo dump esista e sia verificato (righe DB = righe file) e (b) la copia **off-machine** del dump esista (backup giornalieri Restic→HDD + pCloud, che includono già il vault — non serve git/Dropbox a parte). La distillazione può anche proseguire DOPO lo spegnimento: il raw resta, ed è ri-derivabile. ## Destino per tabella | tabella | righe | dump raw | curato | stato | |---|---|---|---|---| | recipes | 4 | — | `_recipe/` | ✅ FATTO | | outlook_sync | 30 | `_archivio/operativo/outlook_sync.json` | — | ✅ FATTO (mano) | | pending_todos | 1 | `_archivio/operativo/pending_todos.json` | — | ✅ FATTO (mano) | | pending_events | 0 | — | — | vuota → DROP diretto | | notes | 10 | `_archivio/raw/notes.json` (la genesi) | — | ✅ FATTO (mano) | | todos | 153 | `_archivio/operativo/todos.json` | — | DUMP (script) | | calendar_events | 124 | `_archivio/operativo/calendar_events.json` | — | DUMP (script) | | albert_digest | 30 | `_archivio/raw/albert_digest.json` | — | DUMP (script) | | agent_messages | 95 | `_archivio/raw/agent_messages.json` | — | DUMP (script) | | elon_memory | 89 | `_archivio/raw/elon_memory.json` | grafo (stato) + `KERNEL.md` | DUMP (script) · distillazione in corso | ## elon_memory — il curato sopra il raw Il dump verbatim garantisce il 100%. Sopra, la distillazione (già fatta in larga parte): lavoro, finanze, casa, mauro, strategia, sistema, famiglia, fili caldi → nodi. Resta da fare il **giro residuo** (verificare lavoro/sistema/progetti_tech: niente stato orfano) e il dominio `kernel` → `KERNEL.md` (con Mauro). Tutto il resto dei domini (session_log, archivi forensi, log) vive nel dump raw, non serve diventi nodi. ## Chi fa cosa - **Elon (giudizio):** distillazione stato→grafo; `KERNEL.md`; verifica finale dei conteggi prima di ogni DROP. I dump piccoli li faccio a mano (limite empirico verificato 29/06: una scrittura singola regge fino a ~13,5k caratteri — `notes` 13,5k è passata pulita; sopra, lo script, per non rischiare troncamenti silenziosi sull'unica copia). - **Script su la Nave (meccanico, integrità del byte):** i dump verbatim grossi (elon_memory, agent_messages, albert_digest, todos, calendar). NON è distillazione — è copia fedele, e va fatta fuori dall'LLM per non rischiare troncamenti sull'unica copia. - **Mauro:** avvia lo spegnimento quando i conteggi tornano.