Repositoryから別のRepositoryを呼ぶのは良いか悪いか
Repository云々以前のlayrerd architectureの意義から導出できるはず

Repositoryから別のRepositoryを呼んだ場合の
長所
短所
package性が壊れる
packageの出入り口がusecase、と決めていれば、Repository内でどれだけ変更行っても他のpackageには影響しない
呼ばないようにした場合の
長所
短所
また、
a.usecaseから、b.repositoryを呼ぶのはどうか
普通は、a.usecaseから、b.usecaseを呼ぶ気がするが、どうだろうか