# πŸ“‹ PROCEDURA OPERATIVA NETGESCON ## 🎯 Guida Rapida per il Team ### πŸ“š **PUNTO DI PARTENZA SEMPRE:** `/docs/specifiche/INDICE_PROGETTO.md` --- ## πŸ‘¨β€πŸ’» Per Sviluppatori Interni ### πŸ” **Prima di iniziare qualsiasi lavoro:** 1. **Consulta SEMPRE l'indice**: `/docs/specifiche/INDICE_PROGETTO.md` 2. **Verifica lo stato**: `/docs/specifiche/PROGRESS_LOG.md` 3. **Identifica la checklist appropriata**: `/docs/specifiche/CHECKLIST_*.md` ### πŸ“ **Durante lo sviluppo:** 1. **Lavora su una feature alla volta** 2. **Aggiorna il progress log** ad ogni milestone significativo 3. **Documenta problemi/soluzioni** nel file appropriato 4. **Testa sempre** prima di committare ### βœ… **Prima di committare:** 1. **Aggiorna `PROGRESS_LOG.md`** con le modifiche 2. **Verifica che non ci siano errori** con i tool di debug 3. **Testa le funzionalitΓ  modificate** 4. **Committa solo file essenziali** (rispetta `.gitignore`) ### πŸ“Š **File che DEVI aggiornare:** - `PROGRESS_LOG.md` - Ad ogni modifica significativa - `INDICE_PROGETTO.md` - Se aggiungi nuove specifiche - Checklist appropriate - Quando completi task --- ## 🀝 Per Collaboratori Esterni ### πŸ“– **Documentazione Accessibile:** - `/docs/README.md` - Panoramica generale - `/docs/guide/install-guide.md` - Installazione - `/docs/guide/api-guide.md` - API Documentation ### 🚫 **File NON Accessibili:** - `/docs/specifiche/` - Specifiche interne - `/docs/logs/` - Log di sviluppo - `/docs/checklist/` - Checklist operative ### πŸ“ž **Per Richieste Specifiche:** Contatta Michele per accesso a specifiche tecniche interne --- ## πŸ—‚οΈ Organizzazione File ### πŸ“ **Struttura Cartelle:** ``` /docs/ β”œβ”€β”€ README.md # πŸ“‹ Entry point pubblico β”œβ”€β”€ specifiche/ # πŸ”’ PRIVATE - Specifiche interne β”‚ β”œβ”€β”€ INDICE_PROGETTO.md # 🎯 MASTER INDEX β”‚ β”œβ”€β”€ PROGRESS_LOG.md # πŸ“Š Log progresso β”‚ β”œβ”€β”€ CHECKLIST_*.md # βœ… Checklist operative β”‚ └── ... # Altri file specifiche β”œβ”€β”€ logs/ # πŸ”’ PRIVATE - Log sviluppo β”œβ”€β”€ checklist/ # πŸ”’ PRIVATE - Checklist interne └── guide/ # 🌍 PUBLIC - Guide utenti β”œβ”€β”€ install-guide.md # πŸš€ Installazione └── api-guide.md # πŸ”Œ API Documentation ``` ### πŸ”’ **Privacy e Git:** - File in `/specifiche/`, `/logs/`, `/checklist/` sono **PRIVATI** - `.gitignore` configurato per escluderli dal repository pubblico - Solo `/guide/` e `README.md` sono pubblici --- ## πŸ”„ Workflow Operativo ### πŸ“… **Workflow Giornaliero:** #### ⏰ **Inizio Giornata:** 1. Leggi `INDICE_PROGETTO.md` 2. Controlla `PROGRESS_LOG.md` per aggiornamenti 3. Identifica task prioritari #### πŸ› οΈ **Durante il Lavoro:** 1. Segui la checklist appropriata 2. Testa frequentemente 3. Documenta problemi/soluzioni #### 🏁 **Fine Giornata:** 1. Aggiorna `PROGRESS_LOG.md` 2. Committa modifiche 3. Aggiorna percentuale progresso se necessario ### πŸ“‹ **Workflow Specifiche:** #### βž• **Aggiungere Nuova Specifica:** 1. Crea file in `/docs/specifiche/` 2. Aggiungi link in `INDICE_PROGETTO.md` 3. Aggiorna `PROGRESS_LOG.md` 4. Notifica team se necessario #### ✏️ **Modificare Specifica Esistente:** 1. Modifica il file appropriato 2. Aggiorna `PROGRESS_LOG.md` 3. Aggiorna data in `INDICE_PROGETTO.md` se significativo --- ## 🎯 Checklist Rapide ### βœ… **Checklist Sviluppatore (Daily):** - [ ] Letto `INDICE_PROGETTO.md` - [ ] Verificato `PROGRESS_LOG.md` - [ ] Identificato task del giorno - [ ] Aggiornato progress log a fine giornata - [ ] Committato solo file essenziali ### βœ… **Checklist Rilascio (Pre-Deploy):** - [ ] Tutte le checklist specifiche completate - [ ] `PROGRESS_LOG.md` aggiornato - [ ] Test completi eseguiti - [ ] Documentazione pubblica aggiornata - [ ] `.gitignore` rispettato ### βœ… **Checklist Delegazione (Collaboratori):** - [ ] Guide pubbliche aggiornate - [ ] API documentation completa - [ ] Credenziali test fornite - [ ] Canali comunicazione stabiliti --- ## πŸ†˜ Emergenze e Problemi ### πŸ”₯ **In caso di Emergenza:** 1. **STOP** - Non modificare nulla 2. **Documenta** il problema in `/docs/logs/` 3. **Contatta Michele** immediatamente 4. **Backup** dello stato attuale se necessario ### πŸ› **Per Bug Critici:** 1. Crea file `BUG_CRITICO_[DATA].md` in `/docs/logs/` 2. Documenta: sintomi, causa, riproduzione, soluzione tentata 3. Aggiorna `PROGRESS_LOG.md` 4. Testa fix accuratamente --- ## πŸ“ž Contatti e Riferimenti **πŸ‘¨β€πŸ’» Sviluppatore Principale:** Michele **πŸ“§ Email:** [email] **πŸ“± Emergenze:** [telefono] **πŸ“‚ Repository:** [GitHub URL] **🌐 Demo:** [Demo URL] **πŸ“š Docs:** `/docs/README.md` --- ## ⚠️ Note Importanti 1. **MAI** committare file di `/docs/specifiche/` su repository pubblico 2. **SEMPRE** leggere `INDICE_PROGETTO.md` prima di iniziare 3. **SEMPRE** aggiornare `PROGRESS_LOG.md` 4. **Mai** lavorare su piΓΉ features contemporaneamente 5. **Testare sempre** prima di committare --- *Ultimo aggiornamento: ${new Date().toLocaleDateString('it-IT')}* *Versione: 1.0*