# VAUCO OS — ROADMAP **Sist oppdatert:** 2026-06-11 **Autoritet:** `docs/MASTERPLAN.md` > denne filen > Append-only per sesjon. Ikke slett gamle faser — merk dem ✅ eller ❌. --- ## Fase A — OPAX MVP (✅ Ferdig) | ID | Oppgave | Status | Dato | |----|---------|--------|------| | OX1a | Cloud Build live-widget i opax.html | ✅ | 2026-06-05 | | OX1b | Embedded TUI-panel reaktivert | ✅ | 2026-06-05 | | OX1c | Jason fullskjerm-chat LIVE | ✅ | 2026-06-10 | | CI5 | OPAX-MCP build+deploy live | ✅ | 2026-06-10 | | CI6 | Jason kaller MCP live | ✅ | 2026-06-10 | | OX1-fix | opax.html LIVE via `GET /` — absolutt sti + Dockerfile static copy | ✅ | 2026-06-10 | | CG4b | Token dashboard breakdown per modul — Chart.js donut live | ✅ | 2026-06-11 | --- ## Fase B — CostGuard klient-flow (🔴 NOW) > **Fokus:** Bygg CostGuard som et produkt klienter faktisk kan bruke og betale for. > C4 (Medioteq-møte) er deprioritert — skytes til Fase C/salg. Kode først. | ID | Oppgave | Status | Prioritet | |----|---------|--------|-----------| | **CG4d** | Kundeprisingskalkulator — klient ser estimert kostnad basert på token-forbruk | 🔴 | Høy | | **CG5** | CostGuard klient-onboarding flow — provisjonering + første login | 🔴 | Høy | | **CG6** | CostGuard klient-dashboard — `costguard.oss.vauco.no` klient-view | 🔴 | Høy | | OX2 | OPAX Hub: koble gjenstående funksjoner | 🟠 | Medium | | CI1 | OPAX-MCP: full CI/CD-kanal (CI1a–e) | 🟠 | Medium | | ML-3a | GCP GPU-VM for Emma (Gemma 4) + `emma.vauger@vauco.no` | 🟠 | Medium | --- ## Fase C — Salg + multi-tenant (🟡 LATER) | ID | Oppgave | Status | Notat | |----|---------|--------|-------| | **C4** | Medioteq HITL-møte → første betalende kunde | 🟡 | Aktiveres når CostGuard klient-flow er klar | | **C5** | Salgsdemo | 🟡 | Avventer C4 | | ML-3c | Hybrid agent: Emma internt / Jason for kunder | 🟡 | | | T1–T4 | Threadstone full app | 🟡 | | | Fase C | Multi-tenant: `.vauco.no` via Terraform | 🟡 | | | OQ-15 | BQ billing_export tabell aktivering | 🟡 | | | OQ-17 | `github-token` secret alias fra `github-pat` | 🟡 | | | CG4d | Kundeprisingskalkulator | 🟡 | | --- ## Sesjon-logg ### 2026-06-10 — OPAX-fix + absolutte stier **Hva ble gjort:** - Diagnostiserte `{"detail":"Not Found"}` på `opax.vauco.no` etter IAP-login - Rot-årsak: `app.py` manglet `GET /`-rute + `static/` var ikke kopiert inn i Docker-imaget - Fix 1: `agents/core-logic/Dockerfile` — lagt til `COPY static/ ./static/` - Fix 2: `agents/core-logic/app.py` — lagt til `GET /` og `GET /static/{filename}` med absolutt `Path(__file__)`-forankret sti - Dokumentert i AGENT_RULEBOOK R-05, R-06, R-07 ### 2026-06-10 kveld — Boot prompt + cron + webhook + konfliktsjekk **Hva ble gjort:** - `docs/UNIVERSAL_BOOT_PROMPT.md` v1.4 opprettet - `boot.sh` region-fix: `europe-west1` → `us-central1` - `cloudbuild.yaml` notify-fix: linjeskift + URL - `vm-teardown.sh` + `vm-startup.sh` opprettet - Cron-varsler til Google Chat (22:00–02:45 CEST) aktivert på VM - AGENTS.md disclaimer lagt til - HANDOFF oversskrevet med dagens state - OX2 satt til 🟠 — v1 live, funksjoner under bygg ### 2026-06-11 — CG4b live + strategisk pivoting **Hva ble gjort:** - Chart.js CDN + `renderDonut()` + canvas i opax.html — build `2f385fe3` ✅ grønt - CG4b → ✅ - C4 (Medioteq) deprioritert — fokus satt til CostGuard klient-flow (CG4d, CG5, CG6) - ROADMAP restrukturert: Fase B = CostGuard klient-flow, Fase C = salg