Mo watches a Slack channel for decisions. When someone tags @mo to approve something, it stores it. When a PR opens, Mo checks the diff against the approved decisions and flags conflicts before merge.
It doesn't review code quality. It only cares whether the code matches what the team actually agreed to.
Would love feedback, especially from anyone who's been burned by this exact problem.