[IAD-BACKEND-006] Создать Кафка-консьюмер ИИ-банов

Разработка auth-identity-service (Backend): Реализация слушателя топика нарушений цензора для блокировки сессий.

Author

IAD Domain Lead

Published

July 13, 2026

NoteКраткая карточка задачи

1. Бизнес-контекст и цель (Business Context)

При фиксации ИИ-цензором систематического нарушения правил ввода (2 попытки мата), домен AID генерирует асинхронное критическое событие. Домен IAD обязан мгновенно отловить этот сигнал и аннулировать все токены нарушителя.

Цель задачи: Написать обработчик топика bpds.aid.out.profanity.violate, выполняющий SQL-деактивацию сессий по user_id в файле profanity_ban_handler.py.

2. Пользовательские истории (User Stories)

Как Администратор безопасности платформы BPDS,
Я хочу, чтобы сессии злоумышленников блокировались автоматически по сигналу от ИИ,
Чтобы защитить ресурсы системы от деструктивного контента.


3. Шаги

1. Реализовать новый метод согласно спецификации метода Спецификация консьюмера авто-банов IAD