Ensure that the crappy AI code at least typechecks before it hits main. Also add in branch protection to make everything go through PRs first as well.