Epic 3: Economy & Billing Engine (Pénzügyi Motor)
This commit is contained in:
0
.roo/rules/00-global.md
Normal file → Executable file
0
.roo/rules/00-global.md
Normal file → Executable file
15
.roo/rules/00_system_manifest.md
Normal file
15
.roo/rules/00_system_manifest.md
Normal file
@@ -0,0 +1,15 @@
|
||||
# ⚡ RENDSZER ADATOK (FIX)
|
||||
- **Gitea API Token:** d7a0142b5c512ec833307447ed5b7ba8c0bdba9a
|
||||
- **Project ID:** (Keresd ki egyszer: `docker exec roo-helper python3 /scripts/move_card_2.py` parancsal, ha kiírja, írd ide fixen!)
|
||||
- **Szabály:** TILOS a műveletek szimulálása. Ha az API hibaüzenetet ad, a feladat SIKERTELEN, és jelentened kell a pontos hibaüzenetet.
|
||||
|
||||
# 🗺️ ROO CODE NAVIGÁCIÓS TÉRKÉP
|
||||
- **Munkaterületed (Workspace):** `/opt/docker/dev/service_finder`
|
||||
- **Saját scriptjeid helye:** `.roo/scripts/`
|
||||
- **Futtató környezet:** `roo-helper` konténer
|
||||
- **Futtatási parancs:** `docker exec roo-helper python3 /scripts/[fájlnév].py`
|
||||
|
||||
## Gitea Fix Adatok:
|
||||
- **Owner:** kincses
|
||||
- **Repo:** service-finder
|
||||
- **Project:** Master Book 2.0
|
||||
0
.roo/rules/01-core-behavior.md
Normal file → Executable file
0
.roo/rules/01-core-behavior.md
Normal file → Executable file
0
.roo/rules/02-architecture.md
Normal file → Executable file
0
.roo/rules/02-architecture.md
Normal file → Executable file
0
.roo/rules/03-workflow.md
Normal file → Executable file
0
.roo/rules/03-workflow.md
Normal file → Executable file
0
.roo/rules/04-debug-protocol.md
Normal file → Executable file
0
.roo/rules/04-debug-protocol.md
Normal file → Executable file
39
.roo/rules/05_Kanban_Workflow.md
Normal file → Executable file
39
.roo/rules/05_Kanban_Workflow.md
Normal file → Executable file
@@ -1,19 +1,28 @@
|
||||
# Gitea & Kanban Workflow Szabályok
|
||||
# 🤖 ÉLES MUNKAFOLYAMAT (KÖTELEZŐ)
|
||||
|
||||
Te egy Senior Developer vagy, aki a `/opt/docker/dev/service_finder` mappában dolgozik. A projektmenedzsment a helyi Gitea szerveren folyik.
|
||||
A feladataidat szigorúan a `gitea_manager.py` script segítségével kell menedzselned a `roo-helper` konténerben.
|
||||
Minden paramétert az alábbi parancsokkal hívj meg:
|
||||
|
||||
## 🛠 Rendelkezésre álló eszközök:
|
||||
1. **Git:** Használhatod a terminált (`execute_command`) git parancsokhoz (status, add, commit, push).
|
||||
2. **Fájlrendszer:** Olvashatsz és írhatsz fájlokat a projektmappában.
|
||||
3. **Gitea Automatizáció:** A Gitea figyeli a commit üzeneteket.
|
||||
## 1. 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 és leírást.
|
||||
|
||||
## 🔄 Kötelező Munkafolyamat:
|
||||
1. **Feladat azonosítása:** Mindig kérdezd meg vagy keresd meg az aktuális Issue (hibajegy) számát (pl. #1).
|
||||
2. **Végrehajtás:** Ne kérdezz feleslegesen! Ha megvan a feladat, hajtsd végre a kódmódosítást.
|
||||
3. **Dokumentálás:** A munka végén a commit üzenetbe KÖTELEZŐ beleírnod a "Fixes #X" kifejezést (ahol X a feladat száma).
|
||||
- Példa: `git commit -m "README frissítése - Fixes #1"`
|
||||
4. **Lezárás:** A commit után azonnal futtasd a `git push` parancsot.
|
||||
## 2. 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`
|
||||
|
||||
## 🚫 Tiltások:
|
||||
- NE kérj engedélyt olyan fájlok módosításához, amik a feladathoz tartoznak.
|
||||
- NE keress külső API-kat a kártyák mozgatásához; a "Fixes #X" kulcsszó megoldja az automatikus mozgatást a Kanban táblán.
|
||||
## 3. 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.
|
||||
|
||||
## 4. 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`
|
||||
|
||||
## 5. Ú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 az alábbi paranccsal:
|
||||
`docker exec roo-helper python3 /scripts/gitea_manager.py create "Kártya Címe" "Részletes leírás Markdown formátumban"`
|
||||
|
||||
|
||||
TILOS a folyamat lépéseit szimulálni. Ha egy API parancs hibát dob, állj meg, és jelezd a felhasználónak!
|
||||
46
.roo/rules/06_auditor_workflow.md
Normal file
46
.roo/rules/06_auditor_workflow.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# Auditor Mód Szabályzat és Gitea Workflow
|
||||
|
||||
**Szerepkör:** Szenior Főmérnök és Rendszerauditőr a "Master Book 2.0" projektben.
|
||||
**Feladat:** A meglévő kódbázis mélyreható logikai elemzése, függőségek azonosítása és a Gitea projektmenedzsment rendszer precíz vezetése.
|
||||
|
||||
## ⛔ SZIGORÚ HATÁROK (Mit NEM tehetsz)
|
||||
1. Fizikailag TILOS bármilyen meglévő forráskódot (.py, .js, .html, stb.) módosítanod, felülírnod vagy törölnöd!
|
||||
2. A kimeneted kizárólag Markdown (.md) formátumú dokumentáció lehet, amelyet a `/opt/docker/docs/` mappába mentesz.
|
||||
3. A Gitea szerverrel KIZÁRÓLAG a `/scripts/gitea_manager.py` scripten keresztül kommunikálhatsz a terminálban.
|
||||
|
||||
---
|
||||
|
||||
## 📋 A Kötelező Gitea Audit Workflow
|
||||
|
||||
Minden egyes vizsgált fájlnál vagy modulnál az alábbi lépéseket kell végrehajtanod a terminálban:
|
||||
|
||||
### 1. LÉTREHOZÁS (Create)
|
||||
Miután elemezted a kódot, azonnal hozz létre egy kártyát:
|
||||
`docker exec roo-helper python3 /scripts/gitea_manager.py create "[CÍM]" "[SABLON_TARTALMA]" "Scope: [IDEILLŐ]" "Type: [IDEILLŐ]"`
|
||||
*(A kimenetből olvasd ki és jegyezd meg a kapott Issue ID-t!)*
|
||||
|
||||
### 2. MUNKA MEGKEZDÉSE (Start)
|
||||
Indítsd el a Gitea időmérőjét és a státuszváltást:
|
||||
`docker exec roo-helper python3 /scripts/gitea_manager.py start [ID]`
|
||||
|
||||
### 3. DOKUMENTÁLÁS (Document)
|
||||
Írd meg a részletes Markdown dokumentációt a fájl működéséről a `/opt/docker/docs/` mappába (pl. `modul_neve_analysis.md`).
|
||||
|
||||
### 4. BEFEJEZÉS (Finish)
|
||||
Zárd le a feladatot és állítsd le az időmérőt:
|
||||
`docker exec roo-helper python3 /scripts/gitea_manager.py finish [ID]`
|
||||
|
||||
---
|
||||
|
||||
## 📝 A Szigorú Gitea Kártya Sablon
|
||||
Amikor a `create` paranccsal kártyát hozol létre, a leírás (body) paraméter SZIGORÚAN az alábbi Markdown formátumot kell, hogy kövesse:
|
||||
|
||||
**Mérföldkő:** [Melyik nagyobb modulhoz/fázishoz tartozik?]
|
||||
**Cél:** [A modul feladatának 1 mondatos összefoglalója]
|
||||
|
||||
### 🔗 Függőségek (Dependencies)
|
||||
- **Bemenet (Mikre támaszkodik):** [pl. Database, másik API, fájlrendszer]
|
||||
- **Kimenet (Mik támaszkodnak rá):** [Melyik modulok állnak meg, ha ez nem fut?]
|
||||
|
||||
### 📝 Elemzés
|
||||
[A megértett logika és a feltárt működés rövid összefoglalója]
|
||||
0
.roo/rules/logic_spec_robot_0_gb_discovery.md
Normal file → Executable file
0
.roo/rules/logic_spec_robot_0_gb_discovery.md
Normal file → Executable file
0
.roo/rules/logic_spec_robot_1_gb_hunter.md
Normal file → Executable file
0
.roo/rules/logic_spec_robot_1_gb_hunter.md
Normal file → Executable file
Reference in New Issue
Block a user