Milestone 2.3 — Generation API
Status: Preview on ehxlabs.xyz/generate.
Deliverables (roadmap)
- Infrastructure generation backend
- Template rendering engine
- Export functionality
Shipped (preview)
| Endpoint | Purpose |
|---|---|
GET /api/v1/templates/variables | Supported keys + defaults |
POST /api/v1/templates/render | Starter pack + {{ variable }} substitution |
GET /api/v1/modules/variables | Same defaults |
POST /api/v1/modules/render | Module pack render |
| Catalog flags | generation_available / composition_available = true |
Variables (v0.1.0)
environment, project_name, name_prefix, region, namespace
Syntax: {{ environment }} in pack files; legacy preview label replacement when environment is set.
Web
- /generate — source picker (templates/modules), file select, variables, download
Not yet shipped
- Terraform/Helm/Kubernetes schema validation
- Multi-file bundles / zip export → M3.2 preview (chat) / M3.6 (validation + zip)
- AI orchestration (Phase 3) → M3.4–M3.6; architecture: milestone-3-0-catalog-grounded-ai-architecture.md
- Quota enforcement per plan tier
Related
- Templates: /templates
- Modules: /modules
- Roadmap: Milestone 2.3