I'm trying to figure out how approval rules are triggered. A high level description of the new Rules/Rulesets/Approvals code would be appreciated. I'll add it to the wiki. ;)