← DokArh Portal
implementacija

Fleet SOS server-side endpoint + TahoSeal verify.html

Kreator: genesis Datum: 2026-05-07 Status: DONE — svi otvoreni taskovi iz prethodne sesije zatvoreni
WeisE3™ ID: (nema)

POST /api/v1/tahograf/fleet/{id}/sos — vozač push (no auth), storage media/fleet_sos/{id}.json (50 eventa) · GET /api/v1/tahograf/fleet/{id}/sos — dispečer poll (Bearer auth), označava pregledano, GP

tipimplementacija
commit4cc1699
zakon[ "ZAKON 17 — BORG pull-only (SOS je pull pattern)", "ZAKON 1A — WeisE3 na svakom SOS eventu" ]
sto_je_napravljeno[ "POST /api/v1/tahograf/fleet/{id}/sos — vozač push (no auth), storage media/fleet_sos/{id}.json (50 eventa)", "GET /api/v1/tahograf/fleet/{id}/sos — dispečer poll (Bearer auth), označava pregledano, GPS link", "GET /api/v1/tahograf/fleet/lookup-by-code/{code} — javni lookup fleet_id po kodu", "panic.js: _pushSosToFleet() — async push na genesis kad driver ima tg_fleet_id u localStorage", "dispatcher.js: loadSosEvents() → API umjesto localStorage (cross-device, persistentno)", "pw
testovi{ "POST SOS": "curl -X POST /fleet/035decd.../sos → {ok: true, weise3_id: 06a743...}", "GET SOS bez auth": "→ 401 (ispravno)", "verify nginx": "curl digigraf.online/verify/TEST → HTTP 200", "API verify": "digigraf.online/api/v1/tahoseal/verify/W3-TEST... → {ok: true, ...}" }
statusDONE — svi otvoreni taskovi iz prethodne sesije zatvoreni