1e33da15c2
fix(судья): судит только ЕЁ голос + второе ухо отделяет крепкие находки от слабых Полное заключение 19.07 вскрыло две беды судьи. Владелец: сначала судья, потом голос. 1. СУДИЛ ЧУЖОЙ ГОЛОС. Доложил «велено „шарвутся", услышано „шорвутся"» — а «шарвутся» сказал КЛИЕНТ. Судья сверял весь журнал целиком, обе стороны, и писал в брак Александры чужое произношение. Лечение не выкидыванием слова: каждое ожидаемое слово теперь помнит, КТО его должен был сказать, и находка докладывается только по её речи. Выравнивание по-прежнему по ВСЕЙ записи — иначе её слова начнут цепляться к клиентским; отсекаем на докладе, не на сверке. Прибор частиц слушает звук и тем более не знает, чей голос — судит только те слова, которые велели сказать ей. Было 8 звуковых находок → стало 6, ушли обе клиентские. 2. НЕ ОТЛИЧАЛ «голос сказал плохо» от «ухо не расслышало» — выглядит одинаково. Второе ухо другого устройства (модель разметки букв, уже стоит, качать нечего) слушает ту же запись. Оба уха не расслышали — находка крепкая; второе расслышало верно — слабая. 🔴 Первая версия СНИМАЛА слабые — и убила «затишье», которое владелец подтвердил СВОИМ УХОМ: второе ухо расслышало это слово верно. Правило «оба уха обязаны ошибиться» режет правду. Второе ухо — СВИДЕТЕЛЬ, а не судья: говорит, насколько находка крепкая, а не есть ли она. Теперь понижение до СИГНАЛА: видно в статистике, приговор не двигает, накопитель на пачке разговоров сам отделит системное от случайного. Итог по записи: 6 находок, 3 крепкие («первые»→«первое», «как-то» 81% и 114%), 3 слабые (в том числе подтверждённое владельцем «затишье»). 🪤 Испытания начали тянуть тяжёлые модели и вставать намертво. В conftest общая заглушка: гигабайтным моделям в испытаниях не место, кому нужна настоящая — подменяет явно у себя. Тестов 173 → 183. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> @