Enforce disciplined, file-by-file Git commits using strict verbs, scoped brackets, and short messages