Integration tests for the edit sequence at each door: create, PATCH, ticking an
item, restoring a revision and sync push. Two fail on today's code, on purpose:
- restoring a revision never queues link previews, so a restored link stays a
bare URL (#5164, audit B5);
- a pushed note whose standalone #tag gets lifted stores the server's clock as
its edit time instead of the client's, because the lift's second flush lets
the column's onupdate overwrite it.
The fix follows in the next commit.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>