Epic: Автомодерация (ключевые слова + порог жалоб) #37
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
В ТЗ (§2.7) заложена автоматическая модерация по ключевым словам и по порогу жалоб. Реализован только CRUD бан-слов; check_content / auto_moderate не подключены к create/update; auto-freeze по жалобам есть, но с дырами.
Ожидаемый результат
Полноценная автомодерация: конфигурируемая политика по словам (reject/flag/censor), очередь soft-флагов, жёсткий auto-freeze/hide по порогу pending-жалоб, admin settings, inbox в админке.
Объём (гибрид A+B+C, подтверждено)
Приоритет
P1
Прогресс по эпику:
Defaults: flag + word_boundary + threshold 3
Готово. Автомодерация реализована и покрыта тестами.
Бэкенд:
e9d1a13— engine, порог жалоб, settings/hits API, миграция.Админка: 63323c1 — /automod-settings, /inbox/automod.
Спека: e365e35 — BackSpec §2.7 + FrontAdminSpec §4.6.1.
Тесты: unit 875, API CT 38, UI Playwright mock 25 — зелёные.