Epic 6: OCR státusz szinkronizálás (DocumentService vs OCR Robot) #32

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

Mérföldkő: Epic 6 (Evidence Store & OCR)\nCél: A DocumentService által beállított dokumentum státusz és az OCR robot által várt státusz összehangolása, hogy a robot feldolgozhassa a feltöltött dokumentumokat.\n\n### 🔗 Függőségek (Dependencies)\n- Bemenet (Mikre támaszkodik): DocumentService (process_upload), OCR robot (robot_1_ocr_processor.py), Document modell status mező\n- Kimenet (Mik támaszkodnak rá): Automatikus OCR feldolgozás\n\n### 📝 Elemzés\nA DocumentService a feltöltött dokumentumok státuszát -ra állítja, majd ha OCR trigger történik, -re változtatja. Az OCR robot viszont a státuszú dokumentumokat keresi. Emiatt a robot nem dolgozza fel az automatikusan triggerelt dokumentumokat. Megoldás: vagy a DocumentService-t státuszra kell állítani, vagy a robotnak státuszt is el kell fogadnia.

**Mérföldkő:** Epic 6 (Evidence Store & OCR)\n**Cél:** A DocumentService által beállított dokumentum státusz és az OCR robot által várt státusz összehangolása, hogy a robot feldolgozhassa a feltöltött dokumentumokat.\n\n### 🔗 Függőségek (Dependencies)\n- **Bemenet (Mikre támaszkodik):** DocumentService (process_upload), OCR robot (robot_1_ocr_processor.py), Document modell status mező\n- **Kimenet (Mik támaszkodnak rá):** Automatikus OCR feldolgozás\n\n### 📝 Elemzés\nA DocumentService a feltöltött dokumentumok státuszát -ra állítja, majd ha OCR trigger történik, -re változtatja. Az OCR robot viszont a státuszú dokumentumokat keresi. Emiatt a robot nem dolgozza fel az automatikusan triggerelt dokumentumokat. Megoldás: vagy a DocumentService-t státuszra kell állítani, vagy a robotnak státuszt is el kell fogadnia.
kincses added this to the 📸 Epic 6: Evidence Store & OCR (Hitelesítés) milestone 2026-03-08 02:43:57 +01:00
kincses added the Status: To DoType: Bug labels 2026-03-08 02:43:57 +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:16:32 +01:00
kincses started working 2026-03-14 17:16:32 +01:00
Author
Owner

▶️ Munka megkezdve: 2026-03-14 16:16:32

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

Munka befejezve: 2026-03-14 16:19:16

Technikai Összefoglaló:
Státusz szinkronizáció javítva. A DocumentService (vagy a feltöltési logika) most már explicit módon 'pending_ocr' státuszt állít be a feldolgozandó dokumentumoknak, ami pontosan megegyezik az ocr_processor robot által figyelt státusszal.

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

✅ **Munka befejezve:** 2026-03-14 16:19:16 **Technikai Összefoglaló:** Státusz szinkronizáció javítva. A DocumentService (vagy a feltöltési logika) most már explicit módon 'pending_ocr' státuszt állít be a feldolgozandó dokumentumoknak, ami pontosan megegyezik az ocr_processor robot által figyelt státusszal. ⏱️ *A ráfordított időt a Gitea rögzítette.*
Author
Owner

A DocumentService és az OCR robot státusz-szinkronizációja sikeresen megoldva. A DocumentService backend/app/services/document_service.py:125 most már explicit módon 'pending_ocr' státuszt állít be az automatikus OCR-t igénylő dokumentumoknak, amely pontosan megegyezik az OCR robot által keresett backend/app/workers/ocr/robot_1_ocr_processor.py:44 státusszal. A Gitea #32-es kártya lezárva, időmérés leállítva.

A DocumentService és az OCR robot státusz-szinkronizációja sikeresen megoldva. A DocumentService [`backend/app/services/document_service.py:125`](backend/app/services/document_service.py:125) most már explicit módon `'pending_ocr'` státuszt állít be az automatikus OCR-t igénylő dokumentumoknak, amely pontosan megegyezik az OCR robot által keresett [`backend/app/workers/ocr/robot_1_ocr_processor.py:44`](backend/app/workers/ocr/robot_1_ocr_processor.py:44) státusszal. A Gitea #32-es kártya lezárva, időmérés leállítva.
kincses moved this to Done in Master Book 2.0 on 2026-03-19 09:53:30 +01:00
Sign in to join this conversation.