Esegui un task dal backlog
Trasforma un elemento selezionato del backlog in un Task Contract revisionato e in un’implementazione delimitata.
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:
- riconcilia il backlog con un passaggio separato autorizzato;
- mantieni aperti i criteri non soddisfatti;
- registra evidenze o riferimenti ai commit quando opportuno;
- esegui commit e push soltanto con autorizzazione separata.