CCARF Practice Question
Correct answer: B
A: model_validate() did its job: the extraction conforms to the model's types. Nothing failed silently; the missing check was never defined.
B: Schema conformance and semantic correctness are different layers; the sum relationship must be written as a validator, whose errors drive the retry loop.
C: A per-field range cannot express a relationship between two fields; the mismatch is only detectable by comparing them in validation code.
D: Sampling settings do not create correctness, and determinism would only repeat the same wrong extraction; this failure class belongs to semantic validation.