scrollujte
tovarna.dev
tovarna.dev · AI issue factory

Issue dovnitř.
Merge ven.

Autonomní továrna na zpracování GitHub issues. Každá issue projede výrobní linkou v izolovaném git worktree — od triáže přes vývoj a testy až po nezávislou revizi a fast‑forward merge do mainu. Vy držíte dohled, ne klávesnici.

Coding agent píše kód. Tovarna řídí celý proces, který rozhodne, zda se ten kód smí dostat do mainu. Uvnitř klidně běží Claude Code — Tovarna je vrstva nad ním, ne jeho náhrada.

Výrobní linka

Jedna linka. Žádné zkratky.

Každá issue putuje po pásu přes pevně dané stanice — od zadání po dodání. Co neprojde testy a nezávislou revizí, se ven nedostane. Brány jsou fail‑closed.

#616
01

Zadání

issue s jasným cílem

02

Analýza

co a proč se mění

03

Architektura

jak to zapadne do celku

04

Vývoj

implementace v izolaci

05

Test

ověření proti čistému stavu

06

Dodání

nezávislá revize · merge

automatická stanice možná eskalace na člověka
Principy

Postaveno na nedůvěře. Schválně.

Autonomie bez brzd je hazard. Každý mechanismus v továrně předpokládá, že se agent může mýlit — a staví mu do cesty bránu.

Izolovaný worktree

Každá issue běží na vlastní větvi ve vlastním worktree. Do mainu vede jediná cesta: ff-only merge změny, jejíž kompletní testy prošly uvnitř té izolace.

Nezávislá revize

Revizi diffu dělá model, který vývoj neviděl — žádný anchoring bias. Hodnotí výsledek čistě proti zadání.

Člověk ve smyčce

Rozpor v revizi nebo zaseknutá stanice se nezametá pod koberec — eskaluje se. Rozhodnutí vložíte přímo do běžící smyčky a linka jede dál. Bez restartu.

Co neprojde bránou, neexistuje.

atomické změny · merge gate · traceability na podklady

Každá změna má dohledatelný důvod a bránu, kterou musela projít.

Každé selhání se stane bránou.

Incident projde RCA a změní se v trvalé pravidlo — továrna, která dnes chybovala, si zítra sama napíše kontrolu.

Dohled, ne dřina

Zasáhnete jednou větou. Zbytek dojede linka.

Když kritik najde rozpor mezi zadáním a testem, továrna se zastaví a zeptá se. Vy napíšete rozhodnutí — a pipeline pokračuje přesně tam, kde stála. Průměrný zásah: jedna věta, dvacet vteřin.

12
merge / den
stabilní autonomní průchod
83 %
first-pass čistý
zbytek přes opravu či eskalaci
0,52 USD
náklad na AI modely / issue
Haiku triáž · Sonnet vývoj · Opus kritik
3,7 min
medián běhu / issue
p90 10,5 min · dřív 7,4 min
Jak čísla měříme →
  • 12 merge / den — průměr přes aktivní dny (medián 7,5, maximum 50); autonomní průchody bez lidského zásahu do kódu.
  • 83 % first-pass — issue prošla od triáže po merge bez opravné iterace a s prvním verdiktem kritika APPROVE; nezávislá revize běžela u 100 % mergnutých issues (v 03–07 u 79 %).
  • 0,52 USD — průměrný náklad na AI modely na issue včetně všech iterací a nezávislé revize (medián 0,39; rozsah 0,07–2,78).
  • 3,7 min — medián doby běhu pipeline na issue (p90 10,5 min); v 03–07 to bylo 7,4 min.

Měřeno na vývoji Tovarny samotné — továrna staví sama sebe (dogfooding). n = 397 mergnutých issues, období 08–09/2026 (32 aktivních dnů). Zdroj: git log pro tempo, per-issue metriky běhu pro first-pass, náklad a dobu; cost chybí u 1 z 397 issues. Předchozí vydání uvádělo 16 / 64 % / 0,82 USD za 03–07/2026 — tempo od té doby kleslo (nezávislá revize běží u všech issues, ne u 79 %), first-pass, náklad i doba běhu se zlepšily. Čísla z externích projektů doplníme po pilotním nasazení.

Novinky

Postavte si vlastní továrnu.

Továrna se teprve rozjíždí. Nechte nám e-mail a dáme vědět, až bude co zkoušet.

✓ Napíšeme, až otevřeme beta přístup — žádný spam.