Flag all rules and macros that break when deleting a resource (tag, teammate, etc.)
When deleting a resource like a teammate, tag, or inbox, Front should flag all the rules and macros currently using that resource so that admin can update these workflows accordingly.
When a rule is created, the end user should be given the option to apply this rule to conversations in the open state in the inbox if they meet the conditions.
Frontline users can see rule logic with view-only access
This will help with transparency as to how/why messages are getting assigned to them or not. This could be managed with a view-only permission for custom roles.
Instead of using the arrows, or typing in the order number you want a rule to fall into, having the ability to drag and drop rules in different order could be a better experience for customers who have cascading rules.