Shortcuts in code or architecture that speed up delivery today but make every later change slower and riskier until they are paid back.
Unmanaged debt turns every feature into a negotiation with old code. Some debt is a smart trade for speed — the danger is not knowing you have it.
We keep debt visible: known shortcuts are logged, sized, and scheduled alongside features, and we refactor continuously rather than saving it for a rewrite.