classifyDirectoryForProjectMembership normalizes input.cwd via path.resolve, which on Windows turns "/tmp/repo-feature" into "D:\\tmp\\repo-feature". Mirror existing pattern (deriveWorkspaceId tests at lines 91/107) and wrap the expected cwd with normalizeWorkspaceId so the test passes on both POSIX and Windows.