{{PROGETTO}} — Indice della documentazione
Ultimo aggiornamento: {{DATA}}
| Step |
Contenuto |
Stato |
| 0 |
Scheletro della documentazione · indice · decisioni iniziali |
🟡 |
| 1 |
01-product/ + 02-architecture/ — visione, requisiti, architettura |
⬜ |
| 2 |
03-specs/ — specifiche e criteri di accettazione |
⬜ |
| 3 |
04-api/ + 05-data/ — contratto OpenAPI e schema dati |
⬜ |
| 4 |
06-devops/ — ambienti, pipeline, infrastruttura |
⬜ |
| 5 |
07-quality/ + 08-project/ — tracciabilità e backlog |
⬜ |
| 6 |
Implementazione — vedi 08-project/ROADMAP.md |
⬜ |
Cos'è questo progetto
Obiettivi vincolanti del progetto:
-
-
- Spec-driven — nessuna riga di codice senza una spec approvata e tracciata (D-002).
Metodo: spec-driven development
Il flusso di lavoro è vincolato e va in un'unica direzione:
Regola: si implementa solo ciò che ha una SPEC-xxx in stato Approvata. Una spec non
approvata non genera task; un task senza spec non entra in lavorazione. Ogni scelta strutturale
diventa una decisione numerata D-xxx in 08-project/DECISIONS.md.
Mappa dei documenti
Legenda stato: ⬜ da scrivere · 🟡 in stesura · ✅ completo · 🔒 congelato (modifica solo via nuova D-xxx)
01 · Prodotto — cosa e per chi
02 · Architettura — come è fatto
| Documento |
Contenuto |
Stato |
02-architecture/ARCHITECTURE.md |
Vista d'insieme, servizi, flusso principale |
⬜ |
02-architecture/C4_MODEL.md |
Contesto / Contenitori / Componenti |
⬜ |
02-architecture/DOMAIN_WORKFLOW.md |
Stati, transizioni ammesse, invarianti |
⬜ |
02-architecture/DATA_MODEL.md |
Entità, relazioni, chiavi, cancellazioni, invarianti |
⬜ |
02-architecture/SECURITY.md |
Autenticazione, autorizzazione, segreti, audit |
⬜ |
03 · Specifiche — contratto per l'implementazione
04 · API — contratto esterno
05 · Dati
06 · DevOps
| Documento |
Contenuto |
Stato |
06-devops/INFRASTRUCTURE.md |
Topologia, servizi, risorse, rete, persistenza |
⬜ |
06-devops/ENVIRONMENTS.md |
dev/qa/prod, variabili, promozione |
⬜ |
06-devops/CI_CD.md |
Pipeline, verifiche, rilascio, rientro |
⬜ |
06-devops/OBSERVABILITY.md |
Log, metriche, allarmi |
⬜ |
06-devops/RUNBOOK.md |
Procedure: sintomo → verifica → azione → conferma |
⬜ |
06-devops/BACKUP_DR.md |
Backup, ripristino, prova periodica |
⬜ |
07 · Qualità
08 · Progetto
Struttura del repository
Riferimenti esterni
Documentazione redatta con il metodo spec-driven di STS Lab Srl.