Skip to content
TCAFTask-Contract AI Development Framework
TCAF 0.4.0 · anteprima pubblica

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.