A file you never declared
is an architecture violation
Section titled “A file you never declaredis an architecture violation”Stop enumerating what is forbidden; declare what may exist instead. Locations no longer appear out of nowhere.
"UseCase" { layout { "domain/useCase" / "*UseCase".ktFile() } }// domain/useCase/Helper.kt → [UnexpectedFile]