{"id":"c0988","filename":"c0988_ai_kolo_before_after_erp.dok.json","weise3_id":"4f2da3b350bdee52b671154387b6c1498a9a241283e671f321610a49a53446e6","tip":"implementacija","naziv":"AI KOLO + BeforeAfterCard + ERP mobilni responsive","kreator":"genesis","datum":"","snippet":"","status":"","prev_weise3":"","bunker_l":"#4757d2","full":{"tip":"implementacija","naziv":"AI KOLO + BeforeAfterCard + ERP mobilni responsive","sto_treba":"Usporedni prikaz originalne slike i AI ekstrakcije, kolo AI modela za Vision OCR, mobilni hamburger","faze":[{"ime":"AI KOLO Vision pipeline","status":"DONE","opis":"Gemini 2.5 Flash Vision → Claude Haiku 4.5 Vision → Tesseract fallback. Slike zaobilaze Tesseract direktno. Implementirano u archive_tasks.py _ai_extract_vision()."},{"ime":"File serving endpoint","status":"DONE","opis":"GET /api/v4/archive/{doc_id}/file — vraća originalni uploadani fajl. Potrebno za BeforeAfterCard UI. Implementirano u archive/router.py."},{"ime":"BeforeAfterCard komponenta","status":"DONE","opis":"CSS clipPath split-view slider. Lijevo: originalna slika, desno: AI ekstrakcija overlay. Gumb usoredi u DokKartica. Implementirano u arhiva/page.tsx."},{"ime":"ERP mobilni hamburger","status":"DONE","opis":"layout.tsx: hamburger button + fixed top bar na mobilu. Sidebar overlay s auto-close pri navigaciji."},{"ime":"Next.js build + deploy","status":"DONE","opis":"Build prošao čisto, genesis-web.service restartan, live na v4.limit-connect.com/erp/arhiva"}],"zakon":["ZAKON 32","ZAKON 38 (TokenRouter za buduce AI pozive)","ZAKON 37"],"commit_sucelje":"415f807","commit_fenix_v4":"c79281a","weise3_id":"4f2da3b350bdee52b671154387b6c1498a9a241283e671f321610a49a53446e6"}}