Objective: Implement an autonomous cycle that fixes extraction errors via multi-step reasoning, quality assessment, and iterative refinement to improve data extraction quality.