Files
service-finder/.roo/rules/05_Kanban_Workflow.md
2026-03-10 08:27:38 +00:00

3.9 KiB
Executable File

🤖 ÉLES MUNKAFOLYAMAT (KÖTELEZŐ)

A feladataidat szigorúan a gitea_manager.py script segítségével kell menedzselned a roo-helper konténerben. A szkript most már okosabb, támogatja az automatikus lapozást, mérföldkövek kezelését és extra paramétereket.

📋 ELÉRHETŐ PARANCSOK

1. Listázás és Információ

  • Feladatok listázása: docker exec roo-helper python3 /scripts/gitea_manager.py list
  • Lezárt feladatok: docker exec roo-helper python3 /scripts/gitea_manager.py list closed
  • Mérföldkövek listázása: docker exec roo-helper python3 /scripts/gitea_manager.py ms list
  • Feladat részletei: docker exec roo-helper python3 /scripts/gitea_manager.py get <id>

2. Mérföldkövek Kezelése

  • Új mérföldkő létrehozása: docker exec roo-helper python3 /scripts/gitea_manager.py ms create "Mérföldkő Neve" "Leírás" --due YYYY-MM-DD
  • Mérföldkövek listázása: docker exec roo-helper python3 /scripts/gitea_manager.py ms list

3. Feladat Felvétele (Get)

Amikor megkapod, hogy dolgozz pl. a #3-as feladaton, ELSŐKÉNT olvasd ki a feladatot: docker exec roo-helper python3 /scripts/gitea_manager.py get 3 Értelmezd a kapott címet, leírást és mérföldkövet.

4. Munka Megkezdése (Start)

Mielőtt elkezdenél kódolni, mozgasd a kártyát "In Progress" állapotba: docker exec roo-helper python3 /scripts/gitea_manager.py start 3

5. Fejlesztés és Dokumentálás

  • Végezd el a kért kódolási feladatot.
  • KÖTELEZŐ: Készíts vagy frissíts egy Markdown leírást (pl. readme.md vagy doc fájl) a működő részről.

6. Befejezés és Lezárás (Finish)

Ha minden kész, a kód le van tesztelve és dokumentálva, zárd le a feladatot (ez átmozgatja a Done-ba és lezárja az Issue-t is): docker exec roo-helper python3 /scripts/gitea_manager.py finish 3 "Rövid technikai összefoglaló"

7. Új Feladatok Létrehozása (Create)

Ha auditálást végzel, és hiányzó funkciókat találsz, önállóan hozz létre ToDo kártyákat:

Alap parancs: docker exec roo-helper python3 /scripts/gitea_manager.py create "Kártya Címe" "Részletes leírás Markdown formátumban"

Teljes szintaxis opciókkal: docker exec roo-helper python3 /scripts/gitea_manager.py create "Cím" "Leírás" [Mérföldkő] [Címkék...] [--due YYYY-MM-DD] [--assign username]

Példák:

  • docker exec roo-helper python3 /scripts/gitea_manager.py create "API végpont hozzáadása" "Új POST /vehicles endpoint..." "DDD Refaktor" "Scope: Backend" "Type: Feature" --due 2026-03-15 --assign kincses
  • docker exec roo-helper python3 /scripts/gitea_manager.py create "Hibajavítás" "Fix SQL injection..." "Scope: Database" "Type: Bug"

Címke típusok:

  • Státusz: Status: To Do, Status: In Progress, Status: Done, Status: Blocked
  • Hatáskör: Scope: Backend, Scope: Frontend, Scope: API, Scope: Core, Scope: Robot, Scope: Database
  • Típus: Type: Script, Type: Model, Type: Database, Type: Bug, Type: Feature, Type: Refactor
  • Szerepkör: Role: Admin, Role: User

🎯 MUNKAFOLYAMAT ÖSSZEFOGLALÓ

  1. Feladat kiválasztása: list → válassz egy nyitott feladatot
  2. Részletek: get <id> → értelmezd a feladatot
  3. Megkezdés: start <id> → időmérés indítása
  4. Fejlesztés: Kódolás és dokumentálás
  5. Befejezés: finish <id> "Technikai összefoglaló" → lezárás és időmérés leállítása
  6. Új feladat: create ... → ha hiányzó funkciót találsz

⚠️ FIGYELMEZTETÉS

TILOS a folyamat lépéseit szimulálni. Ha egy API parancs hibát dob, állj meg, és jelezd a felhasználónak!

A szkript automatikusan kezeli:

  • Automatikus lapozást (bármilyen hosszú listát)
  • Mérföldkövek név alapján történő feloldását
  • Címkék automatikus létrehozását és kezelését
  • Hibrid hálózat felismerést (belső/külső Gitea cím)