feat(enforce): ensure commit convention, by using a commit hook