I came across something rather unexpected today. A colleague asked me about a rule that I drafted that ran on their project (a project with no rules). I had created it on a separate project. The two projects share tasks.
The rule, built using the new rule binder, is triggered when a task is moved between sections. I was under the impression that meant moved between sections on the project the rule is in, but this is not the case. Rather than being confined to the project it was created on, the rule appears to apply to tasks on the project the rule is in, which is how it was triggered by a section move in a different project.
Ultimately, it wasn’t a big deal in this instance as none of the other conditions for the rule were met. The rule triggering on my colleague’s project did not making changes to the task - this time. However, the fact that my rules can be triggered on other projects will influence how I write them. Is this expected behavior?