Make Document Pipelines Fail Loudly
The worst bug in a document pipeline is the one that looks like success. Honest failure states, visible reasons, retries that survive restarts, and tests that catch silent data loss.
Open field note →Designing Portable AI Integrations Without Locking the Product to One Model
A practical architecture for separating product behavior from model providers, handling capability differences, and keeping reliability visible.
Open field note →Experience before volume
I write about problems I’ve worked through and explain the choices I made. I keep private work details out of these articles.