CI/CD Pipeline Architecture Designer
Designs a complete CI/CD pipeline with stages, parallelization, caching, environment promotion, and rollback strategies.
Design a CI/CD pipeline for {{project_type}}. Stack: {{tech_stack}}. Environments: {{environments}}. Current pain points: {{pain_points}}. Design: (1) pipeline stages with dependencies (build, lint, test, security scan, deploy), (2) parallelization strategy, (3) caching rules (dependencies, build artifacts, Docker layers), (4) test splitting and sharding, (5) environment promotion flow with approval gates, (6) rollback mechanism (automatic vs manual), (7) secrets management, (8) monitoring and n...