# Политика модерации Этот документ описывает процесс модерации решений в каталоге. --- ## Роли пользователей ### Администратор / Модератор Привилегированные пользователи, которые могут публиковать, отклонять и удалять любые решения. Они также получают уведомления о новых решениях, ожидающих модерации. ### Пользователь Стандартная роль для новых пользователей. Пользователи могут создавать свои решения и отправлять их на модерацию. --- ## Жизненный цикл решения ### Черновик Пользователь создает решение. На этом этапе оно не видно другим пользователям. ### Ожидание модерации Пользователь отправляет решение на проверку. В этот момент всем модераторам отправляется уведомление по электронной почте и в Discord. ### Решение модератора #### Публикация Модератор одобряет решение. Решение становится видимым для всех пользователей, а автор получает уведомление. #### Отклонение Модератор отклоняет решение. Решение возвращается в статус черновика, а автор получает уведомление с причиной отказа. --- ## ЭТАПЫ МОДЕРАЦИИ Для управления решениями используйте панель администратора, доступную на странице каждого решения. ### Проверка текста и описания решения Модератор проверяет текстовое описание решения по установленным критериям модерации. При необходимости вносятся допустимые правки (см. раздел **«Что может модератор»**). > По возможности следует стараться не дублировать теги. В публикуемом решении **не допускается**: - указание контактных данных автора *(телефоны, email, ссылки на личные сайты, мессенджеры, социальные сети и иные способы прямой связи);* - рекламные материалы, включая прямую или скрытую рекламу товаров, услуг, компаний или сторонних платформ; - тексты, изображения или иные материалы, нарушающие законодательство Российской Федерации; - контент, содержащий оскорбления, призывы к противоправным действиям, дискриминацию или иные формы недопустимого содержания. Решения, содержащие указанные элементы, подлежат отклонению на этапе модерации. --- ### Импорт решения в тестовый проект Решение импортируется в отдельный тестовый проект для проверки его работоспособности и целостности. ### Проверка работоспособности решения Модератор: - создает объект в тестовом проекте; - связывает объект с сущностями, входящими в решение; - при возможности создает объект-бот; - запускает сущности на объекте; - проверяет, что решение корректно запускается и работает *(в том числе через бота, если он предусмотрен).* --- ### Принятие решения о публикации По результатам проверки модератор принимает одно из решений: - опубликовать решение; - отклонить решение с обязательным указанием причины. > Рекомендуется после публикации вручную проверять статус решения, чтобы избежать путаницы. --- ## Критерии модерации ### Что МОЖЕТ модератор В рамках модерации допускаются следующие действия: - **Исправлять орфографические, пунктуационные ошибки и ошибки Markdown-разметки** Допускается приведение текста к аккуратному и читабельному виду без изменения смысла. - **Изменять имена сущностей, если это улучшает их понимание** Например, если имя сущности не отражает ее назначение или содержит очевидные неточности. - **Добавлять теги для решения** Для улучшения поисковой выдачи и идентификации в каталоге. Также допускается удаление бессмысленных или некорректных тегов. - **Приводить описание решения к единому стилю** Допускается: - улучшение структуры текста; - упрощение формулировок; - устранение дублирующей информации. --- ### Что НЕ МОЖЕТ модератор *(причины для отклонения)* Модератор не имеет права вносить изменения, затрагивающие логику решения. В случае необходимости таких изменений решение должно быть отклонено. К недопустимым действиям относятся: - **Изменение автоматов, сценариев и другой логической части решения** Любые изменения, влияющие на поведение решения, запрещены. - **Изменение логики или структуры сущностей** Включая связи между сущностями и их внутреннее устройство. - **Изменение описаний сущностей, влияющее на их смысл** Если описание сущности неверно или требует существенной переработки, решение отклоняется и возвращается автору. --- ## ПРИМЕЧАНИЕ Если в процессе модерации выявлены проблемы, которые нельзя исправить в рамках допустимых правок, модератор обязан отклонить решение и указать причину отказа автору.