Part 2b (Compose stack advantage). Marks the three verified-deeply-immutable card models @Immutable so their single-instance params get structural-equality skipping (upgrade over the K2 reference-equality strong-skipping default). HomeAnswerStats/HomeUiState left unannotated (LocalAnswer/Question/Set transitive types not fully audited — a false @Immutable promise would cause stale UI). Rendered output identical; only recomposition frequency drops. compile green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| schemas | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||