Focus 4: Code Quality and Tech Debt
TODO/FIXME Cleanup
The codebase currently contains 104 TODO/FIXME comments that need to be addressed:
$ grep -r "TODO\|FIXME" --include="*.rs" | wc -l
104
Categorization plan:
| Category |
Action |
| Missing features |
Implement or document as "won't fix" |
| Performance notes |
Create benchmark, then optimize |
| Error handling |
Improve error messages and recovery |
| Code cleanup |
Refactor or remove dead code |
| Documentation |
Add missing docs |
Tracking approach:
- Create GitHub issues for each significant TODO
- Prioritize by impact (user-facing vs internal)
- Address in dedicated cleanup sprints
- Add CI check to prevent new untracked TODOs
Documentation Improvements
API Refinements
Some APIs may benefit from refinement based on user feedback:
- Error types consolidation
- Builder pattern consistency
- Event handling ergonomics
- Configuration validation
Focus 4: Code Quality and Tech Debt
TODO/FIXME Cleanup
The codebase currently contains 104 TODO/FIXME comments that need to be addressed:
Categorization plan:
Tracking approach:
Documentation Improvements
API Refinements
Some APIs may benefit from refinement based on user feedback: