32c9c78b42
chore: switch model from Claude Opus 4.7 to 4.6 (EU available)
2026-05-31 13:57:18 +02:00
Chris Christiansen
25847af026
auto: sync
2026-05-31 11:26:59 +00:00
Chris Christiansen
f301cfba4a
auto: sync
2026-05-31 11:25:54 +00:00
46be2f321d
feat(scripts): opax2.sh — Claude 4.7 session starter med auto handoff-prompt
2026-05-31 13:24:41 +02:00
6f8bd98013
docs: HANDOFF_20260531_claude47.md — full context handoff for Claude 4.7
2026-05-31 13:22:27 +02:00
b653cc4d58
fix(boot): split Cloud Run check into direct URL + domain, show Phase 5 warning when domain fails
2026-05-31 13:17:30 +02:00
d9119035fe
fix: restore osvauco-opax-boot.sh from archived, create preflight.sh + health-check alias targets
2026-05-31 13:08:09 +02:00
d44d6a11a7
fix: upgrade model claude-opus-4-6 → claude-opus-4-7, add 2500 NOK budget cap
2026-05-31 12:58:11 +02:00
e2c2b0449b
fix(masterplan): us-central1 → europe-west1, add Claude Opus 4.6 model ref
2026-05-31 12:49:00 +02:00
639bb2e7f4
docs: add HANDOFF_20260531 + fix region us-central1 → europe-west1 in MASTERPLAN
2026-05-31 12:43:32 +02:00
50ddeeb46b
chore(gemini): upgrade to Claude Opus 4.6 via Vertex AI EU endpoint
2026-05-31 12:42:12 +02:00
Chris Christiansen
800c47ef85
docs(session): log completion of phase 7
2026-05-30 22:07:32 +00:00
Chris Christiansen
3df80da941
fix(rag): correct gcloud services enable command
2026-05-30 21:53:48 +00:00
Chris Christiansen
b1b13deea7
fix(rag): remove stray backslash from rag setup script
2026-05-30 21:51:59 +00:00
Chris Christiansen
a2b18d5ca2
fix(rag): add data directory to rag setup
2026-05-30 21:47:35 +00:00
Chris Christiansen
ddec009927
feat(rag): add data directory to rag setup
2026-05-30 21:42:48 +00:00
Chris Christiansen
24727e3943
feat(rag): connect agent to rag corpus
2026-05-30 21:27:42 +00:00
Chris Christiansen
bceca94f8a
docs(session): log completion of phase 6
2026-05-30 21:11:15 +00:00
Chris Christiansen
8eb6edf23c
fix(docker): copy fra riktig source-path
2026-05-30 21:03:03 +00:00
Chris Christiansen
64fb0fc2b1
fix(deps): pin all dependencies
2026-05-30 20:44:46 +00:00
Chris Christiansen
7e0bf6f911
fix(deps): pin dependencies to last known good versions
2026-05-30 20:39:17 +00:00
Chris Christiansen
9dc50c5ae3
fix(cloudbuild): remove invalid field from cloudbuild.yaml
2026-05-30 20:34:18 +00:00
Chris Christiansen
265870e00a
test: trigger new 2nd gen cloud build
2026-05-30 20:22:12 +00:00
Chris Christiansen
ae0c251977
fix(cloudbuild): set GOOGLE_CLOUD_LOCATION to global for gemini
2026-05-30 20:05:10 +00:00
Chris Christiansen
665f3065c4
test: trigger cloud build
2026-05-30 19:55:45 +00:00
4afcb24689
docs: sync MASTERPLAN + session log — Phase 5 IAP done, Phase 6 = CI/CD
2026-05-30 21:52:36 +02:00
9475dcbfc4
feat(ops): add quick-fix scripts for common GCP/TUI issues
2026-05-30 21:45:58 +02:00
Chris Christiansen
a98e3fcdbf
feat(iap): configure IAP for osvauco-agent
2026-05-30 19:44:04 +00:00
Chris Christiansen
e6b1575d27
auto: sync
2026-05-30 19:44:04 +00:00
38b9291049
docs: legg til .env-regler og kritiske fil-sikkerhetsregler i GEMINI.md
2026-05-30 20:25:44 +02:00
dc2f5e6288
docs: oppdater operator til Chris Christiansen — eier og arkitekt av OSVauco
2026-05-30 20:15:05 +02:00
d453e09e60
docs: sterk utvidelse av GEMINI.md — TUI-kontekst, GCP-regler, agent-intelligens og anti-dumhet
2026-05-30 20:10:19 +02:00
379bbc523d
docs: legg til diagnostics-regler i GEMINI.md — aldri gjett, hent logs direkte
2026-05-30 20:07:26 +02:00
c4f006f5f8
docs: oppdater DNS-guide med SSL-sertifikater og steg-for-steg for nytt subdomene
2026-05-30 19:28:52 +02:00
b1e5dc2f18
docs: add DNS og infrastruktur guide med IAP-regler og subdomene-prosedyre
2026-05-30 19:09:35 +02:00
Chris Christiansen
a316f34c35
feat(C2): admin panel /admin med create-customer endpoint
2026-05-30 15:07:10 +00:00
Chris Christiansen
a807b0dd89
feat(C2): customer stamp-out struktur og create_customer.sh
...
- customers/_template/ med main.tf, variables.tf, terraform.tfvars
- customers/medioteq/ populert med produksjonsverdier
- infrastructure/scripts/create_customer.sh for stamp-out av nye kunder
- .gitignore: unntak for customers/**/*.tfvars
2026-05-30 14:56:13 +00:00
Chris Christiansen
fbdbf14552
fix(opax): accept GCE VM metadata credentials for ADC check
2026-05-30 14:47:15 +00:00
Chris Christiansen
8f344823ef
fix: restore missing AGENT_ID constant in main.py
2026-05-30 14:46:23 +00:00
Chris Christiansen
7fa3367d91
chore: ignore terraform tfplan files
2026-05-30 14:32:59 +00:00
Chris Christiansen
312013f7de
fix: trust X-Forwarded-Proto from Cloud Run proxy (fixes redirect_uri_mismatch)
2026-05-30 03:23:54 +00:00
Chris Christiansen
54d21ab871
fix(deploy): Initialize Firestore and Firebase Admin to fix startup
2026-05-30 02:08:10 +00:00
Chris Christiansen
5a06158ef3
auto: sync
2026-05-30 01:56:22 +00:00
Chris Christiansen
536efc4d75
fix: add missing itsdangerous dependency
2026-05-30 01:42:17 +00:00
Chris Christiansen
6b1444eaef
fix: remove billing_budgets_v1 bad import, use billing_v1 only
2026-05-30 01:35:38 +00:00
Chris Christiansen
e01de3449f
fix: add missing google-cloud-billing-budgets dependency
2026-05-30 01:22:23 +00:00
Chris Christiansen
772951ef01
feat: Cloud Billing API, FCM push, OAuth, AWS billing, historikk, eksport, PWA
2026-05-30 01:20:21 +00:00
a54bffe1ee
fix: fjern all demo/mock-data, vis kun faktiske GCP-verdier
2026-05-30 02:32:31 +02:00
46706faaa1
redesign: Google Cloud Console / Gemini-stil dashboard + onboarding banner
2026-05-30 02:11:18 +02:00
Chris Christiansen
6c10e87329
fix: nettokostnad etter kreditter + anomaly detection + onboarding status
2026-05-29 23:56:22 +00:00