The r10k configuration option that adjusts the git branch names to conform to Puppet standards is invalid_branches: "correct" and this can be set in /etc/puppetlabs/puppetserver/conf.d/code-manager.conf. Posting this because it took me a while to find where to set it. I don't know if this would also help with tasks/plans.