- Replace hardcoded project paths with generic placeholders ([NOME_PROGETTO], [ROOT_PROGETTO]) - Add .opencode/ configuration with agent definitions (spec-architect, tdd-developer, git-manager, security-reviewer) - Add export/ templates (prd, architecture, kanban, progress, githistory) - Add docs/ templates (bug_ledger, architecture) - Add prompt/prompt-zero.md kickoff template - Update README.md with installation instructions and usage guide Template now ready for reuse in new projects with workflow: 1. Spec-Driven (@spec-architect) 2. TDD (@tdd-developer) 3. Git management (@git-manager)
1.9 KiB
1.9 KiB
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
# 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