Only commit rules are execute for each transaction

we are new to phabricator. we did a setup of phabrictor and tried creating rules to setup the review process.

we have created different type of rule commit, commit hook: commit content, commit hook: Branches/tags/bookmarks, differential revisions etc.

We are checking the transcript detail after each project activity and noticed that only commit rules are executed. we want to setup a review process so developer should not merge the changes to development branch until the reviewer approved it.

This rule never execute. we are checking the transcript to check the rule execution status and noticed that only the commit type of rules are trigger for each activity.

do we need to make any changes in our git project permission?