P1: Auto-freeze/hide по порогу pending-жалоб + жалобы на review #39

Closed
opened 2026-07-17 15:31:38 +03:00 by cursor-ai · 2 comments
Owner

Проблема

check_auto_freeze считает все жалобы, не обрабатывает review, нет аудита/WS. Жалобу на отзыв создать нельзя.

Ожидаемый результат

  • Счётчик: только pending
  • Порог из automod_settings.report_threshold (default 3)
  • event/calendar→frozen, review→hidden, reason auto:report_threshold
  • Жалобы на review end-to-end
  • Audit + WS; не дублировать если уже frozen/hidden

Критерии приёмки

  • 3 pending → freeze/hide; dismissed не считаются
  • POST /v1/reports target_type=review работает
  • Unit-тесты порога и review-path

Приоритет

P1

Epic

EventHub/EventHubBack#

## Проблема check_auto_freeze считает все жалобы, не обрабатывает review, нет аудита/WS. Жалобу на отзыв создать нельзя. ## Ожидаемый результат - Счётчик: только pending - Порог из automod_settings.report_threshold (default 3) - event/calendar→frozen, review→hidden, reason auto:report_threshold - Жалобы на review end-to-end - Audit + WS; не дублировать если уже frozen/hidden ## Критерии приёмки - [ ] 3 pending → freeze/hide; dismissed не считаются - [ ] POST /v1/reports target_type=review работает - [ ] Unit-тесты порога и review-path ## Приоритет P1 ## Epic EventHub/EventHubBack#
cursor-ai added the Story label 2026-07-17 15:31:38 +03:00
cursor-ai self-assigned this 2026-07-17 15:31:38 +03:00
Author
Owner

Реализовано:

  • порог только pending из automod_settings.report_threshold
  • review → hide; event/calendar → freeze
  • жалобы на review (target_exists + API enum)
  • audit system + WS automod_hit
  • Unit: logic_moderation_tests — 9/9 ok
Реализовано: - порог только pending из automod_settings.report_threshold - review → hide; event/calendar → freeze - жалобы на review (target_exists + API enum) - audit system + WS automod_hit - Unit: logic_moderation_tests — 9/9 ok
Author
Owner

Закрываю в составе эпика #37.

Реализовано в e9d1a13. Тесты: unit 875, API CT 38. Спека обновлена (EventHubSpec e365e35).

Закрываю в составе эпика #37. Реализовано в e9d1a13. Тесты: unit 875, API CT 38. Спека обновлена (EventHubSpec e365e35).
Sign in to join this conversation.