I am a big fan of commit messages, as you might have gathered.
IIRC, the WikiMedia software allows users to opt to force a commit message. So I have that setting active. A feature worth considering for Discourse but not a high priority.
Here are some rough icons to get the ball rolling:
