aee0f09db8
- Datafabrik: Dockerfile fix, agentorkestrering fungerar - Vision: Identify-modell, FAISS, OCR alla testade - API: Alla 7 integrationstester passerade - Upplösare: Entitetsupplösning verifierad
52 lines
2.2 KiB
Markdown
52 lines
2.2 KiB
Markdown
# 2026-07-03 — AAMOS Command Center bygge
|
|
|
|
## Session start: 13:23 UTC
|
|
|
|
### Händelser:
|
|
|
|
1. **Command Center v1 byggd** — Single HTML-fil med live data från API:er
|
|
- Problem: CORS/mixed content (HTTPS → HTTP localhost)
|
|
- Lösning: Nginx proxy-routes till /api/ledger/, /api/quixzoom/, /api/gateway/
|
|
|
|
2. **Command Center v2 byggd** — Utökad med karta (Leaflet), supportärenden, sökfunktioner
|
|
- Problem: Fortfarande för litet för att driva hela verksamheten
|
|
|
|
3. **Command Center v3 — Fullständigt system byggt:**
|
|
- **Backend**: Rust (Axum) på port 7071
|
|
- PostgreSQL-tabeller: cc_tickets, cc_ticket_comments, cc_activity_log, cc_api_configs
|
|
- REST API: /api/cc/dashboard, /api/cc/tickets, /api/cc/activity, /api/cc/apis
|
|
- Proxy-routes till ledger/quixzoom/gateway
|
|
- WebSocket-stöd för realtid
|
|
- **Frontend**: React + Vite
|
|
- 6 sidor: Dashboard, Ekonomi, quiXzoom, Support, API:er, System
|
|
- React Query för datahämtning
|
|
- Responsiv design, mobile-first
|
|
- **Nginx**: cc.landvex.com med SSL, proxy till backend
|
|
|
|
4. **Deploy**: /opt/amos/public/command-center/index.html
|
|
|
|
### Verifierade endpoints:
|
|
- https://cc.landvex.com/ — Frontend ✅
|
|
- https://cc.landvex.com/api/cc/dashboard — Backend API ✅
|
|
- https://cc.landvex.com/api/cc/tickets — Supportärenden ✅
|
|
- https://cc.landvex.com/api/ledger/accounts — Ledger proxy ✅
|
|
- https://cc.landvex.com/api/quixzoom/missions — Quixzoom proxy ✅
|
|
- https://cc.landvex.com/api/gateway/ — Gateway proxy ✅
|
|
|
|
### Kvarstående frågor:
|
|
- Karta med missions-markörer (Leaflet) — ej implementerat i React-versionen
|
|
- WebSocket realtidsuppdateringar — backend stöd finns, ej kopplat i frontend
|
|
- Autentisering mot Identity Service — ej påbörjat
|
|
- quixzoom-mission API returnerar 5 missions men frontend visar "Inga missions" — kan vara dataformat-issue
|
|
|
|
### Viktiga filer:
|
|
- Backend: /home/bernt/.openclaw/workspace/aamos-command-center/
|
|
- Frontend: /home/bernt/.openclaw/workspace/cc-frontend/
|
|
- Deploy: /opt/amos/public/command-center/
|
|
- Nginx: /etc/nginx/sites-enabled/cc.landvex.com
|
|
|
|
### Nästa steg (från användare):
|
|
- "ALLA FUNKTIONER SOM BEHÖVS"
|
|
- "extremt pedagogiskt"
|
|
- Supportpersonal ska kunna driva Landvex och quiXzoom från plattformen
|