Files
template-opencode/export/kanban.md
Luca Sacchi Ricciardi 5c7dd95974 feat(template): add complete OpenCode project template with placeholder paths
- 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)
2026-04-07 10:12:41 +02:00

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*