Schema and proto evolution with explicit compatibility decisions
Prefer clear domain models and maintainable schemas. Internal backward compatibility is optional unless a product/API contract requires it.
ALTER TABLE chains.When adding or reorganizing proto fields, keep numbering intentional and regenerate with make proto.
docs/ when it changes domain language, ownership boundaries, or migration policy.