← DokArh Portal
sprint

AI Knjiženje P0 — beta

Kreator: genesis Datum: 2026-05-24 Status: beta
WeisE3™ ID: (nema)

ai_knjizenje_task.py kreiran (Celery, Groq force_fallback) · archive_tasks.py chain spojen · intent_router.py knjizenje_prijedlog handler

tipsprint
sto_je_napravljeno[ "ai_knjizenje_task.py kreiran (Celery, Groq force_fallback)", "archive_tasks.py chain spojen", "intent_router.py knjizenje_prijedlog handler", "chat.html UI kartica s konto parovima", "ref_id propagacija kroz upload endpoint — kanal_ref_id Form param dodan", "flag_modified(doc, 'ai_extracted') za SQLAlchemy JSONB detekciju", "collectstatic provjera + celery-fenix-v4 restart + gunicorn-fenix-v4 restart" ]
arhitekturaArchive OCR done → Celery chain → Groq prijedlog → KanalPoruka u kanal_ref_id sobu
izmijenjeni_fajlovi[ "/var/www/fenix-v4/archive/router.py" ]
detalji_izmjene{ "import": "from sqlalchemy.orm.attributes import flag_modified (red 25)", "parametar": "kanal_ref_id: Optional[str] = Form(None) u upload_document signature (red 256)", "logika": "if kanal_ref_id: doc.ai_extracted dict copy + ['kanal_ref_id'] + flag_modified (red 343-347)" }
zakon[ "ZAKON_38", "ZAKON_32", "ZAKON_43" ]
statusbeta