· Amit Kothari
· Engineering
Four types of rules and why they must run independently
After seven years of iteration starting in 2016, we discovered that mixing workflow rule types in Sherlock creates unpredictable conflicts. The solution was four independent types: visibility, assignment, deadline, and status rules that execute in parallel.