^
I thought he meant it the way you've put it, which is what I'd prefer. Actions and who they were taken against but not the originator of the actions.
Still not what I'm suggesting. I'm saying that the person shouldn't even know the context of the action. (eat, infect, suck blood, protect, scan etc.). They only know the target of the actions. I think if they knew the type of action and the target, they'd figure it all out way too quickly.
For instance, seer scans Sally, vamp scans Billy, goth scans Rufus, hunter protects Gertrude, hunter protects Bertha, undertaker scans Beatrice, wolves eat Remus.
The spy gets this list at the end of the night:
Sally
Billy
Rufus
Gertrude
Bertha
Beatrice
Remus
Come morning, he'd know Remus was the ww action since he's dead. However, if there's a failed attack the night prior, he can possibly know whether it was protection (name appears twice) or immunity. There's still a pitfall because a name appearing twice doesn't necessarily imply he's the person being protected.
ravenvii would have to take care to make the list random (or he could just assemble his list as he received the PMs), else the spy could glean the type of action based on the order that actions occur at night.