1. An invoice extractor reads dates like 03/04/2025 that could be March 4 or April 3. The design that avoids silent errors is to:
B. Require an ISO date in the output schema, and when the input is ambiguous, flag the field for review instead of guessing. (correct)
A strict output format plus an explicit ambiguity flag keeps bad dates out of the data and surfaces the ones that need a human.
Why: Pin the output to an unambiguous format and flag genuinely ambiguous inputs for review, rather than assuming one locale or discarding data.