Part 2b. Moves the ~305 lines of pure HomeUiState action-derivation extensions (refreshDailyQuestionState/withHomeActions internal; toHomeAction/ buildDailyQuestionAction/buildPendingActions/has*/toHomeLabel private) out of HomeViewModel verbatim (de-indented, byte-identical bodies). Verified pure — no this@HomeViewModel/repo refs. VM call-sites unchanged (same-package extensions). compile + full unit suite green. HomeViewModel now 562 lines (from 1030). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| schemas | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||