Implementing 'Write follows Read' guarantee of causal consistency

I see this discussion, which is related.

I think my question in this post is related. And I think the no-op writes which happen as part of read requests, is critical to move the operationTime beyond the the time requested in read?