Intercept model changes?

As I understand it, in Operational Transform each client works on their local copy in a non-blocking manner. Operational transformation - Wikipedia

So, yes, it is possible to do what you say you want, but I strongly recommend against it except for rare special cases.