Commit Graph

774 Commits

Author SHA1 Message Date
055a482320 feat(notify): GET /notify/channels — OQ-29 2026-06-13 08:05:32 +02:00
5542d54890 docs: HANDOFF update — OQ-31 løst, credit_pools levert (CG4-credits complete) 2026-06-13 07:52:01 +02:00
bc501c13ea feat(billing): credit_pools array in get_credits_status 2026-06-13 07:48:46 +02:00
c114f6c328 feat(dashboard): three separate credit pool bars, NOK display, Free Trial expiry banner 2026-06-13 07:35:37 +02:00
8c4728ef2d feat(billing): split credits by type (INFRA/VERTEX/DIALOGFLOW), add discover_credits(), NOK support 2026-06-13 07:26:39 +02:00
5916d26d1e fix(Dockerfile): WORKDIR /app + uvicorn main:app — starter riktig hovudapp 2026-06-13 06:55:34 +02:00
85b4105afd handoff: CG4-credits sesjon 2026-06-13 — credits-panel + IAP-debug + proxy-fix 2026-06-13 06:47:59 +02:00
f58ec09d4c feat(CG4-credits): credits-panel i billing-dashboard + auto-poll hvert 5 min 2026-06-13 06:35:41 +02:00
af1d546c9b feat(CG4-credits): GET /billing/credits + docstring CG4 + GOOGLE_CREDIT_TOTAL_USD støtte 2026-06-13 06:29:44 +02:00
6804080482 feat(CG4-credits): GET /billing/credits — kreditt-saldo, burn rate og tom-dato 2026-06-13 06:19:57 +02:00
1d413a56d5 feat(CG4-budget): token-budsjett + context-trimming + Flash-first routing 2026-06-13 06:17:03 +02:00
4dc5e278e8 feat(OQ-31): GET /opax/build-status + GET /notify/channels i main.py 2026-06-13 05:53:13 +02:00
7bd1d3fb50 feat(OQ-30): browser-panel + /docs/ proxy-fetch i opax.html 2026-06-13 05:30:21 +02:00
8f0829f6b3 docs(HANDOFF): sesjon 2026-06-12 kveld avsluttet — /docs proxy, browser-panel prep, YTT-bygg 2026-06-12 18:02:51 +02:00
a773ec26fc feat: add GET /docs/{path} proxy + browser panel prep 2026-06-12 18:00:35 +02:00
fe683710a6 docs(HANDOFF): sesjon 2026-06-12 avsluttet — CG5a/b/c, CG5-onboard, CG6 levert; OQ-29 notert 2026-06-12 17:23:18 +02:00
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