* chore(docs): set region to us-central1 in AGENT_RULEBOOK * docs: update region references europe-west1 -> us-central1 * chore(scripts): update opax/opax2 comments to us-central1
5.2 KiB
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
gcloud run services describe osvauco-agent --region us-central1 --format='value(status.url)'
Steg 3 — Test agent via IAP
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
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 <klientnavn>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
docs/MASTERPLAN.md— autoritativ sannhet om hele prosjektetdocs/AGENT_RULEBOOK.md— regler for hvordan du oppfører deg.gemini/GEMINI.md— locked definitions og boot-protokolldocs/ARCHITECTURE.md— teknisk arkitekturdocs/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 GODKJENTfra Chris - Ikke hopp over HITL gates — hver fase avsluttes med et godkjenningssignal
Vauco AS · propane-will-491900-m5 · Handoff skrevet 2026-05-31