{"id":"c1173","filename":"c1173_plan_v3_paralelne_niti.dok.json","weise3_id":"","tip":"master_plan","naziv":"Plan v3 — Paralelne niti (EHO + Sjetve + Staze)","kreator":"Ivan + CC","datum":"2026-05-29","snippet":"","status":"DEFINICIJA_FAZE — EHO i Sjetva scope čekaju Ivanovu potvrdu","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"master_plan","naziv":"Plan v3 — Paralelne niti (EHO + Sjetve + Staze)","datum":"2026-05-29","autor":"Ivan + CC","verzija":"v3","status":"DEFINICIJA_FAZE — EHO i Sjetva scope čekaju Ivanovu potvrdu","kljucna_ovisnost":{"EHO_format":{"sto_je":"TBD — Ivan definira. Pretpostavka CC: format za međučvornu razmjenu Genesis:0 podataka (schema contract za ChainBlock sync). Analogno ARK JEZGRA (c1172) ali za Genesis:0.","blokira":["Sjetva_1_puni_start","Sjetva_3_puni_start"],"tko_piše":"Ivan (Faza 0)","kad_je_gotovo":"kad Ivan kaže 'EHO zapečaćen' — to je enter za Sjetve"}},"paralelne_niti":{"nit_1_sprint3_staza_a":{"executor":"CC","sto":"Sprint 3 Staza A — lokalna fiskalizacija engine","scope_staza_a":["Port fisk.py: generate_zki(oib, dt, br, pos_pr, nap_ur, iznos, pk) → str","SOAP builder za Porezna uprava (FINA spec v1.7)","Test EchoZahtjev (ping prema cistest.apis-it.hr)","Test: normalni R račun gotovina, kartica, storno","Test: više PDV stopa (0% + 25%)"],"scope_staza_b_CEKA_EHO":["Invoice ChainBlock kreiranje","ARK sync Invoice atoma","Cross-node verifikacija fakture"],"nota":"Staza A = lokalno SAMO. Čim faktura dira ChainBlock za sync → Staza B → čeka EHO.","status":"READY_TO_START"},"nit_2_tauri_poc":{"executor":"CC","sto":"Sjetva 2 first piece — Tauri desktop agent istraživanje","scope":["Tauri v2 setup (Rust + Next.js shell)","Offline WeisE3 verifikacija u Tauri window","Local SQLite za offline ChainBlock cache","System tray: 'Genesis agent radi / ne radi'"],"ovisi_o":"ništa — pure research","status":"READY_TO_EXPLORE","nota":"PoC, ne produkcija. Cilj: dokazati da desktop agent može verificirati offline bez interneta."},"nit_3_pqc_landing":{"executor":"Ivan","sto":"Faza 9 first piece — PQC landing page nacrt","ovisi_o":"ništa","status":"Ivan_piše"},"nit_4_faza_0_eho":{"executor":"Ivan","sto":"Faza 0 — EHO spec + Why dokumentacija","blokira":"Sjetva 1 i 3 puni start","status":"Ivan_piše"}},"sjetva_definicije":{"Sjetva_1":{"sto_je":"TBD — Ivan definira. Pretpostavka: prvi vanjski deploy Genesis:0 (Marija mreža? Robi Cesar tahografen? Zrno installer?)","ceka":"EHO format zapečaćen"},"Sjetva_2":{"sto_je":"Desktop Genesis agent — Tauri PoC je first piece","status":"CC istražuje odmah"},"Sjetva_3":{"sto_je":"TBD — Ivan definira","ceka":"EHO format zapečaćen"}},"redoslijed_entera":["1. CC krene: Sprint 3 Staza A + Tauri PoC (paralelno, odmah)","2. Ivan krene: Faza 0 EHO spec + PQC landing (paralelno, odmah)","3. Ivan zaključi: 'EHO zapečaćen' → CC dobiva enter za Stazu B","4. Ivan definira Sjetvu 1 i 3 scope → enter za puni start"],"ispravak_cc":{"tekst":"Sprint 3 mora imati eksplicitnu granicu Staza A / Staza B. Bez nje faktura dobije ChainBlock prema staroj shemi i treba migracija kad EHO sjedne.","prijedlog":"Staza A = fiskalizacija engine (lokalno, bez sync). Staza B = ChainBlock + ARK integration (čeka EHO). Potvrdi scope Staze A."},"zakon":["ZAKON 26 — schema contract","ZAKON 32 — svaki fix ima chain entry"],"weise3_id":"","nastao":"2026-05-29"}}