Accidental schema updates are unintended, so enforce that. Schema updates that don't break API are fine, we can handle that by manually regenerating the schema at such time.