Repeatability
Medium
The extraction logic is structurally consistent across records, but three different source formats (Google Forms exports, PDF attachments, JPG scans) each require different handling pipelines. Scan quality and form layout variation across two years adds meaningful inconsistency.
Ambiguity Tolerance
Medium
Target fields are well-defined, but deduplication criteria are not — it's unclear whether 'same client' means same name, same contact info, same matter, or some combination. Without explicit merge rules, the agent will make assumptions that may be wrong.
Data & Tool Availability
Medium
OCR tools (e.g., Tesseract, AWS Textract, Google Document AI) and CSV processing are readily available, but the agent needs direct access to all 340 source files across three formats. Google Forms data may require export steps, and file access must be provisioned explicitly.
Error Cost
High
Merging two different clients into one record, or losing a record entirely, could corrupt the CRM from day one of migration. In a legal context, a missing or misattributed client record could have compliance and malpractice implications — errors here are not trivially reversible.
Human Judgment Required
Medium
Most field extraction is mechanical, but deduplication edge cases — same client with a name change, a spouse listed as primary on one form and secondary on another, or a matter code that changed — require a human to decide. The agent can flag these; it shouldn't resolve them alone.