What is the definition of Accepted AI lines and why might it exceed 100%?
Last updated: January 12, 2026
You may notice that your "Accepted AI Lines" percentage can exceed 100% when compared to "All Lines Merged." This is normal and provides valuable insights into your development process.
Metric Definitions
Accepted AI Lines: The total lines of code (additions + deletions) that developers explicitly accepted from AI suggestions during local development, captured via AI tool telemetry.
All Lines Merged: The total lines of code (additions + deletions) that actually made it into merged pull requests.
Why You See Ratios Above 100%
The key difference is when each metric is measured:
Accepted AI Lines: Captured during development when you accept AI suggestions in your editor
All Lines Merged: Captured after code merges to the repository
A ratio above 100% means developers accepted more AI-generated code during development than what ultimately merged. This happens because:
Code gets modified during review - Reviewers request changes, developers refactor
Experiments and iterations - Developers try AI suggestions, then revise or remove them
Development branches - Code accepted locally may never make it to the final PR
What This Tells You
A ratio above 100% reveals the gap between:
What developers found useful during development (AI suggestions they accepted)
What actually shipped to production (final merged code)
This shows that AI is being actively used during the development process, even if not all AI-generated code makes it to the final merge. This is a positive indicator of AI adoption in your development workflow.