Une usine autonome pour traiter les issues GitHub. Chaque issue parcourt la chaîne de production dans un worktree git isolé — du triage au merge fast‑forward dans main, en passant par le développement, les tests et une revue indépendante. Vous gardez la supervision, pas le clavier.
Un agent de codage écrit du code. Tovarna pilote tout le processus qui décide si ce code peut atteindre main. Claude Code peut très bien tourner à l’intérieur — Tovarna est la couche au-dessus, pas son remplaçant.
Chaque issue parcourt le tapis à travers des postes fixes — du brief à la livraison. Rien qui échoue aux tests ou à la revue indépendante ne sort. Les portes sont fail‑closed.
une issue avec un objectif clair
ce qui change et pourquoi
comment ça s'intègre à l'ensemble
implémentation en isolation
vérifié contre un état propre
revue indépendante · merge
L'autonomie sans freins est un pari. Chaque mécanisme de l'usine part du principe que l'agent peut se tromper — et met une porte sur son chemin.
Chaque issue vit sur sa propre branche dans son propre worktree. Une seule route mène à main : un merge ff-only d'un changement dont tous les tests ont réussi dans cette isolation.
Le diff est relu par un modèle qui n'a pas vu le développement — aucun biais d'ancrage. Il juge le résultat uniquement contre le brief.
Un désaccord en revue ou un poste bloqué n'est pas balayé sous le tapis — ça escalade. Vous déposez votre décision directement dans la boucle en cours et la ligne repart. Sans redémarrage.
Chaque changement a une raison traçable et une porte qu'il a dû franchir.
Un incident passe par une RCA et devient une règle permanente — l'usine qui a fauté aujourd'hui écrira elle-même son contrôle demain.
Quand la revue trouve un désaccord entre le brief et un test, l'usine s'arrête et demande. Vous écrivez la décision — et la pipeline reprend exactement où elle était. Intervention moyenne : une phrase, vingt secondes.
Le brief exige d'arrondir les montants vers le bas à deux décimales, mais le test test_invoice_rounding attend un arrondi vers le haut. Quel comportement est correct ?
Vers le bas est correct — norme comptable. Modifie le test pour qu’il attende un arrondi vers le bas.
Test modifié, suite verte, revue approuvée. #616 mergé dans main.
Mesuré sur le développement de Tovarna elle-même — l'usine se construit elle-même (dogfooding). n = 397 issues mergées, 08–09/2026 (32 jours actifs). Source : git log pour le rythme, métriques d'exécution par issue pour le premier coup, le coût et la durée ; le coût manque pour 1 issue sur 397. L'édition précédente indiquait 16 / 64 % / 0,82 USD pour 03–07/2026 — le rythme a baissé depuis (la revue indépendante tourne sur toutes les issues, pas sur 79 %), le premier coup, le coût et la durée se sont améliorés. Les chiffres de projets externes suivront après le déploiement pilote.
L'usine démarre à peine. Laissez-nous votre e-mail et nous vous préviendrons dès qu'il y aura quelque chose à essayer.