Why separation matters
Document extraction can be probabilistic. Configured rules can then evaluate expected versus observed values, with a human able to correct source extraction and review exceptions. This makes the process easier to inspect without guaranteeing correctness.