# Memory Bank Protocol ## Regola d'oro Prima di proporre nuove modifiche o analizzare bug, **devi sempre consultare la memory bank**. ## Azioni Obbligatorie 1. **Lettura preventiva**: Leggi `current-state.md`, `change-log.md` e `decisions.md` nella cartella `memory-bank/` per avere il contesto aggiornato sulle priorità e decisioni architetturali. 2. **Dichiarazione Esplicita**: Inizia il tuo thought process o la tua risposta confermando esplicitamente: "Storico controllato: [file letti + rilevanti]". 3. **Aggiornamento Continuo**: Dopo ogni modifica significativa al codice, aggiorna immediatamente i file della memory bank (`change-log.md` e `current-state.md`). 4. **Stile Documentazione**: I file devono rimanere rigorosamente in formato Markdown, scritti in modo conciso e datati. **Nota Bene**: Sei autorizzato a leggere e scrivere liberamente nei file della memory bank in qualsiasi momento tramite il tool `write_to_file` o di sostituzione del contenuto. Non devi chiedere all'utente i permessi per mantenere aggiornata la documentazione.