Phased prompts that read the document section by section, past the context window
A tolerant parser that recovers from broken or partial model output instead of failing
Deterministic checks around the model: units, totals, periods and page references are verified in code
60+ fields per document, each with the page it came from