- regex `\b` в JS не работает с кириллицей (русские буквы не word-char),
поэтому ни одно русское ключевое слово не давало хитов;
- exact-match не учитывал склонения: «приложение» vs «приложении».
Заменил на ручной матч с допуском в 2 символа суффикса
(shared prefix ≥ max(keyword.length - 2, 4)). Сохранён exact-match
для коротких ключей (sms/ios/crm) чтобы избежать ложных срабатываний.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- замещающий сотрудник при отпуске
- edge cases (нет дублёра, все в отпуске)
- общая история задач + комментарии + копирование
- интеграция с системой «Симбейс» (приказы об отпусках)
- двуязычный интерфейс RU/EN
- пересмотр границ MVP / scope v0.1-v0.5
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Самодостаточный одностраничник со всем кодом, моками и стилями внутри.
Открывается двойным кликом, не требует сервера или fetch().
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Добавлен веб-интерфейс помощника руководителя:
- классификатор задач по ключевым словам (RU/EN);
- CRUD сотрудников + замещающие при отпуске;
- история задач с комментариями и копированием;
- mock-синхронизация с системой «Симбейс» (приказы на отпуск).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>