---
schema: 1
type: video
title: >-
  ReviewDebt: a practical framework for scoring every pull request — Sachin
  Gupta, Ebay
description: >-
  Coding agents ship PRs faster than humans can trust them. The gap is filling
  up with a debt nobody is measuring — and it's about to swallow your
  engineering velocity. Every team in 2026 measures coding agents the same way:
  PR count, lines of code, cycle time, developer NPS. None of those see the real
  cost — bloated diffs, weak tests, ambiguous rationale, ownership sprawl, and
  human reviewers spending more time verifying AI code than they used to spend
  writing their own. This talk introduces ReviewDebt: a practical framework for
  scoring every pull request on the hidden review burden it creates. The scoring
  is deterministic — diff size, test-coverage delta, ownership spread,
  generated-code smells, evidence and rationale gaps — so the number is
  defensible in a real engineering review. We'll walk three real PRs
  side-by-side (clean human PR, high-debt AI PR, refactored AI PR), watch the
  scoring play out signal by signal, and look at a 90-day dashboard from a
  production backend org where review debt climbs in lockstep with AI-PR share.
  Speakers: - Sachin Gupta: Sachin Gupta is a Staff Software Engineer with 15+
  years building backend platforms at internet scale, currently focused on the
  runtime trust boundaries that LLM coding agents blur and the creator of
  HeapLens, a Java heap analyzer extension used in 50+ countries. LinkedIn:
  https://www.linkedin.com/in/guptasachin1/ GitHub:
  https://github.com/sachinkg12
canonical: 'https://liquidgold.cc/watch/TJPInBjhE4Q'
markdown: 'https://liquidgold.cc/watch/TJPInBjhE4Q.md'
llms: 'https://liquidgold.cc/watch/TJPInBjhE4Q/llms.txt'
parent: 'https://liquidgold.cc/channel/aidotengineer.md'
channel: aidotengineer
updated: '2026-10-24T08:02:52.085Z'
language: null
children: []
videoId: TJPInBjhE4Q
durationSeconds: 1500
publishedAt: '2026-07-12T12:15:38.000Z'
searchChunks:
  - ordinal: 0
    text: null
    startSeconds: 10
    endSeconds: 100
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=10'
    heldReason: rights
  - ordinal: 1
    text: null
    startSeconds: 10
    endSeconds: 100
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=10'
    heldReason: rights
  - ordinal: 2
    text: null
    startSeconds: 111
    endSeconds: 222
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=111'
    heldReason: rights
  - ordinal: 3
    text: null
    startSeconds: 111
    endSeconds: 222
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=111'
    heldReason: rights
  - ordinal: 4
    text: null
    startSeconds: 222
    endSeconds: 234
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=222'
    heldReason: rights
  - ordinal: 5
    text: null
    startSeconds: 234
    endSeconds: 355
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=234'
    heldReason: rights
  - ordinal: 6
    text: null
    startSeconds: 234
    endSeconds: 355
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=234'
    heldReason: rights
  - ordinal: 7
    text: null
    startSeconds: 365
    endSeconds: 483
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=365'
    heldReason: rights
  - ordinal: 8
    text: null
    startSeconds: 365
    endSeconds: 483
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=365'
    heldReason: rights
  - ordinal: 9
    text: null
    startSeconds: 483
    endSeconds: 495
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=483'
    heldReason: rights
  - ordinal: 10
    text: null
    startSeconds: 495
    endSeconds: 585
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=495'
    heldReason: rights
  - ordinal: 11
    text: null
    startSeconds: 596
    endSeconds: 718
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=596'
    heldReason: rights
  - ordinal: 12
    text: null
    startSeconds: 596
    endSeconds: 718
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=596'
    heldReason: rights
  - ordinal: 13
    text: null
    startSeconds: 729
    endSeconds: 815
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=729'
    heldReason: rights
  - ordinal: 14
    text: null
    startSeconds: 827
    endSeconds: 960
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=827'
    heldReason: rights
  - ordinal: 15
    text: null
    startSeconds: 960
    endSeconds: 972
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=960'
    heldReason: rights
  - ordinal: 16
    text: null
    startSeconds: 972
    endSeconds: 1064
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=972'
    heldReason: rights
  - ordinal: 17
    text: null
    startSeconds: 1074
    endSeconds: 1166
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=1074'
    heldReason: rights
  - ordinal: 18
    text: null
    startSeconds: 1166
    endSeconds: 1178
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=1166'
    heldReason: rights
  - ordinal: 19
    text: null
    startSeconds: 1178
    endSeconds: 1269
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=1178'
    heldReason: rights
  - ordinal: 20
    text: null
    startSeconds: 1178
    endSeconds: 1269
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=1178'
    heldReason: rights
  - ordinal: 21
    text: null
    startSeconds: 1280
    endSeconds: 1380
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=1280'
    heldReason: rights
  - ordinal: 22
    text: null
    startSeconds: 1390
    endSeconds: 1500
    watch: 'https://liquidgold.cc/watch/TJPInBjhE4Q?t=1390'
    heldReason: rights
---


# ReviewDebt: a practical framework for scoring every pull request — Sachin Gupta, Ebay

Coding agents ship PRs faster than humans can trust them. The gap is filling up with a debt nobody is measuring — and it's about to swallow your engineering velocity. Every team in 2026 measures coding agents the same way: PR count, lines of code, cycle time, developer NPS. None of those see the real cost — bloated diffs, weak tests, ambiguous rationale, ownership sprawl, and human reviewers spending more time verifying AI code than they used to spend writing their own. This talk introduces ReviewDebt: a practical framework for scoring every pull request on the hidden review burden it creates. The scoring is deterministic — diff size, test-coverage delta, ownership spread, generated-code smells, evidence and rationale gaps — so the number is defensible in a real engineering review. We'll walk three real PRs side-by-side (clean human PR, high-debt AI PR, refactored AI PR), watch the scoring play out signal by signal, and look at a 90-day dashboard from a production backend org where review debt climbs in lockstep with AI-PR share. Speakers: - Sachin Gupta: Sachin Gupta is a Staff Software Engineer with 15+ years building backend platforms at internet scale, currently focused on the runtime trust boundaries that LLM coding agents blur and the creator of HeapLens, a Java heap analyzer extension used in 50+ countries. LinkedIn: https://www.linkedin.com/in/guptasachin1/ GitHub: https://github.com/sachinkg12

Canonical: https://liquidgold.cc/watch/TJPInBjhE4Q · Channel: [AI Engineer](https://liquidgold.cc/channel/aidotengineer.md)

> Search chunk text is held until public-source provenance is verified.

## Document chunks

---

#### Chunk 0: Document excerpt (0:00 to 1:51)

> Held: transcript rights do not permit this chunk's text.
