Вердикт должен содержать статус, коды причин, версию правил, время и источник решения. Пересмотр оформляйте новой версией с историей, а не бесследной заменой.
Как представить вердикт модерации аудиорекламы
Вердикт должен содержать статус, коды причин, версию правил, время и источник решения. Пересмотр оформляйте новой версией с историей, а не бесследной заменой.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Проектируется учебный сервис модерации аудиорекламы. Нужно хранить решение, причины и возможность пересмотра. Какую модель вердикта предложить без привязки к внутренним системам конкретной платформы?
Ответ
Вердикт должен содержать статус, коды причин, версию правил, время и источник решения. Пересмотр оформляйте новой версией с историей, а не бесследной заменой.
Разделите pending, approved, rejected и review_required. Отдельно храните аудиоматериал и разрешённые ссылки на доказательства; не дублируйте чувствительное содержимое в логах. Автоматический сигнал модели не обязан сразу означать окончательный отказ. Для спорных случаев нужен маршрут ручной проверки и понятное объяснение пользователю.