docs: update masterplan and terraform outputs
This commit is contained in:
parent
33c811c4f3
commit
91b71ef3cd
|
|
@ -241,6 +241,28 @@ bash infrastructure/03-teardown.sh
|
|||
|
||||
---
|
||||
|
||||
## FASE CG — CostGuard (GCP Cost Intelligence Assistant)
|
||||
|
||||
Produkt: AI-drevet webchat-assistent for sanntids GCP-kostnadsovervåking.
|
||||
Stack: Dialogflow CX → OSVauco Cloud Run → Cloud Billing API → Gemini 2.5 Flash
|
||||
Kostnad å drifte: ~$32-45/mnd. Salgspris: $99-299/mnd pr. kunde.
|
||||
[] CG1 — Billing API-integrasjon i OSVauco-agentlaget
|
||||
- Ny agent: ml/billing_agent.py
|
||||
- Integrer Cloud Billing API (cloudbilling.googleapis.com)
|
||||
- Endepunkt: GET /billing/summary → returnerer forbruk pr. tjeneste siste 30 dager
|
||||
- Endepunkt: GET /billing/forecast → prognose basert på siste 7 dagers snitt
|
||||
- Endepunkt: GET /billing/credits → aktive kreditter og utløpsdato
|
||||
[] CG2 — Anomali-deteksjon
|
||||
- Trigger: forbruk > 2x 7-dagers snitt for én tjeneste
|
||||
- Publiser til billing_alerts Pub/Sub topic (allerede eksisterer)
|
||||
[] CG3 — Webchat UI
|
||||
- Dialogflow Messenger embed på vauco.no/costguard
|
||||
- Standalone webapp: costguard.vauco.no
|
||||
[] CG4 — Onboard første kunde via vauco-bootstrap
|
||||
[] CG5 — Salgsdemo klar
|
||||
|
||||
---
|
||||
|
||||
## INFRASTRUKTUR
|
||||
|
||||
| Script | Rolle | Status |
|
||||
|
|
|
|||
|
|
@ -1,14 +1,14 @@
|
|||
output "medioteq_cloud_run_service_url" {
|
||||
description = "The URL of the Medioteq Cloud Run service."
|
||||
value = module.medioteq.cloud_run_service_url
|
||||
output "medioteq_project_id" {
|
||||
description = "Medioteq GCP project ID"
|
||||
value = module.medioteq.project_id
|
||||
}
|
||||
|
||||
output "medioteq_cloud_run_url" {
|
||||
description = "Medioteq Cloud Run service URL"
|
||||
value = module.medioteq.cloud_run_url
|
||||
}
|
||||
|
||||
output "medioteq_service_account_email" {
|
||||
description = "The email of the Medioteq service account."
|
||||
description = "Medioteq Cloud Run service account"
|
||||
value = module.medioteq.service_account_email
|
||||
}
|
||||
|
||||
output "medioteq_artifact_registry_url" {
|
||||
description = "The URL of the Medioteq Artifact Registry repository."
|
||||
value = module.medioteq.artifact_registry_url
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user