{"id":"c0086","filename":"c0086_digigraf_sprint_faza1_faza2.dok.json","weise3_id":"","tip":"SESIJA_LOG","naziv":"Digigraf Genesis PWA — Sprint Faza 1 + Faza 2","kreator":"genesis","datum":"2026-05-07","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"SESIJA_LOG","naziv":"Digigraf Genesis PWA — Sprint Faza 1 + Faza 2","sustav":"digigraf.online / genesispos.online","commits":["8f92062 — EU 561 countdown + Odmor Shield ZK + eCMR WebAuthn","7dadb5a — shield ZK endpoint + eCMR challenge/sign API","9b66102 — Enforced Silence dispatcher","fbb7398 — PoD skener + Smart ETA link","c7c8e22 — PoD scan, ETA link + public ETA endpoints"],"implementirano":["eu561-countdown.js — live odbrojavanje preostalih sati vožnje, boja zelena/naranča/crvena, 1s tick, dnevni vs neprekidni limit","odmor-shield.js — ZK mod na pauzi: GPS staje, overlay za vozača, API flag file, shield=true u fleet statusu","trip.js — TripView.getState() eksponirano, Odmor Shield hook u switchActivity()","tahograf.py — /shield endpoint, /ecmr/challenge + /ecmr/sign, _get_shield(), shield u fleet/status ZK","Enforced Silence — dispatcher.js: shielded driver card (plava boja), chat input disabled, drawer shield block, _shieldMap","pod.js — PoD skener: kamera → canvas compress → JPEG → POST, WeisE3 + BPZ-9 L2, async DokArh","/pod/scan + /pod/list endpoints","eta.html — javna ETA stranica za kupca bez auth, nikad ne vraća GPS","/eta-link + /eta/{token} endpoints, Redis TTL","nginx /eta/{token} → eta.html routing na digigraf.online"],"odbaceno_temeljem_analize":["eCMR kao pravi pravni protokol → zamijenjen PoD skenerom (skladištar ne treba ništa)","CSV Timocom import → preskočeno potpuno (Trans.eu API u budućem sprintu)","Referral program → odgođen, Sybil attack vektor"],"planiranje_napomena":"BEZ DATUMA I VREMENSKIH ROKOVA — samo redni brojevi sprintova. Planovi: DONE/TODO/FUTURE/BLOCKED.","redosljed_sljedecih_zadataka":["Sprint N+1 — Border crossing detection (GeoJSON offline, Push notifikacija)","Sprint N+1 — Crash detection G-force SOS","Sprint N+2 — OSM parking router u countdown (Overpass API)","Sprint N+2 — Speed camera overlay (OSM tag highway=speed_camera)","Sprint N+3 — CRDT IndexedDB layer (Automerge 2.0)","Sprint N+3 — .ddd tahografski disk viewer","Sprint N+4 — Trans.eu API autonomni pull (bez klika korisnika)"],"zakon_provjera":"25/25 zakona prolaze","_nastao":"2026-05-07T00:00:00Z","_status":"DONE","nastao":"2026-05-07T00:00:00Z","datum":"2026-05-07","created_at":"2026-05-07T00:00:00Z"}}