What is the user intention behind the different coloured circles?

One difficulty is that recurring tasks have an ellipsis inside the circle.