spellingPreferences holds each user’s dictionary: the words the user added through “Add to dictionary” in the editor’s spell check. One document per user. web owns it, without a Mongoose schema; the code is services/web/app/src/Features/Spelling/LearnedWordsManager.mjs.
Fields
Who Writes It
Who Reads It
Indexes
Notes
- The index is not unique; the upsert on
tokenkeeps one document per user. - Deleting a user does not delete this document.

