The man page (doc/yoink.6) might have a broad list of long-term goals. Otherwise, the code itself is documented with stuff that needs doing: FIXME marks a known bug and/or broken, incomplete code. TODO marks code that could use some refactoring or possible new features.