Schema validation (e.g., JSON Schema) rejects malformed documents on write, which protects data quality. It helps during refactors and when many services write to the same collection, but you should keep rules backward compatible (allow old and new shapes during migrations).