Feb 8, 2021
Thanks for your comment.
Actually yes you should avoid splitting into modules by abstraction layer. But in huge application there can be place for such split when several features' interactors has dependencies on common repository.
Then this repository should be considered as a separate feature without UI.
It can be agreed to name such module as a core.