cid_app/memory-bank/rules.md

12 lines
944 B
Markdown
Raw Permalink Normal View History

2026-05-02 03:00:02 +02:00
# Rules & Behavior
## Protocollo Operativo della Memory Bank
- **Lettura Obbligatoria**: Prima di proporre modifiche o codice, leggi sempre `rules.md`, `current-state.md`, `decisions.md`, `attempted-solutions.md` e `next-session.md`.
- **Aggiornamento Silente**: Aggiorna SEMPRE la memory bank (es. `current-state.md`, `change-log.md`) in totale autonomia dopo ogni fix, refactor o implementazione. L'utente vuole trasparenza ma **non devi mai chiedere il permesso** per scrivere.
## Convenzioni di Codice (Flutter/Dart)
- Mantenere la convenzione `lowerCamelCase` per le variabili (esiste attualmente del debito tecnico in `global_data.dart` da correggere).
## Vincoli Architetturali
- **Intoccabilità del PDF**: Le coordinate di rendering in `syncfusion_flutter_pdf` o `pdf` sono calibrate al millimetro (`pw.Stack`). Non inserire mai modifiche o logiche di overflow che possano "rompere" il posizionamento dei testi sui box prestampati.