What problem does it solve? Designing production deployment pipelines involves coordinating build stages, security scans, environment promotion, approval gates, and rollback logic, and mistakes in any of these cause failed deploys, stalled canaries, or schema mismatches during rollback. ## Core Features & Use Cases - Pipeline Architecture: Stage definitions, job dependencies, caching strategy, and artifact promotion for GitHub Actions, GitLab CI, and Azure Pipelines. - Progressive Delivery: Canary, blue-green, and rolling deployment configurations with Argo Rollouts AnalysisTemplates and metric-based promotion gates. - Rollback & Migration Safety: Automated rollback triggers, expand/contract database migration patterns, and undo script conventions. - Use Case: A team migrating a service to Kubernetes needs a pipeline that builds once, scans with Trivy and Semgrep, deploys to staging, runs E2E tests, then promotes to production through a canary with automatic rollback on error-rate spikes. ## Quick Start Ask the assistant to design a CI/CD pipeline for your application, specifying your deployment target, environments, and rollout requirements.