The playground now runs a document-layout OCR pass before chunking. Tables survive as tables, headings survive as headings, and the structural strategy finally has structure to work with on scanned input.

live · streamlit · demos.principia.vldv.ovhOpen in new tab ↗
Demo — Try it with a scanned contract.