OSVauco/docs/ROADMAP.md
chrischristiansen-glitch 5983f64e33 feat(V1e): SPF + DKIM + DMARC DNS records for vauco.no
- infrastructure/terraform/dns-email.tf: tre Cloud DNS TXT-records
  - SPF: Google Workspace avsendertillatelse
  - DKIM: google._domainkey.vauco.no med faktisk nøkkel
  - DMARC: p=quarantine, rapporter til chris.christiansen@vauco.no
- ROADMAP: V1e markert ferdig

OQ-24 lukkes etter terraform apply
2026-06-10 01:28:19 +02:00

120 lines
4.5 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
**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.**
> - `vauco.no` → GCS + GCP Load Balancer + Cloud CDN ✅
> - `costguard.oss.vauco.no` → Cloud Run via IAP ✅
> - `threadstone.vauco.no` → GitHub Pages midlertidig — migreres til GCP ved T2
---
## NOW — Aktiv akkurat nå
- [x] **OX1a** — Cloud Build live-widget i opax.html ✅ 2026-06-10
- [x] **OX1b** — Embedded TUI-panel i opax.html ✅ 2026-06-10
- [x] **CG4a**`/billing/tokens/by-module` ✅ 2026-06-10
- [x] **CG4c** — Prosjektestimator `/billing/tokens/estimate` ✅ 2026-06-10
- [x] **V1e** — SPF + DKIM + DMARC terraform (dns-email.tf) ✅ 2026-06-10 — kjør `terraform apply`
- [x] **ML-3b**`docs/gemma/world.md` opprettet ✅ 2026-06-10
---
## NEXT — Neste opp
### vauco.no salgsportal (V-spor)
- [x] **V1aV1d** — vauco.no LIVE (GCS+LB, SSL ACTIVE) · 2026-06-05
- [x] **V1e** — SPF + DKIM + DMARC · terraform klar · **mangler: `terraform apply`**
### CostGuard — token intelligence
- [ ] **CG4b** — Dashboard breakdown per modul (trenger BQ-data, trigger: 50+ kall)
- [ ] **CG4d** — Kundeprisingskalkulator basert på token-historikk
### OX1 — Operator Hub
- [x] **OX1a** — Cloud Build widget ✅
- [x] **OX1b** — TUI-panel ✅
- [ ] **OX1c** — Jason som eneste grensesnitt (erstatter VM-tilkobling)
### ML-3 — Gemma-verdensbygging
- [x] **ML-3b**`docs/gemma/world.md` opprettet ✅ — oppdateres løpende
- [ ] **ML-3a** — GCP GPU-VM klargjøring (`g2-standard-4` Spot, L4, ~$120/mnd)
- [ ] **ML-3c** — Hybrid agent: Gemma internt / Gemini for kunder
- [ ] **ML-3d** — Fine-tune på Vauco-sesjonsdata
---
## 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/budget` fra in-memory til Firestore per bruker
- [ ] **CI1** — MCP-native CI/CD: GCP Cloud Build/Deploy
### OPAX-evolusjon
- [ ] Voice-input på `opax.vauco.no` (Web Speech API → Whisper)
- [ ] Magic-link auth for kunde-onboarding
- [ ] `POST /opax/generate` endpoint
### 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 EU-kvote ikke innvilget. Kjører på `gemini-2.5-pro` via Vertex AI.
---
## KJENTE HULL
- [x] **OQ-23**`vauco.no` LIVE · 2026-06-05
- [ ] **OQ-24** — SPF/DKIM/DMARC — terraform klar, **lukkes etter `terraform apply`**
- [x] **OQ-25** — Personvern + vilkår publisert · 2026-06-05
- [ ] **OQ-26** — Ingen statuspage → etter første kunde
---
## ✅ Fullførte faser
- [x] **Phase 07** — Baseline, domener, Cloud Run, IAP, CI/CD, RAG · 2026-05-2130
- [x] **GDrive/GitHub paritet** · 2026-05-25
- [x] **Terraform bootstrap-modul** · 2026-05-26
- [x] **OPAX operator hub** · 2026-05-31
- [x] **K1** — Repo-konsolidering · 2026-06-09
- [x] **K3** — Nattlig GDrive backup · 2026-06-09
- [x] **CG6** — Modulært dashboard, anomalier, historikk, budsjett · 2026-06-10
- [x] **CG3e** — Token-logging til BQ med full CG4-labeling · 2026-06-10
- [x] **OX1a** — Cloud Build live-widget · 2026-06-10
- [x] **OX1b** — Embedded TUI-panel · 2026-06-10
- [x] **CG4a+c** — Token intelligence endepunkter · 2026-06-10
- [x] **V1e** — SPF/DKIM/DMARC terraform · 2026-06-10
- [x] **ML-3b** — Gemma world.md · 2026-06-10
---
*Sjekkliste-logikk: NOW skal være ≤4 oppgaver. Når en NOW er done → flytt til Fullført.*