Technical Debt Finder Identify and fix technical debt in the codebase. What to Look For Code Duplication - Functions with similar logic that could be consolidated - Copy-pasted code blocks - Repeated patterns that should be abstracted Dead Code - Unused imports - Unused functions or classes - Commented-out code blocks - Unreachable code paths Outdated Patterns - Deprecated API usage - Old-style string formatting (% or .format) vs f-strings - Type hints using instead of - Missing type hints on public functions Code Smells - Functions longer than 50 lines - Too many parameters (more than 5) - D…