# LandveX / AAMOS System Inventory ## Genererad 2026-07-05 10:57 UTC ## Status: PRODUKTION — 30+ tjänster aktiva --- ## 🎯 Exekutiv Sammanfattning Du har **30+ tjänster** i produktion. De flesta fungerar. Problemet är att de inte pratar med varandra. **Detta dokument är sanningen.** Inget mer byggande förrän vi vet vad vi har. --- ## 📊 Tjänstöversikt (efter domän) ### 1. FINANS & BOKFÖRING | Tjänst | Port | Teknik | Status | Vad den gör | |--------|------|--------|--------|-------------| | **aamos-ledger** | 3250 | Rust | ✅ Kör | Dubbel bokföring, BAS-konton, SIE4 | | **aamos-financial-engine** | ? | Rust | ✅ Kör | Finansiella beräkningar | | **aamos-billing-engine** | ? | Rust | ✅ Kör | Fakturering, prenumerationer | | **aamos-bank-import** | ? | Node.js | ✅ Kör | Bankfil-import (CSV, MT940) | | **aamos-sie-import** | ? | Node.js | ✅ Kör | SIE4-import | | **ouroboros-finance** | 3202 | Node.js | ✅ Kör | Prexo-finance, redovisning | | **ouroboros-payroll** | ? | Node.js | ✅ Kör | Lön, AGI | | **ouroboros-expenses** | ? | Node.js | ✅ Kör | Utgifter, kvitton | **Problem:** 8 separata finanstjänster. Ingen enhetlig API-yta. --- ### 2. quiXzoom (Fältapp) | Tjänst | Port | Teknik | Status | Vad den gör | |--------|------|--------|--------|-------------| | **quixzoom-api** | ? | Node.js | ✅ Kör | Huvud-API | | **quixzoom-mission** | 7060 | Node.js | ✅ Kör | Uppdragshantering | | **quixzoom-avo** | ? | Node.js | ✅ Kör | AMOS Vision Orchestrator (AI) | | **quixzoom-kyc** | 8765 | Python/Docker | ✅ Kör | Identitetsverifiering | | **aamos-quixzoom-engine** | ? | Rust | ✅ Kör | quiXzoom motor | | **aamos-zoomer** | ? | Go | ✅ Kör | Zoomer-hantering | **Problem:** 6 tjänster för en app. Fragmenterad data. --- ### 3. LandveX (Kundplattform) | Tjänst | Port | Teknik | Status | Vad den gör | |--------|------|--------|--------|-------------| | **landvex-api** | 8081 | Python/Docker | ✅ Kör | Intelligence API | | **aamos-crm** | ? | Go | ✅ Kör | Kundhantering | | **aamos-campaigns** | ? | Go | ✅ Kör | Kampanjer | | **aamos-venture** | ? | Rust | ✅ Kör | Venture/Investeringar | --- ### 4. AAMOS Plattform (Gemensamt) | Tjänst | Port | Teknik | Status | Vad den gör | |--------|------|--------|--------|-------------| | **aamos-core** | 3100 | Node.js | ✅ Kör | AI Brain, orkestrering | | **aamos-api-gateway** | ? | Rust | ✅ Kör | API Gateway | | **aamos-gateway** | ? | Go | ✅ Kör | Alternativ gateway | | **aamos-command-center** | ? | Node.js | ✅ Kör | Admin-konsol (befintlig) | | **aamos-hermes** | ? | Node.js | ✅ Kör | Kommunikation, notifieringar | | **aamos-health-aggregator** | ? | Rust | ✅ Kör | Hälsokontroll | | **aamos-audit-engine** | ? | Node.js | ✅ Kör | Revision, loggning | | **aamos-incidents** | ? | Go | ✅ Kör | Incidenthantering | | **aamos-meetings** | ? | Go | ✅ Kör | Mötesbokning | | **aamos-payroll** | ? | Go | ✅ Kör | Lön (Go-version) | **Problem:** 10 plattformstjänster, vissa dubletter (gateway x2, payroll x2). --- ### 5. AI & Data | Tjänst | Port | Teknik | Status | Vad den gör | |--------|------|--------|--------|-------------| | **ai-gateway** | ? | Node.js | ✅ Kör | AI-model routing | | **ai-gateway-monitor** | ? | Node.js | ✅ Kör | AI-monitoring | | **amos-core** | 3100 | Node.js | ✅ Kör | AI Brain (se ovan) | --- ### 6. Infrastruktur | Tjänst | Port | Teknik | Status | Vad den gör | |--------|------|--------|--------|-------------| | **nginx** | 80/443 | nginx | ✅ Kör | Reverse proxy | | **postgres** | 5433 | Docker | ✅ Kör | quiXzoom DB | | **redis** | 6380 | Docker | ✅ Kör | quiXzoom cache | | **neo4j** | 7474/7687 | Docker | ✅ Kör | Graph DB | | **clickhouse** | 8123/9000 | Docker | ✅ Kör | Analytics | | **mailu** | 25/465/587/993 | Docker | ✅ Kör | E-post | | **gitea** | 3000/222 | Docker | ✅ Kör | Git | | **plane** | 8091/8092 | Docker | ✅ Kör | Projektverktyg | | **minio** | 9000 | Docker | ✅ Kör | S3-liknande storage | --- ## 🔴 Kritiska Problem ### 1. Dubletter - **2x API Gateway** (Rust + Go) - **2x Payroll** (Node.js + Go) - **3x Ledger/Finance** (Rust, Node.js 3202, Node.js 3250) ### 2. Fragmenterad Data - quiXzoom data i PostgreSQL (port 5433) - Ouroboros data i separat PostgreSQL - AAMOS data oklart var - Ingen enhetlig databas ### 3. Ingen Enhetlig Admin - aamos-command-center finns men används inte - landvex-admin finns (halvfärdig) - ouroboros-frontend finns (halvfärdig) - Jag byggde just landvex-control-plane (onödigt — ska raderas) ### 4. Port-Kaos - 30+ portar öppna - Ingen dokumentation av vilken tjänst som kör var - Vissa portar konflikterar --- ## 🟢 Vad som Faktiskt Fungerar | Tjänst | Varför den fungerar | |--------|---------------------| | aamos-ledger (3250) | Dubbel bokföring, SIE4, BAS-konton | | ouroboros-finance (3202) | Redovisning, verifikat, rapporter | | quixzoom-mission (7060) | Uppdrag, zoomers, payouts | | landvex-api (8081) | Intelligence API, data | | aamos-core (3100) | AI-orkestrering | | nginx (80/443) | Reverse proxy, SSL | --- ## 📋 Nästa Steg (ENDAST Dokumentation) 1. [ ] Kartlägg exakt vilken databas varje tjänst använder 2. [ ] Dokumentera API-endpoints för varje tjänst 3. [ ] Identifiera vilka tjänster som kan slås ihop 4. [ ] Rita dataflöde mellan tjänster 5. [ ] Planera enhetlig admin-konsol (koppla ihop, inte bygg nytt) **INGEN KOD SKRIVS FÖRRÄN DETTA ÄR KLART.** --- ## 🗂️ Filer att Radera (Dubletter) | Fil/Mapp | Varför radera | |----------|---------------| | `landvex-control-plane/` | Påbörjad utan att förstå befintligt system | | `aamos-command-center/` | Halvfärdig, inte kopplad till något | | `landvex-admin/` | Halvfärdig, inte kopplad till något | | `landvex-admin-backend/` | Halvfärdig, inte kopplad till något | | `cc-frontend/` | Halvfärdig command-center frontend | --- ## 🗄️ Databas-Kartläggning | Databas | Port | Användare | Tjänst | Status | |---------|------|-----------|--------|--------| | PostgreSQL | 5433 | quixzoom | quiXzoom | ✅ Kör (lösenord skyddad) | | PostgreSQL | 5432 | plane | Plane (projektverktyg) | ✅ Kör (lösenord skyddad) | | Redis | 6380 | - | quiXzoom cache | ✅ Kör | | Neo4j | 7474 | neo4j | Graph DB | ✅ Kör (lösenord skyddad) | | ClickHouse | 8123 | default | Analytics | ✅ Kör (lösenord skyddad) | | PostgreSQL | ? | ? | Ouroboros | ❓ Okänt | | PostgreSQL | ? | ? | AAMOS | ❓ Okänt | **Åtgärd:** Dokumentera alla DB-anslutningssträngar. Erik har filen på `/opt/amos/.env` (root-skyddad). --- ## 📝 Versionshantering | Repo | Plats | Status | |------|-------|--------| | workspace/.git | /home/bernt/.openclaw/workspace | ✅ Finns | | aamos-ledger | /home/bernt/.openclaw/workspace/aamos-ledger | ✅ Eget repo | | ouroboros-* | /home/bernt/services/ | ❌ Ingen git? | | quixzoom-* | /opt/amos/services/ | ❌ Ingen git? | **Problem:** Mycket kod finns inte i git. Risk för förlust. --- *Detta dokument är låst tills vidare. Ändringar kräver godkännande.*