OSVauco/docs/ROADMAP.md

117 lines
4.6 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.

# 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 (🟠 IN PROGRESS)
> **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 `costguard.oss.vauco.no` | ✅ 2026-06-15 | Høy |
### CG5 — Delivery layer (push-first)
| ID | Oppgave | Status | Tier | Prioritet |
|----|---------|--------|------|-----------|
| **CG5a** | `POST /notify/webhook` → Slack/Teams/Chat/Discord | ✅ 2026-06-15 | Starter+ | Høy |
| **CG5b** | `POST /notify/email` — SendGrid digest + varsler | ✅ 2026-06-15 | Starter+ | Høy |
| **CG5c** | `POST /notify/sms` — Twilio, kritiske spikes | 🔴 Venter env-vars | Guard+ | Medium |
### CG5 — Onboarding
| ID | Oppgave | Status | Prioritet |
|----|---------|--------|-----------|
| **CG5-onboard** | `onboard.html` 4-stegs wizard + `POST /onboard/complete` | ✅ 2026-06-15 | Høy |
| **OQ-29** | `GET /notify/channels` — korrekt format i dashboard | ✅ 2026-06-15 | Lav |
### Infrastruktur (parallelt)
| ID | Oppgave | Status | Prioritet |
|----|---------|--------|-----------|
| OX2 | OPAX Hub: koble gjenværende funksjoner | 🟠 | Medium |
| CI1 | OPAX-MCP: full CI/CD-kanal (CI1ae) | 🟠 | Medium |
| **ML-3a** | GPU-VM for Emma + `docs/gemma/world.md` | 🟠 world.md ✅ 2026-06-15 — VM gjenstår | Medium |
### Gjenstår før Fase B er ferdig
| ID | Oppgave | Blokkering |
|----|---------|------------|
| CG5c | SMS-varsler | `TWILIO_*` env-vars |
| Verifisering | Terminal, MD-panel, Docs Browser i opax.vauco.no | Manuell test |
| ML-3a VM | GPU Spot VM oppsett for Emma | Planlegging |
---
## 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 | 🟡 | |
| T1T4 | 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"}``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
- Ny tier-struktur: Starter $499 / Guard $999 / Shield $1.999 / Enterprise $3.500+
- Push-first: Jason finner kunden der de er
- Delivery layer: CG5a + CG5b + CG5c
### 2026-06-15 — Fase B hoveddel levert
- CG5a `POST /notify/webhook`
- CG5b `POST /notify/email`
- CG5-onboard `onboard.html` 4-stegs wizard ✅
- CG6 `costguard-dashboard.html`
- OQ-29 `loadChannels()` fix ✅
- `len(agents)`-bugfix i `ml/task_graph.py`
- `docs/gemma/world.md` opprettet — ML-3a delvis ✅
- ROADMAP og HANDOFF oppdatert