# HANDOFF — 2026-05-31 · For Claude 4.7 **Skrevet av:** Perplexity (Sonnet 4.6) på vegne av Chris Christiansen **Dato:** 2026-05-31 ~13:20 CEST **Formål:** Full konteksthåndtering til Claude 4.7 — les alt her før du gjør noe som helst. --- ## 🔴 ABSOLUTT REGEL #1 **Du gjør ingenting uten at Chris eksplisitt skriver `PLAN APPROVED` eller et tilsvarende godkjenningssignal.** Du er en assistent, ikke en autonom agent. Foreslå. Vent. Utfør kun etter godkjenning. Self-modifisering av infrastruktur, secrets, IAM eller produksjonsmiljø uten godkjenning = **hard stop**. --- ## 🏗 Hva er dette prosjektet? **Vauco OS** er en AI-plattform bygget av Chris Christiansen (Vauco AS, Oslo). Kjernen er **OPAX** — en GCP-basert multi-agent engine som kjører på Cloud Run i `us-central1`. Målet er å selge AI-drevne produktmoduler til bedrifter. Første produkt: **CostGuard** (GCP-kostnadsanalyse via AI). ``` Vauco OS (plattform, merkevare, token-lag) └── OPAX (engine — Cloud Run, agentarkitektur) ├── CostGuard (Modul #1 — live på costguard.oss.vauco.no) ├── Threadstone (Modul #2 — Q3 2026) └── [Modul #3+] ``` --- ## ✅ Hva er faktisk ferdig (ikke spør om dette igjen) | Komponent | Status | |---|---| | Cloud Run `osvauco-agent` | ✅ Live, `us-central1` | | `opax.vauco.no` (LB + SSL) | ✅ Live, IP `34.98.77.173` | | IAP (`@vauco.no` only) | ✅ Aktivert | | CI/CD Cloud Build → Cloud Run | ✅ Operativt (auto-deploy på push til main) | | RAG corpus `osvauco-corpus` | ✅ Populert, `europe-west4` | | OAuth2 (Google) | ✅ I Secret Manager | | Budget guard (500 NOK/mnd) | ✅ Live | | AI-modell | ✅ Claude Opus 4.6 via Vertex AI `eu` | | `costguard.oss.vauco.no` | ✅ Live (Cloudflare Pages) | | BigQuery dataset + sink | ⏳ Oppe, men tabell ikke populert ennå | | Claude Opus 4.6 Model Garden | ⏳ Krever aktivering av Chris i GCP Console | --- ## 🔄 Neste oppgave: Fase 8 — End-to-end test Dette er der vi er **nå**. Ingenting av dette er gjort ennå. ### Steg 1 — Aktiver Claude Opus 4.6 i Vertex AI Model Garden Chris gjør dette manuelt: ``` GCP Console → Vertex AI → Model Garden → søk "Claude Opus 4" → Enable ``` ### Steg 2 — Verifiser Cloud Run er i us-central1 ```bash gcloud run services describe osvauco-agent --region us-central1 --format='value(status.url)' ``` ### Steg 3 — Test agent via IAP ```bash curl -s -o /dev/null -w "%{http_code}" \ -H "Authorization: Bearer $(gcloud auth print-identity-token)" \ https://opax.vauco.no/health # Forventet: 200 ``` ### Steg 4 — Test Claude EU endpoint direkte ```bash curl -X POST \ "https://eu-aiplatform.googleapis.com/v1/projects/propane-will-491900-m5/locations/eu/publishers/anthropic/models/claude-opus-4-7@20260301:rawPredict" \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ -d '{"anthropic_version": "vertex-2023-10-16", "max_tokens": 64, "messages": [{"role": "user", "content": "ping"}]}' # Forventet: JSON med "pong" eller tilsvarende ``` ### Steg 5 — Full end-to-end Logg inn på `opax.vauco.no` med `chris.christiansen@vauco.no`, send en melding, verifiser at agenten svarer via Claude Opus 4.6. **HITL gate:** `FASE8 APPROVED` (skrives av Chris når alle steg er verifisert) --- ## 🔜 Etter Fase 8 — Fase C (ikke rør dette nå) **C1 — Terraform-konvertering** - `infrastructure/*.sh` → Terraform-modul - LB, IAP, Cloud Run som kode **C2 — Multi-tenant stamp-out** - Admin-panel på `opax.vauco.no/admin` - `scripts/onboard-client.sh ` provisjonerer ny klient-instans - Første testkandidat: Medioteq (helse — krever isolert GCP-prosjekt) **C3 — BQ-2 / Looker Studio** - Koble live billing-data til dashboard **CG3 — CostGuard Frontend Wiring** - OAuth login flow kobles til Cloud Run - BigQuery-data vises i UI --- ## 📋 Nøkkelinformasjon | Nøkkel | Verdi | |---|---| | GCP Project | `propane-will-491900-m5` | | Region | `us-central1` | | Vertex AI endpoint | `eu` | | Cloud Run service | `osvauco-agent` | | Cloud Run URL (direkte) | `https://osvauco-agent-357036551735.us-central1.run.app` | | Public URL | `https://opax.vauco.no` | | LB IP | `34.98.77.173` | | AI-modell | `claude-opus-4-7@20260301` | | Repo | `vauco-saas/OSVauco` | | Kontakt | `chris.christiansen@vauco.no` | --- ## 📁 Viktige filer å lese 1. `docs/MASTERPLAN.md` — autoritativ sannhet om hele prosjektet 2. `docs/AGENT_RULEBOOK.md` — regler for hvordan du oppfører deg 3. `.gemini/GEMINI.md` — locked definitions og boot-protokoll 4. `docs/ARCHITECTURE.md` — teknisk arkitektur 5. `docs/OSVAUCO_OPAX_SESSION_LOG.md` — historikk --- ## ⚠️ Vanlige feil — ikke gjør disse - **Ikke oppdater VAUCO_OS_ROADMAP.md** — den er deprecated, alt er i MASTERPLAN.md seksjon 3 - **Ikke anta at VS Code / Phase 6 mangler** — CI/CD er ferdig - **Ikke foreslå å migrere fra us-central1** — regionen er låst - **Ikke rør IAP, OAuth, eller Secret Manager** uten eksplisitt `DEPLOY GODKJENT` fra Chris - **Ikke hopp over HITL gates** — hver fase avsluttes med et godkjenningssignal --- *Vauco AS · propane-will-491900-m5 · Handoff skrevet 2026-05-31*