I have two Herald rules which look like this:
- If [task's projects] [contains any of] [#some_project], [add project] [#x].
- If [task's projects] [contains any of] [#x], [add project] [#y].
Now if I create a task with project #some_project, Herald will add project #x. When a subsequent interaction is made with the task (for example, someone comments on it), project #y will be added. Ideally we could detect these types of relationships between Herald rules and realize that both of these Herald rules can be applied at the same time.