docs(todo): add duplicate word prevention and merging requirement

This commit is contained in:
Antigravity committed 2026-09-23 09:31:38 +00:00
1 parent ad6f430d8f
commit 0b7f2a7b4d
2 files changed
+9 -1

No files matched your search

+4
View File
@@ -80,4 +80,8 @@
- Автоматическая маркировка карточек с частыми ошибками и повышение частоты их появления. - Автоматическая маркировка карточек с частыми ошибками и повышение частоты их появления.
3. **Режим активного ввода (Active Typing / Production)**: 3. **Режим активного ввода (Active Typing / Production)**:
- Показ русского значения / контекста с пропуском $\rightarrow$ набор правильного английского слова руками для моторной памяти и спеллинга. - Показ русского значения / контекста с пропуском $\rightarrow$ набор правильного английского слова руками для моторной памяти и спеллинга.
4. **Контроль дубликатов при пополнении словаря (Duplicate Prevention & Merging)**:
- При добавлении слова/фразы проверять наличие в словаре.
- Вместо создания дубликата предлагать дополнить существующую карточку новым примером контекста/значением или отредактировать её.
+5 -1
View File
@@ -98,9 +98,13 @@
### Этап 2: Организация, теги, экспорт и PWA ### Этап 2: Организация, теги, экспорт и PWA
*Цель: гибкое управление растущим словарным запасом и удобство на мобильных.* *Цель: гибкое управление растущим словарным запасом и удобство на мобильных.*
- [ ] **2.1. Расширенная организация**: - [ ] **2.1. Расширенная организация и контроль качества**:
- Коллекции и папки (например, «Разговорный», «Работа», «Книги/Сериалы», «Сети/IT»). - Коллекции и папки (например, «Разговорный», «Работа», «Книги/Сериалы», «Сети/IT»).
- Быстрое массовое тегирование. - Быстрое массовое тегирование.
- **Контроль и предотвращение дубликатов (Duplicate Prevention & Merging)**:
- Проверка при вводе и сохранении (case-insensitive trim).
- Уведомление, если слово/фраза уже есть в словаре.
- Возможность дописать новый контекстный пример / значение к существующей карточке вместо пложения дублей или перейти к её редактированию.
- [ ] **2.2. Экспорт данных**: - [ ] **2.2. Экспорт данных**:
- Экспорт базы в CSV / JSON / Markdown. - Экспорт базы в CSV / JSON / Markdown.
- Экспорт в колоду Anki (`.apkg` / `.csv`) с аудио и контекстными предложениями. - Экспорт в колоду Anki (`.apkg` / `.csv`) с аудио и контекстными предложениями.