doc-extractor

Messy invoice in. Clean, cited JSON out.

Every field comes back with a confidence score and the verbatim line it was read from — so you can auto-approve the easy 80% and flag the rest.