60 lines
2.4 KiB
Markdown
60 lines
2.4 KiB
Markdown
# 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 1–7 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.
|