6.5 KiB
6.5 KiB
VAUCO OS — ROADMAP
Eier: Chris Christiansen
Sist oppdatert: 2026-06-10
Erstatter: docs/VAUCO_OS_ROADMAP.md (deprecated)
Levende dokument. Oppdateres hver sesjon. Arkitektur og fasit ligger i
docs/MASTERPLAN.md.
HOSTING-PRINSIPP (autoritativt)
All hosting skjer på GCP. GitHub Pages og Cloudflare Pages skal fases ut. Begrunnelse: samle all infrastruktur på Google Cloud for kontroll, konsolidering og fremtidig multi-tenant.
vauco.no→ GCS + GCP Load Balancer + Cloud CDN ✅ (migrert 2026-06-05)costguard.oss.vauco.no→ Cloud Run via IAP (ikke Cloudflare Pages)threadstone.vauco.no→ GitHub Pages midlertidig — migreres til GCP ved T2- Ingen nye tjenester skal deployes til GitHub Pages eller Cloudflare Pages
NOW — Aktiv akkurat nå
- K2 — AGENT_RULEBOOK retting
- Region →
us-central1, modell →gemini-2.5-pro, MCP_SERVICE →osvauco-agent - Done når: AGENT_RULEBOOK matcher MASTERPLAN §6 og §9
- Region →
- F8 — End-to-end test via opax.vauco.no
- Cloud Run
/health✅, IAP blokk ✅ - browser-login → chat → svar ✅
- HITL gate:
FASE8 APPROVED✅
- Cloud Run
- CG6 — Modulært drag+collapse dashboard + nye billing-endepunkter · 2026-06-10
/billing/anomalies✅ — live, henter ekte BigQuery-data/billing/history✅ — daglig MTD-historikk for bar-chart/billing/budgetGET+POST ✅ — localStorage frontend, in-memory backend- Alle dashboard-moduler draggable + collapsible + layout persistert i localStorage
- Compute Engine SKU-duplikater fikset — grupperes nå per tjeneste
- TODO Fase-C:
/billing/budgetmigreres til Firestore per bruker
- CG3e — Tokenmeter for agenter (LLM-bruk i CostGuard)
- Logg LLM-bruk (tokens, modell, agent) til egen BigQuery-tabell
llm_token_usage - Endpoint
/billing/tokens/summaryeksisterer ✅ — mangler data (tabellen ikke populert ennå) - Kort på dashbordet vises ✅ — venter på data
- Logg LLM-bruk (tokens, modell, agent) til egen BigQuery-tabell
NEXT — Neste opp (etter NOW)
vauco.no salgsportal (V-spor)
ARKITEKTURVALG 2026-06-05: vauco.no hostes på GCP (GCS static bucket + global HTTPS load balancer + Cloud CDN), IKKE GitHub Pages. Stack: bucket
vauco-site-public→ backend-bucket → url-map → managed SSL → global IP 34.13.124.217.
- V1a — Opprett
vauco-saas/vauco-site(public repo) · 2026-06-05 - V1b — Bygg MVP: hero + modul-grid + om-oss + kontakt + personvern + vilkår · 2026-06-05
- V1c — DNS i Proisp: apex
vauco.no+wwwA-record → 34.13.124.217 · 2026-06-05 - V1d — V1 LIVE på https://vauco.no (GCS+LB, SSL ACTIVE) · 2026-06-05
- V1e — Sett opp SPF + DKIM + DMARC TXT-records på
vauco.no
CostGuard Strategi & Arkitektur
- Dobbelt formål: Egenbruk (intern kostnadsovervåkning) + Salgsmodus (kundedemoer og pitch)
- Modellstrategi:
gemini-2.5-profor high-touch, Flash-modell (fremtidig) for bakgrunnsoppgaver - Hierarkisk koststruktur: Kostnader grupperes per tjeneste (ikke flate SKU-labels)
- Token-logging: All AI-bruk logges til
llm_token_usage-tabell
CostGuard frontend wiring
- CG3a — Bygg
static/costguard.html - CG3b — Sett CNAME
costguard.oss.vauco.no→ Cloud Run - CG3c — Verifiser
/static/costguard.htmlvia Cloud Run - CG3d — Test OAuth-flow
- OQ-21 — Bygg
app.threadstone.vauco.noeller fjern CNAME
LATER — Backlog (vent på trigger)
Go-to-market CostGuard
- C4 — Medioteq HITL-møte →
terraform apply→ første betalende kunde - C5 — Salgsdemo:
costguard.os.vauco.no+ demo-video - DX5 — Dialogflow Messenger live på costguard-landingssiden
- ML-2 — Adaptiv intelligens (trigger: >500 telemetri-kall)
Modul #2 — Threadstone
- T1 — Konsolider
threadstone-instructions→OSVauco/docs/threadstone/ - T2 — Bygg
app.threadstone.vauco.no— migrer fra GitHub Pages til GCP - T3 — Koble til OPAX-engine via
POST /threadstone/generate - T4 — Pilot med første kunde
Infrastruktur — Fase C
- C1 — Terraform-konvertering
- C2 — Multi-tenant stamp-out (
scripts/onboard-client.sh) - C3 — BQ-2 / Looker Studio kobling
- CG6-Fase-C — Migrer
/billing/budgetfra in-memory til Firestore per bruker - Full boot cycle acceptance test (automatisert)
- CI1 — MCP-native CI/CD: GCP Cloud Build/Deploy, fjern GitHub-avhengighet for deploy
OPAX-evolusjon
- Voice-input på
opax.vauco.no(Web Speech API → Whisper) - Magic-link auth for kunde-onboarding
POST /opax/generateendpoint
Strategisk
- Deep Dream — røres ikke før Modul #1 har betalende kunde
- Proof of Curiosity — defineres etter Modul #1 + Modul #2 lever
BLOCKED
- ⏳ OQ-22 — Claude Opus 4.6/4.7 EU-kvote ikke innvilget. Midlertidig på
gemini-2.5-provia Vertex AI.
KJENTE HULL
- OQ-23 —
vauco.noLIVE (GCS+LB) · 2026-06-05 - OQ-24 — SPF/DKIM/DMARC mangler på
vauco.no→ V1e - OQ-25 — Personvern + vilkår publisert · 2026-06-05
- OQ-26 — Ingen statuspage → etter første kunde
✅ Fullførte faser
- Phase 0 — Baseline: repo,
.gemini/-struktur, boot-script, sesjonslogg - Phase 1 — Domain/protocol locking,
ARCHITECTURE.md - Phase 2 —
opax.vauco.noLIVE: Cloud Run, CNAME, SSL · 2026-05-21 - Phase 3 — Nemotron session loop,
docs/TODO.md, Phase 1+2 rapport · 2026-05-21 - Phase 4 — Docs hardening · 2026-05-25
- Phase 5 — Cloud Run IAM-autentisering · 2026-05-25
- Phase 5 IAP — IAP migrering til GCP Load Balancer (IP 34.98.77.173) · 2026-05-30
- Phase 6 — CI/CD: auto-deploy på push til main · 2026-05-30
- Phase 7 — RAG corpus
osvauco-corpuspopulert ieurope-west4· 2026-05-30 - GDrive/GitHub paritet — mirror-script, PS1 prompt, IAM/Secrets · 2026-05-25
- Repo-konsolidering trinn 1 — arkivert 3 repos · 2026-05-27
- Terraform bootstrap-modul · 2026-05-26
- OPAX operator hub —
static/opax.htmldeployet · 2026-05-31 - K1 — Repo-konsolidering · 2026-06-09
- K3 — Fiks nattlig GDrive backup · 2026-06-09
- CG6 — Modulært dashboard, anomalier, historikk, budsjett · 2026-06-10
Sjekkliste-logikk: NOW skal være ≤4 oppgaver. Når en NOW er done → flytt til Fullført. Når en NEXT starter → flytt opp til NOW.