How to Version and Migrate Content Models Without Breaking RAG and Agent Integrations
A retrieval pipeline that worked flawlessly on Friday returns garbage on Monday because someone renamed a field from `body` to `content`, split `author` into a reference, or changed a string into Portable Text.