Activiti as a concept of bundling the rules and the process definitions together in a .bar file. In my environment it is expected that users would manage rules in the Drools Guvnor and create versions/collections of rules there. Activiti doesn't appear to support this construct using the KnowledgeAgent and appears to always be looking for the latest version of rules.
Is it possible to extend the behavior of RulesHelper.findLatestKnowledgeBaseByDeployment() to support this?
Sure. Is this something you are willing to contribute? Otherwise you can create a JIRA for this, but I'm not sure if we are able to implement it before the next release already.