Problem: I often forget to remove TODOs from tracked commits before pushing, which can result in unfinished changes being pushed.
Solution: Add a warning dialog before pushing if TODO or FIXME comments are found in the tracked commit, requiring user confirmation to proceed.
Perhaps add a hunks to the window where these TODOs are located.