Akito you'll need a custom requirement driver for this.
I would appreciate if you could open a Github issue for this.
Silverteal When I was testing, the executor of the "Suspend" behavior was shown as the rule creator. is this normal?
Yes, as suspension currently requires an actor. IIRC we are considering anonymizing this, there should be a PR on the suspend repo.
ctml I don't necessarily think it is that out of scope at all, sounds exactly like what it's meant to do!
I'm planning (another) rewrite of this extension into a generic engine for "When X If Y do Z" rules. Trust levels will go back to being trust levels (the criteria vs metrics vs requirements naming is confusing), just that the actual actions will be generic, and could be applied to all models. We'll also have "when gets trust level" and "when loses trust level" triggers, and "if in trust level" requirements.
But yeah this should generalize very nicely across all models. So "when posting, if post contains link and author in trust level "new", flag post for approval" should be just one of the possibilities.