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

2.5 KiB
Raw Blame History

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 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.