Jak stavíme
Agenti píšou. Brány hlídají. My ručíme.
AI-first u nás neznamená „používáme Copilota“. Jedna fáze vývoje má pevný tvar a člověk v ní sedí na dvou místech: na začátku a na konci.
Co to není
- vibecoding
- „AI to napsala, tak to asi funguje“
- náhrada týmu
Brány jsou to, co odlišuje AI-first od AI-taky.
Jedna fáze u nás znamená tohle.
Spec
člověk rozhoduje, agent píše
Brainstorm a rozhodnutí o tvaru. Co se staví a proč, ne jak.
Plán
agent
Lean plán: soubory, kontrakty, testy slovy, akceptace.
Brána nad plánem
agenti
Každý task proti reálnému kódu, sken invariantů, nálezy zpět do plánu. Dřív, než se napíše řádek.
Exekuce
agenti
Implementace po taskách, spec review a quality review po dávkách, commit per task.
Uzavření
agenti
Build a testy per repo, UI průchod (rozbité i ošklivé), fix vlny, cross-cutting review, squash a tag.
Report
člověk
Člověk čte souhrn, pushuje, sahá jen na eskalace.
Člověk schvaluje spec a čte report. Všechno mezi tím dělají agenti, ale nic z toho nejde ven bez brány.
Měří se to.
Cena per role, volání per agent, kontext per volání, fix agenti per dávka. Když se něco zdraží, vidíme kde.
- Testy v bráně
- 4 021 passed k 3. 9. 2026
- Fáze uzavřené bránou
- 15 od 24. 8. k 3. 9. 2026
- Cena jedné fáze
- $680 až 980 k 2. 9. 2026
cena fáze = API ekvivalent za spec, brány, exekuci a uzavření; není to faktura, reálně jedeme na předplatném
Shyni v číslech.
Rezervační systém pro detailery, stavěný AI-first od 3. 5. 2026 vedle zaměstnání a provozu studia. Je před launchem. Tahle stránka je o tom, jak se staví, ne kolik vydělává.
- Commity
- 3 269 k 2. 9. 2026
- Tagy
- 278 k 2. 9. 2026
- Testy BE · FE
- ≈ 3 271 · 3 764 k 2. 9. 2026
- Fáze přes brány
- 15 od 24. 8. k 3. 9. 2026
Co brány chytily a člověk by neviděl
- Guard, který četl stav o kolečko dřív, byla race condition. Sekvenčně idempotentní není souběžně bezpečné.
- Retry storm měl druhou vrstvu, kterou grep nevidí: SDK opakovalo přesně to, co náš invariant zakazoval.
- Dokumentace lhala proti kódu v osmi fázích za sebou. Proto má próza vlastní bránu.
- UI průchod našel nezavíratelný dock a mrtvý krok průvodce ve chvíli, kdy všechny automatické brány svítily zeleně.
- Vnořené tlačítko v komponentě se rozbilo jen v produkčním buildu. Chytá to jen UI průchod při uzavření.
Řádky kódu ti neřekneme, protože nic neznamenají: v backendu Shyni je z nich 35 % komentář (k 2. 9. 2026). Co jsme cestou smazali, byl starý kód, slepé uličky a dluh, na který dřív nebyl čas.
Chci to vidět na svém projektuNapiš jedním mailem. Zadání nepotřebuješ, rozebereme to spolu.
[email protected]