Structured Data Extraction
A structured data extraction pipeline uses server-side web_search tools to enrich contract records with public company data before writing to a database. For contracts tied to large enterprise clients, the enrichment workflow involves many sequential lookups. After deploying to production, engineers observe that roughly 15% of enrichment jobs terminate early — the pipeline logs show these jobs receive a pause_turn stop reason, and the partially-enriched records are written to the database with missing fields. What is the most likely root cause, and what structural fix addresses it?