# 26. Evidence Store & Robot 3 (OCR AI) (v2.0)

A jármű történetének hitelesítése (Digitális Szervizkönyv) a bizonyítékokon (Evidence) alapul. 

## 26.1 A Bizonyítékok Életciklusa
1.  **Feltöltés:** A User lefotózza a számlát/munkalapot. A fájl titkosítva bekerül a MinIO objektumtárba, az adatbázisban pedig létrejön egy rekord a `data.documents` táblában.
2.  **Feldolgozás (Robot 3):** A feltöltés egy eseményt (Webhook) indít az n8n felé, ami felébreszti a Robot 3-at (Gemini 2.0 Multimodal).
3.  **Kinyerés (Extraction):** Az AI az alábbi adatokat bányássza ki a képből:
    - `date`: A szerviz dátuma.
    - `total_cost`: Bruttó végösszeg.
    - `odometer`: Kilométeróra állása.
    - `service_name / tax_number`: A szolgáltató adószáma vagy neve.

## 26.2 Validációs Háló (Trust Matching)
Miután a Robot 3 kinyerte az adatokat, a rendszer megpróbálja összekötni azokat a meglévő adatbázissal:
- **Partner Match:** Ha a kibányászott adószám/név szerepel a `data.organizations` táblában (Regisztrált Szerviz), a rendszer azonnal értesíti a szervizt. Ha a szerviz jóváhagyja ("Igen, nálunk járt"), a bejegyzés **High Trust (Verified)** státuszt kap.
- **Sufni / Non-Partner Match:** Ha a szerviz nincs a rendszerben, a bejegyzés **Medium Trust** státuszt kap (bizonyíték van, de nem partner).
- **Gamification Jutalmazás:** Ha a feltöltés sikeres adatkinyerést eredményezett, a User +10 XP-t (Earned Credits) kap az adatrögzítésért.