Which cases are supposed to appear in the standard "My Cases"?
Those which the current operator owns = created?
Those to which the current operator is a work party?
My understanding had always been the former, but current behaviour on client site and my own analysis of the underlying report definition appears to indicated the latter (although I may be wrong). Did the specification change? We are on 7.3.1.
How does one determine if a case is being followed?
If it's any indication that case has the "follow" menu item visible and the "unfollow" one invisible, but I don't know how to reverse engineer the pzIsAFollower function it uses as the visibility condition.
The source pyMyCasesReport seems to join with the index PartyURI, and the operator is a work party (both as an Approver and an Assignee) which is why I suspect it includes work parties. Although this is a strange definition of "my" cases.