In a local-first/offline-capable app, given a list of local mutations and a server state, reconcile them: apply, detect conflicts, and produce the merged result.
local ops + server state -> merged state + conflicts
Practical reasoning about sync, ordering, and conflict resolution.