102 lines
4.2 KiB
Markdown
102 lines
4.2 KiB
Markdown
# VAUCO OS — ROADMAP
|
||
|
||
**Sist oppdatert:** 2026-06-12
|
||
**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: `<kunde>.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
|