tipimplementacija
sustavfenix-v4 + genesis
zakon[
"ZAKON_38",
"ZAKON_27",
"ZAKON_3"
]
commit6f45a12 (fenix-v4), 45ccd2a5 (genesis)
p0genesis auth/status endpoint — sati.ink genesis login radio 404, sada 200 s weise3_id+tier
p1base.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"
}
napravljeno2026-05-18
agentCC claude-sonnet-4-6