Repeatability
High
CI/CD workflows for Django + Docker + ECR + ECS follow well-established structural patterns. The task is nearly identical in shape every time, with only environment-specific names and secrets varying.
Ambiguity Tolerance
Medium
The core requirements are clearly enumerated, but details like rollback strategy (blue/green vs. task revision rollback), ECS launch type (Fargate vs. EC2), and specific secret names are underspecified. A working output is achievable with reasonable defaults, but it may need user-specific adjustments.
Data & Tool Availability
Medium
AI can generate the YAML workflow from general knowledge without needing live access to the user's AWS account. However, it cannot verify actual cluster names, task definition ARNs, ECR repo URIs, or GitHub secret names, so the output will require manual substitution of placeholders.
Error Cost
Medium
A misconfigured workflow won't silently corrupt production — it will fail visibly in GitHub Actions or deploy a broken image. Rollback logic errors are the highest-risk area, but even those are catchable before they cause irreversible damage if the user reviews before merging.
Human Judgment Required
Low
This is a technical code generation task with no taste, ethics, or relationship context required. A human review pass to substitute real resource identifiers and validate rollback assumptions is prudent but minimal.