Adds unit tests for the project-filter helper: include OR semantics, exclude AND-negation, case-insensitive matching against both project name and projectPath, ordering (exclude applied after include), empty-string edge case, and input immutability.