Repeatability
High
The structure is identical every week: download CSVs, normalize columns, merge, calculate ROI, pivot. Once the mapping and logic are codified, this runs the same way every time with no meaningful variation.
Ambiguity Tolerance
High
Success criteria are concrete: one master CSV with standardized columns, a campaign_platform field, ROI per campaign, and a monthly spend-vs-conversions pivot. There is no subjective judgment about what 'done' looks like.
Data & Tool Availability
High
The user already has the CSVs and can provide them directly to the agent. No API access, live credentials, or external permissions are required — just file access and a Python or pandas environment.
Error Cost
Low
Errors are easily caught by spot-checking totals against source files, and the output is a dataset — not an irreversible action. A wrong merge or miscalculated ROI is fixable before any downstream decision is made.
Human Judgment Required
Low
The column aliasing ('spend' vs 'cost', 'impressions' vs 'reach') is a lookup problem, not a judgment call. ROI calculation is formulaic once the user confirms the formula. No taste, ethics, or relationship context is needed.