La porte ne peut plus mentir.
Un audit multi-agent a confirmé une chose et signalé une autre. Confirmé : la chaîne complète tourne verte de bout en bout, aucun bloquant. Signalé : des défauts d'intégrité de la porte, ces chemins par lesquels une mission pouvait sembler finie sans l'être. La v0.14.0 les ferme.
La chaîne a été exécutée pour de vrai, pas seulement relue : build, tests, cadrage, porte stricte, dossier de conformité, et le plancher exemple qui attrape un compte inventé. Le cœur tient. Restaient des trous d'intégrité : rien qui plante, mais des façons de passer un gate qu'on ne devrait pas, ou de prendre une faute de frappe pour un vrai échec. Un vert de porte, ça doit être une vérité sur laquelle s'appuyer. C'est ce que cette version restaure.
Ce qui change
- Faux-vert bouché. Un livrable à peu de repères (matrice de décision, topologie d'exécution) ne se ferme plus sur une édition d'un octet : il faut du contenu réel, pas un caractère changé.
- Codes de sortie fiables. Une commande mal tapée ou une option inconnue sort en code 2, plus jamais confondue en CI avec un échec de porte légitime, qui reste en code 1.
- Non-vacuité à zéro. Vider le routage des règles d'une phase ne neutralise plus la porte en silence : le manque remonte au lieu de passer inaperçu.
- Un ADR compté partout pareil. Mission, statut et conformité sont enfin d'accord ; un ADR dont le nom contient une suite de chiffres piège n'est plus jeté.
- Les workflows nomment chaque livrable gaté. Cadrer et Architecturer citent désormais le contrat de pilotage et la matrice de décision : plus de porte impossible à fermer en suivant le texte.
L'invariant tenu
La porte reste déterministe, zéro-LLM, zéro-run. Aucun de ces correctifs ne l'a assouplie : chacun la rend plus dure à tromper, jamais plus bavarde. Et l'audit lui-même, c'est la méthode de runward appliquée à runward : des agents en parallèle, chaque trouvaille vérifiée de façon adverse, gardée seulement si elle se reproduit.
La confiance ne se déclare pas, elle s'éprouve. On a éprouvé la porte contre elle-même avant de vous demander de vous y fier.
Installer : npx runward init
Release v0.14.0 sur GitHub · CHANGELOG
← Toutes les nouveautés