>>/101/
tmsu users might want to look into harvest as well.
https://github.com/dyne/harvest
It integrates with tmsu, and
it looks like it can accomplish Goal #1 of keeping ~/Downloads clean by moving files by type and date.