Part 2a. Moves the Home data classes/enums + computeDailyQuestionState (kept @VisibleForTesting internal) + gameRouteFor (widened private->internal, its only caller loadHome is same-package) out of HomeViewModel into HomeModels.kt. Same package -> no consumer import churn (AppNavigation, DailyQuestionStateTest unchanged). Behavior-identical. compile + ui.home unit tests green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| schemas | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||