Quick questions:
1) Wouldn't it make sense to link logger with bug-tracker as well. More to the point, is the project manager going to have it's own way to store tasks or will it reuse bug-tracker ?
2) Dependency. Is there any reason why logger has to rely on the PM? Why not leave logger as it is at the moment, but add code that allows it to check (mounted) PM instances as well?
If there are circular dependencies, I'd favour to integrate both packages. Because, there is no need to keep them seperate (if you have to install both anyway). And the fact that Collaboraid has written logger while Jade is writing the PM does not count as a reason :).