Every public API now has an invisible class of consumer — language models with frozen knowledge of your schema, calling you in production right now. Contract testing was built for consumers that could read your changelog. This new consumer can't.
Your API has thousands of LLM consumers. None of them can read your changelog.