4.8 KiB
4.8 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 er faset ut.
vauco.no→ GCS + GCP Load Balancer + Cloud CDN ✅costguard.oss.vauco.no→ Cloud Run via IAP ✅threadstone.vauco.no→ GCS + GCP Load Balancer (migrering fra GitHub Pages er del av T2)
NOW — Aktiv akkurat nå
- CG4b — Token dashboard breakdown per modul i UI (trigger: 50+ BQ-kall)
- C4 — Medioteq HITL-møte → første betalende kunde
- OX2 — Command Hub: sy sammen jason.html + opax.html + command-hub.html til én arbeidsflate
NEXT — Neste opp
CI1 — OPAX-MCP (Vauco sin egen CI/CD-kanal)
- CI1a —
agents/mcp_server/server.py— FastAPI MCP-server scaffold på Cloud Run - CI1b — Tool:
push_static(GCS upload) - CI1c — Tool:
deploy_service(Cloud Build trigger) - CI1d — Tool:
get_logs+get_build_status - CI1e — Jason/Emma ADK-integrasjon: MCP som ADK-tool
ML-3 — Emma (Gemma)
- ML-3b —
docs/gemma/world.md✅ 2026-06-10 - ML-3a — GCP GPU-VM (
g2-standard-4Spot, L4,europe-west4) +emma.vauger@vauco.noGoogle Workspace-konto opprettes samtidig - ML-3c — Hybrid agent: Emma internt / Jason for kunder
- ML-3d — Fine-tune på Vauco-sesjonsdata
CostGuard
- CG4d — Kundeprisingskalkulator basert på token-historikk
- C5 — Salgsdemo:
costguard.os.vauco.no+ demo-video - DX5 — Dialogflow Messenger live på costguard-landingssiden
Modul #2 — Threadstone
- T1 — Migrer
threadstone.vauco.nofra GitHub Pages til GCS + GCP LB - T2–T4 — Konsolidering → pilot → lansering
Infrastruktur — Fase C
- C1 — Terraform-konvertering
- C2 — Multi-tenant stamp-out
- C3 — BQ-2 / Looker Studio
- CG6-Fase-C — Firestore per bruker for budsjett
Strategisk
- Deep Dream — etter første betalende kunde
- Proof of Curiosity — etter Modul #1 + #2 lever
BLOCKED
- ⏳ OQ-22 — Claude EU-kvote ikke innvilget. På
gemini-2.5-provia Vertex AI. - ⏳ OQ-15 — BQ
billing_exporttabell ikke aktivert (blokkerer real-data i CG4b)
KJENTE HULL
- OQ-23 —
vauco.noLIVE · 2026-06-05 - OQ-24 — SPF/DKIM/DMARC live · 2026-06-10 ✅
- OQ-25 — Personvern + vilkår publisert · 2026-06-05
- OQ-17 —
github-tokensecret mangler → alias fragithub-pat - OQ-18 — VM alltid-på kostnad → teardown-script
- OQ-26 — Ingen statuspage → etter første kunde
✅ Fullførte faser
- Phase 0–7 — Baseline, domener, Cloud Run, IAP, CI/CD, RAG · 2026-05-21–30
- GDrive/GitHub paritet · 2026-05-25
- Terraform bootstrap-modul · 2026-05-26
- OPAX operator hub · 2026-05-31
- K1 — Repo-konsolidering · 2026-06-09
- K3 — Nattlig GDrive backup · 2026-06-09
- CG6 — Modulært dashboard · 2026-06-10
- CG3e — Token-logging til BQ · 2026-06-10
- OX1a — Cloud Build live-widget · 2026-06-10
- OX1b — Embedded TUI-panel · 2026-06-10
- OX1c — Jason fullskjerm-chat LIVE
opax.vauco.no/static/jason.html· 2026-06-10 ✅ - CG4a+c — Token intelligence endepunkter · 2026-06-10
- V1e — SPF/DKIM/DMARC live · 2026-06-10
- ML-3b —
docs/gemma/world.mdEmma-kontekstpakke · 2026-06-10 - Emma Vauger — Registrert som agent
emma.vauger@vauco.no· 2026-06-10 - CI5 — OPAX-MCP build + deploy SUCCESS · 2026-06-10 ✅
- CI6 — Jason kaller OPAX-MCP live, returnerer faktisk build-ID · 2026-06-10 ✅
AUTH-LØSNING (autoritativ) — Cloud Run / IAP fra VM
Bruk alltid denne metoden for curl-kall mot
osvauco-agentfra dev-VM:
TOKEN=$(curl -s -H "Metadata-Flavor: Google" \
"http://metadata.google.internal/computeMetadata/v1/instance/service-accounts/default/identity?audience=https://osvauco-agent-zjbqp3prqq-uc.a.run.app&format=full")
curl -s \
-H "Authorization: Bearer $TOKEN" \
-H "x-goog-authenticated-user-email: accounts.google.com:chris.christiansen@vauco.no" \
-H "Content-Type: application/json" \
-d '{"user_id": "chris", "session_id": "<session-id>", "message": "<melding>"}' \
https://osvauco-agent-zjbqp3prqq-uc.a.run.app/run
Viktig: Bruk zjbqp3prqq-URL (ikke 357036551735-URL) som audience og endepunkt.
Aldri bruk gcloud auth print-identity-token uten --audiences — gir feil audience.
NOW skal være ≤4 oppgaver. Når done → flytt til Fullført.