95ad4f799a
Revise HANDOFF document for phase 2 updates
...
Updated the HANDOFF document to reflect the latest status, critical issues, and tasks for the ongoing phase 2. Added details on Dockerfile fixes, panel statuses, and next steps for development.
2026-06-13 17:22:45 +02:00
c7e7b28b68
feat(terminal+vm): POST /terminal/exec whitelist + GET /vm/ssh-key
2026-06-13 17:15:22 +02:00
beb466eab0
fix(docker): start main:app fra /app — ikke agents/core-logic
2026-06-13 16:40:14 +02:00
3cc6a83885
fix(opax): Fix 4 — Browser → Docs Browser, marked.js render, default MASTERPLAN.md
2026-06-13 15:56:13 +02:00
b5c03d4d44
fix(opax): CostGuard — AbortController 10s timeout + /billing/credits?days=30 + fallback (Fix 3)
2026-06-13 15:35:50 +02:00
39f714a621
fix(opax): MD-panel — bytt renderMd() med marked.js (Fix 2)
2026-06-13 15:30:02 +02:00
d25caf114d
fix(opax): replace cloudbuild_v1 import with REST API in /opax/build-status
2026-06-13 15:09:22 +02:00
a070768707
docs(handoff): panel-test 2026-06-13, Fase 2-oppdrag, Jason-blokkering dokumentert
...
Updated the HANDOFF document with the latest sprint status, identified critical issues, and outlined next steps for fixes. Adjusted timestamps and added details on the current system status and environment variables.
2026-06-13 14:47:41 +02:00
8eb3379deb
chore(session): logg 20260613-113243 — (ingen notat)
2026-06-13 11:33:01 +00:00
ec75a4a5d7
handoff: oppdatert 2026-06-13 09:03 — kreditt env-vars satt, BQ migrert, devtools-fix pushet
2026-06-13 09:04:17 +02:00
66119278bf
fix: google-cloud-build + caller_type BQ migration + OAuth state cookie
2026-06-13 08:55:04 +02:00
54f43fea2b
handoff: sesjon 2026-06-13 lukket — alle OQ-er løst, OQ-29 verifisert i prod
2026-06-13 08:30:52 +02:00
62d691dd97
docs: IAP-test regel — bruk alltid cloud-run-proxy
2026-06-13 08:13:42 +02:00
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