Skip to content
TCAFTask-Contract AI Development Framework
TCAF — Task-Contract AI Development Framework

TCAF 0.4.0 · Anteprima pubblica

Usa l’AI per sviluppare software. Mantieni il controllo ingegneristico.

TCAF è un framework governance-first e spec-driven per una delivery software con AI controllata. Implementa il Task-Contract Development: un approccio che integra pianificazione spec-driven, esecuzione agentica/harness e governance della delivery in unità di cambiamento esplicite, delimitate e verificabili.
Vincoli chiari per l’AI. Controllo e flessibilità per il developer.

Delimita il task

Trasforma una richiesta in un Task Contract esplicito prima che inizi un’implementazione sostanziale.

Preserva la codebase

L’AI lavora con architettura, comportamenti e pattern locali esistenti senza ampliare il perimetro o riscrivere opportunisticamente.

Verifica il risultato

Controlli eseguiti, verifiche ancora necessarie e limitazioni restano visibili prima dell’accettazione del developer.

Dove si colloca TCAF

Tre discipline convergono nel Task-Contract Development.

TCAF le riunisce in un unico workflow pratico di delivery, mentre il developer mantiene autorità su architettura, codice e accettazione.

Spec-Driven Development

Specifiche ed evidenze del repository definiscono cosa deve essere costruito.

Agentic / Harness Engineering

Runtime, adapter, contesto e regole rendono l’esecuzione AI ripetibile tra strumenti diversi.

Software Delivery Governance

Pianificazione, Task Contract, sync, verifica e approvazione mantengono le decisioni sostanziali nelle mani del developer.

Dentro un singolo task

Un feedback loop breve, non la proprietà autonoma del progetto.

01

Richiesta

Il developer definisce il risultato atteso.

02

Contratto

TCAF rende espliciti scope, preservazione e accettazione.

03

Esecuzione

L’AI può eseguire il lavoro approvato dentro quel confine.

04

Verifica

Le evidenze vengono riportate prima dell’accettazione del developer.

Il workflow della v0.4.0

Cinque operazioni. Usa solo quella che serve adesso.

Vuoi capire la logica dietro il workflow?

Scopri come funziona TCAF →