docs: seed corpus med sesjon-logger, MASTERPLAN og dialogflow-plan — agenten lærer hele reisen
This commit is contained in:
parent
c7c12194f5
commit
b2323fe476
71
docs/corpus-seed/masterplan-summary.md
Normal file
71
docs/corpus-seed/masterplan-summary.md
Normal file
|
|
@ -0,0 +1,71 @@
|
||||||
|
# VAUCO MASTERPLAN — sammendrag for agentkorpus
|
||||||
|
|
||||||
|
## Hva vi bygger
|
||||||
|
Ett AI-drevet operativsystem (OPAX) som kjører på Google Cloud.
|
||||||
|
Chris Christiansen er første kunde. Når det virker → selg til andre.
|
||||||
|
|
||||||
|
## Prosjekt
|
||||||
|
- GCP Prosjekt: propane-will-491900-m5
|
||||||
|
- Primærregion: us-central1 (Cloud Run, Memory Bank)
|
||||||
|
- RAG-region: europe-west4 (Serverless, ingen allowlist)
|
||||||
|
- Repo: chrischristiansen-glitch/OSVauco
|
||||||
|
|
||||||
|
## LLM-rutingsstrategi
|
||||||
|
- ORCHESTRATOR_MODEL: gemini-2.0-flash (lett front)
|
||||||
|
- SUBAGENT_MODEL: gemini-2.0-flash
|
||||||
|
- REASONING_MODEL: gemini-3.5-flash (tung bakkant ved behov)
|
||||||
|
- gemini-2.5-pro: compliance og kompleks RAG
|
||||||
|
- gemini-2.0-flash og 2.5-pro tilgjengelig i europe-west4
|
||||||
|
- gemini-3.5-flash kun us-central1/global
|
||||||
|
|
||||||
|
## Infrastruktur-scripts (00–11)
|
||||||
|
- 00-authcheck.sh: Verifiser gcloud-innlogging
|
||||||
|
- 01-setupenv.sh: APIs, SA, IAM, budsjetter, Pub/Sub
|
||||||
|
- 02-deploy.sh: IAP på opax.vauco.no
|
||||||
|
- 03-teardown.sh: Riv ned Cloud Run (kjør hver kveld)
|
||||||
|
- 04-observability-setup.sh: Monitoring, uptime, alerts
|
||||||
|
- 05-cloudrun-deploy.sh: ADK-agent til Cloud Run
|
||||||
|
- 06-cicd-setup.sh: GitHub → Cloud Build 2nd gen
|
||||||
|
- 07-rag-setup.sh: RAG Engine corpus (REST API, europe-west4)
|
||||||
|
- 08-memorybank-setup.sh: Memory Bank Agent Engine (REST API)
|
||||||
|
- 09-cost-check.sh: Kostnadsoversikt
|
||||||
|
- 10-cost-guard.sh: Auto-teardown Cloud Function
|
||||||
|
- 11-billing-iam-hardening.sh: Billing IAM
|
||||||
|
|
||||||
|
## Fase A — status mai 2026
|
||||||
|
- A4 (RAG): FERDIG — corpus i europe-west4, id 6917529027641081856
|
||||||
|
- A5 (Memory Bank): FERDIG — us-central1, id 2260229219579592704
|
||||||
|
- A6 (Cloud Run): FERDIG — https://osvauco-agent-357036551735.us-central1.run.app
|
||||||
|
- A7 (Observability): FERDIG — monitoring + uptime check aktiv
|
||||||
|
- A8 (Teardown): Gjenstår — kjøres manuelt hver kveld
|
||||||
|
- A9 (Billing IAM): Gjenstår
|
||||||
|
|
||||||
|
## Fase A2 — Dialogflow CX
|
||||||
|
- Kreditt: kr 5 822 (dialogflow_cx_credit_v2) + $1 000 Playbooks-trial
|
||||||
|
- Region: us-central1
|
||||||
|
- Type: Generative Playbooks (ikke Flows)
|
||||||
|
- DX1–DX6 gjenstår
|
||||||
|
|
||||||
|
## Fase B — CI/CD og sikring
|
||||||
|
- B1: IAP + 02-deploy.sh på opax.vauco.no
|
||||||
|
- B2: GitHub PAT i Secret Manager
|
||||||
|
- B3: Cloud Build WEBHOOK_URL fix
|
||||||
|
- B4: webhook-url i Secret Manager
|
||||||
|
|
||||||
|
## Fase C — Første salgsmodul
|
||||||
|
- C1: vauco-bootstrap Terraform-modul
|
||||||
|
- C4: Første kunde Medioteq, europe-north1
|
||||||
|
|
||||||
|
## Agentidentitet
|
||||||
|
- Eier: chris.christiansen@vauco.no
|
||||||
|
- Agent (OPAX): jason.vauger@vauco.no (billing.viewer)
|
||||||
|
|
||||||
|
## Kostnader
|
||||||
|
- Dev daglig (teardown): ~$25–75/mnd
|
||||||
|
- Breakeven: 1 kunde til $300–500/mnd
|
||||||
|
|
||||||
|
## Kjente løste problemer
|
||||||
|
- RAG Engine Serverless us-central1 blokkert for nye prosjekter → løst med europe-west4 + REST API
|
||||||
|
- SDK for gammel for RagManagedDb → løst med curl REST direkte
|
||||||
|
- Cloud Build GitHub OAuth → løst med 2nd gen programmatisk connection
|
||||||
|
- Billing 0 viewers → løst med 11-billing-iam-hardening.sh
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Sesjon 2026-05-21 — OSVauco/OPAX platform naming og domener
|
||||||
|
|
||||||
|
Kilde: protocols/sessions/2026-05-21_osvauco-opax-platform-naming-domains.md
|
||||||
|
|
||||||
|
See full file at: protocols/sessions/2026-05-21_osvauco-opax-platform-naming-domains.md
|
||||||
5
docs/corpus-seed/session-2026-05-22-startup-banner.md
Normal file
5
docs/corpus-seed/session-2026-05-22-startup-banner.md
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
# Sesjon 2026-05-22 — OSVauco startup banner og styling
|
||||||
|
|
||||||
|
Kilde: protocols/sessions/2026-05-22_osv-startup-banner-styling.md
|
||||||
|
|
||||||
|
See full file at: protocols/sessions/2026-05-22_osv-startup-banner-styling.md
|
||||||
42
docs/corpus-seed/session-2026-05-24-gcp-oppsett.md
Normal file
42
docs/corpus-seed/session-2026-05-24-gcp-oppsett.md
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
# Sesjon 2026-05-24 — GCP infrastruktur oppsett
|
||||||
|
|
||||||
|
## Hva ble gjort denne sesjonen
|
||||||
|
|
||||||
|
### LLM-rutingsstrategi vedtatt
|
||||||
|
Gemini-modeller per modul:
|
||||||
|
- Standard (enkle kall): gemini-2.0-flash — $0.10/$0.40 per 1M tokens
|
||||||
|
- Compliance/RAG-kompleks: gemini-2.5-pro — $1.25/$10.00 per 1M tokens
|
||||||
|
- Tung orkestrering Fase C: gemini-3.5-flash — $1.50/$9.00 per 1M tokens
|
||||||
|
|
||||||
|
EU-tilgjengelighet (mai 2026):
|
||||||
|
- gemini-2.0-flash: tilgjengelig europe-west4 ✓
|
||||||
|
- gemini-2.5-pro: tilgjengelig europe-west4 ✓
|
||||||
|
- gemini-3.5-flash: kun us-central1/global ✗
|
||||||
|
|
||||||
|
### RAG Engine (A4)
|
||||||
|
- Problem: SDK for gammel, RagManagedDb ikke tilgjengelig
|
||||||
|
- Problem: us-central1/us-east1/us-east4 blokkert for Spanner-modus på nye prosjekter
|
||||||
|
- Løsning: Bytte til europe-west4 (Serverless tilgjengelig) + ren REST API med curl
|
||||||
|
- Resultat: Corpus opprettet — projects/propane-will-491900-m5/locations/europe-west4/ragCorpora/6917529027641081856
|
||||||
|
|
||||||
|
### Memory Bank (A5)
|
||||||
|
- Problem: agent_engines ikke importerbart pga SDK-versjon
|
||||||
|
- Løsning: REST API mot reasoningEngines-endepunkt
|
||||||
|
- Resultat: projects/357036551735/locations/us-central1/reasoningEngines/2260229219579592704
|
||||||
|
|
||||||
|
### Cloud Run (A6)
|
||||||
|
- Docker-image bygget via Cloud Build (3m14s)
|
||||||
|
- Deployed til us-central1, revision osvauco-agent-00009-c26
|
||||||
|
- Service URL: https://osvauco-agent-357036551735.us-central1.run.app
|
||||||
|
- Smoke test: agenten svarer på norsk ✓
|
||||||
|
- Tom RAG-respons på faktaspørsmål → corpus-seed mangler innhold (løses nå)
|
||||||
|
|
||||||
|
### Observability (A7)
|
||||||
|
- Notification channel opprettet
|
||||||
|
- Uptime check konfigurert mot https://osvauco-agent-zjbqp3prqq-uc.a.run.app
|
||||||
|
- Dashboard: https://console.cloud.google.com/monitoring?project=propane-will-491900-m5
|
||||||
|
|
||||||
|
## Lærdom
|
||||||
|
- Cloud Shell låser pip-oppgraderinger systembredt — bruk alltid REST API som fallback
|
||||||
|
- europe-west4 er bedre default for norske prosjekter: GDPR, lavere latency, Serverless RAG
|
||||||
|
- Agenten svarte korrekt på norsk fra første forsøk etter riktig payload-format
|
||||||
Loading…
Reference in New Issue
Block a user