a87ec770a5
Trailing-underscore name tripped detekt's `(_)?[a-z][A-Za-z0-9]*` pattern. `internal` matches the naming convention every other VM in the codebase uses for the private MutableStateFlow shadowed by a public StateFlow. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>