I know - but having developed an OT library and read the ShareJS code thoroughly, I think there MAY be 2 edge cases where conflict resolution is not symmetrical for some data types. Or I could be totally wrong.
As I mentioned, I hope to contribute tests to show that everything's peachy. Not trying to talk trash about this great library.