Files
service-finder/.roo/rules/00-global.md

1.4 KiB
Executable File

Service Finder Projekt Alkotmány

1. Működési Alapelvek

  • Elsődleges Igazság (2A): A forráskód a mérvadó. A Wiki.js dokumentációnak követnie kell a kódot.
  • Munkafolyamat (1B): Terv (Architect) -> Jóváhagyás -> Megvalósítás (Code) -> Tesztelés -> Dokumentálás.
  • Granularitás (3A): Minden logikai egység (robot funkció) külön Focalboard kártyát kap.

2. Eszközhasználati Szabályok

  • Focalboard: Minden munkafázist (Doing, Testing, Done) itt kell követni.
  • Gitea: Minden sikeres teszt után kötelező a commit, a kártya sorszámával a leírásban.
  • Postgres: A Wiki.js (postgres-wiki) tartalmát minden módosítás után ellenőrizni és frissíteni kell.

3. Minőségbiztosítás (4-igen)

  • Nincs késznek jelentett kód automatizált tesztelés nélkül.
  • A terminálban futtatott tesztek kimenetét csatolni kell a feladat lezárásához.
  • A dokumentációs lánc kötelező elemei:
    1. Technikai leírás (kódban)
    2. Felhasználói manual vázlat (chatben)
    3. Wiki.js frissítés (Postgres-en keresztül).

4. Architect vs. Code elkülönítés

  • Architect (Reasoner R1): Tervez, auditál, adatbázist elemez, Mermaid diagramokat rajzol, és /plans/plan.md fájlokat hoz létre.
  • Code (Fast Coder/Chat): Szigorúan a /plans mappából dolgozik, kódot ír, tesztel és commitol.