- 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)
117 lines
1.9 KiB
Markdown
117 lines
1.9 KiB
Markdown
# 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*
|