netgescon-day0/.github/copilot-instructions.md

23 lines
1.2 KiB
Markdown

# Istruzioni operative NetGescon
## Sorgente di verita
- Questo progetto usa Gitea sulla macchina .53 come sorgente di verita per codice e direttive.
- Il branch operativo di riferimento e `stabilization/205-zero`.
- Prima di modificare il codice, leggere sempre `directives/`, `.agents/AGENTS.md` e i file utili in `docs/ai/`.
## Regole architetturali
- Non inventare dati, fallback o fixture per sbloccare importazioni o schermate.
- Non sovrascrivere i dati storici legacy: usare merge idempotente e isolamento per gestione/anno.
- L'unita immobiliare e l'ancora fissa; persone, ruoli e quote si muovono nel tempo.
- Usare solo codice PostgreSQL ready ed evitare scorciatoie specifiche MySQL quando non indispensabili.
## Regole operative agent
- Se il task e di sola validazione o allineamento, non mutare il database.
- Se il problema e su mount, archivi MDB o file .ldb, dichiararlo e fermarsi.
- Ogni fix stabile va committato su `stabilization/205-zero`.
- `main` non va modificato fino a validazione della `.200`.
## Regole documentali
- Commenti strutturali e documentazione tecnica in italiano.
- Ogni nuova anomalia strutturale va riportata in `directives/` o nei documenti di handoff pertinenti.