OSVauco/protocols/sessions/2026-05-26_rag-corpus-kobling-agent.md

60 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Sesjon: RAG corpus kobling til osvauco-agent
**Dato:** 2026-05-26
**Trigger:** boot / session-open
**Agent:** OPAX (OPS-agent for OSVauco)
**Repo:** vauco-saas/OSVauco
---
## Kontekst fra handoff
Forrige sesjon (2026-05-25) verifiserte Phase 17 som fullført. osvauco-corpus ble opprettet i europe-west1 etter at us-central1 feilet på Spanner-begrensning. Corpus-ID ble lagret i Secret Manager som `rag-corpus-name`, og 11 filer ble importert til corpus.
**Corpus:**
- ID: `6917529027641081856`
- Full navn: `projects/357036551735/locations/europe-west1/ragCorpora/6917529027641081856`
- Region: europe-west1
- Secret: `rag-corpus-name`
- Filer importert: 11
---
## Gjennomført denne sesjonen
- Boot-verifisering mot handoff-state OK
- Avklart at snapshot-sti i boot-prompt (`vauco-os/protocols/sessions/`) ikke eksisterer i repo — valgt eksisterende `protocols/sessions/` (GitHub er ground truth)
- Verifisert innhold i `protocols/sessions/` — 9 sesjonfiler + index.md funnet
- Identifisert at index.md manglet to rader fra 2026-05-25
- Opprettet denne snapshot-filen og oppdatert index.md i én commit
---
## Åpne oppgaver (videreført fra handoff)
- [ ] Koble osvauco-corpus til osvauco-agent
- [ ] Inject `RAG_CORPUS` fra Secret Manager i runtime eller deploy-konfig
- [ ] Oppdatere `agent.py` til å bruke `RagResource` med corpus `projects/357036551735/locations/europe-west1/ragCorpora/6917529027641081856`
- [ ] Deploye Cloud Run-tjenesten på nytt og verifisere RAG-kontekst i svar
- [ ] Fullføre A5 / 04-observability og 11-billing-iam-hardening
- [ ] Følge opp A9 som feilet på billing IAM knyttet til jason.vauger@vauco.no
- [ ] Kjøre img-rydd én gang for verifisering
- [ ] Legge til `cd ~/OSVauco` i boot-script
- [ ] Kjøre mirror-sync ved neste boot dersom GDrive mirror fortsatt er bak GitHub
---
## Beslutninger
- `protocols/sessions/` brukes som snapshot-sti (ikke `vauco-os/protocols/sessions/` som er udefinert)
- GitHub er ground truth ved konflikter
- europe-west1 er valgt for RAG corpus (us-central1 blokkert for nye prosjekter i denne flyten)
- OAuth regnes som done i operativ status
- Jason (jason.vauger@vauco.no) beholder `roles/run.invoker`
---
## Neste handling
Åpne `agent.py` og deploy-konfig, inject `RAG_CORPUS` fra Secret Manager, koble inn `RagResource` for corpus `projects/357036551735/locations/europe-west1/ragCorpora/6917529027641081856`, deploy til Cloud Run og verifiser at agenten returnerer svar med RAG-kontekst.