Воспроизводимая проверка scoring · MIT + CC BY 4.0
Проверяйте рейтинг до распределения лидов
Убедительное объяснение ещё не делает score надёжным. Fixture отбрасывает неподтверждённые критерии, будущие данные, неверные суммы, баллы за отсутствующие значения и дубликаты. Оставшиеся записи попадают в очередь по доступной ёмкости ревью, а не по выдуманному универсальному порогу.
Файлы
Источник или ноль
Каждый наблюдаемый критерий ссылается на предоставленный сигнал. Если данных нет, критерий получает ноль, а не удобное среднее значение.
Без утечки будущего
Источник должен появиться до scoring, а результат — после. Иначе запись нельзя включать в holdout-метрики.
Ёмкость вместо мифа
Пример выбирает четыре записи, потому что таков лимит ревью. Порог 75 или любое другое число не выдаётся за универсальное.
Проверенные границы
25 тестов проверяют диапазоны scores, суммы компонентов, принадлежность источников, отметки времени, утечку будущего, отсутствующие критерии, дубликаты, стабильный порядок, holdout-метрики, сохранённый JSON, SVG и лицензии. В проверенном fixture 10 из 16 кандидатов попали в оценку, а четыре — в ограниченную ёмкостью очередь.