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

Avvia un nuovo progetto

Avvia un nuovo progetto da normale materiale sorgente e stabilisci soltanto lo stato necessario alle prossime decisioni ingegneristiche.

Usa bootstrap quando stai avviando un progetto che non dispone ancora di uno stato TCAF affidabile.

Bootstrap organizza evidenze e stato di progetto proposto. Non implementa l’applicazione.

Parti da ciò che possiedi già

Puoi partire da una richiesta inline:

tcaf bootstrap --target <percorso-progetto> --request "<richiesta iniziale>"

Oppure da normale materiale di progetto:

tcaf bootstrap --target <percorso-progetto> --input <note-o-specifiche>

README, specifiche, analisi, note architetturali, piani e roadmap possono restare esattamente come sono. Sono source evidence: non richiedono preprocessing specifico TCAF.

Cosa deve stabilire bootstrap

Soltanto lo stato sufficiente a rendere esplicite le prossime decisioni, per esempio:

  • obiettivo del prodotto e confini importanti;
  • decisioni architetturali confermate;
  • vincoli e domande aperte;
  • materiale sorgente autorevole;
  • prossimo passaggio di pianificazione o sviluppo.

Quando è utile uno stato canonico separato del progetto, TCAF può derivarlo dalle evidenze. Non dovrebbe duplicare documenti sorgente già adeguati senza un motivo.

Revisiona prima di continuare

Controlla che i fatti siano sostenuti dalle evidenze fornite, le incertezze restino visibili e l’architettura non sia stata inventata o decisa silenziosamente dall’AI.

Poi scegli l’operazione successiva:

tcaf plan --target <percorso-progetto> --request "<feature o risultato ampio>"

Usa plan quando il prossimo risultato necessita di scomposizione. Se la prossima unità di lavoro è già piccola e chiara, passa direttamente a:

tcaf task --target <percorso-progetto> --request "<modifica delimitata>"

Se esiste già software funzionante sviluppato senza TCAF, usa Adotta un progetto esistente invece.