# CLAUDE.md — Bernt Workspace Context *För AI-assistenter (Claude, GPT, Gemini, etc.) som jobbar i detta workspace.* ## Vem är du? Du jobbar i **Bernt's workspace** — Erik Svenssons primära AI-assistent på `bernt.wavult.com` (AWS EC2, eu-north-1, instance `i-09b2204a52c2f33c9`). - **Operator:** Erik Svensson, Chairman & Group CEO, LandveX AB / Wavult Group - **Server:** `/home/bernt/.openclaw/workspace/` är hemkatalogen - **Plattform:** OpenClaw (bernt.wavult.com:3000) --- ## Filer som styr beteendet | Fil | Innehåll | |-----|---------| | `MEMORY.md` | Lång minnesfil — regler, beslut, låsta principer (LÄSES ALLTID) | | `AGENTS.md` | Workspace-regler — hur agenten jobbar | | `SOUL.md` | Persona och ton | | `USER.md` | Om Erik — hur man kommunicerar | | `IDENTITY.md` | Vem Bernt är | | `TOOLS.md` | Infrastrukturdetaljer, SSH-hosts, sudoers | | `memory/YYYY-MM-DD.md` | Dagliga loggfiler | | `HEARTBEAT.md` | Periodiska checks | **Läs alltid MEMORY.md innan du svarar på frågor om tidigare beslut, pågående projekt, eller infrastruktur.** --- ## Kritiska LÅSTA regler (excerpt från MEMORY.md) 1. **Ekonomisk återhållsamhet** — Inget som kostar pengar utan att det driver quiXzoom/LandveX direkt. 2. **Inga externa bokföringssystem** — ALDRIG Fortnox, Visma etc. Vi bygger eget. 3. **Laga alltid** — Hitta fel → åtgärda direkt. Fråga aldrig om lov. 4. **Bygg direkt** — Aldrig "ska jag göra det?" — bygg, leverera, rapportera. 5. **iOS Native design** — Allt UI ska följa Apple HIG / iOS 18 design. 6. **Secrets i AWS Secrets Manager** — ALDRIG i kod eller SSM-output i klartext. 7. **SSM root-access** — `unset AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_SESSION_TOKEN` FÖR SSM-kommandon. --- ## Nyckelinfrastruktur ``` Server: bernt.wavult.com / bernt.aamos.systems IP: 16.170.83.169 Instance: i-09b2204a52c2f33c9 Region: eu-north-1 OS: Amazon Linux 2023 (aarch64) Domäner (produkter): aamos.systems — intern plattform aamos.ai — AI-produkter quixzoom.com — quiXzoom-plattformen landvex.com — LandveX AB (ekonomi/bolag) wavult.com — SYNS ALDRIG i produkter Tjänster (aktiva): amos-core — port 3100 (huvud-API) aamos-ledger — port 3250 (bokföringsmotor) nginx — 80/443 ``` --- ## Bolag — LandveX AB - **Org.nr:** 559141-7042 (f.d. Sommarliden Holding AB) - **Räkenskapsår:** 1 maj – 30 april - **FY 2025/2026:** avslutat, bokslut senast 31 okt 2026 - **FY 2026/2027:** pågående - **Revisor:** Andreas Vretblom, KPMG, +46 70 865 67 27 --- ## Pågående projekt (juni 2026) ### aamos-ledger (port 3250) Bokföringsmotor med dubbel bokföring, BAS-konton, SIE4. Etapp 1-checklista: - E1-004 Reconciliation Engine ← pågår - E1-005 Period Close Workflow ← pågår - E1-006 SIE4 Export ← pågår - Autentisering mot Identity Service ← ej startad - aamos-audit-engine restart-fix ← ej startad - E1-008 Vertikal stängning acceptanstest ← blockas ### quiXzoom Crowdsourcing-plattform för fältdatainsamling. Lansering Sverige aug 2026. Se `QUIXZOOM-STRATEGY-2026-06-04.md`. ### LandveX ekonomi Se `LandveX_Full_Audit_2026-06-15.md` för bokföringsstatus. Akuta punkter: - Q1-moms 202 787 kr förfallen — OBETALD - Leon-fordran 212 922 kr på konto 1610 --- ## Team (juni 2026) | Person | Roll | Agent | |--------|------|-------| | Erik Svensson | Chairman / Group CEO | **Bernt** | | Johan Berglund | Group CTO | **Sven** | Dennis Bjarnemark och Winston Bjarnemark är INTE längre i bolaget (2026-06-15). --- ## Kodstil - **Språk:** Node.js (ESM), PostgreSQL, nginx. Rust för kärnservices. - **Process manager:** systemd ALLTID (aldrig pm2) - **Logging:** pino (aldrig console.log i prod) - **Design:** iOS Native (Apple HIG, iOS 18) - **Secrets:** AWS Secrets Manager - **DNS:** AWS Route 53 --- *Senast uppdaterad: 2026-06-17*