ALAI Contacts Inventory ALAI Contacts Inventory Authoritative source: Paperless-ngx Correspondents na archive.alai.no/api/correspondents/ Last rebuild: 2026-04-28 (iz ~/system/databases/email-inbox.db , 2299 emails) MC reference: #9546 Sve poslovne kontakte ALAI Holding AS i partnerskih kompanija. Auto-rebuild iz email DB-a + lokalnih dokumenata. Single source of truth. Kako pretraživati kontakte Web UI https://archive.alai.no → Correspondents tab → search ili browse. API source ~/.config/alai/paperless-token.env curl -s --interface 192.168.68.65 \ -H "Authorization: Token $PAPERLESS_TOKEN" \ "https://archive.alai.no/api/correspondents/?name__icontains=sintef" | jq Stat — koliko ih je curl ... "https://archive.alai.no/api/correspondents/?page_size=1" | jq '.count' Trenutni inventory — 56 correspondents (2026-04-28) Banking / fintech partneri & klijenti ID Name Source 19 PBZ Zagreb seeded — Intesa pivot HR 20 Intesa Sanpaolo seeded 29 Vidar Aksland (SpareBank1 Sør-Norge) email 30 Tomislav Premuž (PBZ Zagreb) email 31 Vegard Aven (ZTLPay) email 32 Andreas Bjerke (ZTLPay) email 33 Aprila Bank ASA email 34 Folio email — Bilko reference Regulatori / vlast ID Name Source 16 Finanstilsynet seeded 17 Skatteetaten seeded 18 Brønnøysundregistrene seeded — Innovasjon Norge seeded Akademski / research partneri ID Name Source 15 SINTEF seeded 26 Brian Elvesæter email — SINTEF 27 Signe Riemer-Sørensen email — SINTEF lead 28 Harald Rønn email — Simula 35 Håkon Kløve-Graue Lavik email — Finance Innovation Bergen HR / recruiters / consultancies ID Name 36 Kjell Ljøstad (Hive Consulting) 37 Audun (Kons AS) 38 Amanda Heie Veiby (Emagine) 39 Ove Olsen (Knowit) 40 Amila Lagumdžija (Authority Partners) 41 Elakkiya Sivakumar (Storebrand) 42 Henrik Digernes (NFF) 43 Thomas Dahlsrud (Sykling) Network / kolege / familija ID Name 44 Hamdija Salkić (LinkedIn) 45 Asmir Merdžanović 46 Anel Pasić (WizardNUF) 47 Adnan Cesko 48 Stefan (Smitrovic) 49 Emma Hu (Transtek) 50 MARFILD HOLD Vendors sa account managerom ID Name 21 Anthropic 22 Cloudflare 23 Tryg 24 Fiken AS 25 Entur AS 51 Knut at Sanity 52 Dan at Vercel 53 Sanity.io 54 Kravia 55 Vercel Security 56 Tryg Forsikring Kako auto-update-ovati Svaka Claude sesija (per ZAKON ARCHIVE FIRST): # ~/system/scripts/contacts-rebuild.py (TODO — kreirat će ga FlowForge u sljedećoj iteraciji) import sqlite3, requests db = sqlite3.connect("~/system/databases/email-inbox.db") new_senders = db.execute(""" SELECT from_addr, from_name, COUNT(*) c FROM emails WHERE classification != 'SPAM' AND from_name != '' AND from_addr NOT LIKE '%no-reply%' AND from_addr NOT LIKE '%newsletter%' GROUP BY from_addr HAVING c >= 2 """) # Compare with existing Paperless correspondents # Auto-create new ones with name + meta in notes Trigger: Manualno: python3 ~/system/scripts/contacts-rebuild.py Auto: cron weekly (TODO) Multi-tenant kontekst (Bilko HR/BiH/Srbija) archive.alai.no postaje SaaS feature kroz Bilko klijente. Trenutni stanje = single instance, single tenant. Future: Per-client root storage path — npr. /Bilko-HR//contacts/ , /Bilko-BiH//contacts/ Per-tenant API tokens — scoped na svoj prefix CF Access policies — tenant-specific email domain matching Billing integration — Bilko subscription model Dok to nije implementirano, sve ide pod /ALAI/contacts/ storage path (id=10). Outstanding TODO Phone numbers — Paperless Correspondent ne podržava native, mora kao Custom Field ( /api/custom_fields/ setup) Postal addresses — isto, Custom Field LinkedIn / role / company — Custom Field Family vs business segregation — tag personal vs default Email DB → Paperless auto-sync cron (MC #9996 covers email export, this would be lighter contacts-only sync) Multi-tenant — kad Bilko commercial launch, per-client root paths Related ZAKON ARCHIVE FIRST archive.alai.no — Paperless-ngx Setup & Operations CF IP Access Rules — ALAI LAN Bypass MC #9996 — Email archive export