docs: OQ-29 + oppdater status CG4d/CG6/CG5a/CG5b i MASTERPLAN
This commit is contained in:
parent
5270166ce1
commit
d44fc9b23e
|
|
@ -125,14 +125,16 @@ OSVauco/ (root)
|
|||
├── protocols/
|
||||
├── scripts/
|
||||
└── static/
|
||||
├── opax.html
|
||||
├── opax.html ✅ CG4d prisingskalkulator
|
||||
├── costguard-dashboard.html ✅ CG6 klient-dashboard
|
||||
├── jason.html
|
||||
├── billing-dashboard.html
|
||||
├── costguard.html
|
||||
├── command-hub.html
|
||||
└── admin.html
|
||||
```
|
||||
|
||||
**Kritiske korrекsjoner fra tidligere feil dokumentasjon:**
|
||||
**Kritiske korreksjoner fra tidligere feil dokumentasjon:**
|
||||
- `main.py` (rot) er hovudapplikasjonen — IKKE `agents/core-logic/app.py`
|
||||
- MCP-server ligger i `opax-mcp/` — IKKE `agents/mcp_server/`
|
||||
- `master_hub/` og `dialogflow/` eksisterer — formål må kartlegges
|
||||
|
|
@ -186,12 +188,13 @@ OSVauco/ (root)
|
|||
> Full status i `docs/ROADMAP.md`.
|
||||
|
||||
### 🔴 NOW
|
||||
- [ ] CG4d — Prisingskalkulator i `static/opax.html`
|
||||
- [ ] CG5a — Delivery layer: `POST /notify/webhook` i `main.py`
|
||||
- [ ] CG5b — E-postvarsler: `POST /notify/email` via SendGrid
|
||||
- [x] CG4d — Prisingskalkulator i `static/opax.html` ✅ 2026-06-12
|
||||
- [x] CG5a — Delivery layer: `POST /notify/webhook` ✅ live (commit 4a1e23e, Sonar)
|
||||
- [x] CG5b — E-postvarsler: `POST /notify/email` via SendGrid ✅ live
|
||||
- [x] CG6 — Klient-dashboard `static/costguard-dashboard.html` ✅ 2026-06-12
|
||||
- [ ] len(agents)-bugfix i `/run/dag` 🔴
|
||||
- [ ] CG5-onboard — Klient-onboarding flow 🔴
|
||||
- [ ] CG5c — SMS-varsler: `POST /notify/sms` via Twilio [Guard+]
|
||||
- [ ] CG5-onboard — Klient-onboarding flow
|
||||
- [ ] CG6 — Klient-dashboard
|
||||
|
||||
### 🟠 NEXT
|
||||
- CI1 — opax-mcp/ full CI/CD-kanal
|
||||
|
|
@ -230,9 +233,10 @@ OSVauco/ (root)
|
|||
| `GET /billing/history` | `main.py` | ✅ |
|
||||
| `GET /billing/budget` | `main.py` | ✅ |
|
||||
| `POST /billing/budget` | `main.py` | ✅ |
|
||||
| `POST /notify/webhook` | `main.py` | 🔴 CG5a |
|
||||
| `POST /notify/email` | `main.py` | 🔴 CG5b |
|
||||
| `POST /notify/webhook` | `main.py` | ✅ CG5a live |
|
||||
| `POST /notify/email` | `main.py` | ✅ CG5b live |
|
||||
| `POST /notify/sms` | `main.py` | 🔴 CG5c |
|
||||
| `GET /notify/channels` | `main.py` | 🔴 OQ-29 |
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -279,6 +283,7 @@ GCP-event → Jason → Delivery layer → Webhook (CG5a) / E-post (CG5b) / SMS
|
|||
| OQ-26 | `docs/gemma/world.md` mangler | Høy (ML-3a blokkert) |
|
||||
| OQ-27 | `master_hub/` formål ikke dokumentert | Medium |
|
||||
| OQ-28 | `dialogflow/` formål ikke dokumentert | Medium |
|
||||
| OQ-29 | `GET /notify/channels` mangler i `main.py` — CG6 faller tilbake på defaults | Lav |
|
||||
|
||||
---
|
||||
|
||||
|
|
@ -290,8 +295,12 @@ GCP-event → Jason → Delivery layer → Webhook (CG5a) / E-post (CG5b) / SMS
|
|||
- ✅ Billing dashboard + Chart.js donut (CG4b)
|
||||
- ✅ Token Intelligence endepunkter
|
||||
- ✅ CI5+CI6 — opax-mcp live
|
||||
- ✅ CG4d — Prisingskalkulator i opax.html
|
||||
- ✅ CG5a — POST /notify/webhook live
|
||||
- ✅ CG5b — POST /notify/email live
|
||||
- ✅ CG6 — Klient-dashboard costguard-dashboard.html
|
||||
|
||||
**Gjenstår:** CG4d / CG5a–c / CG5-onboard / CG6 / CI1 / ML-3a
|
||||
**Gjenstår:** len(agents)-bugfix i /run/dag · CG5-onboard · CG5c · CI1 · ML-3a
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user