Check an offline merge's place, and replay merge refusals legibly

An offline merge that restacks a row a teammate restacked meanwhile is
refused like any field collision. A merge refusal replayed by a client
that sends no merge (an older tab reading a shared outbox) reads as a
revision mismatch, the reason it can decode.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
f1a1540b3dDara Adedeji committed on 10/10/2026, 5:50:38 AMparent50d7e35

Checks

Some checks failed
3 files changedLine totals unavailable