{"id":"c0979","filename":"c0979_fenixv4_design_system_archive_ui.dok.json","weise3_id":"WEISE3::57c4a95a72b576002d7ddabd39f41a2b::CC::dokarh::FENIX2026","tip":"implementacija","naziv":"Fenix V4 Global Design System + Archive UI + P0/P3 bugfixevi","kreator":"genesis","datum":"","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"implementacija","naziv":"Fenix V4 Global Design System + Archive UI + P0/P3 bugfixevi","sustav":"fenix-v4 + genesis","zakon":["ZAKON_38","ZAKON_27","ZAKON_3"],"commit":"6f45a12 (fenix-v4), 45ccd2a5 (genesis)","p0":"genesis auth/status endpoint — sati.ink genesis login radio 404, sada 200 s weise3_id+tier","p1":"base.html global design system — dark/light toggle, fnx-* komponente, Jinja2 blokovi","p2":{"upload":"GET /api/v4/archive/upload — drop zona, kategorije, Genesis auth strip","list":"GET /api/v4/archive/list — tablica, filteri po statusu, pretraga client-side","scan":"GET /api/v4/archive/scan/{token} — javni mobilni upload bez logina (QR)","scan_post":"POST /api/v4/archive/scan/{token}/upload — prima fajl, kreira ArchiveDoc"},"p3":{"bela_bug":"BELA dict key bug popravljen: {filename: safe} -> {'filename': safe}","zakon38":"archive_tasks._ai_extract() koristi TokenRouter (T0) s ImportError fallback"},"url_test":{"scan_demo":"https://v4.limit-connect.com/api/v4/archive/scan/DEMO","genesis_auth":"https://genesis.limit-connect.com/api/v1/genesis/auth/status"},"napravljeno":"2026-05-18","agent":"CC claude-sonnet-4-6","weise3_id":"WEISE3::57c4a95a72b576002d7ddabd39f41a2b::CC::dokarh::FENIX2026"}}