The all-LLM version couldn't be trusted
Policy documents arrived as scanned PDFs, so I ran Hebrew OCR at 300 dpi and asked the model to extract limits, extract actuals and compare them. 38% of checks ended in “cannot determine”, and the model got the comparisons themselves wrong.
Took arithmetic away from the model entirely and redesigned around one narrow task: clause in, filter out.