3.7 KiB
3.7 KiB
HANDOFF — Vauco OS
Sist oppdatert: 2026-06-15 17:42 CEST Skrevet av: Perplexity (Orchestrator) Status: Fase B — aktiv sesjon
⚠️ KRITISKE REGLER — les alltid først
- Hovudapp:
main.pyi rot — IKKJEagents/core-logic/app.py - Dockerfile:
agents/core-logic/Dockerfile— WORKDIR/app, CMD uvicorn main:app - Region:
us-central1| Service:osvauco-agent| Prosjekt:propane-will-491900-m5 - Test via proxy:
gcloud run services proxy osvauco-agent --region us-central1 --project propane-will-491900-m5 --port 8181 - ALDRI
--audiences-flag i smoke-tests - Smoke-test: peker på
/health - Curl mot prod: alltid identity token —
TOKEN=$(gcloud auth print-identity-token) - Ingen tredjepartsverktøy: Cursor, Copilot og lignende skal IKKE brukes. Alt eies og kjøres i eget GCP/GitHub.
- MCP-server (
opax-mcp/) er intern binding mellom Jason/Emma og OPAX — ikke en ekstern klientintegrasjon.
✅ Levert denne sesjonen (2026-06-15)
| SHA | Commit | Hva |
|---|---|---|
2b79145 |
feat(CI1): opax-mcp server — full OPAX tool coverage + Dockerfile + cloudbuild |
MCP-server med 20 tools + CI/CD |
4f3a802 |
feat(CG5-onboard): token-basert invite-system + offentlig onboard-flow |
Invite-tokens, offentlig onboard, e-post |
099c1cc |
feat(OQ-26): docs/gemma/world.md — Emma boot context |
Emma sin kontekstpakke |
✅ Lukkede issues denne sesjonen
| ID | Hva | Løsning |
|---|---|---|
| OQ-26 | docs/gemma/world.md mangler — Emma blokkert |
Opprettet ✅ |
| CG5-onboard | Ingen salgsflyt for kunde-onboarding | Token-invite system ✅ |
| CI1 (kode) | opax-mcp/ var tom |
server.py + Dockerfile + cloudbuild.mcp.yaml ✅ |
🔴 CI1 — Siste steg (manuelt i GCP Console)
cloudbuild.mcp.yaml er klar. Trigger må opprettes av Chris i GCP Console:
GCP Console → Cloud Build → Triggers → Create trigger
| Felt | Verdi |
|---|---|
| Navn | opax-mcp-deploy |
| Repo | vauco-saas/OSVauco |
| Branch | ^main$ |
| Build config | cloudbuild.mcp.yaml |
| Included files | opax-mcp/** |
| Service account | osvauco-agent-sa@propane-will-491900-m5.iam.gserviceaccount.com |
Alt kjører i ditt eget GCP — ingen tredjeparter.
🟠 Gjenstår (prioritert)
| # | Oppgave | Blokkering |
|---|---|---|
| 1 | Opprett Cloud Build-trigger for opax-mcp (se over) |
Manuelt i GCP Console |
| 2 | Sett env-vars som mangler på osvauco-agent Cloud Run |
GCP Console / gcloud |
| 3 | ML-3a VM — GPU Spot VM for Emma | Planlegging |
| 4 | C4 — Medioteq partnerstrategimøte | Aktiveres nå |
| 5 | CG5c — SMS (Twilio) | Venter på TWILIO_* env-vars |
| 6 | Verifiser Terminal + MD-panel + Docs Browser i nettleser | Manuell test |
🏗 Systemstatus
| Komponent | Status |
|---|---|
osvauco-agent Cloud Run |
✅ Live us-central1 |
opax.vauco.no |
✅ Live |
opax-mcp/ kode |
✅ Pushet, venter på Cloud Build trigger |
docs/gemma/world.md |
✅ Opprettet |
| Emma boot | ✅ Laster world.md ved oppstart |
| Invite-system | ✅ Live (/onboard/invite/{token}) |
| Kreditt | 2911 NOK, utløper 2026-07-10 |
Env-vars som MANGLER på Cloud Run:
SENDGRID_API_KEY, TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN, TWILIO_FROM_NUMBER,
GOOGLE_CREDIT_TOTAL_USD, NOTIFY_EMAIL_TO, NOTIFY_WEBHOOK_URL, VAUCO_INTERNAL_WEBHOOK
📌 Neste sesjon — start her
- GCP Console → Cloud Build → opprett trigger
opax-mcp-deploy - Sett manglende env-vars på
osvauco-agent - Test invite-flow:
POST /onboard/invite→ link →GET /onboard/invite/{token} - Neste kode: C4-forberedelse eller ML-3a VM