docs: HANDOFF_20260531_claude47.md — full context handoff for Claude 4.7

This commit is contained in:
chrischristiansen-glitch 2026-05-31 13:22:27 +02:00
parent b653cc4d58
commit 6f8bd98013

View File

@ -0,0 +1,148 @@
# 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 `europe-west1`.
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, `europe-west1` |
| `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 europe-west1
```bash
gcloud run services describe osvauco-agent --region europe-west1 --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-6@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 | `europe-west1` |
| Vertex AI endpoint | `eu` |
| Cloud Run service | `osvauco-agent` |
| Cloud Run URL (direkte) | `https://osvauco-agent-357036551735.europe-west1.run.app` |
| Public URL | `https://opax.vauco.no` |
| LB IP | `34.98.77.173` |
| AI-modell | `claude-opus-4-6@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 europe-west1** — 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*