# Extract data Return a structured object with `facts`, `missing_fields`, and `source_refs`. Keep user-provided values distinct from inferred values.