Requirements: perf-report-fixes
Status: APPROVED Created: 2026-01-31
Goal
Address all actionable issues from claudedocs/performance-report.md (score 86/100, 961 findings).
Target: eliminate false positives via tool configuration, fix real issues in production code, clean up legacy artifacts.
Scope
In Scope
- Fix Dockerfile security/lint issues (Container Runtime: 0 → 100)
- Remove unused variables/imports in production + test code
- Delete legacy
.zerg/*.pyscripts duplicatingzerg/commands/ - Clean
htmlcov/from git + gitignore it - Configure vulture adapter to exclude test files (eliminate ~160 false positives)
- Configure jscpd adapter with ignore patterns (eliminate ~100 false positives)
- Refactor oversized functions:
debug()(334 LOC),generate_backlog_markdown()(205 LOC)
Out of Scope
- Test file internal duplication (LOW severity, test-specific patterns)
- Test file maintainability indices (MEDIUM, inherent to test structure)
- Transitive dependency count (informational, not actionable)
.claude/commands/↔zerg/data/commands/duplication (by design — install_commands.py)- Pytest fixture parameter count (inherent to DI pattern)