## 2026-06-29 (natt) — AI-arkitektur: Cloud Vision + Eget Dataset + Ensemble **Beslut:** Kombinationsstrategi enligt Eriks rekommendation. ### Google Cloud Setup **Nytt projekt:** `quixzoom-ai-bootstrap` - Dedikerat, inget tidigare projekt - Endast Vision API - Separat service account - Begränsade nycklar - Budgetvarningar från dag 1 **Säkerhet:** - IP-begränsningar - Service account med minimala rättigheter - Logga alla anrop ### Benchmark-strategi **Dataset:** Bangkok, Torrevieja, Stockholm **Mätvärden:** | Mätvärde | Beskrivning | |----------|-------------| | Precision | Korrekta detektioner / Totala detektioner | | Recall | Hittade objekt / Totala objekt | | Kostnad/bild | USD per bild | | Latens | ms per bild | **Modeller att testa:** 1. Cloud Vision 2. YOLOv8 3. Grounding DINO (när fixad) 4. Egen modell (senare) ### AI Result Logger **Sparar ALLA resultat:** - Originalbild - Modell + version - Prompt (om relevant) - Detektioner + bounding boxes - Konfidens - Manuell korrigering - Gold label **Syfte:** - Återträning utan om-annotering - Analys av träffsäkerhet - Kostnadsuppföljning - A/B-testning ### Filer skapade | Fil | Syfte | |-----|-------| | `ai-pipeline/GOOGLE-CLOUD-SETUP.md` | Instruktioner för GC-projekt | | `ai-pipeline/ai-benchmark-suite.js` | Benchmark-verktyg | | `ai-pipeline/ai-result-logger.js` | Logga alla AI-resultat | | `ai-pipeline/AI-ARCHITECTURE.md` | Övergripande arkitektur | ### Nästa steg 1. Skapa Google Cloud-projekt 2. Skaffa API-nyckel 3. Kör benchmark på Bangkok 4. Bygg gold dataset 5. Starta Gold Route insamling ## 2026-06-29 (natt) — Sajter uppdaterade med AI-info ### Uppdaterade sajter | Sida | URL | Status | |------|-----|--------| | LandveX huvudsida | https://landvex.com/ | ✅ Uppdaterad | | LandveX AI | https://landvex.com/landvex-ai.html | ✅ Ny | | QUIXZOOM AI | https://landvex.com/quixzoom-ai.html | ✅ Ny | | Pilot docs | https://landvex.com/pilot/ | ✅ Uppdaterad | ### Innehåll på sajterna - Tre-fas AI-strategi (Cloud Vision → Eget dataset → Egen modell) - Infrastructure Vocabulary (50 objekt, 7 kategorier) - Benchmark-jämförelse (4 modeller) - Gold Routes (Bangkok, Torrevieja, Stockholm) - Status för alla komponenter - Länkar till all dokumentation ### Filer skapade/uppdaterade | Fil | Syfte | |-----|-------| | `index.html` | Huvudsida med AI-info | | `landvex-ai.html` | LandveX AI-sida | | `quixzoom-ai.html` | QUIXZOOM AI-sida | ### Nästa steg 1. Erik skapar Google Cloud-projekt + API-nyckel 2. Ladda upp nyckel till server 3. Kör benchmark på Bangkok-bilder 4. Uppdatera sajter med benchmark-resultat ## 2026-06-29 (morgon) — aamos-ledger Rust + LandveX AB UI ### Status: LandveX AB fullt importerat i aamos-ledger **Konton:** 23 st (alla BAS-konton från SIE4-filen) - Tillgångar: 1221, 1227, 1930 - Eget kapital: 2090 - Skulder: 2510, 2611, 2990 - Intäkter: 3000, 3010, 3020, 3900 - Kostnader: 5420, 5460, 5612, 5614, 5810, 5820, 5900, 6071, 6540, 6550, 7630, 8910 **Verifikat:** 23 st (inklusive IB20260101) - Ingående balans per 2026-01-01 - 22 verifikat från 2026-02-04 till 2026-04-30 **Trial balance:** Balanserad (D=K) ### Nytt iOS-native UI skapat **URL:** https://bernt.wavult.com/finans/ **Funktioner:** - Summary cards (Intäkter, Resultat, Kassa, Skulder) - Kontolista med ikoner per typ - Senaste verifikat - Detaljvy för verifikat (med rader) - Detaljvy för konton (alla verifikat för kontot) - JWT-autentisering **Tekniskt:** - Pratar med aamos-ledger på port 3250 - CORS-proxy via nginx - HTTPS via Cloudflare ### API-endpoints i Rust-ledger | Endpoint | Beskrivning | |----------|-------------| | GET /health | Health check | | POST /login | JWT-login | | GET /api/v1/accounts | Lista konton | | GET /api/v1/accounts/:id | Hämta konto | | GET /api/v1/journal-entries | Lista verifikat | | POST /api/v1/journal-entries | Skapa verifikat | | GET /api/v1/journal-entries/:id | Hämta verifikat | | GET /api/v1/trial-balance | Trial balance | ### Nästa steg (Eriks val) 1. Starkare autentisering (inte admin/password) 2. Fler vyer (balansräkning, resultaträkning) 3. SIE4-export 4. Nya verifikat (formulär) 5. Egen subdomän (finans.landvex.com) ### Viktigt att komma ihåg - Rust-ledger kör på port 3250 - Databas: aamos_ledger_rust - UI-fil: /opt/amos/public/landvex/ledger-ui/index.html - Nginx-config: /etc/nginx/conf.d/landvex.conf - Inloggning: admin / password (MÅSTE bytas!)