"чистые" и "грязные" модули, каким-нибудь сбт плагином проверяем ,что зависимости у нового модуля только чистые, тогда модуль и сам помечается как "чистый"
Да, что-нибудь в эту сторону. Ну или просто придумать правила, чтобы разделять код на package'и.
Обсуждают сегодня