Expliciter le succès avant le début du travail.
Le contrat empêche le modèle de redéfinir silencieusement ce que signifie un bon travail pendant son exécution.
Résultat
Le résultat à produire, en termes concrets plutôt qu'une liste d'étapes génériques.
Acceptation
Des contrôles structurels, sémantiques et humains qui définissent ensemble ce qui peut être accepté.
Limites
Délai, jeton et appeler les budgets, les limites de données, et les actions qui sont interdites.
Autorité
Quelles capacités peuvent fonctionner automatiquement et qui nécessitent une décision humaine.
Points de contrôle
Les endroits où la tâche s'arrête pour l'orientation, l'approbation, l'ajustement de la portée ou l'examen du budget.
Historique
Chaque révision de contrat devient une nouvelle version avec sa raison enregistrée dans le journal des événements.
Changer le plan ne change pas l'objectif.
Les plans peuvent s'adapter à mesure que le système apprend. Le contrat reste le point de référence. Les changements matériels créent une nouvelle version et déclenchent le point de contrôle humain approprié.
- Le système peut demander des éclaircissements lorsque l'acceptation est ambiguë.
- La pression budgétaire peut interrompre le travail au lieu de réduire silencieusement la qualité.
- Les actions extérieures à impact élevé peuvent nécessiter une approbation explicite.
- La livraison finale est vérifiée par rapport au contrat actuel accepté.