...
When a plugin detects that a trigger condition has occurred, it alerts the task manager. The task manager can then will retrieve the details of the task and evaluates evaluate any evaluator conditions to determine whether the task should be executed.
...