bae705aa97
- Add NFC ePassport roadmap (ICAO 9303, eIDAS) - Add TensorFlow.js edge face detection (BlazeFace) - Add structured audit logger (GDPR-compliant) - Risk scoring support Part of KYC Apple Native UX v1.1.0
225 lines
11 KiB
Markdown
225 lines
11 KiB
Markdown
# AMOS Development Workcamp 2026
|
||
# Volume 1: Executive Governance Manual
|
||
# Period: 11 maj – 7 juni 2026
|
||
# Genererat: 2026-06-07 | Klassifikation: INTERN – KONFIDENTIELL
|
||
|
||
---
|
||
|
||
## 1. PROJEKTÖVERSIKT OCH SYFTE
|
||
|
||
### 1.1 Bakgrund
|
||
|
||
AMOS Development Workcamp 2026 är en intensiv, isolerad arbetsperiod på 28 dagar (11 maj – 7 juni 2026) med syftet att ta Wavult Groups tekniska infrastruktur och produktportfölj till enterprise-redo skick inför en planerad lansering av quiXzoom 1 augusti 2026 (initialt planerat 15 juni, skjutet fram 2026-06-07).
|
||
|
||
Workcampet bedrevs av Erik Svensson från Sugar Villas villa 2, Kammala-Patong Rd, Phuket, Thailand (avrest från Sverige 11 april 2026). Allt tekniskt arbete utfördes via AI-agenter kopplade till server-2 (EC2, eu-north-1) och tillhörande AWS-infrastruktur.
|
||
|
||
### 1.2 Syfte och Mål
|
||
|
||
**Primärt syfte:**
|
||
> "Inget ska sprintas mot innan vi har ett fullt färdigt enterprise-system att driva allt i." — Erik Svensson (kanonisk doktrin)
|
||
|
||
**Konkreta mål under perioden:**
|
||
1. Produktionshärda AAMOS-infrastruktur (Multi-AZ, host-redundans, AI-provider failover)
|
||
2. Definiera och låsa kanoniska produktdefinitioner (AAMOS, quiXzoom, LandveX)
|
||
3. Träna och validera ALETHEIA (ESLM – Evidence Small Language Model)
|
||
4. Etablera enterprise-grade mailinfrastruktur på aamos.systems
|
||
5. Migrera domänportfölj wavult.com → aamos.systems
|
||
6. Migrera produktionsmiljö från systemd → EKS (påbörjad)
|
||
7. Leverera 90+ development tickets (Films, DISSG, CRM, Lumina, AAMOS Pro)
|
||
8. Producera komplett restaurang-plattform (16 tjänster, multi-jurisdiktion)
|
||
|
||
### 1.3 Styrande Princip – Claude × Siemens (LÅST 2026-06-06 20:23 UTC)
|
||
|
||
**Eriks direktiv (ordagrant):**
|
||
> "Tänk alltid som att du företräder Claude och Siemens i ett samarbete mellan dessa bolag. Det är beslutsgrunden för det mesta."
|
||
|
||
Denna princip är den överordnade beslutslins som applicerades på alla val under workcampet:
|
||
|
||
- **Claude-sidan:** säkerhet före färdigställande, ärlighet, evidens, verifiera-aldrig-gissa, inga överdrifter, säg "vet ej" hellre än hitta på, transparens, surface:a verkliga fynd (även obekväma).
|
||
- **Siemens-sidan:** industriell ingenjörsdisciplin, ISO/TÜV/governance, reproducerbarhet, FinOps-medvetenhet, inga single points of failure, bygg som ett seriöst bolag gör — inte startup-genvägar.
|
||
- **Syntes:** "Skulle Claude+Siemens stå bakom detta beslut med sina namn?" Om nej → gör om.
|
||
|
||
---
|
||
|
||
## 2. TEAMSAMMANSÄTTNING OCH ANSVAR
|
||
|
||
### 2.1 Mänskliga Teammedlemmar
|
||
|
||
| Person | Roll | Ansvarsområde | AI-Agent |
|
||
|--------|------|--------------|---------|
|
||
| **Erik Svensson** | Founder / VD / Firmatecknare / Product Owner | Affärsmässigt ansvarig. Produktvision, strategiska beslut, ekonomi, godkännanden, all extern representation | **Bernt** |
|
||
| **Johan Berglund** | CTO / Styrelsesuppleant | Tekniskt ansvarig. Systemarkitektur, AWS, infrastruktur, testning, dokumentation, iOS/Apple | **Sven** |
|
||
| **Winston Bjarnemark** | Scholarship Intern | Under mentorskap av Erik. Ekonomisk administration som lärande. Inget självständigt ansvar. | **Rufus** |
|
||
|
||
|
||
### 2.2 AI-Agent-nätverket
|
||
|
||
Agenter kommunicerar via `/opt/amos/data/agent-mailbox.json` (multi-agent format). HomoDeus mailbox: `POST localhost:3100/api/homo-deus/send {from, to, subject, priority, body}`.
|
||
|
||
| Agent | Binder till | Primärkommunikation |
|
||
|-------|------------|-------------------|
|
||
| Bernt | Erik Svensson | Webchat (OpenClaw), Telegram 8783557028 |
|
||
| Rufus | Winston Bjarnemark | HomoDeus mailbox |
|
||
| Sven | Johan Berglund | HomoDeus mailbox |
|
||
|
||
### 2.3 Ansvarsfördelning
|
||
|
||
**Erik Svensson** är ensam ansvarig för alla ekonomibeslut. Winston Bjarnemark (Scholarship Intern) stödjer och lär under Eriks direkta ledning och mentorskap. Inga ekonomiska beslut fattas av Winston utan Eriks godkännande.
|
||
|
||
---
|
||
|
||
## 3. STYRNINGSPRINCIPER
|
||
|
||
### 3.1 10 L1 Constitutional Principer (Kanoniska, etablerade)
|
||
|
||
Dessa konstitutionella principer styr all arkitektur och alla beslut i AAMOS:
|
||
|
||
1. **SYSTEM FÖRE PRODUKT** — substratet byggs före produkterna körs på det
|
||
2. **ADMINISTRATIV SUPREMACY** — om en utvecklare måste koda för driftärenden = backend-systemet har misslyckats
|
||
3. **SELF-HOSTED** — inga externa SaaS-tjänster som kärna
|
||
4. **EPISTEMIC ARCHITECTURE** — 12-lagret (Purpose→Meta-Learning) för verklighetsstrukturering
|
||
5. **TRUTH INFRASTRUCTURE** — sanning vs information separation
|
||
6. **REALITY STRATIFICATION** — R1-R12 reality layers
|
||
7. **CONSTRAINED INTELLIGENCE** — software constrains reality
|
||
8. **SIGNAL ARCHITECTURE** — nervsystemet
|
||
9. **OUTCOME-DRIVEN ORCHESTRATION** — koordineringen är produkten
|
||
10. **INTENT-CENTRIC ARCHITECTURE** — varför, inte bara vad
|
||
|
||
### 3.2 Lean/Kaizen/PDCA-Tillämpning
|
||
|
||
Under workcampet applicerades kontinuerlig förbättringslogik:
|
||
- **Plan:** Identifiera SPOF, definiera åtgärder (RES-001 → RES-010)
|
||
- **Do:** Bygg och deployer (AI-Gateway, Multi-AZ, ALB, host-2)
|
||
- **Check:** Red-team, E2E-test, 26 OK / 0 FAIL verifieringar
|
||
- **Act:** Inbränt i CANON, MEMORY.md, låsta beslut
|
||
|
||
### 3.3 Graderad Modell-Orkestrering / "Poliskontroll" (LÅST 2026-06-06)
|
||
|
||
**Defense-in-depth för AI-modeller. Tre lager:**
|
||
1. **ARBETE** — ALETHEIA/ESLM (7B): konkret drift, mailtriage-klassning. ~gratis, körs tusentals gånger.
|
||
2. **RESONEMANG** — Qwen3-32B/235B: bredd, kreativitet, snabbt. Billigt.
|
||
3. **POLISKONTROLL ("debugg")** — Claude Opus 4.x: sista grind FÖRE handling/leverans. Dyrast men körs sällan.
|
||
|
||
Princip: Lägg kostnaden där risken är, inte överallt.
|
||
|
||
### 3.4 Separering – Weights & Facts (ARKITEKTURPRINCIP 2026-06-06 22:40)
|
||
|
||
> "Vår AI-modell ska ALDRIG bära detaljdata för vårt bolag utan träna generellt för all typ av evidensbaserad kunskap gällande verksamhetsdrift i normalsamhällen." — Erik Svensson
|
||
|
||
- **ALETHEIA (vikter):** Generell resonemangsmotor om verksamhetsdrift – bokföring, compliance, GDPR, skatt, avtal, processer, HR, säkerhet. Inga företagsspecifika fakta.
|
||
- **MNEMOSYNE (fakta):** AAMOS_CANON.md + RAG. Företagsfakta (LandveX-def, org-nr, team, agent-mappning) injiceras vid RUNTIME via RAG/kontext – aldrig inbränts i vikter.
|
||
|
||
---
|
||
|
||
## 4. NYCKELSTRATEGISKA BESLUT UNDER PERIODEN
|
||
|
||
*(Se Volume 4 för komplett beslutsregister)*
|
||
|
||
### 4.1 Produktdefinitioner Låsta (2026-06-04)
|
||
|
||
**AAMOS-hierarkin:**
|
||
- AAMOS (gratis) → AAMOS Pro (300–500 kr/mån golv + rev-share) → AAMOS Ouroboros (Enterprise EOS, 2500–15000 kr/mån golv, tak 1,5 MSEK/år)
|
||
- **Homo Deus** = agentlager-TILLÄGG, aktiveras per process, förtjänas genom användning
|
||
- **quiXzoom** = "Uber för foton", fristående brand, drivs internt via Ouroboros, betalar avgift uppåt
|
||
- **LandveX** = säljer infrastrukturkontroll / kontrollintelligens till infrastrukturägare (INGET med bostad)
|
||
- **VYRA** = PAUSAD tills vidare (Erik 2026-06-06)
|
||
|
||
### 4.2 Lanserdatum quiXzoom (2026-06-07 13:45)
|
||
|
||
**quiXzoom.com lanseras 1 AUGUSTI 2026** (skjutet från 15 juni). iOS App Store-tidslinje justerad proportionellt: inlämning 24 juli, review 30-31 juli, launch 1 aug.
|
||
|
||
### 4.3 Namnkanon Låst (2026-06-07 00:28)
|
||
|
||
| Komponent | Namn | Mytologi |
|
||
|-----------|------|---------|
|
||
| ESLM (vikter) | ALETHEIA | Grek: sanning som avtäckning av det dolda |
|
||
| CANON/RAG (fakta) | MNEMOSYNE | Grek: minnets gudinna |
|
||
| Träningspipeline | HEPHAISTOS | Grek: smedguden (f.d. Hermes – kollisionsrisk) |
|
||
| Orkestrering | AZOTH | Alkemins besjälande essens (reserverat) |
|
||
|
||
### 4.4 Graviton/arm64-Only (LÅST 2026-06-07 14:58)
|
||
|
||
Eriks beslut: "DET SOM SIEMENS FINANCE SKULLE VALT!" – ALLA EKS-workloads: nodeSelector kubernetes.io/arch=arm64 (HÅRT krav, INGEN x86-fallback). ~20% billigare, reproducerbart beteende, homogen flotta.
|
||
|
||
---
|
||
|
||
## 5. KPI-SAMMANFATTNING
|
||
|
||
### 5.1 Infrastruktur
|
||
|
||
| KPI | Start | Slut | Mål |
|
||
|-----|-------|------|-----|
|
||
| RDS tillgänglighet (SLA) | Single-AZ, RTO timmar | Multi-AZ, RTO ~60-120s | ✅ Nådd |
|
||
| DB-kapacitet | db.t4g.small (2GB) | db.r6g.large (16GB) | ✅ 8x ökning |
|
||
| Host-redundans | 1 host | 2 hosts bakom ALB (3 AZ) | ✅ Nådd |
|
||
| AI-provider failover | 0 (manuell) | Auto-failover 6 providers + circuit-breaker | ✅ Nådd |
|
||
| Mail-infrastruktur | wavult.com only | aamos.systems live (17 brevlådor + 24 alias) | ✅ Nådd |
|
||
| Domänmigration | wavult.com primär | aamos.systems primär, 200+ subdomäner | ✅ Nådd |
|
||
|
||
### 5.2 ALETHEIA / ESLM
|
||
|
||
| KPI | Baslinje | Slut |
|
||
|-----|---------|------|
|
||
| Red-team pass rate (Opus 4.8-domare) | 33% (v1, BLOCKED) | 94% (v5, tränad på 20807 ex rent generell data) |
|
||
| Kritiska fel | 5 (DT01 LandveX, DT02 org-nr, EV01, CO01, PI01) | 0 (v5 mål, verifiering pågår) |
|
||
| Träningsdata-integritet | 33473 ex, fel org-nr i alla, LandveX=bostad | 20807 ex rent generell (0 företagstermer) |
|
||
| GPU-träning | Single A10G (8-10h) | 8x A100 DDP (p4d.24xlarge, ~1h) |
|
||
|
||
### 5.3 Produktutveckling (Ticket-sprint)
|
||
|
||
| Epic | Tickets | Done | Blockerare |
|
||
|------|---------|------|-----------|
|
||
| Films | 20 | 18/20 | F-001 EL-key, F-018 YouTube blocked |
|
||
| DISSG | 20 | 20/20 | — |
|
||
| CRM | 20 | 20/20 | — |
|
||
| Lumina | 20 | 20/20 | — |
|
||
| AAMOS Pro | 20 | 12/20 | 6 extern (Apple/MapKit/Brave/YouTube/Nordea) + 3 infrastruktur |
|
||
| **Total** | **100** | **90/100** | 10 ext. blockerade |
|
||
|
||
### 5.4 Restaurant-plattform (quiXzoom-adjacent)
|
||
|
||
- 16 tjänster live (Rust/axum/ARM64)
|
||
- Multi-jurisdiktion: SE (moms 12%/25%) + ES (IVA 4/10/21%)
|
||
- E2E-simulering €146,510.10 / 986 orders / 30 dagar: 24/24 core checks OK, 0 FAIL
|
||
- SIE4-kedjeavstämning POS→Modelo303→Ledger→SIE4: identisk till öret
|
||
|
||
---
|
||
|
||
## 6. STATUSÖVERSIKT PER PRODUKT VID PERIODENS SLUT
|
||
|
||
### AAMOS Platform / Core
|
||
- **Status:** PRODUKTIONSREDO för intern drift
|
||
- **Live:** amos.wavult.com → os.aamos.systems (200+), Qwen3-32B via AWS Bedrock
|
||
- **GECL:** Audit chain aktiv, Homo Deus tool-calls auditeras i DB
|
||
- **Nästa:** RAG-koppling till huvud-chat (MNEMOSYNE), AZOTH-orkestrering
|
||
|
||
### quiXzoom
|
||
- **Status:** BETA-redo, launch 1 aug 2026
|
||
- **Live:** quixzoom-api.wavult.com → ALB → 2 hosts, 214 aktiva missions
|
||
- **Blockerar:** sk_live_ Stripe-nyckel (Winston), APNs .p8-nyckel (Johan/Erik) för iOS push
|
||
- **Nytt:** Auto-refund 14d ångerrätt live, idempotent webhook, approve→wallet-kredit, rate-limiting
|
||
|
||
### LandveX
|
||
- **Status:** SSL live (landvex.com + www HTTPS, cert t.o.m. 2026-09-02)
|
||
- **Systemkunskap:** AAMOS vet nu rätt definition (infrastrukturkontroll, ej bostad)
|
||
- **Kvar:** LandveX AB 559141-7042 är enda svenska bolaget
|
||
|
||
### ALETHEIA (ESLM)
|
||
- **Status:** v5 tränad, SÄKRAD på 3 ställen (server-2 + S3 + A10G)
|
||
- **Serving:** vLLM på A10G (172.31.36.61:8000, nohup – ej systemd)
|
||
- **Kvar:** Koppla MNEMOSYNE (RAG/CANON) för runtime-fakta, göra vLLM till systemd
|
||
|
||
### Restaurant-plattform
|
||
- **Status:** 16/16 tjänster live på server-2 (systemd), referensmigrering till EKS klar (tickets-tjänst)
|
||
- **Nästa:** Rulla återstående 15 tjänster till EKS rust-namespace, sedan DNS-cutover från nginx
|
||
|
||
### EKS-migration
|
||
- **Status:** PÅBÖRJAD, referenstjänst (tickets) live i EKS
|
||
- **Mönster verifierat:** ECR→Dockerfile→Manifests→ExternalSecret→Kong-route
|
||
- **Kafka:** 3/3 brokers healthy (fixat efter 8 dagar degradering 2/3)
|
||
- **Kvar:** Ledger → 16 restaurant-tjänster (batch 3-4) → DNS-cutover
|
||
|
||
---
|
||
|
||
*Volume 1 av 7 | AMOS Development Workcamp Reconstruction Package*
|