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