From 054379ca93b8abacb9b4763e1d9a8b254f8e6f7d Mon Sep 17 00:00:00 2001 From: michele Date: Sat, 18 Jul 2026 19:13:45 +0200 Subject: [PATCH] docs: aggiunge copilot instructions standard per baseline 205 --- .github/copilot-instructions.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .github/copilot-instructions.md diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000..36f2027 --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,22 @@ +# 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.