Not sure if this is a bug or a feature request, I guess the last one.
When I create a herald rule for calendar events, I want that I can choose "take an action, only the first time the rule matches" as well, for maniphest for example this is possible, for calendar not:
This prevents damage of bad rules or other side effects.