Been lurking here for a while. I run a small AI job marketplace and the most annoying part to build was resume parsing, basically getting clean data out of PDFs. I tried just asking an LLM for JSON and in production it was a mess. The keys would come back different between calls, nothing was validated, and I couldn't reproduce results when something broke. Then I realized the same problem hits invoices, contracts, KYC, pretty much any document. So I spent the last couple months building a sma...