{"id":"c0035","filename":"c0035_propter_13na10_plan.dok.json","weise3_id":"","tip":"plan_refaktoring","naziv":"c0035 — Propter Soba: 5.9/10 → 13/10","kreator":"CC","datum":"2026-05-04T00:00:00Z","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"plan_refaktoring","kreator":"CC","nastao":"2026-05-04T00:00:00Z","naziv":"c0035 — Propter Soba: 5.9/10 → 13/10","prev_chain":"c0034_borg_faza5_network_alarm.dok.json","analiza_rezultat":"5.9/10 — kritični propusti: bez Bršljana, bez trojne pohrane, _json NameError bug, lifecycle mutira dokarh","ciljevi":["P1: Fix _json NameError bug (runtime crash u decision_history)","P2: Trojna pohrana za sve propter write operacije (pohrani_sync)","P3: Lifecycle event-sourced — ponuda.dokarh ne mutira status","P4: WeisE3 alias — propter koristi utils.weise3() iz ZAKON.py","P5: ZivaCigla za kritične propter fajlove","P6: Index file za O(1) lookup events (umjesto O(n) glob)","P7: Unit testovi za Genesis API (decision flow, grace period)","P8: Asimilator fina-connect → Genesis (BillingPeriod + Otpremnica)","P9: D9 SVJEDOK — promatrac polje u eventima","P10: FENIX OMEGA SemanticStripper za ulazne kanale"],"redoslijed_implementacije":"P1 → P2 → P3 → P4 → P5 → P6 → P7 → P8 → P9 → P10","ocjena_cilj":"13/10"}}