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

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