Riscrive costi-ricorrenti.md in forma lineare e allinea i documenti

- costi-ricorrenti.md a v0.4.4: forma lineare con link alle fonti dei
  prezzi, firma in test verificata (era già stato portato a v0.4.3
  con voci variabili a formula ed esempi per 30/200 enti)
- Aggiunta invii/2026-09-27_costi_v0.4.md: versione semplice dei costi
  per il cliente (solo euro, formule), al posto del .docx precedente
  mai inviato
- richiesta.md 0.4.3: RT-3 allineato a W4; legenda dei simboli spostata
  in indice-documenti.md
- workflow.md 0.4.1: allineamento
- domande-cliente.md 0.4.4: corrispondenza tra domande della proposta
  e codici Q spostata qui
- indice-documenti.md: registrate tutte le modifiche sopra

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5 committed 2026-09-27 16:59:30 +02:00
1 parent 4e888ba890
commit 8c7ffb4feb
7 files changed
+356 -230

No files matched your search

+26 -27
View File
@@ -1,37 +1,36 @@
# Workflow del software
**Progetto:** Gestionale per enti del Terzo Settore
**Documento:** `workflow.md`
**Versione:** 0.4 · **Data:** 27/09/2026 · **Stato:** Bozza, da validare con il cliente
**Versione:** 0.4.1 · **Data:** 27/09/2026 · **Stato:** Bozza, da validare con il cliente
**Allineato a:** `richiesta.md` v0.4 · **Schema di versione:** vedi `indice-documenti.md`
---
## 0. Regole del documento
1. **Il workflow deriva dalla richiesta.** Ogni passo cita il requisito (RF, RT), la decisione (D) o la domanda (Q) di `richiesta.md` da cui nasce. Quando la richiesta cambia, si aggiornano i passi che ne citano i codici.
2. **Tre tipi di passo:**
- senza simbolo: scritto nelle fonti;
- 🔸 **dedotto**: non è scritto, ma serve perché il processo funzioni. È un'ipotesi adottata, da validare con il cliente al collaudo;
- ⏳ **aperto**: dipende da una domanda senza risposta (in `domande-cliente.md`); il passo descrive l'ipotesi di lavoro.
1. **Il workflow deriva dalla richiesta.** Ogni passo cita il requisito (RF, RT), la decisione (D) o la domanda (Q) da cui nasce. Quando la richiesta cambia, si aggiornano i passi che ne citano i codici.
2. **Tipi di passo:** senza simbolo = scritto nelle fonti · 🔸 = dedotto, necessario perché il processo funzioni (ipotesi adottata, `richiesta.md` §7) · ⏳ = dipende da una domanda aperta; il passo descrive l'ipotesi di lavoro.
3. **Come si legge un passo:** chi lo fa, cosa fa, cosa fa il sistema, riferimento.
**Attori:** **Studio** (operatore interno) · **Ente** (operatore esterno) · **Sistema** (azioni automatiche).
**Attori:** Studio ed Ente come in `richiesta.md` §1.2, più il **Sistema** (azioni automatiche).
---
## 1. Mappa dei workflow
| # | Workflow | Moduli | Fase | Frequenza | Stato |
|---|---|---|---|---|---|
| W1 | Acquisizione e attivazione di un ente | M1, M2 | 1 | Una volta per ente | Definito |
| W2 | Scadenziario pagamenti e proforma | M1 | 1 | Alle scadenze dell'offerta | Definito (⏳ Q5) |
| W3 | Gestione delle persone dell'ente | M3 | 1 | Continua | Definito (🔸 RF-3.3) |
| W4 | Tenuta dei libri sociali | M4 | 1 | A ogni evento (ammissione, cessazione, riunione) | Definito (⏳ Q4, Q9) |
| W5 | Ciclo contabile | M5 | 1 | Trimestrale + annuale | Definito (⏳ Q10) |
| W6 | Stesura di un progetto | M6 | 1 | A ogni bando | ⏳ Q13, Q19 |
| W7 | Invio delle circolari | M8 | 1 | Quando serve | Definito |
| W8 | Bilancio sociale | M7 | 2 | Annuale | ⏳ Q14, Q19 |
| W9 | Time sheet e valorizzazione del volontariato | M9 | 2 | Periodica | ⏳ Q15 |
La fase di ogni workflow è quella del suo modulo (`richiesta.md` §2).
| # | Workflow | Moduli | Frequenza | Stato |
|---|---|---|---|---|
| W1 | Acquisizione e attivazione di un ente | M1, M2 | Una volta per ente | Definito |
| W2 | Scadenziario pagamenti e proforma | M1 | Alle scadenze dell'offerta | Definito (⏳ Q5) |
| W3 | Gestione delle persone dell'ente | M3 | Continua | Definito (🔸 RF-3.3) |
| W4 | Tenuta dei libri sociali | M4 | A ogni evento (ammissione, cessazione, riunione) | Definito (⏳ Q4, Q9) |
| W5 | Ciclo contabile | M5 | Trimestrale + annuale | Definito (⏳ Q10) |
| W6 | Stesura di un progetto | M6 | A ogni bando | ⏳ Q13, Q19 |
| W7 | Invio delle circolari | M8 | Quando serve | Definito |
| W8 | Bilancio sociale | M7 | Annuale | ⏳ Q14, Q19 |
| W9 | Time sheet e valorizzazione del volontariato | M9 | Periodica | ⏳ Q15 |
### Ciclo di vita di un ente
@@ -43,11 +42,11 @@ flowchart LR
B --> E[W5 Contabilità trimestrale]
E --> F[W5 Modello D e relazione annuale]
B --> G[W6 Progetti]
F --> H[W8 Bilancio sociale - fase 2]
F --> H[W8 Bilancio sociale]
C --> H
B --> I[W2 Proforma alle scadenze]
B --> J[W7 Circolari]
C --> K[W9 Time sheet - fase 2]
C --> K[W9 Time sheet]
```
---
@@ -113,8 +112,7 @@ flowchart LR
| 5 | Sistema | — | Applica la marca temporale e archivia in modo definitivo; il documento non è più modificabile | RF-4.5, RF-4.6 (⏳ Q9) |
| 6 | Studio / Ente | Stampa | Genera il PDF | RF-4.7, RT-7 |
**Stati:** bozza → in revisione → 🔸 da correggere → approvato → archiviato.
**Flusso di approvazione:** è lo stesso flusso comune a più moduli (RT-3), riusato in W6 e W8.
**Stati:** quelli del flusso di approvazione comune (RT-3), riusato in W5, W6 e W8.
---
@@ -157,7 +155,7 @@ flowchart LR
| # | Chi | Azione | Sistema | Rif. |
|---|---|---|---|---|
| 1 | Ente o Studio | Crea il progetto | Apre la procedura guidata | RF-6.1 |
| 2 | Ente | Compila le sezioni: contesto, bisogni, idea, obiettivi, attività, risorse, cronoprogramma, costi, piano economico-finanziario | Guida sezione per sezione | RF-6.2 (⏳ Q13 schema di dettaglio) |
| 2 | Ente | Compila le sezioni del progetto | Guida sezione per sezione | RF-6.2 (⏳ Q13 schema di dettaglio) |
| 3 | Ente | Invia allo studio | Stato "in revisione" | RF-6.4 (⏳ Q19) |
| 4 | Studio | Rivede; approva o rimanda con osservazioni | Flusso di approvazione (RT-3) | RF-6.4 (⏳ Q19) |
| 5 | Studio / Ente | Esporta e adatta al formulario del bando | ⏳ Esporta in Word/PDF | RF-6.3 (⏳ Q13) |
@@ -179,7 +177,7 @@ flowchart LR
---
## 9. W8: Bilancio sociale (M7), fase 2
## 9. W8: Bilancio sociale (M7)
**Scopo:** redigere il bilancio sociale riusando i dati già presenti.
**Inizio:** fine esercizio · **Fine:** bilancio sociale esportato.
@@ -189,13 +187,13 @@ flowchart LR
| # | Chi | Azione | Sistema | Rif. |
|---|---|---|---|---|
| 1 | Ente o Studio | Avvia il bilancio sociale dell'anno | Precompila con i dati già presenti: anagrafica ente (W1), persone (W3), dati economici (W5) | RF-7.1, RF-7.2 |
| 2 | Ente | Completa le sezioni: lettera del presidente, dati standard, identità, stakeholder, utenti, obiettivi e attività, situazione economico-finanziaria, relazione dell'organo di controllo | Procedura guidata | RF-7.3 (⏳ Q14) |
| 2 | Ente | Completa le sezioni del bilancio sociale | Procedura guidata | RF-7.3 (⏳ Q14) |
| 3 | Studio | Rivede; approva o rimanda | Flusso di approvazione (RT-3) | RF-7.4 (⏳ Q19) |
| 4 | Studio / Ente | Esporta | Genera PDF/Word | RT-7 |
---
## 10. W9: Time sheet e valorizzazione del volontariato (M9), fase 2
## 10. W9: Time sheet e valorizzazione del volontariato (M9)
**Scopo:** registrare le ore di volontari e dipendenti e darne un valore economico.
**Inizio:** l'ente comunica le ore · **Fine:** ore registrate e valorizzate.
@@ -219,10 +217,11 @@ flowchart LR
| 0.3.2 | 27/09/2026 | 0.3 | Aggiornato il rimando alle conferme dei passi 🔸: ora sono in `domande-cliente.md` A3 |
| 0.3.3 | 27/09/2026 | 0.3 | Aggiornati i rimandi a `domande-cliente.md` dopo la sua semplificazione (conferme in §2; opzioni di Q19 nella domanda stessa) |
| 0.4 | 27/09/2026 | 0.4 | Allineato a `richiesta.md` v0.4: i passi di W1, W3 e W5 legati a Q3, Q8, Q12 diventano ipotesi 🔸 di `richiesta.md`; i passi 🔸 si validano al collaudo invece che con domande |
| 0.4.1 | 27/09/2026 | 0.4 | Tolte le ripetizioni di `richiesta.md`: descrizione degli attori, fase dei workflow (è quella del modulo), elenchi delle sezioni di progetto e bilancio sociale (RF-6.2, RF-7.3), stati del flusso di approvazione (RT-3). Nessun passo modificato |
---
## Stato
- **Fase corrente:** analisi dei requisiti, workflow v0.4.
- **Fase corrente:** analisi dei requisiti, workflow v0.4.1.
- **Decisioni prese:** D1–D13 (`richiesta.md` §7), riportate nei passi.
- **Prossimo passo:** risposte del cliente alle domande ⏳; validazione dei passi 🔸 al collaudo.