Aller au contenu

Task envelope

Page générée — ne pas éditer

Rendue au build par scripts/gen_doc_reference.py, depuis web/data/catalogue-export.json. Une modification manuelle serait perdue au build suivant.

Identifiant du contrat : task-envelope. 14 champs, dont 9 obligatoires.

Un pin qui porte ce contrat ne peut être relié qu'à un pin qui porte exactement le même. C'est ce qui rend une edge vérifiable avant toute exécution.

Champ Obligation Rôle
mission_id requis Relier la tâche à la mission.
task_id requis Identifier le lot délégué.
stage requis Situer l'étape du processus.
role requis Définir le subagent ou rôle attendu.
objective requis Décrire le résultat attendu.
scope requis Délimiter fichiers, domaines ou actions incluses.
out_of_scope facultatif Bloquer les dérives connues.
context_pack_ref facultatif Relier la tâche au contexte vérifié.
allowed_tools requis Limiter les outils.
denied_tools facultatif Rendre explicites les interdictions.
model_policy facultatif Définir modèle, fallback et contraintes.
success_criteria requis Rendre le Done testable.
expected_handoff requis Imposer la sortie structurée.
validation_authority facultatif Identifier qui peut accepter ou bloquer.

Voir aussi