Why
Mite still has game/domain terms represented as source-level overlays. We should eventually make this a first-class dictionary mechanism, but it is out of scope for the current baseline deinflection work.
Desired Shape
- Support a compile-time dictionary directory in the repo for bundled domain dictionaries.
- Support a runtime dictionary directory under the Mite local data directory, e.g.
%LOCALAPPDATA%\mite\domain-dictionaries.
- Domain dictionaries should be named.
- If multiple dictionary files share the same name, merge them.
- Dictionaries should declare window-title matchers so
watch can automatically activate the right per-game dictionaries from the current target window title.
- Eval tooling should have a way to load a named dictionary explicitly so the same path can be tested without a live window.
Notes
This should wait until after the recursive deinflection/span-resolution work lands. Keep the current goal focused on baseline deinflection accuracy.
Why
Mite still has game/domain terms represented as source-level overlays. We should eventually make this a first-class dictionary mechanism, but it is out of scope for the current baseline deinflection work.
Desired Shape
%LOCALAPPDATA%\mite\domain-dictionaries.watchcan automatically activate the right per-game dictionaries from the current target window title.Notes
This should wait until after the recursive deinflection/span-resolution work lands. Keep the current goal focused on baseline deinflection accuracy.