Ce qui a cassé
Une mission avait été écrite pour un agent sans shell sur la machine de développement. Seize constats sur dix-sept ont été transportés sans difficulté ; le dix-septième vivait dans un fichier de test de 117 Ko, et l'agent déplace le contenu d'un fichier en le retapant à travers un appel d'API — un vecteur qui avait déjà corrompu un fichier du projet plus tôt dans la même mission, rattrapé seulement par la vérification d'empreinte.
La règle qu'il a payée
Un vocabulaire de capacités à trois atomes ; une mission déclare ce qu'elle exige et le lanceur fait correspondre exactement ; un seuil de transport de 20 Ko pour le propre jugement de l'agent.