🎯 Obiettivo
Rivedere e aggiornare tutta la documentazione presente nella cartella /docs per assicurare:
- Accuratezza rispetto all'implementazione corrente
- Coerenza tra i vari documenti
- Completezza delle informazioni
- Rimozione di informazioni obsolete o ridondanti
📄 Documenti da Rivedere
Priorità Alta
- ARCHITECTURE.md - Verificare pattern MVVM, offline-first, struttura attuale
- DATABASE.md - Schema SQLite, ER diagram, crittografia, query
- SYNC-PROTOCOL.md - Algoritmo sincronizzazione, conflict resolution
- SECURITY.md - Crittografia, HMAC, key management
Priorità Media
- SETUP-GUIDE.md - Setup Visual Studio, path corretti
- SEED.md - Strategia data initialization, DbContextSeeder
- DEVELOPMENT.md - Guida sviluppatori, Git workflow
- DEPLOYMENT.md - Velopack, distribution, updates
Priorità Bassa
- API.md - Services API documentation
- WORKFLOW.md - Workflow applicativo
- PROGETTO_PTRP_SYNC.md - Analisi tecnica completa
✅ Checklist per Ogni Documento
Per ciascun documento verificare:
📖 Azioni Specifiche
1. Verifica Path e Naming
- Controllare che tutti i riferimenti a progetti (
PTRP.App, PTRP.Data, etc.) siano corretti
- Verificare path di file e cartelle
- Aggiornare comandi CLI con path corretti
2. Aggiornamento Struttura
- Riflettere l'attuale organizzazione:
PTRP.Models - Modelli di dominio
PTRP.Data - Data access, DbContext, repositories
PTRP.Services - Business logic services
PTRP.ViewModels - ViewModels MVVM
PTRP.App - WPF Application
3. Sincronizzazione Contenuti
- Assicurare che concetti spiegati in ARCHITECTURE.md siano coerenti con SYNC-PROTOCOL.md
- Verificare che SECURITY.md sia allineato con l'implementazione in PTRP.Data
- Controllare che SEED.md descriva l'effettivo DbContextSeeder
4. Rimozione Ridondanze
- Identificare informazioni duplicate tra documenti
- Centralizzare concetti in un unico documento con riferimenti incrociati
- Eliminare sezioni obsolete
📅 Timeline
Non urgente - Da programmare quando:
- Completate le funzionalità core dell'applicazione
- Stabilizzata l'architettura
- Prima di eventuali release pubbliche
📝 Note
- Questa revisione è un promemoria per il futuro
- Non blocca lo sviluppo corrente
- Può essere affrontata documento per documento in modo incrementale
- Considerare di creare sotto-issue per ogni documento se la revisione diventa troppo estesa
Creata il: 31 Gennaio 2026
Riferimento: Conversazione post-aggiornamento README
🎯 Obiettivo
Rivedere e aggiornare tutta la documentazione presente nella cartella
/docsper assicurare:📄 Documenti da Rivedere
Priorità Alta
Priorità Media
Priorità Bassa
✅ Checklist per Ogni Documento
Per ciascun documento verificare:
📖 Azioni Specifiche
1. Verifica Path e Naming
PTRP.App,PTRP.Data, etc.) siano corretti2. Aggiornamento Struttura
PTRP.Models- Modelli di dominioPTRP.Data- Data access, DbContext, repositoriesPTRP.Services- Business logic servicesPTRP.ViewModels- ViewModels MVVMPTRP.App- WPF Application3. Sincronizzazione Contenuti
4. Rimozione Ridondanze
📅 Timeline
Non urgente - Da programmare quando:
📝 Note
Creata il: 31 Gennaio 2026
Riferimento: Conversazione post-aggiornamento README