# Kanban Board (Export) > Scomposizione del progetto in task minimi e verificabili. ## Istruzioni Questo file deve essere creato/aggiornato dall'agente `@spec-architect` durante la fase di analisi. ## Principio "Little Often" - Task il più piccoli possibile - Ogni task verificabile in <2 ore - Progresso incrementale - Dipendenze chiare --- ## Stati - 🔴 **TODO** - Da fare - 🟡 **IN PROGRESS** - In corso - 🟢 **DONE** - Completato - ⚪ **BLOCKED** - Bloccato (vedi dipendenze) --- ## Template ```markdown # Kanban - [Nome Progetto] ## Colonna: 🔴 TODO ### Task-001: [Titolo task] **Descrizione:** [Breve descrizione] **Criteri Done:** - [ ] Criterio 1 - [ ] Criterio 2 **Dipendenze:** Nessuna / Task-XXX **Stima:** XS(1h) / S(2h) / M(4h) / L(8h) **Assegnato:** @agent --- ## Colonna: 🟡 IN PROGRESS ### Task-XXX: [Titolo] **Iniziato:** YYYY-MM-DD **Assegnato:** @agent --- ## Colonna: 🟢 DONE ### Task-XXX: [Titolo] **Completato:** YYYY-MM-DD **Commit:** `feat: ...` --- ## Colonna: ⚪ BLOCKED ### Task-XXX: [Titolo] **Bloccato da:** Task-YYY **Motivo:** [Spiegazione] ``` --- ## Esempio Board # Kanban - [NOME_PROGETTO] ## 🔴 TODO ### TASK-001: Setup progetto base **Descrizione:** Inizializzare struttura progetto Python con uv **Criteri Done:** - [ ] pyproject.toml configurato - [ ] Struttura cartelle src/ - [ ] Pre-commit hooks installati **Dipendenze:** Nessuna **Stima:** XS **Assegnato:** @tdd-developer ### TASK-002: Implementare NotebookService.create() **Descrizione:** Servizio per creazione notebook con validazione **Criteri Done:** - [ ] Test unitari passanti - [ ] Validazione titolo - [ ] Integrazione notebooklm-py **Dipendenze:** TASK-001 **Stima:** S **Assegnato:** @tdd-developer --- ## 🟡 IN PROGRESS *Vuoto* --- ## 🟢 DONE *Vuoto* --- ## ⚪ BLOCKED *Vuoto* --- *Questo file verrà popolato durante la fase di specifica*