What I like about this is that it combines good editing practice in multiple layers.
The first line (what you're calling the subject line) of a git commit message really aught to be a simple "<verb> <subject>", but then you're right that there's room for more detail.
I'm still struggling to get some devs to perform good commit messages.