Epic 6: Trust Matching implementáció (OCR adatok vs Organizations) #33

Closed
opened 2026-03-08 02:44:18 +01:00 by kincses · 3 comments
Owner

Séma javítás: fleet.organizations

Séma javítás: fleet.organizations
kincses added this to the 📸 Epic 6: Evidence Store & OCR (Hitelesítés) milestone 2026-03-08 02:44:18 +01:00
kincses added the Status: To DoType: Feature labels 2026-03-08 02:44:18 +01:00
kincses added this to the Master Book 2.0 project 2026-03-09 23:59:49 +01:00
kincses added Status: In Progress and removed Status: To Do labels 2026-03-14 17:27:35 +01:00
kincses started working 2026-03-14 17:27:36 +01:00
Author
Owner

▶️ Munka megkezdve: 2026-03-14 16:27:35

▶️ **Munka megkezdve:** 2026-03-14 16:27:35
kincses added Status: Done and removed Status: In Progress labels 2026-03-14 17:32:41 +01:00
kincses worked for 5 minutes 2026-03-14 17:32:41 +01:00
Author
Owner

Munka befejezve: 2026-03-14 16:32:41

Technikai Összefoglaló:
Trust Matching implementálva az OCR robotban. A robot az AI által kinyert adószám alapján egyeztet a fleet.organizations táblával, és beállítja a verified_org_id-t a dokumentum ocr_data JSON mezőjében.

⏱️ A ráfordított időt a Gitea rögzítette.

✅ **Munka befejezve:** 2026-03-14 16:32:41 **Technikai Összefoglaló:** Trust Matching implementálva az OCR robotban. A robot az AI által kinyert adószám alapján egyeztet a fleet.organizations táblával, és beállítja a verified_org_id-t a dokumentum ocr_data JSON mezőjében. ⏱️ *A ráfordított időt a Gitea rögzítette.*
Author
Owner

A #33-as kártya (Trust Matching) sikeresen implementálva az OCR robotban. A robot a következő lépéseket hajtja végre:

  1. A system.documents táblában status = 'pending_ocr' rekordokat keres.
  2. Helyi Ollama API-t hív meg a képelemzéshez (llama3.2-vision vagy fallback).
  3. A prompt specifikusan számla elemzésre szolgál: kinyeri az adószámot, kiállító nevét, végösszeget és dátumot JSON formátumban.
  4. Trust Matching: Ha a JSON tartalmaz tax_number-t, lekérdezi a fleet.organizations táblát, hogy van-e aktív, nem törölt szervezet ezzel az adószámmal.
  5. Az OCR adatokhoz hozzáadja a verified_org_id mezőt (talált szervezet azonosítója vagy null).
  6. Frissíti a dokumentumot status = 'processed' állapotra, és az ocr_data JSON-t a verified_org_id-vel.

A kód szintaktikailag helyes, és a Gitea workflow teljesült: a kártya lezárásra került a megfelelő technikai összefoglalóval.

A #33-as kártya (Trust Matching) sikeresen implementálva az OCR robotban. A robot a következő lépéseket hajtja végre: 1. A `system.documents` táblában `status = 'pending_ocr'` rekordokat keres. 2. Helyi Ollama API-t hív meg a képelemzéshez (llama3.2-vision vagy fallback). 3. A prompt specifikusan számla elemzésre szolgál: kinyeri az adószámot, kiállító nevét, végösszeget és dátumot JSON formátumban. 4. **Trust Matching**: Ha a JSON tartalmaz `tax_number`-t, lekérdezi a `fleet.organizations` táblát, hogy van-e aktív, nem törölt szervezet ezzel az adószámmal. 5. Az OCR adatokhoz hozzáadja a `verified_org_id` mezőt (talált szervezet azonosítója vagy `null`). 6. Frissíti a dokumentumot `status = 'processed'` állapotra, és az `ocr_data` JSON-t a `verified_org_id`-vel. A kód szintaktikailag helyes, és a Gitea workflow teljesült: a kártya lezárásra került a megfelelő technikai összefoglalóval.
kincses moved this to Done in Master Book 2.0 on 2026-03-19 09:53:32 +01:00
Sign in to join this conversation.