Co dělá
Výsledek úlohy je typované pole s uzavřeným slovníkem, nikdy věta. majordomus finish --outcome completed spustí ověřovací příkaz, který profil vyžaduje, projde každý řádek, který politika vybírá, vypíše každý jako úspěch či selhání s příkazem, který selhání reprodukuje, a nepřijme nic, když kterýkoli řádek selže; úloha zůstane otevřená. Otevřená otázka, která úlohu jmenuje, blokuje přijetí, dokud není vyřešena, a blokující problém přežije předávku, místo aby se ztratil s konverzací.
no_match a failed jsou různé fakty: hledaná věc neexistuje, nebo práci nešlo provést. Supervizor, který je nerozliší, nemůže rozhodnout, zda opakovat, eskalovat nebo přijmout, takže rozhoduje pole a nikdy próza.
Každé odmítnutí je zaznamenáno. Každé odmítnuté finish připojí do ledgeru řádek task.refused s tvrzeným výsledkem, počtem nesplněných řádků kontraktu a doktrínami, které odmítly, a majordomus history --event task.refused je vypíše. Úloha přijatá po čtyřech odmítnutích a úloha přijatá napoprvé dříve zanechaly stejný záznam; nyní jsou čtyři nepravdivá tvrzení done uvedena v pořadí před tím, které obstálo. Právě to činí hodnotu kontraktu spočitatelnou, ne jen tvrzenou: každé později splněné odmítnutí je nepravdivé done, které nástroj zachytil. finish --check se ptá bez tvrzení a nezaznamenává nic.
Co nedělá
Nebrání pracovníkovi dotknout se souboru mimo jeho rozsah, zatímco pracuje; soubor zjistí při kontrole a při dokončení a odmítne práci přijmout. Řádek regresního testu kontroluje jen to, zda byla dotčena cesta ve tvaru testu, ne co test dokazuje. Nic zde neměří tokeny ani náklady.