- 01
Előfeltétel-ellenőrzés
Health check
Mielőtt bármihez nyúlna, ellenőrzi, hogy a Jira, a Git, a CI és a monitorozás elérhető-e.
- 02
Jira API · kontextusgyűjtés
Jira – információgyűjtés
Beolvassa a jegyet, a kapcsolódó jegyeket, a kommenteket és a mellékleteket.
- 03
Párhuzamos ágak · fan-out / fan-in
Refine – négy irányból egyszerre
Egyszerre elemzi a forráskódot, az adatbázist SQL-lel, a Grafana-metrikákat és a fájlrendszert, hogy pontos képet kapjon a feladatról.
- 04
Jóváhagyási kapu · reject loop
Refine review
Egy fejlesztő átnézi a pontosított feladatot. Ha valami hiányzik, visszaküldi, és a refine újra lefut.
- 05
Jira · Zephyr API
Jira/Zephyr szinkron
Frissíti a jegyet, és a Zephyrben létrehozza vagy frissíti a hozzá tartozó teszteseteket.
- 06
Strukturált dokumentum
Tech spec
Megírja a technikai tervet: érintett modulok, adatbázis-változások, kockázatok és tesztelési terv.
- 07
Jóváhagyási kapu · reject loop
Tech spec review
A terv csak emberi jóváhagyás után megy tovább. Javítási kérésnél az AI átdolgozza.
- 08
Fan-out / fan-in
Build – párhuzamos build node-ok
A munkát részekre bontja, a részek külön build node-okon egyszerre készülnek, majd összeérnek.
- 09
Kódáttekintés · reject loop
Review
A kód automatikus és emberi átnézésen megy át. Ha módosítás kell, vissza a buildhez.
- 10
CI · failure loop
Integrációs teszt futtatás
Lefuttatja az integrációs teszteket. Hiba esetén a hibaüzenettel együtt visszamegy a buildhez.
- 11
Git
Git előkészítés
Rendezett ágat és beszédes commitokat készít, a csapat szabályai szerint.
- 12
Docs
Dokumentáció frissítés
Frissíti a README-t, az API-leírást és a változásnaplót, hogy a dokumentáció ne maradjon le.
- 13
Pull request
PR létrehozás
Megnyitja a pull requestet összefoglalóval, a jegy linkjével és a teszteredményekkel.
- 14
Review-kommentek · loop
PR javítás
A reviewerek kommentjei alapján javít, és addig ismétli, amíg a PR jóváhagyást nem kap.
- 15
Verzió · release notes
Release készítés
Verziószámot ad, elkészíti a release notes-t és a telepítendő csomagot.
- 16
CD · fejlesztői környezet
Deploy DEV
Telepít a fejlesztői környezetbe, és ellenőrzi, hogy a rendszer elindult-e.
- 17
E2E · failure path
Automatizált tesztek
Lefuttatja az automatizált teszteket. Hiba esetén nem megy tovább, hanem visszaküldi a PR javításhoz.
- 18
CD · tesztkörnyezet
Deploy TEST
Telepít a tesztkörnyezetbe, és szól a csapatnak, hogy indulhat a tesztelés.