I think this overlaps a lot with what github is already offering.<p>In github you can start a code review from a comment, mark a review as blocking, require at least an approving review prior to merge, etc... You can also add hooks for automated tests, etc.