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:

  1. Code gets modified during review - Reviewers request changes, developers refactor

  2. Experiments and iterations - Developers try AI suggestions, then revise or remove them

  3. 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.