Are project partials considered items even though they have no output representation? Is it possible to depend on something that is not an item. IMO, that would be the cleanest. you just need to check it's mtime.