Hey folks, I've been building an open-source architecture guard for Kotlin codebases. It analyzes your project for dependency cycles and architecture violations without requiring architecture-test code. You can start with a config-free scan, inspect findings from IntelliJ, then add rules and baseline existing debt so CI fails on violations.
GitHub:
https://github.com/aalsanie/shamash
IntelliJ Marketplace:
https://plugins.jetbrains.com/plugin/29504-shamash