Услуги
Сайты и магазиныЛендинги ★Создание сайтовИнтернет-магазины
ИИ и автоматизацияИИ-секретарь ★Автоворонка и прогрев ★Telegram-боты ★Автоматизация ★CRM-разработка
ПродвижениеSEO-продвижениеAI-продвижение ★Контекстная рекламаSMM и соцсети
Наружка, печать и производствоВывески и буквыНаружная рекламаБаннеры и штендерыТипографияВизиткиШирокоформатБрендированиеОклейка автоТорговое оборудованиеМатериалы для рекламы
Дизайн и поддержкаДизайнПоддержка
КомплексDigital под ключ ★
РешенияКейсыПортфолиоЦеныО студииБлогКонтакты Обсудить проект

Прибор врёт

Ноль находок или ноль осмотренных: вердикт прибора — отдельный тип утверждения

Зелёный вердикт бывает истинным при нулевом охвате, и никакая проверка формы этого не заметит. Девять из десяти таких дефектов нашлись намеренным поиском, а не жалобами: они ничего не ломают. Параллельная автоматическая разметка недосчитала этот класс почти вдесятеро.

Замер: 9 августа 2026разбор своих ошибок

Чем проверено: сплошной мутационный прогон приборов приёмки на нарочно испорченных образцах, перезамеры правил после починки, сверка доли класса с параллельной разметкой другого корпуса из 129 инцидентов

Короткий вывод. Самый крупный класс ошибок в нашей разметке — 28 случаев из 96 — не меняет ни тип утверждения, ни его статус. Меняется охват: правило выдавало «0 находок», не осмотрев ни одного объекта. В одном случае из-за подмены служебного символа обычным байтом не были осмотрены 12 935 тегов картинок на 2310 страницах, и вердикт всё это время оставался зелёным. Лечится одним обязательным полем — сколько объектов правило реально осмотрело: без него «ноль нарушений» и «ноль проверенных» выглядят одинаково. Второе следствие: вердикт прибора — не наблюдение, не измерение и не вывод, а отдельный тип утверждения со своими полями.

Почему схема пропускает такое утверждение

«Гейт прошёл, 0 находок» — законное наблюдение по любому разумному критерию. Есть артефакт: запусти и получишь то же самое. Есть шкала, отметка времени, координата состояния. Ни одна проверка формы к нему не придерётся. И оно ложно.

Что показывал отчётЧто происходило на самом деле
Три правила отработали чисто, находок нетв шаблоне поиска стоял обычный байт вместо служебной последовательности; вердикт вынесен по пустому множеству, а терминал байт не показывает
Страница принята приёмочным гейтомчетырёх пунктов приёмочного стандарта не существовало в чекере ни в каком виде
Самопроверка генератора подтверждает, что чужая разметка снятапроверялось условие, истинное при любом исходе; страницы получали два одинаковых узла разметки
Самотест детектора зелёныймерилось наличие нужной строки в задании, а не поведение; реплику перехватывал слой выше
Общий признак у всех четырёх. Уверенность не завышена — она просто не о том. Утверждение «нарушений нет» подменено утверждением «правило отработало без ошибок». Второе бывает истинным при нулевом охвате.

Поле, которое закрывает класс

Обязательное поле формулируется одной строкой: объём проверенного — сколько объектов правило осмотрело, а не сколько нашло. В нашей разметке это самая частая утрата (20 случаев) и самая дорогая по переделкам работы (14 из этих двадцати).

Практический вид поля в отчёте — знаменатель рядом с каждым нулём: «0 находок на 2310 осмотренных страницах» вместо «0 находок». Изменение выглядит косметическим, а различает два противоположных состояния мира.

Проверка на здравый смысл. Знаменатель невозможно назвать — правило не знает, что проверяло; такой отчёт нельзя принимать даже как отрицательный результат.

Вердикт прибора — четвёртый тип утверждения

Красное или зелёное от автоматической проверки не укладывается ни в один из трёх привычных типов. Наблюдением оно не бывает — вердикт производный, его вычислили. Измерением не бывает — нет ни шкалы, ни разброса, значение двоичное. Выводом не бывает — посылки не перечисляются.

Под трёхтиповой схемой вердикт маскируется под наблюдение и проходит все проверки. Ровно так у нас прожили два дорогих случая:

