{"id":"c1253","filename":"c1253_pos_rewrite_sprint1.dok.json","weise3_id":"","tip":"implementacija","naziv":"POS svih posova — Sprint 1","kreator":"genesis","datum":"2026-06-03","snippet":"pos/models.py — 5 modela (PosTerminal, PosSesija, PosRacun, PosStavka, PosPlacanje), ZAKON 27 · migration 0026 — 5 tablica kreirana na EU i MAR · pos/services/checkout.py — otvori_sesiju, zatvori_sesiju, naplati, storniraj","status":"DONE","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"implementacija","naziv":"POS svih posova — Sprint 1","datum":"2026-06-03","commit":"47919b9","serveri":["EU 217.160.71.124","MAR 212.227.181.201"],"sto_je_napravljeno":["pos/models.py — 5 modela (PosTerminal, PosSesija, PosRacun, PosStavka, PosPlacanje), ZAKON 27","migration 0026 — 5 tablica kreirana na EU i MAR","pos/services/checkout.py — otvori_sesiju, zatvori_sesiju, naplati, storniraj","pos/services/fiscal.py — mock stub (Sprint 1)","pos/services/reporting.py — z_izvjestaj (3 SQL query, no N+1)","pos/services/ai_promatrac.py — KontekstSesije, PosPromatrac, ZAKON 38 TokenRouter","pos/router.py — 12 endpointa + /pos/odijelo (motor obrazaca)","templates/pos/terminal.html — POS svih posova, dinamicki tabovi, kamera scan, dark/light","Sinkronizacija EU → MAR: git push mar master + systemctl restart gunicorn-fenix-v4"],"motor_obrazaca":{"bakery":["naplata","primke","normativ","brasno","kalkulacija","arhiva"],"opg":["naplata","primke","normativ","kalkulacija","arhiva"],"accounting_firm":["naplata","ulazni","kalkulacija","arhiva"],"ngo":["naplata","arhiva"],"default":["naplata","ulazni","arhiva"]},"status":"DONE","sljedece":["Sprint 2 — primke, normativ, knjiga brasna, kalkulacija","Real FINA CIS fiskalizacija","F2 Vozaci (digigraf, offline)"],"zakon":["ZAKON 27 — Model Trinity","ZAKON 38 — Token Economy","ZAKON 32 — svaki fix ima chain entry"]}}