Files
boc/workcamp/VOL1-Executive-Governance.md
T
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- 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
2026-06-29 16:24:48 +00:00

225 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 (300500 kr/mån golv + rev-share) → AAMOS Ouroboros (Enterprise EOS, 250015000 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*