|
|
f7e64fcea0
|
feat(CG5c): POST /notify/sms — Twilio SMS for Guard+-tier, spike-varsler
|
2026-06-12 17:20:46 +02:00 |
|
|
|
c3357d38aa
|
feat(CG5-onboard): GET /onboard + POST /onboard/complete — kobler til /notify/webhook og /notify/email
|
2026-06-12 17:14:26 +02:00 |
|
|
|
50490b071d
|
feat(CG5-onboard): klient-onboarding wizard + backend-ruter kobler til /notify/webhook og /notify/email
|
2026-06-12 17:10:56 +02:00 |
|
|
|
722f2fa328
|
fix(CG): len(agents) → len(agent_ids) i /run/dag
|
2026-06-12 17:05:53 +02:00 |
|
|
|
d44fc9b23e
|
docs: OQ-29 + oppdater status CG4d/CG6/CG5a/CG5b i MASTERPLAN
|
2026-06-12 16:58:29 +02:00 |
|
|
|
5270166ce1
|
feat(CG6): Klient-dashboard — billing summary, anomalier, modul-donut, delivery-kanaler
|
2026-06-12 16:55:09 +02:00 |
|
|
|
21efdc4e95
|
feat(CG4d): Prisingskalkulator panel — GCP-spend slider, tier-highlight, ROI-estimat
|
2026-06-12 16:47:27 +02:00 |
|
|
|
4a1e23e077
|
feat(CG5a+CG5b): NotificationService + POST /notify/webhook + POST /notify/email
|
2026-06-12 16:36:28 +02:00 |
|
|
|
d4ffae29b8
|
docs: UNIVERSAL_BOOT_PROMPT v1.6 — korriger mappestruktur (main.py, opax-mcp/) + ny R-09
|
2026-06-12 16:25:13 +02:00 |
|
|
|
9783ed10f8
|
docs: korriger mappestruktur i MASTERPLAN + oppdater HANDOFF med faktisk repo-layout [2026-06-12]
|
2026-06-12 16:19:36 +02:00 |
|
|
|
7aa73842d4
|
handoff: sesjon 2026-06-12 — prismodell v2 + push-first + CG5a/b/c definert
|
2026-06-12 16:10:21 +02:00 |
|
|
|
c312f4a727
|
docs: CostGuard prismodell v2 + push-first arkitektur + CG5a/b/c tasks [PLAN APPROVED 2026-06-12]
|
2026-06-12 15:59:47 +02:00 |
|
|
|
8b5b7e81cb
|
chore(session): logg 20260611-224326 — (ingen notat)
|
2026-06-11 22:43:45 +00:00 |
|
|
|
e30777e0e5
|
chore(session): logg 20260611-222003 — (ingen notat)
|
2026-06-11 22:20:28 +00:00 |
|
|
|
d2d4fe4a2c
|
docs: presiser Medioteq som joint venture, ikke kunde [2026-06-11]
|
2026-06-11 14:53:09 +02:00 |
|
|
|
93943d6bb4
|
docs: C4 deprioritert — fokus CostGuard klient-flow + CG4d
|
2026-06-11 13:00:12 +02:00 |
|
|
|
ae82a93351
|
docs: CG4b ✅ — Chart.js donut live, build 2f385fe3 grønt
|
2026-06-11 12:38:27 +02:00 |
|
|
|
87345b151d
|
feat(billing): CG4b — Chart.js donut + modul-tabell per token-forbruk
|
2026-06-11 12:25:03 +02:00 |
|
|
|
2404ed47cb
|
boot: v1.5 — legg til orkestrator-rolleseksjon (Nemotron/Sonar/Gemini)
|
2026-06-11 12:10:56 +02:00 |
|
|
|
ea6bc4b94f
|
handoff: sesjon 2026-06-10 natt — MD-modul live, neste: CG4b/ML-3a/C4
|
2026-06-10 23:04:08 +02:00 |
|
|
|
66c93ee41e
|
feat(opax): add MD docs module to sidebar + panel
|
2026-06-10 22:52:06 +02:00 |
|
|
|
b2c5813e75
|
chore(session): handoff + roadmap + agents disclaimer — sesjon 2026-06-10 kveld
|
2026-06-10 22:35:10 +02:00 |
|
|
|
2b1bd24e73
|
fix(cloudbuild): fix webhook notify step line break + correct smoke-test URL
|
2026-06-10 22:27:50 +02:00 |
|
|
|
1f126544f4
|
fix(boot): correct region to us-central1 and direct URL
|
2026-06-10 22:23:32 +02:00 |
|
|
|
e76ae61238
|
scripts: add vm-teardown.sh and vm-startup.sh (cron 03:00 CEST)
|
2026-06-10 22:11:06 +02:00 |
|
|
|
6c4df2e542
|
docs: add UNIVERSAL_BOOT_PROMPT v1.4 — corrected file refs, identity, HITL gates
|
2026-06-10 21:58:15 +02:00 |
|
|
|
53211cba2d
|
docs: append 2026-06-10 session learnings — absolute paths, opax.html fix, Dockerfile static copy
|
2026-06-10 21:43:56 +02:00 |
|
|
|
950220166f
|
fix: add GET / route serving opax.html from static/
|
2026-06-10 21:15:31 +02:00 |
|
|
|
40788c35d4
|
fix: copy static/ into image so FileResponse can serve opax.html
|
2026-06-10 21:09:23 +02:00 |
|
|
|
268e13d8d2
|
fix: use metadata server for smoke-test token
|
2026-06-10 18:34:11 +00:00 |
|
|
|
04891081eb
|
docs: OX2 done — OPAX unified cockpit live · 2026-06-10
|
2026-06-10 18:17:00 +00:00 |
|
|
|
2e6ad2d490
|
feat: OX2 — OPAX unified operator cockpit (opax.html)
Single-pane-of-glass: Jason, CostGuard, Build, VMs, Sites, Terminal
Same design language as jason.html. No new tabs, all inline panels.
|
2026-06-10 20:11:53 +02:00 |
|
|
|
d34ab15f92
|
docs: fix AUTH-LØSNING section — correct Cloud Run URL and token method
|
2026-06-10 19:52:31 +02:00 |
|
|
|
7b857059b3
|
docs: append Cloud Build CI/CD lessons learned (10. juni 2026)
- GEMINI.md: new section '## Cloud Build & CI/CD Rules'
- ROADMAP.md: completed infra task appended
- MASTERPLAN.md: lessons learned section appended
- LEARNINGS.md: detailed post-mortem appended
|
2026-06-10 19:48:32 +02:00 |
|
|
|
0f163ab0af
|
chore(ci): add debug block to smoke-test
|
2026-06-10 17:25:41 +00:00 |
|
|
|
b1464bd065
|
chore: revert debug endpoint and smoke test to /health
|
2026-06-10 16:48:08 +00:00 |
|
|
|
540eeefe6e
|
fix(ci): dynamically get BASE_URL and fix curl command
|
2026-06-10 16:36:16 +00:00 |
|
|
|
f7de25a411
|
feat(debug): add /debug-health endpoint for smoke testing
|
2026-06-10 16:17:41 +00:00 |
|
|
|
4693fea445
|
fix(ci): remove --audiences flag from smoke-test token
|
2026-06-10 16:06:49 +00:00 |
|
|
|
0d2e5dbf1f
|
fix(ci): add sleep 30 to smoke-test to avoid race condition
|
2026-06-10 15:52:43 +00:00 |
|
|
|
73d9898a7c
|
fix(docker): correct python path and workdir for uvicorn
|
2026-06-10 15:34:56 +00:00 |
|
|
|
8b793a5408
|
fix(docker): correct Dockerfile WORKDIR and COPY for app context
|
2026-06-10 15:15:53 +00:00 |
|
|
|
0e16a5bf68
|
fix(docker): correct uvicorn entrypoint to app:app
|
2026-06-10 14:59:17 +00:00 |
|
|
|
1b8c8ac79c
|
fix(ci): explicitly run agents.core-logic.app in Dockerfile
|
2026-06-10 14:54:02 +00:00 |
|
|
|
f3e15331cd
|
fix(ci): put curl commands on single line in smoke-test
|
2026-06-10 14:48:22 +00:00 |
|
|
|
6eb05b3dc7
|
fix(ci): use gcloud beta to stream logs in watch-build.sh
|
2026-06-10 14:32:07 +00:00 |
|
|
|
e9ada68efe
|
fix(ci): use correct format to get build ID in watch-build.sh
|
2026-06-10 14:31:10 +00:00 |
|
|
|
386f53f02f
|
fix(ci): add missing backslashes to smoke-test curl command
|
2026-06-10 14:30:09 +00:00 |
|
|
|
538efdc516
|
fix(ci): correct syntax error in cloudbuild.yaml notify step
|
2026-06-10 14:29:21 +00:00 |
|
|
|
6426c67691
|
chore(ci): remove impersonation from smoke-test, add docker cache, add watch-build.sh
|
2026-06-10 14:23:52 +00:00 |
|