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
|
## INFRASTRUKTUR
|
||||||
|
|
||||||
| Script | Rolle | Status |
|
| Script | Rolle | Status |
|
||||||
|
|
|
||||||
|
|
@ -1,14 +1,14 @@
|
||||||
output "medioteq_cloud_run_service_url" {
|
output "medioteq_project_id" {
|
||||||
description = "The URL of the Medioteq Cloud Run service."
|
description = "Medioteq GCP project ID"
|
||||||
value = module.medioteq.cloud_run_service_url
|
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" {
|
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
|
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