I've recently tried to use Hazel to implement a kind of psuedo-"Tickler File" (if anyone is familiar with the idea from GTD). Basically, it's place to throw things out of my Inbox for a certain amount of time with assurance that the'll come to my attention again later. Here's how it works:
1. I manually move things from the "Inbox" folder to the "Tickle" folder.
2. The "Tickle" folder uses a simple rule: If Date Added is not in the last 3 days, then move the file to the "Inbox" folder.
3. After 3 days, the rule takes effect, and files bounce back to the Inbox.
The problem is that if I put a file back into the "Tickle" folder, it immediately bounces back out, as Hazel seems to re-evaluate the rule based on the original Date Added.
I wasn't sure if this was a bug or a feature until I noticed if I open the files and re-save them, *some* of them bounce back out and some don't. The ones that do are plain text files. The ones that don't are OmniOutliner files. The difference is that OmniOutliner files are bundles/packages, so the FileID changes when they're saved. To Hazel, as of 1.1.2, they're completely different files. (For testing purposes: TextEdit RTFD / "RTF with Images" files are packages, too, and are similarly affected.)
Off the top of my head it seems like all that is needed is for Hazel to re-record the Date Added, but I don't know what other effects that might have. I can think of some ways to work around this with rules, but it seems like a bug, so I thought I'd post it here so Mr. Noodle can look into it.
--Nick