327ecb6757
detekt's PackageNaming rule rejects underscores in package names (Kotlin/Java convention is lowercase, no separator). Renamed com.fabledsword.minstrel.cache.audio_cache -> .audiocache. Pattern for future multi-word subpackages: smush rather than _ separator (e.g. mutationqueue, synccontroller, when those land). The on-disk audio_cache/ dir path inside the app cache (PlayerFactory.kt:41) is unaffected — that's a filename string, not a package. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>