# 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.
