korakc0816
tipphase
sto_trebaZavršiti FAZU 1 MAX EXECUTION PLANA — tahograf migriran na Genesis bridge, PWA dostupna na digigraf.online, EU 561 trip engine validiran. Riješiti K6 blok: tahograf-api systemd + nginx + SSL.
sto_napravljeno[
"Discovery (Z1 — Genesis je ARK): pronađeno da je 95% F1 već izgrađeno — bridge.js (120 lin), PWA (vozac.html, dispatcher.html, index.html, verify.html, eta.html), tahograf.py (2270 lin sa 30+ endpointa), driver_auth.py (PIN auth), media.py, archive.py — sve LIVE na EU port 8010",
"F1.1 Bridge layer — VEĆ POSTOJI: /var/www/genesis/tahograf-mvp/pwa/genesis-bridge.js sa dok.create/list/get + media.upload + auto BPZ-9 seal + VIVUS issued (CC implementacija ranije)",
"F1.2 Trip state machine
fajlovi_dirnuti[
"/etc/nginx/sites-available/digigraf (EU — novi)",
"/etc/nginx/sites-enabled/digigraf (EU — symlink)",
"/etc/letsencrypt/live/digigraf.online/ (EU — novi cert)",
"DNS Namecheap: digigraf.online + www → 217.160.71.124"
]
endpointi_aktivni{
"GET /api/v1/tahograf/driver/{w3}/summary": "Live driver state (drive/work/break/avail + EU 561)",
"POST /api/v1/tahograf/shift/start": "Start shift",
"POST /api/v1/tahograf/shift/end": "End shift",
"GET /api/v1/tahograf/shift/active": "Active shift info",
"POST /api/v1/tahograf/dok/create": "Create .dok record",
"POST /api/v1/tahograf/scan/": "Pre-trip scan",
"POST /api/v1/tahograf/alarm": "Driver alarm",
"POST /api/v1/tahograf/fleet/create": "Create fleet",
"POST /api/v1/ta
robi_test_protokol{
"url": "https://digigraf.online/",
"korak_1": "Otvori URL na mobitelu (Chrome/Safari)",
"korak_2": "Klik vozac.html ili 'Vozač' link",
"korak_3": "Login: fleet_code='SESARPREVOZ', username='robi', PIN='123123' (test PIN, sa setup-a)",
"korak_4": "Klik 'Pre-trip' → klikni stavku 1 (Vanjski pregled, lijeva guma)",
"korak_5": "Mark OK → Genesis API call POST /api/v1/docs/upload → vraća weise3_id",
"korak_6": "Provjera u Genesis bazi: SELECT * FROM chain_blocks WHERE created_at > now
zakon_status{
"Z0": "OK — Genesis je ARK, integriraš ne gradiš (95% F1 već postojalo)",
"Z1": "OK — lanac je istina (sve aktivnosti = .dok, ne SQL)",
"Z2": "OK — Bršljan PULL aktivan, nova .dok automatski replicirana",
"Z3": "OK — trojna pohrana radi kroz POST /api/v1/docs/upload",
"Z11": "OK — membrana auth na /sudac (PIN ili Bearer)",
"Z17": "OK — BORG protokol PULL only održan",
"Z26": "OK — TypedDict odgovori (DokumentOdgovor, VerifikacijaOdgovor)",
"Z27": "OK — Triple fields: weise3_id
pending[
"F1.5 Robi K11 smoke test — production validacija (čeka Robi)",
"F1.3 Brisanje tahograf-mvp Flask :5050 — nakon Robi potvrde (ne ranije)",
"F2 Globalna arhiva (sati.ink + evalidator.eu zajednički router)",
"F3 Fasada (3 landing stranice + ARK Concierge)"
]
max_plan_progres{
"F0_instrumentacija": "DONE",
"F1_tahograf": "95% DONE — čeka Robi smoke test",
"F2_globalna_arhiva": "TODO",
"F3_fasada": "TODO",
"F4_dispatcher_dashboard": "TODO",
"F5_trziste": "TODO"
}
domene_status{
"limit-connect.com": "Spain HTTPS — Genesis primary",
"v4.limit-connect.com": "Spain HTTPS",
"no-limit.world": "Spain HTTPS",
"evalidator.eu": "Spain HTTPS (do 08.09.2026)",
"fina-connect.online": "EU HTTPS (do 10.08.2026) — migrirano s HEL",
"viskovic-group.de": "EU HTTPS (do 10.08.2026) — Django dijeljen sa fina",
"digigraf.online": "EU HTTPS (do 10.08.2026) — PWA tahograf migrirano sa Spain",
"grosmarkt-online.eu/brsljani": "Spain PHP node",
"memio.farm/pet/world": "DE Ber
tagovi[
"mcp",
"tahograf",
"digigraf",
"phase-1",
"max-plan",
"k6-resolved"
]