CodeGate
A merge gate for AI-written code. Declare your architecture rules once; CodeGate blocks the pull requests that break them and flags the ones worth a second look.
What it checks
- Data-flow rules: which parts of your code may read which sources (secrets, the database).
- Canonical infra: catches a reinvented HTTP client or logger instead of the one you standardized on.
- Import boundaries: keeps your UI layer out of your database layer.
- One block-or-allow verdict per commit, plus an advisory model pass for bugs and security.
Every check runs on the lines a pull request actually adds, so you see what this change introduced, not a wall of pre-existing noise.