tipSESIJA_LOG
sustavdigigraf.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 (pl
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_napomenaBEZ 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_provjera25/25 zakona prolaze
_nastao2026-05-07T00:00:00Z
_statusDONE
created_at2026-05-07T00:00:00Z