How do we handle offline sync conflicts?
Most agritech data has natural ownership that prevents conflicts: one field observation per worker per field per day, one harvest record per field per date. Conflict prevention via data ownership rules eliminates most merge scenarios. For the remaining cases: last-write-wins with a conflict log is practical. True CRDTs are overkill for most agritech data models.