Does this rule use appropriate roles, given the situation?
(#$implies (#$and (#$isa ?ACT #$PurposefulAction) (#$doneBy ?ACT ?DOER)) (#$performedBy ?ACT ?DOER))