Block a user
[backend][B] STT в РФ-контуре для пилота: SaluteSpeech + запрет зарубежного STT вне демо
[web] Сад на экране «Сегодня»: иллюстрация по стадиям, прогресс, чек-лист дня
[clinical] Вычитка сада: тексты без давления, правила роста, материалы от врача
[backend][B] Сад: детерминированный расчёт роста из активностей, config/garden.yaml, GET /me/{token}/garden
[web] Голосовой ввод в чате: запись → проверка распознанного текста → отправка
[epic] Грант ВШЭ и пилот «Династия»: голосовой ввод + сад (геймификация)
[backend][B] STT: распознавание голоса через OpenRouter (+mock), POST /me/{token}/stt
feat(access): демо-QR — многоразовое приглашение для показа
access: демо-QR — многоразовое приглашение для презентации
access: демо-QR — многоразовое приглашение для презентации
2026-10-22
- Многоразовое приглашение:
invites.max_uses/uses, флагusers.guestвместоusers.invite_id(иначе цикл FK users ↔ invites). -…
feat(access): демо-QR — многоразовое приглашение для показа
access: демо-QR — многоразовое приглашение для презентации
feat(llm): OpenRouter через прокси — агент логов