Íme a hiányzó láncszemek, amiket ki kell dolgoznunk:

🔗 1. Ajánlatkérés és Időpontfoglalás (Booking & Quoting Flow)
A V01-ben: A 01-es dokumentum említi: "Marketplace: Szervizkereső, Ajánlatkérés, Időpontfoglalás."

A Hiány: Az adatbázisban van service_profiles, branches, sőt pending_actions is, de nincs dedikált tábla/logika a foglalásokra és árajánlatokra.

Amit meg kell írni: Hogyan kér a User ajánlatot? (Kiválasztja az autóját a garázsból -> leírja a hibát -> a rendszer kiküldi a 10 km-en belüli megfelelő expertise_tags-el rendelkező szervizeknek -> a szerviz ajánlatot ad -> User elfogadja -> bekerül az asset_events-be, mint jövőbeli esemény).

🔗 2. Költség-taxonómia és "Munkába járás" (TCO & Accounting)
A V01-ben: TCO (Total Cost of Ownership) számítás szerepel a PREMIUM csomagnál. Említetted a munkába járás elszámolását is.

A Hiány: A data.asset_costs tábla létezik, de nincs definiálva a szigorú Költségkategória fa (üzemanyag, javítás, autópálya-matrica, biztosítás, értékcsökkenés).

Amit meg kell írni: Fix kategória ID-k definiálása a frontend drop-down menüjéhez, illetve a Munkába járás modul logikája (Otthon-Munkahely távolság x Munkanapok száma x Állami/NAV norma = Havi adómentes térítés kalkulációja a B2B flottáknak).

🔗 3. Az "Evidence Store" és az OCR Robot (Robot 3) Folyamata
A V01-ben: A 22-es fájl említi a Robot 3-at (OCR & Document AI), ami feldolgozza a számlákat.

A Hiány: Nincs technikai leírás arról, hogyan lesz a MinIO-ba feltöltött fotóból hitelesített szervizbejegyzés.

Amit meg kell írni: A fotó feltöltésre kerül a documents táblába -> A Robot 3 (Gemini 2.0 Multimodal) kiolvassa a dátumot, összeget, km-órát és szerviz nevét -> Létrehoz egy asset_events rekordot unverified státusszal -> Összeköti a számlán lévő szervizt a service_profiles táblával -> Megadja a Gamification pontokat a Usernek.

🔗 4. B2B Flotta Szerepkörök (Organization Members Logika)
A V01-ben: A "Mindenki flottatulajdonos" elv megvan (Privát vs Céges flotta).

A Hiány: A data.organization_members táblád létezik, de nincsenek definiálva a Flottán belüli szerepkörök.

Amit meg kell írni: Ki mit láthat egy cégen belül?

Fleet Manager (Admin): Látja az összes autót, minden költséget, ő veszi a Krediteket.

Driver (Sofőr): Csak a rá szignált (asset_assignments) autót látja, tud tankolást (költséget) rögzíteni, de a cég egyenlegéhez nem fér hozzá.

🔗 5. Telemetria és Futásteljesítmény (Odometer Tracking)
A V01-ben: A data.asset_telemetry tábla bent van az adatbázisban, és a Prediktív naptárhoz (Robot 2.3) kell a km-óra állás.

A Hiány: Honnan jön a km-óra állás, ha nincs OBD2 hardver bedugva az autóba?

Amit meg kell írni: Az "Okos becslés" (Smart Odometer) algoritmusa. Minden tankolásnál (asset_costs) és szerviznél (asset_events) kötelező megadni a km-állást. A rendszer ebből számol egy napi átlagos futást, és ha hetekig nincs új adat, a háttérben "pörgeti" az órát, hogy a Robot 2.3 tudja, mikor kell szólni az olajcsere miatt.

🚀 FEJLESZTÉSI IRÁNYTŰ ÉS ÜZLETI MODELL (V2.0)

Ez a dokumentum rögzíti, hogy mit építünk meg azonnal az induláshoz (MVP), és mit hagyunk a skálázódási fázisra.
I. FÁZIS: AZ INDULÓ CSOMAG (MVP - Minimum Viable Product)

Ezek kellenek ahhoz, hogy a rendszer elinduljon, pénzt termeljen, és napi szinten használják a magánszemélyek és a KKV-k.
1. Onboarding és Garázs (Asset Creation)

Az első benyomás a legfontosabb. A felhasználó itt adja hozzá a járművét és az adatait.

    FREE (Ingyenes): * Maximum 1 jármű rögzítése.

        Adatok manuális bevitele (Rendszám / VIN alapján keresés a katalógusban).

        Okmányok lejárati dátumának manuális rögzítése.

    PREMIUM:

        Több jármű (pl. 3-5 db) rögzítése.

        Robot 3 "Magic Scan": A forgalmi engedély és a jogosítvány lefotózása -> az AI mindent automatikusan kitölt.

        Dokumentumok titkosított tárolása a MinIO "Privát Széfben" (digitalizált irattárca).

