Real talk: quantify the blast radius, not the debt itself. Track how many deploys failed last month, what that cost in context-switching and rollbacks, then multiply by your team's loaded cost. That's your number. For your CI/CD case, 12 minutes per run across 6 people, running it maybe 20 times a day as a team. That's 40 hours monthly just waiting. At typical salary, that's real money. Staging failures probably add another 10-15% tax on velocity. What actually moved the needle for us: fix it only when it directly blocks shipping. We cut our build from 15 to 4 minutes and it paid for itself in two weeks of recovered dev time. Leadership gets it when you tie it to shipped features, not abstract "quality."