# VAUCO OS — ROADMAP **Sist oppdatert:** 2026-06-15 **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. > Prismodell v2 godkjent 2026-06-12. Push-first arkitektur: Jason finner kunden — ikke omvendt. > C4 (Medioteq) er deprioritert og er et partnerstrategimøte (joint venture), ikke salg. ### CG4 — Kalkulator & UI | ID | Oppgave | Status | Prioritet | |----|---------|--------|-----------| | **CG4d** | Prisingskalkulator — GCP-spend slider, tier-highlighter, ROI-beregning | ✅ | Høy | | **CG6** | Klient-dashboard på `costguard.oss.vauco.no` — frontend-only mot eksisterende API | 🔴 | Høy | ### CG5 — Delivery layer (push-first) > Jason leverer til kunden der de allerede er. Onboarding-spørsmål #1: "Hvor vil du at Jason skal nå deg?" | ID | Oppgave | Status | Tier | Prioritet | |----|---------|--------|------|-----------| | **CG5a** | Delivery layer + webhook-onboarding — `POST /notify/webhook` → Slack/Teams/Chat/Discord/etc. | 🔴 | Starter+ | Høy | | **CG5b** | E-postvarsler — SendGrid integrasjon, daglig digest + månedlig rapport | 🔴 | Starter+ | Høy | | **CG5c** | SMS-varsler — Twilio integrasjon, kun kritiske spikes | 🔴 | Guard+ | Medium | ### CG5 — Øvrig onboarding | ID | Oppgave | Status | Prioritet | |----|---------|--------|-----------| | **CG5-onboard** | Klient-onboarding flow — provisjonering + første login + kanal-oppsett | 🔴 | Høy | ### Infrastruktur (parallelt) | ID | Oppgave | Status | Prioritet | |----|---------|--------|-----------| | OX2 | OPAX Hub: koble gjenværende 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 partnerstrategimøte (joint venture) | 🟡 | Aktiveres når CG-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` | 🟡 | | --- ## Sesjon-logg ### 2026-06-10 — OPAX-fix + absolutte stier - Diagnostiserte `{"detail":"Not Found"}` på `opax.vauco.no` etter IAP-login - Fix: `COPY static/` i Dockerfile + `GET /` rute med absolutt sti i `app.py` - Dokumentert i AGENT_RULEBOOK R-05, R-06, R-07 ### 2026-06-10 kveld — Boot prompt + cron + webhook - `UNIVERSAL_BOOT_PROMPT.md` v1.4 opprettet - `boot.sh` region-fix, `cloudbuild.yaml` notify-fix - `vm-teardown.sh` + `vm-startup.sh` opprettet - Cron-varsler til Google Chat aktivert på VM ### 2026-06-11 — CG4b live + strategisk pivoting - Chart.js donut live — CG4b ✅ - C4 (Medioteq) deprioritert — presisert som joint venture, ikke kunde - Fokus satt til CostGuard klient-flow ### 2026-06-12 — Prismodell v2 + push-first arkitektur - Prismodell revidert basert på markedsanalyse (Kubecost/Cloudability/CloudHealth) - Ny tier-struktur: Starter $499 / Guard $999 / Shield $1.999 / Enterprise $3.500+ - Tier-grenser basert på kundens GCP-spend (ikke token-volum) - Push-first konsept: Jason finner kunden der de er - Delivery layer definert: CG5a (webhook) + CG5b (e-post) + CG5c (SMS) - MASTERPLAN seksjon 10 oppdatert med full tier-spesifikasjon ### 2026-06-15 — CG4d ✅ + async-fiks i app.py - Fikset 3 async/await-bugs i `app.py` (`build_status`, `terminal_exec` build+logs) - Deploy `osvauco-agent-00480-dbn` live, `/health` → `{"status":"ok"}` - CG4d prisingskalkulator bekreftet ferdig i `opax.html` — slider, tier-grid, ROI-boks - Neste: CG6 klient-dashboard `costguard.oss.vauco.no`