2. Smart Trip Logger & Munkába járás (A napi horog)

Ez adja a napi használatot (DAU) és a KKV-k számára a fő értéket.

    FREE: * Kézi Start/Stop gomb az utakhoz (GPS koordináták mentése).

        Alapvető havi statisztika (megtett út km-ben).

    PREMIUM:

        Automata Munkába Járás Riport: A megadott Otthon-Munkahely cím alapján a ledolgozott napokból a hónap végén NAV-kompatibilis, adómentes költségtérítési PDF generálása.

        Adaptív GPS útvonalrögzítés (ahogy korábban átbeszéltük).

        Költségek (TCO) és tankolások kézi rögzítésének analitikája.

3. Guardian & Gamification (Őrangyal és Játékosítás)

A bizalomépítés és a proaktív segítség.

    FREE: * Értesítés az okmányok (Jogsi, Forgalmi) lejártáról 30 nappal előtte.

        Alap "Clean History" Badge (ha mindent kitölt).

    PREMIUM:

        Okos Szerviz Naptár: A Robot 2.3 a napi átlag futásból kiszámolja (Predikció), mikor kell olajat cserélni, és időben szól.

        Napi/Heti "Checklist" értesítések (Mérj guminyomást!) -> Sikeres elvégzés esetén XP és Kredit jutalom (Gamification).

⚙️ A PÉNZÜGYI MOTOR (The Economy Engine) - MVP Követelmény

Ahogy említetted, az elv megvan (Triple Wallet), de a motort meg kell írni. Ennek a Backendben egy atombiztos, önálló modulként kell futnia (app/services/billing_engine.py).

A Pénzügyi Motor 3 fő komponense:

    A Stripe Webhook Receiver: * Amikor a User kifizeti a csomagot bankkártyával, a Stripe küld egy jelet a Backendnek (checkout.session.completed).

        A motor ekkor felébred.

    Az Atomi Tranzakció (Double-Entry Ledger):

        A motor nem csak átírja a Wallet egyenlegét, hanem először beír egy sort a data.financial_ledger táblába (Főkönyv): "+5000 HUF befizetés, Stripe_ID_xyz".

        Ezután hozzáadja a Krediteket a wallets.purchased_credits mezőhöz. A két lépés egy adatbázis-tranzakcióban (SQL COMMIT) fut: ha az egyik elszáll, a másik is visszagurul (Rollback). Nincs elveszett pénz.

    A Subscription Cron-Job (Az Éjjeli Őr):

        Egy ütemezett feladat minden éjjel 00:01-kor végignézi a users táblában a subscription_expires_at dátumokat.

        Akinél lejárt a PREMIUM, annak a rendszer automatikusan leveszi a rangját FREE-re, kikapcsolja a PDF generálást, és zárolja a 2. és 3. autóját (Read-only módba teszi).

II. FÁZIS: POST-LAUNCH (A skálázódás és a Szerviz-Szimbiózis)

Ezek a funkciók elengedhetetlenek a vízióhoz, de az indulás napján nem kellenek. Akkor kezdjük el fejleszteni őket, amikor már van 1000+ aktív autósunk az adatokkal.
4. Marketplace: Ajánlatkérés és Szervizkereső

    Funkció: A User a Garázsból egy gombnyomással elküldi a hibát (pl. "Fékcsere") a 20 km-es körzetben lévő megbízható szervizeknek.

    PREMIUM előny: A Premium userek ajánlatkérései "VIP" jelzéssel, a lista elején jelennek meg a szervizeknek.

5. Service Pro Modul (A szerelők felülete)

    Funkció: A szerelő beírja a rendszámot, és a Robot 2.2 által gyűjtött "Arany Adatok" (olajmennyiség, nyomatékok) megjelennek neki (Quick-Scan).

    Kölcsönhatás: A szerelő nálunk rögzíti a munkalapot, ami azonnal bekerül az autó Hitelesített Digitális Szervizkönyvébe. Ezzel az autó "Trust Score"-ja (bizalmi indexe) az egekbe szökik.

6. Deep Tech: Telemetria és AI Diagnosztika

    Funkció: OBDII csatlakozó integráció a valós km-óra állás és hibakódok (DTC) olvasásához.

    Kísérleti: G-erő mérése telefonnal (Vezetési stílus analitika) és AI Audio Engine (indítási hangból önindító/akku hiba predikciója). Ezt külön "Add-on" csomagként lehet értékesíteni a Flottakezelőknek.

    🚀 FEJLESZTÉSI IRÁNYTŰ ÉS ÜZLETI MODELL (V2.0)

