Repeatability
High
The same five fields must be extracted from every invoice using consistent logic. Slight template variation across software versions adds minor friction but doesn't change the fundamental structure of the task.
Ambiguity Tolerance
High
Success criteria are concrete: a CSV with five named columns, one row per invoice, plus a quarterly revenue breakdown by client and service type. There is little room for interpretation about what 'done' looks like.
Data & Tool Availability
High
The user has all 65 PDFs in a local folder and can provide them directly. PDF text extraction libraries (pdfplumber, PyMuPDF) and CSV generation are mature, readily available tools with no API dependencies.
Error Cost
Low
Errors produce a wrong number in a spreadsheet, not an irreversible action. The user can spot-check against original PDFs and correct any misread values before using the data for tax or analysis purposes.
Human Judgment Required
Low
Field extraction and aggregation are mechanical. The only edge case requiring judgment is ambiguous service descriptions, which the agent can flag for human review rather than guess at.