Commit Graph

372 Commits

Author SHA1 Message Date
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
Chris Christiansen
336040f59d fix(deploy): Set BILLING_TABLE env var in Cloud Run 2026-05-29 23:16:34 +00:00
Chris Christiansen
07d49321a4 fix(billing): Remove unused client_id from agent constructors 2026-05-29 23:07:09 +00:00
6634ee4de0 fix: endre kontakt-epost til jason.vauger@vauco.no 2026-05-30 00:46:19 +02:00
c877b4881d fix: fjern gratis tier, erstatt med demo-forespørsel og 14-dagers prøve 2026-05-30 00:42:45 +02:00
Chris Christiansen
6d02a161ca fix: add missing google-auth-oauthlib dependency 2026-05-29 22:22:52 +00:00
Chris Christiansen
7f5541803b fix: serve docs/index.html som landing page på / 2026-05-29 22:15:17 +00:00
4524d173b0 feat: CostGuard landing page på costguard.oss.vauco.no 2026-05-29 23:53:54 +02:00
3d8144b9ee Skip auth steps if already authenticated 2026-05-29 23:40:07 +02:00
073e8bb92d Add OPAX launch prompt at end of dev-startup.sh 2026-05-29 23:36:14 +02:00