- POST /api/pipelines now accepts templateId + customization
- Added createPipelineWithTemplate() function
- Template config stored in pipeline.metadata
- Stage inputs pre-populated from template config
- Schema: added templateId and metadata fields to Pipeline
Usage:
POST /api/pipelines
{
"topic": "Why cats rule",
"templateId": "reddit-minecraft",
"customization": {
"voice": { "narrator": { "speed": 1.2 } }
}
}