When a column changes, the consumer pipeline breaks at 3am. Data contracts flip ownership: the producer commits to schema, semantics and freshness, enforced in CI.