spiegel-keyman/web/src/engine/predictive-text
Joshua Horton 348e876907 refactor(web): differentiate search-space module types
This PR converts SearchQuotientSpur into an abstract base class with specialized forms for different cases.  Two implementations are provided:
- SearchQuotientRoot - for the root node of the search
- LegacyQuotientSpur - for modeling existing behavior before swapping to our target design and model

Build-bot: skip build:web
Test-bot: skip
2026-01-09 11:32:45 -06:00
..
templates Merge branch 'epic/autocorrect' into chore/A19S13-merge-master-into-autocorrect 2025-10-10 05:04:36 +02:00
types change(web): replace USVString with string in predictive-text engine 2025-04-29 10:47:20 +07:00
wordbreakers Merge branch 'epic/autocorrect' into chore/A19S13-merge-master-into-autocorrect 2025-10-10 05:04:36 +02:00
worker-main Merge branch 'epic/autocorrect' into chore/A19S13-merge-master-into-autocorrect 2025-10-10 05:04:36 +02:00
worker-thread refactor(web): differentiate search-space module types 2026-01-09 11:32:45 -06:00
build.sh maint(common): consolidate builder scripts 2025-08-02 08:11:24 +10:00