WeisE3™ ID: WEISE3::SATI::dashboard_client::sati_global::cc::20260517T2040::NEW::FENIX2026
tipisporuka
server_idgenesis-new-31.70.90.84
bunker_sealBPZ9::L0::SATI::dashboard_client::isporuka::FENIX2026
zakon[
"ZAKON 2",
"ZAKON 3",
"ZAKON 26",
"ZAKON 27",
"ZAKON 32"
]
vivus{
"status": "aktivan",
"created": "2026-05-17T20:40:00Z",
"expires": null
}
podaci{
"sto_je_napravljeno": [
"sati_client.py (21.5KB) — Python klijent library za sati-global API",
"SatiClient (JWT/Bearer) — async + sync wrappers, za fenix-v4 i web module",
"SatiPosClient (X-POS-KEY) — za GenesisPos blagajne, shift_summary() za display na kasi",
"SatiClientPool — singleton pool za async servere (FastAPI/uvicorn)",
"make_pos_key() — generira X-POS-KEY jednak sati-global verifikaciji",
"ZAKON 26: sve metode vraćaju SatiResponse TypedDict",
"Sync wrap