Z jednoho promptu vznikne zrevidovaná, otestovaná, zdokumentovaná a zmergovaná změna — zatímco se věnujete něčemu jinému. Pipeline má 12 kroků a stará se o všechny.
Pipeline
Co získáte
- Každý task pracuje na vlastní izolované větvi, takže paralelní tasky se nikdy nesrazí a hlavní kód zůstane v bezpečí.
- AI review a automatické opravy proběhnou dřív, než výsledek vůbec uvidíte.
- Unit i end-to-end testy se spouštějí za vás.
- Výsledek je ověřen proti acceptance kritériím, která jste zadali.
- Dokumentace a behaviorální kontrakty se aktualizují automaticky.
- Mergy se řadí do fronty a před vložením změny musí projít build.
- Když něco selže, AITM se zotaví sám a můžete pokračovat od libovolného kroku.
- Každý task po sobě nechá čitelné shrnutí výsledku a historii.
12 kroků
- Branch — task dostane vlastní bezpečné pracoviště, které se nemůže srazit s jinými tasky. Získáte: hlavní kód nedotčený, dokud není hotovo.
- Architect — AI přečte váš prompt a relevantní kód a navrhne řešení. Získáte: promyšlený plán, které části projektu se změní.
- Code — plán se promění ve skutečné změny souborů. Získáte: hotovou implementaci.
- Compliance-check — u složitějších tasků nezávisle porovná změny s požadavky zadání. U jednodušších se přeskočí a případné nálezy předá Review. Získáte: upozornění na opomenuté požadavky.
- Review — práci zkontroluje AI jako kolega a vrátí verdikt. Získáte: druhý pohled bez čekání na člověka.
- Fix — opraví vše, co Review vytkl; s Review se může několikrát zopakovat. Získáte: vyčištěný výsledek.
- Test — spustí automatické unit testy projektu. Získáte: jistotu, že změna nerozbila existující chování.
- E2E — spustí testy, které ovládají aplikaci jako skutečný uživatel. Běží jen tehdy, když projekt end-to-end testy má, a paralelně s Testem. Získáte: ověření celé cesty uživatele.
- Verify — porovná výsledek s acceptance kritérii tasku; každé skončí jako splněno, nesplněno nebo neověřitelné. Získáte: jasnou odpověď, zda task dělá, co jste chtěli.
- Snapshot — volitelný krok, pořídí screenshoty UI. Získáte: vizuální záznam změny.
- Docs — aktualizuje dokumentaci a behaviorální kontrakty podle toho, co se změnilo. Běží vždy. Získáte: dokumentaci, která nezastarává.
- Chain-audit — pracuje jen u posledního tasku řetězce navazujících tasků a znovu ověří kritéria všech předchozích. Získáte: jistotu, že celý řetězec drží pohromadě.
Merge není krok pipeline — po posledním kroku task vstoupí do fronty na merge, která ho zmerguje do větve dev. Dokončený task se do té doby zobrazuje se značkou Finalizing…. Podrobnosti najdete na stránce Slučování, opravy po merge a scope gate.
dev.Kdy zasáhnete vy
- Prohlédnete si výsledek tasku — viz Čtení výsledků a Archiv.
- Upravíte prompt, pokud výsledek neodpovídá záměru.
- Pokračujete od kroku nebo task znovu zařadíte do fronty, když se pipeline zastavila.
Když krok selže
Zaseknutý krok se automaticky zopakuje; počet pokusů nastavíte v Nastavení → Pipeline. Když je po srovnání s dev build červený, proběhne pokus o opravu, a konflikty při mergi se nejdřív zkusí vyřešit pomocí AI. Pokud to nestačí, task zůstane označen a uvidíte důvod. Karta selhaného tasku nebo tasku v konfliktu pak nabídne tlačítko s návrhem zotavení.
Dobré vědět
- Pokračujte od kroku místo spuštění celé pipeline, když je potřeba předělat jen pozdější krok.
- Výsledky každého tasku najdete v Čtení výsledků a Archiv.
- Nezávislé tasky běží paralelně a navazující tasky můžete spojit do řetězce.
- Opravy chyb musí být prokázány na skutečném příznaku a změny mimo deklarovaný rozsah tasku jsou označeny.
- Před mergem musí projít build, takže do
devse nedostane rozbitý kód.