# Configuration Generation (typdialog-prov-gen) **Status**: 🔴 Planned for Q2 2025 ## Overview The Configuration Generator (typdialog-prov-gen) will provide template-based Nickel configuration generation with AI-powered customization. ## Planned Features ### Template Selection - Library of production-ready infrastructure templates - AI recommends templates based on requirements - Preview before generation ### Customization via Natural Language ```text provisioning ai config-gen --template "kubernetes-cluster" --customize "Add Prometheus monitoring, increase replicas to 5, use us-east-1" ``` ### Multi-Provider Support - AWS, Hetzner, UpCloud, local infrastructure - Automatic provider-specific optimizations - Cost estimation across providers ### Validation and Testing - Type-checking via Nickel before deployment - Dry-run execution for safety - Test data fixtures for verification ## Architecture ```text Template Library ↓ Template Selection (AI + User) ↓ Customization Layer (NL → Nickel) ↓ Validation (Type + Runtime) ↓ Generated Configuration ``` ## Integration Points - typdialog web UI for template browsing - CLI for batch generation - AI service for customization suggestions - Nickel for type-safe validation ## Related Documentation - [Natural Language Configuration](natural-language-config.md) - NL to config generation - [Architecture](architecture.md) - AI system overview - [Configuration Guide](configuration.md) - Setup instructions --- **Status**: 🔴 Planned **Expected Release**: Q2 2025 **Priority**: High (enables non-technical users to generate configs)