Pianifica una feature o modifica
Trasforma una feature, specifica o risultato più ampio in un piano dependency-aware e revisionabile senza implementare codice.
Usa plan quando una feature, specifica, voce di analisi o risultato desiderato è troppo ampio per essere implementato in sicurezza come un singolo task delimitato.
Esegui planning
tcaf plan --target <percorso-progetto> --request "<feature o risultato>"
tcaf plan --target <percorso-progetto> --input <specifica-o-analisi>
TCAF legge le evidenze correnti pertinenti del repository e del progetto prima di proporre il piano.
Cosa ottieni
Un piano utile rende visibili:
- dipendenze pratiche;
- lavoro già eseguibile;
- confini dei task;
- decisioni aperte o blocker;
- prossima unità di lavoro eseguibile.
Una dipendenza è semantica: descrive qualcosa che deve essere vero prima, non semplicemente una voce collocata prima in una lista.
Revisiona il piano
Il developer revisiona, modifica, approva o rifiuta la proposta. Planning è preparazione, non esecuzione.
plan non:
- implementa codice applicativo;
- scrive Task Contract;
- modifica lo stato del progetto;
- concede approvazione all’implementazione.
Porta un task in esecuzione
Quando un task proposto è pronto, crea il suo confine di autorizzazione separato:
tcaf task --target <percorso-progetto> --request "<task delimitato approvato>"
Il Task Contract risultante viene revisionato separatamente prima che l’AI possa eseguire il lavoro approvato dentro quel confine.