Ez a dokumentum rögzíti, hogy mit építünk meg azonnal az induláshoz (MVP), és mit hagyunk a skálázódási fázisra.
I. FÁZIS: AZ INDULÓ CSOMAG (MVP - Minimum Viable Product)

Ezek kellenek ahhoz, hogy a rendszer elinduljon, pénzt termeljen, és napi szinten használják a magánszemélyek és a KKV-k.
1. Onboarding és Garázs (Asset Creation)

Az első benyomás a legfontosabb. A felhasználó itt adja hozzá a járművét és az adatait.

    FREE (Ingyenes): * Maximum 1 jármű rögzítése.

        Adatok manuális bevitele (Rendszám / VIN alapján keresés a katalógusban).

        Okmányok lejárati dátumának manuális rögzítése.

    PREMIUM:

        Több jármű (pl. 3-5 db) rögzítése.

        Robot 3 "Magic Scan": A forgalmi engedély és a jogosítvány lefotózása -> az AI mindent automatikusan kitölt.

        Dokumentumok titkosított tárolása a MinIO "Privát Széfben" (digitalizált irattárca).

2. Smart Trip Logger & Munkába járás (A napi horog)

Ez adja a napi használatot (DAU) és a KKV-k számára a fő értéket.

    FREE: * Kézi Start/Stop gomb az utakhoz (GPS koordináták mentése).

        Alapvető havi statisztika (megtett út km-ben).

    PREMIUM:

        Automata Munkába Járás Riport: A megadott Otthon-Munkahely cím alapján a ledolgozott napokból a hónap végén NAV-kompatibilis, adómentes költségtérítési PDF generálása.

        Adaptív GPS útvonalrögzítés (ahogy korábban átbeszéltük).

        Költségek (TCO) és tankolások kézi rögzítésének analitikája.

3. Guardian & Gamification (Őrangyal és Játékosítás)

A bizalomépítés és a proaktív segítség.

    FREE: * Értesítés az okmányok (Jogsi, Forgalmi) lejártáról 30 nappal előtte.

        Alap "Clean History" Badge (ha mindent kitölt).

    PREMIUM:

        Okos Szerviz Naptár: A Robot 2.3 a napi átlag futásból kiszámolja (Predikció), mikor kell olajat cserélni, és időben szól.

        Napi/Heti "Checklist" értesítések (Mérj guminyomást!) -> Sikeres elvégzés esetén XP és Kredit jutalom (Gamification).

⚙️ A PÉNZÜGYI MOTOR (The Economy Engine) - MVP Követelmény

Ahogy említetted, az elv megvan (Triple Wallet), de a motort meg kell írni. Ennek a Backendben egy atombiztos, önálló modulként kell futnia (app/services/billing_engine.py).

A Pénzügyi Motor 3 fő komponense:

    A Stripe Webhook Receiver: * Amikor a User kifizeti a csomagot bankkártyával, a Stripe küld egy jelet a Backendnek (checkout.session.completed).

        A motor ekkor felébred.

    Az Atomi Tranzakció (Double-Entry Ledger):

        A motor nem csak átírja a Wallet egyenlegét, hanem először beír egy sort a data.financial_ledger táblába (Főkönyv): "+5000 HUF befizetés, Stripe_ID_xyz".

        Ezután hozzáadja a Krediteket a wallets.purchased_credits mezőhöz. A két lépés egy adatbázis-tranzakcióban (SQL COMMIT) fut: ha az egyik elszáll, a másik is visszagurul (Rollback). Nincs elveszett pénz.

    A Subscription Cron-Job (Az Éjjeli Őr):

        Egy ütemezett feladat minden éjjel 00:01-kor végignézi a users táblában a subscription_expires_at dátumokat.

        Akinél lejárt a PREMIUM, annak a rendszer automatikusan leveszi a rangját FREE-re, kikapcsolja a PDF generálást, és zárolja a 2. és 3. autóját (Read-only módba teszi).

II. FÁZIS: POST-LAUNCH (A skálázódás és a Szerviz-Szimbiózis)

Ezek a funkciók elengedhetetlenek a vízióhoz, de az indulás napján nem kellenek. Akkor kezdjük el fejleszteni őket, amikor már van 1000+ aktív autósunk az adatokkal.
4. Marketplace: Ajánlatkérés és Szervizkereső

    Funkció: A User a Garázsból egy gombnyomással elküldi a hibát (pl. "Fékcsere") a 20 km-es körzetben lévő megbízható szervizeknek.

    PREMIUM előny: A Premium userek ajánlatkérései "VIP" jelzéssel, a lista elején jelennek meg a szervizeknek.
