{"id":"c1270","filename":"c1270_mar_eu_unifikacija_migracije.dok.json","weise3_id":"WEISE3::7c3b436da83fed31f56321550475b612a7f8da287a71bf4b7628cd30fb2b0f2d::unify::FENIX2026","tip":"DEPLOY","naziv":"MAR→EU unifikacija — F0-F4 lokalne izmjene + entity_link migracija","kreator":"genesis","datum":"2026-06-06","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"DEPLOY","naziv":"MAR→EU unifikacija — F0-F4 lokalne izmjene + entity_link migracija","datum":"2026-06-06","sustav":"fenix-v4","sto_napravljeno":["Rsync 34 fajlova: MAR lokalni razvoj prenesен na EU","F0: email_ingest/, genesis_auth/, arhiva/, api/kapetan, api/sugovornik, services/ (7 novih)","F1: EntityLink model (companies/models.py)","F2: /companies/scope endpoint + dvoskins template (archive/list.html)","F3: QR most EntityLink brid (archive/router.py)","F4: services/identity.py — dedup resolution (lokalni Ollama, ZAKON 41)","Migration 0035_entity_link.py — checkfirst logika (safe za oba servera)","EU alembic 0034→0035 (entity_link tablica kreirana)","MAR alembic 0035 (vec je bila tamo, checkfirst=no-op)","EU git commit 6ecf0b2, MAR deploy-fenix × 2 (migrations fixed)","FIKSANO: c5b364fd0ffd bio untracked na EU — dodan u git (2a52703)","FIKSANO: 0033_pos_role_company_type MAR duplikat uklonjen (4b830a4)"],"git_commits":{"EU":["6ecf0b2 (unify)","2a52703 (c5b364fd0ffd fix)"],"MAR":["4b830a4 (0033 delete)","d9baf9e+529e1ff (deploy merges)"]},"status_final":{"EU_alembic":"0035 (head)","MAR_alembic":"0035 (head)","migrations_identicne":true,"gunicorn_eu":"active","gunicorn_mar":"active"},"zakoni":["ZAKON 0","ZAKON 27","ZAKON 30","ZAKON 32"],"war_board_item":"MAR lokalne izmjene unifikacija (email_ingest, arhiva, kapetan, CORS)","weise3_id":"WEISE3::7c3b436da83fed31f56321550475b612a7f8da287a71bf4b7628cd30fb2b0f2d::unify::FENIX2026","krunica_hash":"KH1::3989124fcb2e14f748e29748550fe735bf7be7a377448d810da48914ae3b0076"}}