Repeatability
High
The task is a one-time script generation with fully specified, deterministic requirements. Every element — pg_dump, S3 upload, dated prefix, manifest, email on failure — is a standard, repeatable pattern with no variation between runs.
Ambiguity Tolerance
High
Success criteria are explicit and enumerable: 12 databases backed up, compressed, uploaded with dated prefix, local copies deleted, failure email sent, 30-day manifest generated. An agent can verify its own output against this checklist without human interpretation.
Data & Tool Availability
Medium
The agent has full knowledge of pg_dump, AWS CLI, and bash scripting conventions needed to write the script. However, it cannot access live credentials, actual database names, S3 bucket names, or SMTP config — these must be supplied as placeholders or environment variables for the human to fill in.
Error Cost
Medium
A bug in the script could silently skip backups or delete local files before confirming a successful upload, creating a data-loss risk in production. This is mitigated by the fact that the script itself is reviewable before deployment and the damage is not instantaneous.
Human Judgment Required
Low
No taste, ethics, or relationship context is needed. The script logic is purely technical and the requirements are fully specified, leaving almost nothing for human intuition to resolve beyond credential substitution and a final review pass.