← DokArh Portal
master_plan

Plan v3 — Paralelne niti (EHO + Sjetve + Staze)

Kreator: Ivan + CC Datum: 2026-05-29 Status: DEFINICIJA_FAZE — EHO i Sjetva scope čekaju Ivanovu potvrdu
WeisE3™ ID: (nema)
tipmaster_plan
verzijav3
statusDEFINICIJA_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 kr
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" ]