I think at least being able to default to a particular email on a repo by repo basis would be good. Honestly though, it's weird that the default behavior is to select email by action. I think most typically, I'd like to always take actions on a repo as a particular identity [username + email]. So the ability to choose by action seems to be more of an edge case and the more common use case is not supported well (required to change the email account every action for a repo when that email is not primary). Also, I believe there is at least one action where our primary email account is forced, but I can't verify because it is not something I can trigger adhoc. If I do remember correctly: the primary email address is always used for merge conflict resolutions done via the website. Thanks for your solid knowledge and thoughtful response to the OP. It is also helpful to me.
... View more