# DD-003 — Due branch: main stabile, develop per il lavoro **Data:** agosto 2026 **Stato:** Sostituita da [DD-019](DD-019.md) (settembre 2026) **Contesto** Serve separare ciò che i giocatori usano ogni giorno da ciò che è ancora in prova. **Decisione** - `main` → produzione, sempre funzionante, deploy automatico. - `develop` → sviluppo e preview, merge su `main` solo dopo test. **Alternative scartate** - Sviluppare direttamente su `main` → rischio di rotture in produzione. - Branch per ogni feature → eccessivo per la dimensione attuale del team. **Conseguenze** - Gli utenti in produzione non vedono lavori incompleti. - Ogni release su `main` deve includere verifica delle funzionalità esistenti. **Riesame** Sostituita: nella pratica il lavoro è finito direttamente su `main` e `develop` è rimasto indietro. Vedi DD-019.