ImpactGate scores the structural decay AI adds and blocks the merge

ImpactGate: A merge gate that scores the structural decay AI adds

ImpactGate is a new CLI and CI plugin that measures the structural decay a code change introduces. It computes an impact score from files changed, the complexity of the containers being edited, cyclomatic complexity, and lines added. High scores trigger warnings or block the build. It integrates with GitHub, GitLab, Jenkins, and git pre-commit hooks, and can grade changes by percentile against a project's own history.

Structural decay is complexity accreting into existing structures. A god-method grows another branch. A god-class gains another method.
  1. MichaelNolan

    Maybe I missed it, but it look like this has just a single metric. Maybe instead of making a new project, you could try to get this metric added to a existing tool like https://dekobon.github.io/big-code-analysis/index.html which already has dozens of metrics.

  2. appleappleapple

    Nice idea. Our new CTO brought in a tool he made for analyzing cyclomatic complexity and it’s been useful since we’re a heavily AI-forward shop.

    BTW, you can avoid your comments being flagged and killed by writing them yourself! I know it’s tempting to offshore it to AI (especially after you’ve vibe-coded a whole project) but some genuine human communication goes a long way.

  3. Lerc

    What score do we get for a group of fixes to single line bugs that are obvious once spotted?

    There is an implication that all AI changes add complexity and reduce quality, but it is obvious that the quality and complexity is a property of the code not the writer, so all equivalent changes should be equal no matter what the shource.

    How do clear improvements to make something simpler yet more functional score under this system?

  4. VladVladikoff

    The overuse of “gate” in this post title makes me think the entire thing was vibe coded even the marketing.

  5. EliasWatson

    What languages does this support? I'm guessing it's Python only, but it would be nice if that was mentioned somewhere.

More from this day

2026-09-16