Hi,
I use the "Not In" query operator to filter out tasks assigned to specific teams. I recently noticed that it doesn't work as expected if a team is using project milestones.
Example:
- https://phabricator.wikimedia.org/maniphest/query/Sy6OU1BCQoDE/#R returns task T358268 as expected
- https://phabricator.wikimedia.org/maniphest/query/QrhqcVd72bLV/#R returns task T358268 (tagged Data-Platform-SRE (2024.03.25 - 2024.04.14)) where I would expect the "Not In: Data-Platform-SRE" operator to filter it out.
Am I missing anything in how this operator works and if not, is this a bug or a design choice?