# 🀝 PROTOCOLLO DI COMUNICAZIONE NETGESCON ## πŸ“‹ Come Comunicare con l'AI per il Progetto ### 🎯 **PAROLE CHIAVE ESSENZIALI** Quando mi fai richieste, usa queste parole chiave per essere sicuro che io segua sempre le nostre specifiche: #### πŸ”‘ **Parole Chiave Principali:** - **"NETGESCON-SPEC"** - Indica che devo consultare le specifiche - **"BIBBIA-PROGETTO"** - Richiama l'indice progetto come riferimento - **"LAYOUT-UNIVERSALE"** - Per modifiche al layout Bootstrap unificato - **"MENU-DINAMICO"** - Per lavori sui menu e permessi - **"DOCKER-DEPLOY"** - Per preparazione deployment #### πŸ“‹ **Struttura Richiesta Ottimale:** ``` NETGESCON-SPEC: [descrizione del task] RIFERIMENTO: [file specifico da consultare] OBIETTIVO: [cosa devo fare] CONTESTO: [eventuali info aggiuntive] ``` ### πŸ—‚οΈ **Mappa Riferimenti Rapidi** #### 🎯 **Per Sviluppo Frontend:** - **Parola chiave**: `LAYOUT-UNIVERSALE` - **Riferimento**: `/docs/specifiche/UI_COMPONENTS.md` - **Checklist**: `/docs/checklist/CHECKLIST_MENU_CRUD.md` #### πŸ”§ **Per Sviluppo Backend:** - **Parola chiave**: `API-NETGESCON` - **Riferimento**: `/docs/specifiche/API_ENDPOINTS.md` - **Schema**: `/docs/specifiche/DATABASE_SCHEMA.md` #### 🐳 **Per Deployment:** - **Parola chiave**: `DOCKER-DEPLOY` - **Riferimento**: `/docs/guide/deploy-guide.md` - **Checklist**: `/docs/checklist/CHECKLIST_FINALE.md` #### πŸ“Š **Per Test:** - **Parola chiave**: `TEST-NETGESCON` - **Riferimento**: `/docs/logs/TEST_PLAN.md` - **Dati**: `/docs/specifiche/DATI_ESEMPIO.md` ### πŸ” **Esempi di Comunicazione Corretta** #### βœ… **Esempio 1 - Modifica Layout:** ``` NETGESCON-SPEC: Convertire la vista admin/stabili al layout universale RIFERIMENTO: UI_COMPONENTS.md + CHECKLIST_MENU_CRUD.md OBIETTIVO: Uniformare l'interfaccia con Bootstrap CONTESTO: Parte del processo di unificazione interfaccia ``` #### βœ… **Esempio 2 - Preparazione Docker:** ``` NETGESCON-SPEC: Preparare Docker per deployment online RIFERIMENTO: deploy-guide.md + DOCKER-DEPLOY OBIETTIVO: Messa online prossima settimana CONTESTO: Dobbiamo essere pronti per la produzione ``` #### βœ… **Esempio 3 - Sviluppo API:** ``` NETGESCON-SPEC: Implementare endpoint API per collaboratori esterni RIFERIMENTO: API_ENDPOINTS.md + DEVELOPMENT_IDEAS.md OBIETTIVO: Facilitare sviluppo esterno CONTESTO: Preparazione per modularitΓ  futura ``` ### ⚠️ **Cosa NON Fare** #### ❌ **Richieste Vaghe:** - "Modifica questo file" - "Aggiusta il layout" - "Crea una API" #### ❌ **Senza Riferimenti:** - Richieste senza citare le specifiche - Modifiche non documentate nei nostri file MD - Sviluppo senza consultare la "bibbia" ### πŸ”„ **Workflow di Comunicazione** #### πŸ“ **Prima di Ogni Richiesta:** 1. **Consulta** `/docs/specifiche/INDICE_PROGETTO.md` 2. **Identifica** il riferimento appropriato 3. **Usa** le parole chiave corrette 4. **Specifica** obiettivo e contesto #### 🎯 **Durante il Lavoro:** - L'AI consulterΓ  sempre i riferimenti citati - SeguirΓ  le checklist appropriate - AggiornerΓ  i log di progresso - RispetterΓ  l'architettura definita #### βœ… **Dopo il Completamento:** - Aggiornamento automatico dei progress log - Verifica coerenza con le specifiche - Suggerimenti per prossimi passi ### πŸ“š **Riferimenti Veloci** #### 🎯 **Entry Point Sempre:** `/docs/specifiche/INDICE_PROGETTO.md` #### πŸ“‹ **File Che Consulto Sempre:** - `INDICE_PROGETTO.md` - Panoramica generale - `PROGRESS_LOG.md` - Stato attuale - `MENU_MAPPING.md` - Struttura menu/permessi - `DATABASE_SCHEMA.md` - Struttura dati - `API_ENDPOINTS.md` - Specifiche API #### βœ… **Checklist Principali:** - `CHECKLIST_FINALE.md` - Per rilasci - `CHECKLIST_MENU_CRUD.md` - Per conversioni layout - `CHECKLIST_INIZIALE.md` - Per setup ### 🚨 **Protocollo Emergenza** #### πŸ”₯ **Per Problemi Critici:** ``` NETGESCON-EMERGENCY: [descrizione problema] STATO: [cosa si Γ¨ rotto] ULTIMA_MODIFICA: [cosa Γ¨ stato fatto per ultimo] RICHIESTA: [aiuto necessario] ``` #### πŸ†˜ **Per Debugging:** ``` NETGESCON-DEBUG: [area problema] RIFERIMENTO: [file/funzione specifica] SINTOMI: [cosa succede] OBIETTIVO: [cosa dovrebbe succedere] ``` ### 🎯 **Promemoria Importante** > **πŸ“‹ RICORDA SEMPRE:** > 1. Usa le parole chiave > 2. Cita i riferimenti specifici > 3. Consulta sempre l'INDICE_PROGETTO.md > 4. Aggiorna i log di progresso > 5. Mantieni coerenza con l'architettura ### πŸ“ž **Contatti e Supporto** **πŸ’¬ Per Chiarimenti sul Protocollo:** - Usa la parola chiave: `NETGESCON-HELP` - Cita questo file: `PROTOCOLLO_COMUNICAZIONE.md` **πŸ”„ Per Aggiornamenti Protocollo:** - Modifica questo file - Aggiorna la data - Notifica eventuali collaboratori --- ## πŸ”§ **Personalizzazioni Specifiche** ### πŸ“‹ **Per Michele (Sviluppatore Principale):** - Accesso completo a tutte le specifiche - Uso di tutte le parole chiave - Modifiche dirette ai file MD - Gestione completa del progetto ### 🀝 **Per Collaboratori Esterni:** - Accesso limitato alle guide pubbliche - Uso parole chiave: `API-NETGESCON`, `DOCKER-DEPLOY` - Riferimenti solo ai file in `/docs/guide/` - Comunicazione tramite questo protocollo --- **πŸ“… Creato:** 10 Luglio 2025 **πŸ”„ Versione:** 1.0 **πŸ‘¨β€πŸ’» Autore:** Michele + AI Assistant **πŸ“‹ Stato:** ATTIVO - Usa questo protocollo per tutte le comunicazioni