CONTender · Методология
Как вычисляется оценка добросовестности
Обновлено: 6 июня 2026
Оценка добросовестности (0–100) детерминирована и проверяема. Здесь — точная формула из кода сервера. Высокая оценка = чистая процедура; низкая = сигналы риска.
Что измеряется
Сводная оценка от 0 до 100 для процедуры. 100 означает, что в доступных данных не выявлено факторов риска; низкая оценка означает, что обнаружены сигналы (жалобы, судебные приостановления или аннулирования, тяжёлые решения).
Четыре фактора и их веса
- Жалобы (appeals) — вес 0,25.
- Судебные приостановления (court_suspensions) — вес 0,30.
- Судебные аннулирования (court_reversals) — вес 0,20.
- Тяжесть решений (decision_content) — вес 0,25.
Под-оценки (каждая ограничена 0–100)
- Жалобы = 100 − (число жалоб × 20)
- Судебные приостановления = 100 − (число приостановлений × 50)
- Судебные аннулирования = 100 − (число аннулирований × 50)
- Тяжёлые решения = 100 − (число тяжёлых решений × 25)
- «Тяжёлые» решения = ProcedureCanceled, ProcedurePartiallyCanceled, RemedialMeasures, ComplaintUpheld, ComplaintPartiallyUpheld.
Агрегация и пороги
Итоговая оценка = округлённая сумма (под-оценка × вес) по четырём факторам.
- ≥ 80 → чисто (high)
- 50–79 → средне (medium)
- < 50 → риск (low)
- 100 = риск не выявлен.
Источник и детерминизм
Все четыре фактора берутся исключительно из ANSC (жалобы, решения, судебные приостановления/аннулирования). Данные MTender дают контекст, но не входят в оценку. Вычисление — чистая арифметика: одинаковый вход всегда даёт одинаковый результат, без ИИ и без случайности.
Ограничения (честно)
- Если вызовы к ANSC частично не удаются, списки остаются пустыми, и оценка стремится к 100 — с примечанием об ошибке в результате. Всегда читайте примечания.
- Оценка отражает только то, что есть в данных ANSC, а не внутреннее качество процедуры.
- Приложение в фазе тестирования; методология может развиваться.