Cours 6

Astuce — savoir ceci suffit pour commander

Le coeur du cliquet en une phrase : a chaque ajout de fonctionnalite, hurl –test doit passer pour avancer. C’est le cliquet.

Ne croyez pas “Termine !”. L’IA est optimiste — 40 sur 527, et dit “Termine”. Verifiez par le nombre — TODO = 0 signifie fini.

A l’agent : “Lance tsma next, ecris le test pour la fonction TODO. Quand le test passe, passe a la suivante via tsma next. Repete jusqu’a All functions complete!”


Pourquoi commander ainsi

5 principes du Ratchet Pattern

  1. Condition de fin mecanique. pass/fail, pas “looks good”.
  2. PASS est immuable. Un element passe ne se rouvre pas.
  3. Le LLM ne fait que generer. La machine decide du reste.
  4. Le droit de declarer la fin est retire a l’agent.
  5. Le Verifier doit etre deterministe.

tsma — l’outil cliquet en pratique

Une seule commande : tsma next. Cette commande pilote la boucle entiere.

Resultat : 527 fonctions

PASS 246 (46,7%), DONE 281 (53,3%), TODO 0 (0%). Les 527 fonctions traitees.

Les agents meurent. La progression survit.

tsma persiste l’etat dans .tsma/session.json. Nouvel agent, tsma next reprend la ou le precedent s’est arrete.


Articles connexes

Cours complet Reins Engineering

CoursTitre
Cours 1Comment commander l’IA
Cours 2Comment ne pas faire confiance a l’IA
Cours 3L’application incassable
Cours 4Les decisions hors du code
Cours 5L’IA bridee
Cours 6Passe, verrouille
Cours 7Retourner la flatterie
Cours 8L’usine des agents
Cours 9L’automatisation au-dela du code
Cours 10La loi des donnees

Sources

  1. TDAD, ACM AIWare 2026 — L’instruction procedurale “fais du TDD” aggrave la regression, fournir le fichier test en contexte la reduit de 70%.