ВердиктЧто за ним стоялоПосле починки
«Дефект длинной формы заявки у 822 страниц из 853»правило краснило почти везде; доля ложных на заведомо корректном материале не проверялась ни разу9 из 853: с 96,4% до 1,1%
«Сигналы личного опыта есть у 164 страниц из 180»правило судило по наличию одной сквозной фразы шаблона — экспертным становился любой шаблон сетипризнак «триггеры опыта» — с 8 до 0 на 1212 страницах

Собственных полей у вердикта четыре, и все четыре — о приборе, а не об объекте:

  1. Правило — что именно проверяется, в одной формулировке.
  2. Режим — блокирует работу или только наблюдает.
  3. Доля ложных на заведомо корректном материале — то самое условие, без которого правило краснит на живых страницах.
  4. Пройден ли мутационный тест — краснеет ли правило на нарочно испорченном образце.
Счёт по нашим приборам. В корпусе 33 гейта. 8 провалили собственный мутационный тест — то есть не заметили внесённой поломки. У 15 мутационного теста нет вовсе. Про эти пятнадцать неизвестно ничего: их зелёное не отличается от молчания.

Почему такой дефект не находят жалобами

Из 96 инцидентов 87 (91%) найдены намеренной проверкой — мутационным тестом, позитивным контролем, сверкой с артефактом, перепрогоном, вторым пространством поиска. Заметно сломались и были замечены со стороны только 9 (9%).

Причина в природе класса: дефект охвата ничего не ломает. Подменённый байт не мешает работе, не роняет прогон и не пишет о себе в лог — он гасит правило и оставляет вердикт зелёным. Система, полагающаяся на заметные поломки, увидит примерно десятую часть своих дефектов.

Независимое подтверждение того же вывода. Параллельно и не зная о нашей работе коллеги разметили другой корпус — 129 инцидентов — автоматически, по совпадению ключевых слов. Тому же классу там досталось 4 случая из 129 (3%), у нас при ручной разметке — 28 из 96 (29%). Разрыв объясняется методом: дефект не содержит слов о себе, поэтому поиск по словам его систематически недосчитывает.

Что забрать себе

  1. Запретите нули без знаменателя. В любом отчёте автоматической проверки рядом с числом находок должно стоять число осмотренных объектов.
  2. Заведите вердиктам отдельную карточку с четырьмя полями: правило, режим, доля ложных на корректном материале, наличие мутационного теста.
  3. Испортите образец нарочно. Правило, не покрасневшее на заведомо сломанном, не проверка, а украшение отчёта.
  4. Проверьте долю ложных до выката. Правило, краснеющее почти на всём корпусе, скорее всего меряет не то, что вы думаете.
  5. Не ждите жалоб: девять из десяти дефектов охвата выдают зелёное и находятся только поиском.
Что это дало нам за сутки. Один класс, названный и померенный, объяснил 29% всех ошибок корпуса и 14 переделок работы. Стоимость закрытия — одно поле в шаблоне отчёта и один нарочно испорченный образец на правило.

Источники материала

  • Журнал инцидентов от 05.08.2026: разметка 96 случаев, крупнейший класс — 28 случаев изменения охвата без изменения типа и статуса; таблица весов полей.
  • Мутационная проверка гейтов: подменённый байт в шаблоне поиска, счёт приборов с мутационным тестом и без него, перезамеры после починки правил.
  • Отчёт массовых правок: самопроверка генератора на всегда-истинном условии.
  • Реестр систематических ошибок: самотест детектора, мерящий наличие строки в задании.
  • Сверка с параллельной работой по той же теме: 129 инцидентов автоматической разметки и расхождение по доле этого класса.

Третий модуль курса — приборы и их вердикты

Четыре поля карточки вердикта, мутационная проверка правила на нарочно испорченном образце и запрет на нули без знаменателя. Проверяется на ваших гейтах и линтерах — обычно половина из них никогда не краснела по нужной причине.

Программа курса и цены
Соседние материалы
Предыдущий замер: Недействительно — не опровергнутоСледующий замер: Три способа оказались однимВсе материалы журнала

Обсудим ваш проект

Оставьте заявку — свяжемся в течение 15 минут в рабочее время, зададим пару вопросов и пришлём ориентир по цене и срокам. Бесплатно, без обязательств.

  1. 1. Заявка или квиз
  2. 2. Короткий созвон / переписка
  3. 3. Бесплатная смета и план
  4. 4. Договор и старт

Бесплатно и ни к чему не обязывает. Ответим за 15 минут.