Problem: I want all tasks within a certain space to be tagged with a certain project (so the relation with the project can still be identified after moving the task to a different space).
What does not work:
* Writing a Herald rule:
- if: space=SX
- then: projects+=#X
* Extending the Herald rule to the following does not have the desired effect, either:
- if: space=SX
- and-if: projects does-not-include #X
- then: projects+=#X
The problem with both variants is that, if I tag the task with #X(sub) (a subproject of X), Herald will not notice that, remove the subproject and set the project in its place. Adding all the subprojects to the and-if is not an option, because there are just too many and the list is changing constantly.