diff --git a/protocols/sessions/2026-05-26_rag-corpus-kobling-agent.md b/protocols/sessions/2026-05-26_rag-corpus-kobling-agent.md new file mode 100644 index 0000000..3bf29ce --- /dev/null +++ b/protocols/sessions/2026-05-26_rag-corpus-kobling-agent.md @@ -0,0 +1,59 @@ +# Sesjon: RAG corpus kobling til osvauco-agent + +**Dato:** 2026-05-26 +**Trigger:** boot / session-open +**Agent:** OPAX (OPS-agent for OSVauco) +**Repo:** chrischristiansen-glitch/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. diff --git a/protocols/sessions/index.md b/protocols/sessions/index.md index bac1b41..d454497 100644 --- a/protocols/sessions/index.md +++ b/protocols/sessions/index.md @@ -9,3 +9,5 @@ | 2026-05-24 | RAG restriction + operator suite heavy lifts + docs hardening | [2026-05-24_osvauco-rag-operator-suite.md](./2026-05-24_osvauco-rag-operator-suite.md) | | 2026-05-25 | GDrive/GitHub mirror + backup, PS1 prompt, opax-logg-slutt fix, IAM setup | [2026-05-25_gdrive-mirror-sync.md](./2026-05-25_gdrive-mirror-sync.md) | | 2026-05-25 | GitHub boot + prosjektstatus-lesing + GDrive-review fra handoff | [2026-05-25_github-boot-status-gdrive-review.md](./2026-05-25_github-boot-status-gdrive-review.md) | +| 2026-05-25 | Phase 7 RAG corpus opprettet — sesjonsstatus-diff og handoff | [2026-05-25_phase7-rag-corpus-handoff.md](./2026-05-25_phase7-rag-corpus-handoff.md) | +| 2026-05-26 | RAG corpus kobling til osvauco-agent — boot, snapshot-sti-avklaring, index-oppdatering | [2026-05-26_rag-corpus-kobling-agent.md](./2026-05-26_rag-corpus-kobling-agent.md) |