fluffychat/test
wcjord 8a3979c61b
feat: unified use-type-aware practice scoring (#5703)
* feat: unified use-type-aware practice scoring on ConstructUses

- Add practiceScore() and practiceTier to ConstructUses for shared
  scoring across message practice and standalone practice
- Add isChatUse, isAssistedChatUse, isIncorrectPractice getters to
  ConstructUseTypeEnum with exhaustive switches
- Add PracticeTier enum (suppressed/active/maintenance)
- Wire into PracticeSelectionRepo and AnalyticsPracticeSessionRepo
- 28 unit tests covering tier classification, scoring, and ordering

Closes #5700

* formatting, fix linting issue

* move some stuff around

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-02-16 12:13:46 -05:00
..
pangea feat: unified use-type-aware practice scoring (#5703) 2026-02-16 12:13:46 -05:00
utils refactor: sdk 1.0 2025-06-08 11:21:09 +02:00
archive_test.dart fix: Tests 2021-04-13 10:23:57 +02:00
command_hint_test.dart Fluffychat merge 2 (#5590) 2026-02-10 08:01:12 -05:00
homeserver_picker_test.dart refactor: Sort imports 2021-10-26 18:50:34 +02:00
widget_test.dart refactor: Sort imports 2021-10-26 18:50:34 +02:00