Каждая правка должна иметь причину, контрольный пример и проверку последствий.
Один странный запрос не всегда требует нового правила
Команда может добавлять исключение после каждого неподходящего сообщения. Со временем фильтр становится настолько узким, что пропускает спрос. Обратная проблема — бесконечное добавление широких слов ради числа уведомлений. Оба решения принимаются без оценки последствий.
Назовите наблюдаемую проблему
Опишите повторяющуюся ошибку: предложения исполнителей, другая услуга или неверная география. Проверьте, связана ли она с одним источником. Если да, изменение всех фильтров может оказаться избыточным. Иногда достаточно пересмотреть назначение конкретной площадки.
Как проводить правку
Сохраните набор подходящих примеров и спорных случаев. После корректировки прогоните ту же проверку и сравните объяснения результата.
- Что именно меняется?
- Какая ошибка должна исчезнуть?
- Что не должно потеряться?
- Кто проверяет результат?
- Когда правку нужно отменить?
Как сохранить управляемость
Ведите короткую историю решений, а не только текущий список слов. Тогда новый сотрудник поймёт, почему правило существует. Если услуга или аудитория бизнеса изменилась, пересмотрите цель поиска целиком: старый набор не обязан подходить к новому предложению.
Меняйте правило по наблюдаемой проблеме
Если часто ошибается один тип совпадений, исправляйте его и проверяйте контрольные примеры. Разовое снижение уведомлений не доказывает поломку фильтра. Могли измениться содержание источников или объём обсуждений.
Сохраняйте версию и дату, чтобы сравнивать одинаковые условия. Не перестраивайте весь набор ради каждого случайного сообщения. Цель изменения — более полезная проверка человеком, а не максимальное число уведомлений.
