← DokArh Portal
feat_ai

F4 sloj 2 — Auto-naljepnice (OCR dobavljač → predloži Party-Role brid)

Kreator: CC (Sonnet) Datum: 2026-06-06 Status: DONE — auto-naljepnice rade, petlja dokument→graf zatvorena, testirano
WeisE3™ ID: (nema)
tipfeat_ai
cNNNNc1272
veze[ "c1264 (spec)", "c1266 (F1 EntityLink)", "c1269 (F4.1 dedup)" ]
idejaZatvara petlju: dokument → OCR izvuče izdavatelja (dobavljača) → dedup ga spoji s postojećim entitetom → predloži EntityLink brid (role=dobavljac) → čovjek potvrdi → graf raste sam od dokumenata.
zasto_determinisickiNakon iskustva s kapnutim Anthropicom i slabim 7b — ovaj sloj je deterministički-jak: OCR već vadi issuer_oib, a OIB exact match (dedup sloj 1) daje pouzdanost 1.0. Ne ovisi o vanjskom AI-u.
endpointi{ "suggest": "GET /archive/{doc_id}/suggest-links — read-only ADVISORY, vraća predložene bridove + already_linked flag", "confirm": "POST /archive/{doc_id}/confirm-link — čovjek potvrdi → kreira EntityLink (idempotentno, member-verified)" }
tokArchiveDoc.issuer_name/issuer_oib → find_duplicates → filtriraj self (doc.company_id) → EntityLink from=doc.company_id, to=izdavatelj, role=dobavljac, scope=archive:doc
testSintetički (2 temp entiteta): suggest našao izdavatelja preko OIB exact conf=1.0 ✓; confirm kreirao 1 brid, 2× poziv idempotentan ✓; podaci počišćeni.
sigurnost{ "suggest": "read-only — nula rizika", "confirm": "idempotentno (provjera prije inserta) + member-verified + best-effort weise3", "servis": "HTTP 200, postojeće rute netaknute", "S1": "AI predlaže, čovjek potvrđuje (akcija s posljedicom)", "commit": "7ef44d8" }
sljedeceF4 dalje (treba jači AI / Anthropic budžet): NL pretraga arhive, njemački porez kategorizacija, anomaly detection. Ili F5 DokArh3 dokaz (ne treba jak AI).
statusDONE — auto-naljepnice rade, petlja dokument→graf zatvorena, testirano