200+ scans after a move. I wasn’t comfortable having OCR’d finance/immigration/health docs processed off-device.
So I built Sorty: local-first sorting (Vision/OCR + Apple Intelligence local models) with review + Preview.
Then the lesson: my AI assistant baked my examples into a schema. Looked right. System was wrong.
What broke + how I fixed it: https://michaelluchen.com/2026/01/27/building-sorty-localfirst-document-sorting.html
