Chris Christiansen
dc3f0d4f27
feat(c4): set Medioteq project-ID and billing_account_id
...
- DX4: Dialogflow CX agent e75327ce + webhook 9f77dc05 opprettet
- C4.1: project_id=medioteq-prod-eun1, billing_account_id=0171F6-057E6B-A260BA
2026-05-27 16:02:00 +00:00
Chris Christiansen
144923b268
docs: marker C2 komplett, legg til C4.2 auth-gate
2026-05-27 15:38:25 +00:00
Chris Christiansen
25ee2d495a
feat: opax-mcp modul-struktur, acceptance-test og preflight-check scripts
2026-05-26 13:36:59 +00:00
Chris Christiansen
05030edf61
fix: Set executable bit on shell and python scripts
...
Per the task in `docs/TODO.md`, this change runs `git update-index --chmod=+x` on all relevant `.sh` and `.py` files in the repository.
This prevents intermittent 'Permission denied' errors when scripts are run in CI/CD environments or after being edited via the GitHub web interface, which can strip file permissions.
2026-05-26 13:23:18 +00:00
Chris Christiansen
72d94c2032
auto: sync
2026-05-26 12:58:22 +00:00
Chris Christiansen
4c5034df88
feat(tf): convert all remaining scripts to terraform
2026-05-26 12:37:28 +00:00
Chris Christiansen
74dcf742a3
fix(tf): billing budget NOK 2500/500 — Vertex credits 9K available
2026-05-26 12:05:44 +00:00
Chris Christiansen
09862feb6b
chore(terraform): untrack tfstate files from git
2026-05-26 05:40:45 +00:00
572fd53692
chore(terraform): add .gitignore — exclude tfstate and sensitive files
2026-05-26 07:40:11 +02:00
Chris Christiansen
81b791dd98
feat(terraform): import Cloud Logging sink → BigQuery
2026-05-26 05:34:26 +00:00
Chris Christiansen
53956bfb96
auto: sync
2026-05-26 05:28:59 +00:00
Chris Christiansen
b02d72455c
fix(terraform): comment out invalid pubsub mailto subscription
2026-05-26 05:23:16 +00:00
Chris Christiansen
f7bf576b53
fix(terraform): remove unmanageable resources — Cloud Run via CI/CD, Pub/Sub email invalid
2026-05-26 05:22:11 +00:00
Chris Christiansen
6f6390dbe1
feat(terraform): add Cloud Run, Artifact Registry and outputs
2026-05-26 04:51:36 +00:00
Chris Christiansen
99518934fb
feat(terraform): convert 01-setupenv.sh to terraform
2026-05-26 04:33:46 +00:00
Chris Christiansen
c24417b5e3
feat(terraform): scaffold terraform directory with README
2026-05-26 04:31:52 +00:00
e5270e8790
chore: commit modified infra, RAG and session log files
2026-05-25 12:50:52 +00:00
9cd43572b0
chore: add untracked RAG, infra and session files
2026-05-25 12:49:52 +00:00
250c150d73
feat: 12-rag-integration.sh — koble RAG corpus til Cloud Run agent via Secret Manager
2026-05-24 15:06:28 +02:00
021c84756a
fix: 07-rag-setup.sh — serialiser import-jobber (RAG tillater kun 1 aktiv op om gangen)
2026-05-24 14:44:03 +02:00
b242a0f864
fix: 07-rag-setup.sh — riktig import-endepunkt /ragFiles:import (ikke :importRagFiles)
2026-05-24 14:41:08 +02:00
d20a7d5878
fix: 07-rag-setup.sh — bruk project-number (ikke project-ID) i importRagFiles URL
2026-05-24 14:31:42 +02:00
300ebddd6d
fix: 07-rag-setup.sh — rett import-URL (CORPUS_NAME er full ressurssti, ikke relativ)
2026-05-24 14:26:56 +02:00
06767f8806
feat: 07-rag-setup.sh — upload alle docs/*.md + corpus-seed/*.md til GCS automatisk
2026-05-24 14:24:00 +02:00
c7c12194f5
fix: 08-memorybank-setup.sh — REST API agent engine creation, no SDK dependency
2026-05-24 14:07:54 +02:00
9928c595b8
fix: 07-rag-setup.sh — REST API corpus creation, RAG_REGION=europe-west4 default (no SDK needed)
2026-05-24 14:03:31 +02:00
eea7e8497f
fix: 07-rag-setup.sh — upgrade SDK + multi-attempt serverless corpus creation
2026-05-24 13:59:27 +02:00
25eec703ce
feat: billing IAM hardening — 11-billing-iam-hardening.sh, jason.vauger viewer, MASTERPLAN oppdatert
2026-05-24 02:30:27 +02:00
aff36f2f35
feat: cost-guard komplett — dev-budsjett, Pub/Sub auto-teardown, webhook-alert, cost-check i CI/CD
2026-05-23 23:22:39 +02:00
c4398513cb
feat: migrate Cloud Build trigger to 2nd gen (cloudbuildv2 connection — no manual OAuth)
2026-05-23 23:08:43 +02:00
9107b44e27
fix: create AGENT_SA if missing before IAM binding and deploy
2026-05-23 20:07:17 +02:00
a39b4db34b
fix: grant caller iam.serviceAccountUser on AGENT_SA before gcloud run deploy
2026-05-23 20:01:39 +02:00
6521a4c101
fix: replace adk deploy cloud_run with gcloud run deploy (compatible with ADK 1.x + Cloud Shell)
2026-05-23 19:55:16 +02:00
e9ac489e42
fix: add PATH and auto-source .env so adk works when called via bash
2026-05-23 16:29:18 +02:00
f3151ccab5
fix: APP_NAME must match actual agent folder name (core-logic)
2026-05-23 16:20:04 +02:00
7a6a75983b
fix: 08-memorybank-setup.sh — use user-site python path for agent_engines import
2026-05-23 07:07:30 +02:00
2f5bff562d
fix: 07-rag-setup.sh — correct Serverless syntax, try RagManagedDb then plain fallback
2026-05-23 06:51:50 +02:00
8b2f4023c2
fix: 07-rag-setup.sh — switch to Serverless mode (no allowlist required)
2026-05-23 06:49:32 +02:00
d9ced71a5c
feat: add 09-cost-check.sh — daily agent cost and memory bank audit protocol
2026-05-23 06:21:51 +02:00
bfa018d183
fix: billing budget threshold-rule syntax in 01-setupenv.sh
2026-05-23 06:16:39 +02:00
025f94a976
fix(08-memorybank): auto-install SDK, robust error handling, expose MEMORY_ENGINE_NAME
2026-05-23 05:34:12 +02:00
320973dc77
fix(07-rag-setup): add regional fallback (us-east1), robust error handling, fix seed path
2026-05-23 05:32:59 +02:00
5a33e8f444
feat(infrastructure): add all 9 infrastructure scripts (00–08)
2026-05-23 02:32:08 +02:00