122 lines
4.2 KiB
Markdown
122 lines
4.2 KiB
Markdown
# HANDOFF — Vauco OS
|
||
|
||
**Sist oppdatert:** 2026-06-10 02:30 CEST
|
||
**Skrevet av:** Perplexity (stand-in) via GitHub MCP
|
||
**Sprint:** OX1c + Emma-registrering + CI1-spek
|
||
|
||
---
|
||
|
||
## ✅ Gjort denne sesjonen (2026-06-10)
|
||
|
||
| Task | Commit/detalj |
|
||
|------|---------------|
|
||
| **OX1a** — Cloud Build live-widget i opax.html | ✅ |
|
||
| **OX1b** — Embedded TUI-panel (chat + log-faner) | ✅ |
|
||
| **OX1c** — `static/jason.html` fullskjerm Jason-chat | ✅ `64ef086` |
|
||
| **CG4a** — `/billing/tokens/by-module` endepunkt | ✅ |
|
||
| **CG4c** — `/billing/tokens/estimate` endepunkt | ✅ |
|
||
| **CG6** — Modulært dashboard | ✅ |
|
||
| **CG3e** — Token-logging til BQ | ✅ |
|
||
| **V1e** — SPF/DKIM/DMARC | ✅ |
|
||
| **ML-3b** — `docs/gemma/world.md` kontekstpakke | ✅ |
|
||
| **K1** — Repo-konsolidering | ✅ |
|
||
| **K3** — Nattlig GDrive-backup | ✅ |
|
||
| **Emma Vauger** — Registrert i MASTERPLAN seksjon 8 | ✅ |
|
||
| **CI1-spek** — OPAX-MCP arkitektur dokumentert i MASTERPLAN | ✅ |
|
||
|
||
---
|
||
|
||
## 🔴 NOW — Aktive oppgaver
|
||
|
||
1. **Deploy OX1c** — `git pull && gcloud builds submit` eller vent på Cloud Build-trigger. Jason tilgjengelig på `https://opax.vauco.no/jason` etter deploy.
|
||
2. **CG4b** — Token-dashboard per modul i UI (trigger: 50+ BQ-kall tilgjengelig)
|
||
3. **C4** — Medioteq HITL-møte → første betalende kunde
|
||
|
||
---
|
||
|
||
## 🟠 NEXT — Neste sprint
|
||
|
||
### CI1 — OPAX-MCP (høyest prioritet etter C4)
|
||
|
||
Vauco sin egen MCP-server som erstatter GitHub Actions som CI/CD-kanal.
|
||
|
||
**Fil:** `agents/mcp_server/server.py` (skal opprettes)
|
||
**Deploy:** Cloud Run, IAP-beskyttet (`@vauco.no`)
|
||
**Første verktøy å bygge:**
|
||
1. `push_static` — laster opp `static/*.html` til GCS
|
||
2. `get_build_status` — wrapper rundt eksisterende `/opax/build-status`
|
||
3. `deploy_service` — trigger Cloud Build programmatisk
|
||
|
||
**Hvorfor nå:** Når CI1 er oppe kan Jason/Emma deploye direkte uten GitHub Actions. Perplexity-stand-in fase avsluttes naturlig.
|
||
|
||
### ML-3a — Emma GPU-VM
|
||
- GCP `g2-standard-4` Spot VM, L4 GPU, `europe-west4`
|
||
- Ollama med `gemma-4-12b-it` int4
|
||
- `docs/gemma/world.md` lastes som system-prompt ved oppstart
|
||
- Trigger: kreditter < 20% ELLER første kunde onboardet
|
||
|
||
---
|
||
|
||
## 🏗 Systemstatus
|
||
|
||
| Komponent | Status |
|
||
|---|---|
|
||
| Cloud Run `osvauco-agent` | ✅ Live, `us-central1` |
|
||
| `opax.vauco.no` (LB + SSL + IAP) | ✅ Live |
|
||
| `static/jason.html` | ✅ Pushet, venter på deploy |
|
||
| `static/opax.html` | ✅ Live (OX1a+b) |
|
||
| CI/CD Cloud Build trigger | ⚠️ Ikke operativt — deploy manuelt inntil CI1 |
|
||
| Jason (Cloud Run agent) | ✅ `/run` operativt |
|
||
| Emma (Gemma GPU-VM) | 🔮 ML-3a trigger |
|
||
| OPAX-MCP server | 🔮 CI1 — neste sprint |
|
||
| BQ token-logging | ✅ CG3e live |
|
||
| SPF/DKIM/DMARC | ✅ V1e live |
|
||
| `vauco.no` | ✅ Live |
|
||
| `costguard.oss.vauco.no` | ✅ Live |
|
||
| `threadstone.vauco.no` | ✅ Live (lukket pilot) |
|
||
|
||
---
|
||
|
||
## 📋 Nøkkelinformasjon
|
||
|
||
| Nøkkel | Verdi |
|
||
|---|---|
|
||
| GCP Project | `propane-will-491900-m5` |
|
||
| Region (OPAX, LÅST) | `us-central1` |
|
||
| Cloud Run service | `osvauco-agent` |
|
||
| Cloud Run URL (direkte) | `https://osvauco-agent-357036551735.us-central1.run.app` |
|
||
| Public URL | `https://opax.vauco.no` |
|
||
| Jason chat | `https://opax.vauco.no/jason` |
|
||
| LB IP | `34.98.77.173` |
|
||
| AI-modell | `gemini-2.5-pro` via Vertex |
|
||
| Repo | `vauco-saas/OSVauco` |
|
||
| Eier | `chris.christiansen@vauco.no` |
|
||
| Jason (kundeagent) | `jason.vauger@vauco.no` |
|
||
| Emma (intern agent) | `emma.vauger@vauco.no` — 🔮 ML-3a |
|
||
|
||
---
|
||
|
||
## ⚠️ Vanlige feil — ikke gjør disse
|
||
|
||
- **Ikke opprett nye HANDOFF_YYYYMMDD-filer.** Kun denne. Overskriv den.
|
||
- **Ikke gjenoppliv `VAUCO_OS_ROADMAP.md`.** Slettet. Bruk `ROADMAP.md`.
|
||
- **Ikke bytt til Claude før kvote + `MODEL APPROVED`.**
|
||
- **Ikke migrer fra us-central1** — regionen er låst.
|
||
- **Ikke rør IAP/OAuth/Secret Manager** uten `DEPLOY GODKJENT`.
|
||
- **Ikke opprett nye repos** uten `REPO APPROVED`.
|
||
- **Ikke hopp over HITL gates.**
|
||
|
||
---
|
||
|
||
## 📁 Viktige filer (i denne rekkefølgen)
|
||
|
||
1. `docs/MASTERPLAN.md` — autoritativ sannhet
|
||
2. `docs/ROADMAP.md` — hva som skjer akkurat nå
|
||
3. `docs/HANDOFF.md` — denne filen
|
||
4. `docs/AGENT_RULEBOOK.md` — agent-regler
|
||
5. `docs/gemma/world.md` — Emma sin kontekstpakke
|
||
|
||
---
|
||
|
||
*Vauco AS · propane-will-491900-m5 · us-central1 · Jason + Emma + Perplexity-stand-in · Sprint 2026-06-10*
|