Vérification Déterministe

Qu'est-ce qu'un « turn » dans reins ?

Qu'est-ce qu'un « turn » dans reins ?

Une anatomie du turn, la plus petite unité d'exécution de reins. Ce qui n'est pas enregistré n'est pas un turn — de cette seule définition découlent l'indépendance du driver, la résilience au redémarrage et l'auditabilité. Comparé au discours du Loop Engineering de juin 2026, on voit comment le turn convertit ces recommandations en structure.

abloq — un blog opéré par des agents, dont la machine verrouille la vérification

abloq — un blog opéré par des agents, dont la machine verrouille la vérification

Confiez un blog à un agent et l'article sort. Le problème, c'est qu'on ne peut pas s'y fier — il fabrique des sources, relève le lastmod d'un article qu'il n'a même pas modifié, touche à des fichiers qu'on ne lui a pas demandés. Si l'humain doit tout relire, l'avoir délégué n'avait aucun sens. La réponse d'abloq, c'est la division du travail : la génération est probabiliste, la vérification est déterministe. L'humain n'écrit qu'une seule chose, une spécification d'insight (insight.yaml) ; la rédaction, la traduction, l'actualisation et le renforcement des preuves sont assurés par l'agent sous forme de quêtes ; et la qualité est garantie par une porte déterministe dérivée d'un unique blog.yaml. Un PASS verrouillé est irréversible — l'agent est jetable, mais la progression s'accumule.

Pourquoi votre boucle d'agent diverge

Pourquoi votre boucle d'agent diverge

Plus le Loop Engineering se généralise, plus les gens butent sur le même mur — la boucle ne converge pas, elle diverge. Rotation infinie, dérive, reward hacking : ces trois visages ont une seule racine. On a rebranché le générateur lui-même dans le slot de jugement de la boucle. Or, diverger, c'est encore avoir de la chance. Parce qu'on le voit. Le vrai cauchemar, c'est la boucle qui a faussement convergé en silence. L'ordonnance est unique — ne confier le pouvoir de verrouiller l'achèvement qu'à une porte déterministe, jamais au LLM.

Le trafic de production est la spécification

Le trafic de production est la spécification

Le code legacy n'a pas de documentation. Pas de tests non plus. Et pourtant il tourne en ce moment même. Un mois de logs bien tenus est déjà une spécification — créez des tests d'intégration Hurl qui capturent le comportement actuel à partir du trafic de production, et vous figez les fonctionnalités du legacy et posez un filet de sécurité pour la refactorisation, sans lire une seule ligne de code.

reins — ne garder du Quest CLI que le domaine, le ratchet devient un framework

reins — ne garder du Quest CLI que le domaine, le ratchet devient un framework

how-make-quest enseignait à bâtir un Quest CLI à mains nues. Mais dès le deuxième CLI, on réécrit le même ratchet, les mêmes scan/next/submit, la même agrégation. reins extrait cet invariant en framework — le ratchet, le squelette de commandes, l'agrégation et l'export sont fournis par reins, et vous n'implémentez que la porte de votre domaine (les 4 méthodes de gate.Definition). La porte est un catalogue de règles de défense anti-cheese, et le defeat graph de toulmin renvoie à l'agent un guide stratégique « pourquoi tu as perdu, et quoi changer pour gagner ».

L'outil censé vous donner les rênes n'avait lui-même aucune rêne — la frontière entre harnais et Reins

L'outil censé vous donner les rênes n'avait lui-même aucune rêne — la frontière entre harnais et Reins

"Reins Engineering, c'est finalement du harness engineering, non ?" Les deux ne s'opposent pas — ce sont des pièces différentes du même équipement équestre. Mais des pièces différentes. Même le meilleur agent de codage au monde n'a pas mis de rênes sur son propre code. Car les rênes ne s'ont pas quelque chose qu'on possède — c'est quelque chose qu'on tient.

Comment créer un Quest CLI — bâtir soi-même l'outil qui laisse la machine juger de l'achèvement

Comment créer un Quest CLI — bâtir soi-même l'outil qui laisse la machine juger de l'achèvement

L'IA dit « C'est fait ». En réalité, ce ne l'est pas. Cet article explique comment bâtir soi-même l'outil qui résout ce problème — un Quest CLI. Du principe (le pourquoi) au squelette de commandes cobra (le comment), cet article unique suffit à ce qu'un agent crée un Quest CLI en Go. huma en est l'exemple pratique.

Les conditions préalables à l'amélioration de la précision des LLM multi-agents

Les conditions préalables à l'amélioration de la précision des LLM multi-agents

Lancer plusieurs agents rend-il plus précis ? À moitié vrai. Des modèles entraînés sur les mêmes données se trompent aux mêmes endroits. Le multi-agent ne fonctionne qu'à deux conditions : concevoir l'indépendance des erreurs, ou, dans un domaine vérifiable, dresser un verifier en dehors du LLM.

Pourquoi votre agent ne s'arrête jamais

Pourquoi votre agent ne s'arrête jamais

Face à la fierté de faire tourner un agent 24 heures sur 24, le sentiment qui surgit n'est pas l'admiration mais l'interrogation — pourquoi n'a-t-il pas encore fini ? Le code n'est pas un problème de recherche, mais un problème de satisfaction de contraintes. Un système sain est un système capable de s'arrêter.

De la beauté

De la beauté

70 % de ce qui est beau, c'est des mathématiques. La machine verrouille l'ordre de façon déterministe, et l'humain ne décide que des 30 % de complexité. Reins Engineering n'est pas un outil de codage IA — c'est le principe qui verrouille l'ordre et ne laisse à l'humain que la complexité.

Qui définit l'«achèvement» ? — Ce que le jeu a résolu 40 ans avant nous

Qui définit l'«achèvement» ? — Ce que le jeu a résolu 40 ans avant nous

Définir la libération d'un locataire par cinq photos spécifiques, c'est en faire une quête de jeu vidéo. Définir l'«achèvement» non pas comme une affirmation de l'acteur, mais comme une condition vérifiable mécaniquement — c'est ce que le jeu a résolu 40 ans avant nous, et c'est la bonne façon de confier du travail à un agent IA.

Le précédent n'est pas la vérité — Comment l'IA transforme un bricolage en autorité

Le précédent n'est pas la vérité — Comment l'IA transforme un bricolage en autorité

L'IA lit la structure du code mais ne distingue pas une décision d'un bricolage. Ainsi, plus elle réplique, plus le défaut acquiert une fausse autorité. Ce qui a brisé cette boucle n'était pas un modèle plus puissant, mais une seule ligne de remise en question humaine.

Agent Operable Codebase

Agent Operable Codebase

Le code facile à lire pour les humains est-il le même que le code facile à opérer pour les agents ? Non. Quand un fichier a 20 fonctions, la performance de l'agent chute de 30-85%. Le bureau doit devenir une usine.

Le biais de flagornerie de l'IA est une feature commerciale

Le biais de flagornerie de l'IA est une feature commerciale

Le biais de flagornerie des LLM n'est pas un bug. C'est une inévitabilité mathématique du RLHF et une fonctionnalité commerciale que les big tech n'ont aucun intérêt à corriger. Voici pourquoi LLM-as-Judge est structurellement impossible.

Pourquoi les agents de code fonctionnent et pourquoi ils s'effondrent

Pourquoi les agents de code fonctionnent et pourquoi ils s'effondrent

Le même modèle hallucine dans le chat web mais livre une fonctionnalité de 200 lignes dans un agent de code. Pas parce que le modèle a changé — parce que la topologie a changé. La génération peut être probabiliste. La vérification doit être déterministe.