Skip to main content

Decisioni architetturali (ADR)

Ogni ADR registra una decisione presa, il contesto che la rendeva necessaria e le conseguenze che ne derivano. Servono a evitare che una scelta venga riaperta per dimenticanza, e a rendere esplicito il prezzo che si è accettato di pagare.

Una decisione non si modifica: se cambia, si scrive un ADR successivo che sostituisce il precedente e ne spiega il motivo.

Proposta significa che il documento descrive una direzione ma nessuno se n'è ancora assunto la responsabilità: si può discutere senza costi, anche se il codice va già in quella direzione. Accettata significa che qualcuno l'ha ratificata, con nome e data in fondo alla pagina.

ADRDecisioneStato
ADR-001Tenant source of truth e propagazioneAccettata · 15 ago 2026
ADR-002Dove vive il dominio del verticaleAccettata · 15 ago 2026
ADR-003Scope dell'utente e self-serviceProposta
ADR-004Modello temporale e intervalli non sovrappostiDa scrivere
ADR-005Doppio cursore, consegna e correzione retroattivaDa scrivere
ADR-006Strategie dipendente vs freelancerDa scrivere
ADR-007Algoritmo forecast, funzione obiettivo e infeasibilitàDa scrivere
ADR-008Adapter import/export e versioningDa scrivere

Gli ADR da scrivere sono prerequisiti dichiarati delle rispettive fasi: la roadmap non considera avviabile una fase la cui decisione non è ancora stata presa.