Hi Jose, It's looking good!
> I think that when a replica has caught up is an implementation detail > and we can have this detailed discussion in Jira or the PR. What do > you think? Yes, that sounds fine. For what it's worth, making the leader take the decision of when an observer is caught-up or not greatly simplifies it as the leader has all the information necessary. Thanks Jack