Seems to be like it'd be simpler to create a
@organisation-anon
user account, and have that account do the commits. That way the user account can have a profile describing why those commits need to be anonymous.
I think it’s also worth preserving coding-in-the-open wherever possible.