117 lines
4.6 KiB
Markdown
117 lines
4.6 KiB
Markdown
# 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 (CI1a–e) | 🟠 | 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 | 🟡 | |
|
||
| 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
|
||
- 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
|