Skip to main content

Milestone 3.2 — Infrastructure generation

Status: Preview on ehxlabs.xyz/chat (Generate bundle).

Deliverables (roadmap)

  • Terraform generation
  • Kubernetes generation
  • Helm generation
  • Monitoring generation

Shipped (preview)

SurfaceNotes
POST /api/v1/chat/generateMulti-file bundle from catalog templates + modules
/chat Generate bundleRenders after intent detection; per-file download + bundle JSON
GET /api/v1/chat/capabilitiesgeneratable_intents list
chat_bundle_generated eventFunnel telemetry via POST /api/v1/events

Generatable intents

IntentBundle contents (preview)
terraform_baselineRoot module, providers, VPC skeleton module
kubernetes_workloadNamespace, Deployment, Service
helm_chartChart metadata, values, app-base module
monitoring_stackPrometheus scrape, Grafana datasource, scrape preset
security_postureBaseline deny-all NetworkPolicy

Variable hints are inferred from keywords (staging, production, dev) and merged with M2.3 substitution rules.

Not yet shipped

  • LLM-authored infrastructure → M3.4 (orchestration retrieves; catalog renders)
  • Custom bundle composition beyond fixed intent maps → M3.5
  • Schema validation → M3.6
  • Persisted generations / project history → M3.3

Fixed bundles today cover five intents only — not full catalog breadth (all template/module categories and suites).

Architecture

See milestone-3-0-catalog-grounded-ai-architecture.md.