The game changed when AI started writing code.
Before: Humans wrote code. The same brain that held the intent also wrote the implementation. The gap between what you meant and what you built was manageable — imperfectly, but manageable — because the author understood both sides.
Now: AI writes the code. First autocomplete, then full functions, then entire features. The brain that holds the intent is no longer the brain that writes the code. Tests still pass — because AI is good at writing code that passes tests. But tests verify behavior, not intent. And AI does not understand intent.
The verification gap is compounding with every commit. You have Jira, GitHub, CI/CD, code review — but none of these verify that what was intended is what got built. That's not a failure of your team. It's a failure of the tools.
Tests check behavior on the inputs you thought of. Formal verification checks all possible inputs — including the ones you didn't think of. As AI generates code faster, the gap between intent and implementation grows. Not linearly. Multiplicatively.