See PHI1609. This issue effectively requests an [ Author's packages ] field in Herald, to write this kind of rule for reviewer management in Differential:
[ Affected packages ][ include ][ X ] [ Author's packages ][ do not include ][ X ]
See PHI1553. See also https://discourse.phabricator-community.org/t/is-there-a-way-to-make-a-herald-rule-only-trigger-based-on-an-action-not-on-a-state/3316/. Previously, see T13283.
These are broadly requests for "Added project tags" and "Removed project tags" fields. I'm satisfied that T13283 is sticking so these are now reasonable to implement.