← DokArh Portal
fix

Arhiva globalni modul — top 3 hitne popravke

Kreator: CC + Ivan Datum: 2026-05-18 Status:
WeisE3™ ID: (nema)
tipfix
sustavfenix-v3
git_commitd51d8ad
zakon[ "ZAKON_3", "ZAKON_29", "ZAKON_28" ]
sto_trebaTri kritična buga identificirana analizom arhiva modula moraju biti popravljena i deployirana na produkciju (MAR server).
faze[ { "id": 1, "naziv": "Fix 1 — Trojna pohrana za TempArhivaEntry", "fajl": "arhiva/tasks.py", "linija": 579, "status": "DONE", "opis": "temp_arhiva_ocr_task je koristio direktni pohrani_u_genesis() — samo Noga 1 (Genesis ChainBlock). Zamijenjen s pohrani_trojka() koji aktivira sve 3 noge: Noga1=Genesis, Noga2=.dokarh bundle, Noga3=Brsljani gossip. trojka_ok i trojka_status se sada persistiraju na TempArhivaEntry modelu.", "zakon": "ZAKON_3", "stari_kod": "pohran
deploy{ "eu_server": "izmjena lokalna (EU = dev mirror)", "mar_server": "rsync + systemctl restart gunicorn-fenix-v3.service → active", "syntax_check": "python3 -m py_compile — sve 3 datoteke OK prije deploya" }
analiza_kontekstPopravke su rezultat sustavne analize arhiva modula po 8 kategorija (prosjek 7.7/10). Top 3 hitna prijetnja: nepotpuna trojka pohrana za PWA korisnike, javni CPU endpoint bez zaštite, missing SHA-256 fingerprint u dokarh bundle.
regresijaNema — sve 3 izmjene su additive/replacement s graceful degradation. Gunicorn restart bez downtime-a (< 2s).
sljedeci_korakPokrenuti ZAKON.py provjeru Zakon 10+11 na MAR-u. Dodati test za trojka pohrana TempArhivaEntry flow.