This website requires JavaScript.
f781a991da
docs: legg til VM-BOOTSTRAP guide og bootstrap.sh script
chrischristiansen-glitch
2026-05-25 20:55:08 +0200
8038c1d805
chore: trigger deploy etter actAs self-binding
Chris Christiansen
2026-05-25 18:51:54 +0000
0506d74988
chore: trigger deploy etter IAM-fix
Chris Christiansen
2026-05-25 18:39:45 +0000
c5b46b3252
chore: trigger deploy etter base-image SUCCESS
Chris Christiansen
2026-05-25 18:17:42 +0000
9fefef0e65
chore: trigger rebuild etter base-image opprettet
Chris Christiansen
2026-05-25 17:49:21 +0000
23377d2575
fix: bruk gemini-2.0-flash-001 som default modell (versjonert GA-navn)
chrischristiansen-glitch
2026-05-25 19:45:29 +0200
cd73079655
chore(state): oppdater .gdrive-mirror-state SHA=6f2b5ba
Chris Christiansen
2026-05-25 12:57:45 +0000
6f2b5baafa
chore(docs): sync GDRIVE_MIRROR_BOOT 2026-05-25T12:57 UTC [HEAD af9404e ]
Chris Christiansen
2026-05-25 12:57:44 +0000
af9404e62f
chore: restore executable bit on all scripts
Chris Christiansen
2026-05-25 12:55:59 +0000
4d6f8e05b4
chore: sync session updates — scripts + session log
Chris Christiansen
2026-05-25 12:54:28 +0000
25a3f1fc93
chore: restore executable bit on cost-audit.sh
Chris Christiansen
2026-05-25 12:51:43 +0000
e5270e8790
chore: commit modified infra, RAG and session log files
Chris Christiansen
2026-05-25 12:50:52 +0000
9cd43572b0
chore: add untracked RAG, infra and session files
Chris Christiansen
2026-05-25 12:49:52 +0000
b73d140032
chore: fix executable permissions on all scripts
Chris Christiansen
2026-05-25 12:48:31 +0000
9a02fdaec4
docs: TODO oppdatert etter Phase 5 fullført
chrischristiansen-glitch
2026-05-25 14:39:29 +0200
0706556d52
docs: Phase 5 fullført — Cloud Run IAM låst, IAP-SETUP og session log oppdatert
chrischristiansen-glitch
2026-05-25 14:33:49 +0200
6866cff1a2
docs: IAP-SETUP kartlegging av Cloud Run-tjenester 2026-05-25
chrischristiansen-glitch
2026-05-25 14:05:22 +0200
74f9e3c06f
docs: harden phase 4 docs and append learnings
chrischristiansen-glitch
2026-05-25 13:48:50 +0200
1dcf249400
chore(state): oppdater .gdrive-mirror-state SHA=8c70c7c
Chris Christiansen
2026-05-25 11:30:16 +0000
8c70c7c031
chore(docs): sync GDRIVE_MIRROR_BOOT 2026-05-25T11:30 UTC [HEAD 3058144 ]
Chris Christiansen
2026-05-25 11:30:15 +0000
3058144984
chore(sessions): logg 2026-05-25 github-boot-status-gdrive-review
chrischristiansen-glitch
2026-05-25 13:29:14 +0200
59d7e0f973
fix(scripts): restore +x permissions permanent i git
Chris Christiansen
2026-05-25 11:23:24 +0000
dd12736bc7
chore(todo): full oppdatering NOW/NEXT/DONE 2026-05-25
Chris Christiansen
2026-05-25 11:18:54 +0000
c93bc3d2eb
chore(state): oppdater .gdrive-mirror-state SHA=aeafcf2
Chris Christiansen
2026-05-25 11:11:13 +0000
aeafcf27f2
chore(docs): sync GDRIVE_MIRROR_BOOT 2026-05-25T11:11 UTC [HEAD d3daa49 ]
Chris Christiansen
2026-05-25 11:11:12 +0000
d3daa49cfa
fix(scripts): restore execute permissions
Chris Christiansen
2026-05-25 11:11:04 +0000
0d22edbd0b
fix(sessions): fjern parenteser fra YAML-frontmatter 2026-05-25
chrischristiansen-glitch
2026-05-25 13:09:34 +0200
b0fc2af648
docs(sessions): oppdater 2026-05-25 med YAML session-close format
chrischristiansen-glitch
2026-05-25 13:02:38 +0200
ac04f76784
docs(sessions): oppdater index.md med sesjon 2026-05-25
chrischristiansen-glitch
2026-05-25 12:59:53 +0200
54bcd7924a
docs(sessions): sesjonslogg 2026-05-25 GDrive/GitHub mirror sync
chrischristiansen-glitch
2026-05-25 12:58:57 +0200
d9f300d9ea
fix(boot): opax-logg-slutt auto-commit+push sesjonslogg til GitHub
chrischristiansen-glitch
2026-05-25 12:57:27 +0200
1dd47b0f9a
chore(state): oppdater .gdrive-mirror-state SHA=6a5d53c
Chris Christiansen
2026-05-25 10:49:19 +0000
6a5d53ccb0
chore(docs): sync GDRIVE_MIRROR_BOOT 2026-05-25T10:49 UTC [HEAD 5886d01 ]
Chris Christiansen
2026-05-25 10:49:18 +0000
5886d019de
chore(state): oppdater .gdrive-mirror-state SHA=bb31edc
Chris Christiansen
2026-05-25 10:48:19 +0000
bb31edc78a
chore(docs): sync GDRIVE_MIRROR_BOOT 2026-05-25T10:48 UTC [HEAD f08eea2 ]
Chris Christiansen
2026-05-25 10:48:18 +0000
f08eea2d9f
fix(scripts): skriv state-fil ETTER push — PS1 gul-fix
chrischristiansen-glitch
2026-05-25 12:46:31 +0200
1b62122cc0
chore(docs): sync GDRIVE_MIRROR_BOOT 2026-05-25T10:36 UTC [HEAD a16d1da ]
Chris Christiansen
2026-05-25 10:36:25 +0000
a16d1dabfd
fix(boot): PS1 bruker kun lokal SHA (ikke remote) + legg til ls alias
chrischristiansen-glitch
2026-05-25 12:35:05 +0200
9cebc3a95e
chore(docs): sync GDRIVE_MIRROR_BOOT 2026-05-25T10:31 UTC [HEAD 98dec05 ]
Chris Christiansen
2026-05-25 10:31:16 +0000
98dec052ad
feat(boot): farget PS1-prompt med OSVauco-statusindikator
chrischristiansen-glitch
2026-05-25 12:29:04 +0200
47585e248c
fix(boot): bruk /health endepunkt for OPAX ping-sjekk (ikke /ping)
chrischristiansen-glitch
2026-05-25 12:23:48 +0200
aa0ff9f974
chore(docs): sync GDRIVE_MIRROR_BOOT 2026-05-25T09:58 UTC [HEAD c733eea ]
Chris Christiansen
2026-05-25 09:58:59 +0000
c733eea613
fix(workflow): fjern push-trigger — kjør kun schedule (03:00 UTC) + workflow_dispatch
chrischristiansen-glitch
2026-05-25 11:45:23 +0200
1cea31d50c
fix(boot): rename opax-logg-slutt() til opax_logg_slutt() — bindestrek i funksjonsnavn ugyldig i -bash (Cloud Shell)
chrischristiansen-glitch
2026-05-25 11:43:06 +0200
c4c3d72b3e
chore(docs): sync GDRIVE_MIRROR_BOOT 2026-05-25T09:40 UTC [HEAD 5728024 ]
Chris Christiansen
2026-05-25 09:40:06 +0000
5728024b21
feat(gdrive-mirror): GDrive/GitHub paritet, backup, PROMPT_COMMAND logging (#1 )
chrischristiansen-glitch
2026-05-25 11:39:28 +0200
25e36de810
session(2026-05-24): operator suite heavy lifts, RAG graceful degrade, docs hardening, RAG secondary project plan
chrischristiansen-glitch
2026-05-24 20:32:29 +0200
e53503289a
fix(boot): load nvm before launching gemini so PATH is correct in script subshell
chrischristiansen-glitch
2026-05-24 19:33:34 +0200
68ac4fde35
fix(rag): correct corpus payload to vectorDbConfig.ragManagedDb; verify engine config actually switched before creating
chrischristiansen-glitch
2026-05-24 19:26:10 +0200
db3807bff9
fix(rag): use ragManagedDbConfig.basic in corpus body; fix engine config PATCH with scaled→basic switch
chrischristiansen-glitch
2026-05-24 19:23:30 +0200
2838534296
fix(rag): always patch ragEngineConfig in us-central1; drop vectorDbConfig from corpus creation
chrischristiansen-glitch
2026-05-24 19:19:12 +0200
abebb72653
docs: session log 2026-05-24 RAG corpus setup debugging
chrischristiansen-glitch
2026-05-24 19:13:43 +0200
a2790be421
fix: create corpus via REST API directly, bypassing SDK backend_config bug
chrischristiansen-glitch
2026-05-24 19:11:25 +0200
2beb6a359d
fix: drop backend_config from create_corpus — rely on pre-flight PATCH alone
chrischristiansen-glitch
2026-05-24 19:04:31 +0200
46b3c52607
fix: RagManagedDb() takes no arguments in SDK 1.153.1
chrischristiansen-glitch
2026-05-24 19:02:43 +0200
582967a994
fix: use vector_db=RagManagedDb(tier=1) — correct field names for SDK 1.153.1
chrischristiansen-glitch
2026-05-24 18:58:00 +0200
ad8597f434
fix: use tier=1 int instead of RagManagedDbConfig.Tier.BASIC enum
chrischristiansen-glitch
2026-05-24 18:44:22 +0200
814dd89ca6
fix: explicitly set serverless RAG backend + improve error handling
chrischristiansen-glitch
2026-05-24 18:11:27 +0200
d0512f5ced
chore: add base Docker image to speed up deploys
chrischristiansen-glitch
2026-05-24 17:04:42 +0200
1cba5166db
fix: ADK 1.x Runner pattern + gemini-3.5-flash for A+ reasoning
chrischristiansen-glitch
2026-05-24 16:44:04 +0200
497509370e
feat: add A/A+ mode routing to agent.py (OPAX)
chrischristiansen-glitch
2026-05-24 16:34:34 +0200
60c7aff04d
fix: remove backend_config — Serverless is default in us-central1
chrischristiansen-glitch
2026-05-24 16:15:32 +0200
a5fd5f58e8
fix: switch RAG corpus to Serverless mode (RagManagedDb) in us-central1
chrischristiansen-glitch
2026-05-24 16:13:24 +0200
09dcb4d1a2
feat: OPAX heavy mode + LLM-ruting oppdatert + RAG serverless fix\n\n- MASTERPLAN.md: ny LLM-RUTINGSSTRATEGI-seksjon med OPAX Heavy Mode\n- masterplan-summary.md: oppdatert med heavy mode-referanser\n- setup_corpus.py: fjernet backend_config (Serverless mode, ingen Spanner)\n- sesjon-logg: 2026-05-24_opax-heavy-mode-llm-ruting-rag.md
Chris Christiansen
2026-05-24 14:07:26 +0000
0248081b83
fix: agent.py — bruk riktig import-path for VertexAiRagRetrieval (ADK 1.x)
chrischristiansen-glitch
2026-05-24 15:12:08 +0200
250c150d73
feat: 12-rag-integration.sh — koble RAG corpus til Cloud Run agent via Secret Manager
chrischristiansen-glitch
2026-05-24 15:06:28 +0200
021c84756a
fix: 07-rag-setup.sh — serialiser import-jobber (RAG tillater kun 1 aktiv op om gangen)
chrischristiansen-glitch
2026-05-24 14:44:03 +0200
b242a0f864
fix: 07-rag-setup.sh — riktig import-endepunkt /ragFiles:import (ikke :importRagFiles)
chrischristiansen-glitch
2026-05-24 14:41:08 +0200
d20a7d5878
fix: 07-rag-setup.sh — bruk project-number (ikke project-ID) i importRagFiles URL
chrischristiansen-glitch
2026-05-24 14:31:42 +0200
300ebddd6d
fix: 07-rag-setup.sh — rett import-URL (CORPUS_NAME er full ressurssti, ikke relativ)
chrischristiansen-glitch
2026-05-24 14:26:56 +0200
06767f8806
feat: 07-rag-setup.sh — upload alle docs/*.md + corpus-seed/*.md til GCS automatisk
chrischristiansen-glitch
2026-05-24 14:24:00 +0200
b2323fe476
docs: seed corpus med sesjon-logger, MASTERPLAN og dialogflow-plan — agenten lærer hele reisen
chrischristiansen-glitch
2026-05-24 14:21:44 +0200
c7c12194f5
fix: 08-memorybank-setup.sh — REST API agent engine creation, no SDK dependency
chrischristiansen-glitch
2026-05-24 14:07:54 +0200
9928c595b8
fix: 07-rag-setup.sh — REST API corpus creation, RAG_REGION=europe-west4 default (no SDK needed)
chrischristiansen-glitch
2026-05-24 14:03:31 +0200
eea7e8497f
fix: 07-rag-setup.sh — upgrade SDK + multi-attempt serverless corpus creation
chrischristiansen-glitch
2026-05-24 13:59:27 +0200
8ca45af1e9
docs: incorporate Dialogflow CX FAQ-agent plan into MASTERPLAN phases
chrischristiansen-glitch
2026-05-24 13:50:20 +0200
5e33bb64b3
docs: add Dialogflow CX budget plan (kr5,822 NOK / ~$550)
chrischristiansen-glitch
2026-05-24 13:46:30 +0200
8b6ebf8409
chore: session-close log 2026-05-21 OSV-MODUL-GEN1-COMP1 + update sessions index
chrischristiansen-glitch
2026-05-24 13:10:27 +0200
34e3185ae1
docs: session log 2026-05-22 — osv-startup.ps1 banner + prompt styling [session-close]
chrischristiansen-glitch
2026-05-24 13:06:48 +0200
3f5a559600
docs: LLM-rutingsstrategi — lett front, tung bakkant per modul
chrischristiansen-glitch
2026-05-24 11:37:55 +0200
761c32e10a
chore: add .env.prefilled — alle kjente verdier ferdig-utfylt, legg til GITHUB_APP_INSTALLATION_ID
chrischristiansen-glitch
2026-05-24 08:17:36 +0200
2681d85ef4
feat: enforce Norwegian (Bokmål) response language in agent system instruction
chrischristiansen-glitch
2026-05-24 06:24:21 +0200
13c77ddfbb
ci: trigger build - Compute SA actAs fix
Chris Christiansen
2026-05-24 02:41:43 +0000
8f17f11bb4
ci: trigger build - IAM serviceAccountUser fix applied
Chris Christiansen
2026-05-24 02:29:55 +0000
1dab6cdac0
fix: rename all bare shell vars to _prefix - Cloud Build compatibility
Chris Christiansen
2026-05-24 02:15:10 +0000
032cf19f24
fix: use _WH_URL with underscore prefix - valid Cloud Build substitution key
Chris Christiansen
2026-05-24 02:11:15 +0000
aa76e9ab4c
fix: add substitutionOption ALLOW_LOOSE to cloudbuild.yaml
Chris Christiansen
2026-05-24 02:08:31 +0000
e814f406b2
fix: rename WEBHOOK_URL to WH_URL to avoid Cloud Build substitution parse error
Chris Christiansen
2026-05-24 02:05:49 +0000
d84ea0d5c3
fix: unquote shell vars in cloudbuild.yaml to avoid Cloud Build substitution parse error
Chris Christiansen
2026-05-24 02:02:36 +0000
25eec703ce
feat: billing IAM hardening — 11-billing-iam-hardening.sh, jason.vauger viewer, MASTERPLAN oppdatert
chrischristiansen-glitch
2026-05-24 02:30:27 +0200
aff36f2f35
feat: cost-guard komplett — dev-budsjett, Pub/Sub auto-teardown, webhook-alert, cost-check i CI/CD
chrischristiansen-glitch
2026-05-23 23:22:39 +0200
4502ae09fd
docs: oppdater .env.example (2nd gen vars) og MASTERPLAN (OQ-04 løst, Terraform-veikart)
chrischristiansen-glitch
2026-05-23 23:11:41 +0200
c4398513cb
feat: migrate Cloud Build trigger to 2nd gen (cloudbuildv2 connection — no manual OAuth)
chrischristiansen-glitch
2026-05-23 23:08:43 +0200
69eab2c113
docs: oppdater README, IAM-docs, legg til rag/memory/eval mapper og cost-guard
Chris Christiansen
2026-05-23 20:54:05 +0000
9b806caed4
fix: grant run.developer to SA
Chris Christiansen
2026-05-23 20:42:58 +0000
b8fe1310f2
fix: grant artifactregistry.writer to SA
Chris Christiansen
2026-05-23 20:34:53 +0000
03fdfc9d1c
test: verify CI/CD trigger
Chris Christiansen
2026-05-23 20:22:39 +0000
14910e2fa2
feat: add cloudbuild.yaml for CI/CD auto-deploy on push to main
chrischristiansen-glitch
2026-05-23 21:29:58 +0200
ffe4ec1c63
fix: await get_session and create_session (async ADK 1.x API)
chrischristiansen-glitch
2026-05-23 21:09:59 +0200
4ef0683c7c
fix: use try/except to create session if get_session raises in ADK 1.x
chrischristiansen-glitch
2026-05-23 20:45:50 +0200