Skip to content
TCAFTask-Contract AI Development Framework
TCAF 0.3.3

Esegui un task dal backlog

Trasforma un elemento selezionato del backlog in un Task Contract revisionato e in un’implementazione delimitata.

Contenuto: completeWorkflow: verified

Un elemento del backlog diventa eseguibile soltanto dopo che il developer lo ha selezionato e l’agente lo ha trasformato in un Task Contract basato sul repository corrente.

Seleziona un solo elemento

Identificalo precisamente tramite ID oppure passa la sua fonte:

tcaf task --target <progetto> --request "Esegui il task B-016 del backlog"
tcaf task --target <progetto> --input <file-task-backlog>

Non combinare elementi vicini soltanto perché riguardano la stessa area.

Riconcilia fonte e repository

Prima di scrivere il contratto verifica:

  • stato corrente e criteri di accettazione;
  • dipendenze pertinenti;
  • eventuale lavoro già presente nel repository;
  • validità attuale dell’elemento;
  • file e comportamenti da preservare;
  • commenti o decisioni che hanno modificato il perimetro originale.

Se fonte e repository sono in contraddizione sostanziale, fermati e richiedi una decisione.

Contratto e implementazione

Il contratto deve mantenere l’identità dell’elemento backlog e definire soltanto la superficie implementativa autorizzata. La formulazione storica resta nel backlog; il contratto spiega come il lavoro selezionato si applica alla codebase corrente.

Implementa preservation-first, esegui controlli mirati e riporta il risultato senza modificare automaticamente lo stato del backlog.

Completa l’elemento backlog

Dopo l’accettazione dell’implementazione da parte del developer:

  1. riconcilia il backlog con un passaggio separato autorizzato;
  2. mantieni aperti i criteri non soddisfatti;
  3. registra evidenze o riferimenti ai commit quando opportuno;
  4. esegui commit e push soltanto con autorizzazione separata.