Should a stale edit merge automatically or stop for review?
- Reject the stale update and show the current version
- Merge only explicitly independent fields under a tested rule
Choose: Reject the stale update by default and show the current record. Add field-level merging only when the domain proves those fields are independent and the audit history remains understandable.
Tradeoff: Stopping avoids silent data loss but asks the editor to reconcile. Automatic merging can reduce friction while adding conflict semantics, tests, and recovery cases that are easy to misunderstand.
