2371472e5f
Владелец закрыл две развилки, и обе вышли из одной моей ошибки. Р140. Метку звонка меряем бесплатной пробой, а не живым платным звонком. Накануне я написал в передаче, что нужен живой звонок живому человеку. Разведка у самого предмета показала, что дороги дешевле уже построены и лежат в той же настройке станции: подставной человек, который снимает трубку и играет тишину, заведён там ровно для проб без денег. Дорога до метки у пробы и у настоящего звонка устроена одинаково, а теряется метка именно на ней. Р141. Роботу заводим свой служебный вход на телефонной станции. Открылось при исполнении Р140: станция не пустила. Причина замерена и подтверждена вторым прибором - сама станция отвечает, что служебных входов у неё нет ни одного. То есть робот не мог попросить позвонить никуда, ни живому человеку, ни подставному. Стена стояла выше метки, и в передаче я своей рукой написал, что с машиной всё готово, ничего не замерив. Вход заведён отдельным файлом, права самые узкие, только заказать звонок, снаружи машины до него не дотянуться, тайное слово рождено на самой машине и в хранилище не попадает. Главный замер. Метка ДОЕЗЖАЕТ: набор положил свою, робот записал ровно ту же. Значит лечение с двумя подчёркиваниями, названное в коде как вероятно нужное, не нужно, а перевод разговора на менеджера не будет запрещён у всех. Именно этого и боялись. Заодно замерено, что запасной вид работает: без переменной станция подставляет прежнюю константу, а робот громко пишет, что метка не своя. Прибор показан красным тем же вторым заходом. Денег потрачено ноль, живых людей не потревожено ни одного. Побочная находка, которая рушит план замера в бумагах. README, комментарий в настройке станции и мой промт смене 12 в один голос называют единственным способом увидеть метку строку в журнале станции. Замерено: станция пишет в журнал только предупреждения и ошибки, а эта строка уровнем ниже и не пишется никуда. Метку видно у робота, а не у станции.