23 lines
1.4 KiB
Markdown
23 lines
1.4 KiB
Markdown
# 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. |