ARGH

Un harnais, à quoi ça sert ? À quoi sert un harnais d’agents ? What is a harness for? What is an agent harness for?

Imagine une cuisine où les commis sont des machines. Le harnais est toute l’organisation qui transforme le ticket du client en plat servi : les consignes, les rôles, les ustensiles, les contrôles et la fermeture du service. Un harnais encadre le travail d’un ou plusieurs agents : il reçoit une demande, distribue les responsabilités, fournit les outils, suit l’exécution, contrôle la sortie et organise la livraison comme la reprise. Imagine a kitchen where the cooks are machines. The harness is the whole organisation that turns a guest’s ticket into a served dish: instructions, roles, utensils, checks and closing service. An agent harness frames the work of one or more agents: it receives a request, assigns responsibilities, provides tools, tracks execution, checks the output, and organises delivery and recovery.

01

Recevoir le ticket Recevoir et qualifier l’entrée Receive the ticket Receive and qualify the input

La brigade commence par relire la commande. Elle vérifie ce qui est demandé, pour quelle table et si le même ticket n’a pas été envoyé deux fois. Le harnais valide la requête, son identité, son contexte et son unicité avant de déclencher le travail. The brigade starts by rereading the order. It checks what was requested, which table it belongs to, and whether the same ticket arrived twice. The harness validates the request, its identity, context and uniqueness before work begins.

02

Organiser la brigade Distribuer rôles et autorité Organise the brigade Assign roles and authority

Chacun sait ce qu’il prépare, à qui il passe l’assiette et qui peut la retenir. Le chef reste responsable du service entier. Le harnais route le travail, déclare les responsabilités et borne les droits de décision, d’arrêt et de délégation. Everyone knows what to prepare, who receives the plate next and who may hold it back. The chef remains responsible for the whole service. The harness routes work, declares responsibilities, and bounds decision, stop and delegation authority.

03

Donner les bons ustensiles Exposer les capacités utiles Provide the right utensils Expose the required capabilities

Un commis ne reçoit que les couteaux, les produits et les machines dont il a besoin. Il doit aussi savoir quand l’un d’eux manque ou ne répond plus. Le harnais expose des outils bornés, leurs permissions et leurs états d’échec, puis conserve le résultat réel de chaque action. A cook receives only the knives, ingredients and machines needed for the dish. The cook must also know when one is missing or no longer works. The harness exposes bounded tools, permissions and failure states, then retains the actual result of each action.

04

Suivre la cuisson Piloter l’exécution Follow the cooking Control execution

Le chef sait quel plat a commencé, lequel attend et lequel doit être arrêté. Une minuterie qui sonne doit réellement couper le feu. Le harnais suit progression, délais, interruptions, reprises et travaux descendants comme des états distincts et observables. The chef knows which dish has started, which is waiting and which must stop. When the timer rings, the heat must truly be turned off. The harness tracks progress, time limits, cancellation, retries and descendant work as distinct observable states.

05

Vérifier le plat Valider avec des preuves Check the dish Validate with evidence

Avant de servir, on regarde l’assiette, on relit le ticket, on contrôle les produits et on goûte si nécessaire. On garde la trace du contrôle. Le harnais confronte la sortie aux critères d’acceptation et conserve une preuve issue du véritable chemin d’exécution. Before serving, someone looks at the plate, rereads the ticket, checks the ingredients and tastes when needed. A record of the check is kept. The harness compares the output with acceptance criteria and retains evidence from the real execution path.

06

Suivre l’assiette jusqu’à la table Confirmer le résultat livré Follow the plate to the table Confirm the delivered outcome

Un plat terminé en cuisine n’est pas encore un client servi. Il faut vérifier que la bonne assiette arrive à la bonne table. Le harnais suit la sortie jusqu’au résultat observable par le destinataire, au-delà de la seule fin du traitement interne. A dish finished in the kitchen does not mean a guest has been served. The right plate must reach the right table. The harness follows the output through to the outcome observed by its recipient, beyond internal completion.

07

Fermer proprement et savoir reprendre Arrêter, restaurer et reprendre Close cleanly and know how to resume Stop, restore and resume

En fin de service, on coupe les feux, on nettoie le poste et on note ce qui reste. Le lendemain, personne ne reprend une vieille commande par erreur. Le harnais propage l’arrêt, nettoie les effets partiels, restaure un état cohérent et reprend depuis un point connu. At closing time, the heat is turned off, the station is cleaned and unfinished work is noted. No one resumes an old order by mistake the next day. The harness propagates cancellation, cleans partial effects, restores a consistent state and resumes from a known point.

Le harnais tient tout le service ensemble Le harnais porte la fiabilité du parcours complet The harness holds the whole service together The harness carries reliability across the complete path

Il ne cuisine pas à la place des commis. Il leur donne un cadre, vérifie les passages importants et permet de comprendre un raté sans fouiller toute la maison. Il ne remplace pas le modèle. Il rend son travail gouvernable, observable, vérifiable, livrable et récupérable. It does not cook instead of the cooks. It gives them a frame, checks the important handoffs and makes failures understandable without searching the whole house. It does not replace the model. It makes the model’s work governable, observable, verifiable, deliverable and recoverable.

Voir les incidents réelsExplore real incidents