Epic 6: OCR státusz szinkronizálás (DocumentService vs OCR Robot) #32
Notifications
Total Time Spent: 2 minutes
kincses
2 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#32
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.
▶️ Munka megkezdve: 2026-03-14 16:16:32
✅ 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.
A DocumentService és az OCR robot státusz-szinkronizációja sikeresen megoldva. A DocumentService
backend/app/services/document_service.py:125most 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 keresettbackend/app/workers/ocr/robot_1_ocr_processor.py:44státusszal. A Gitea #32-es kártya lezárva, időmérés leállítva.