Describe how you would enforce complex branching strategy rules in Git workflows across multiple teams at AbbVie.