No it is explicitly not for append-only data.
It works with inserts, updates and deletes.
I think I have problems understanding what exactly you mean by the need for a logical clock.
The algorithm is feeded with the old query results plus one event, and then returns the new query results. Since there is only one event at each point of time, it does not have to order or maintain them.