# 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.