I would like to track unreviewed commits against my master branch. An "unreviewed" commit is one that has neither a Phabricator Diff attached to it, nor the URL of our old code review tool in the commit message.
My rule currently looks like this
The solution to my problem would be if I inverted all the rules - has a Diff, has text in commitmsg, is on master - and then change When to NONE of the rules. This only fixes my specific case and I imagine I could easily find one not as easily fixable.
Alternatively, a more complex UI with nested AND/OR blocks, would solve any case that can be described with the offered verbs.