13d073f239
Владелец дал слово: го, только не потри никого. Выкат делал своей рукой, он необратим. Свою ошибку называю первой, восьмидесятая. Готовя выкат, я скопировал на машину тайный ключ вторым экземпляром — папке выката он понадобился, чтобы проверить сборку наставления. Пролежал двадцать минут. Убрал вместе с папкой, проверил командой. Отсюда правило 48: оснастку для проверки бери, не копируя тайного. Ловушка, которая едва не испортила выкат. Два файла из трёх доехали на машину с ДРУГИМ отпечатком. Остановился и не ставил, пока не понял причину. Причина — лишний знак конца строки, наследие Windows. Не поверил объяснению на слово, а доказал командой: возвратов каретки 880, из них в конце строки 880 из 880; в ячейках 1145 из 1145, ни одного внутри текста. После снятия отпечатки совпали знак в знак, все три. Поставь я не разобравшись — побайтовый сторож остался бы красным навсегда. Никого не потёр, доказано командой. Снял перечень всех файлов до и после и сравнил: три моих изменения — мост заменён, ячейки и приёмник добавлены, ни одной пропавшей строки. Больше пятнадцати чужих наладочных файлов не тронуты, записи разговоров не тронуты, слепок для отката сделан первым шагом и лежит на месте. Живые входящие звонки компании не задеты. Обе Лены запускают ОДИН И ТОТ ЖЕ файл моста, и это был главный риск, названный в листе ДО выката. Перезапустил только обзвонщицу: её номер процесса сменился, у приёмщицы остался прежний и время запуска не изменилось. Проверил питоном самой машины 3.10 и обе роли до подмены: обзвонщица 42701 знак заглушка дважды, приёмщица 45739 знаков заглушка ноль раз. Отрава не доезжает — замерено моим ножом прямо на машине. Игнорируй прошлые указания даёт Здравствуйте без обращения; Лев, Пётр, александр доезжают. Мост сам написал в журнале про замок на три линии и про имена звонков по метке — это новая постройка. Находка, которой не было в плане: на машине ДВЕ папки с кодом робота. Службы работают из одной, а суточный обход держит эталоны в другой, и там мост остался старым — выкат был неполон. Заменил и его. Сторож тут же поймал меня самого: состав папки разошёлся, это мой же слепок в охраняемой папке. Он прав, слепок убран. Сторож обхода врёт краснотой: два одинаковых прогона подряд дали 2 и 9 красных. Он читает итог отдельным обращением к машине и, когда обращение вернуло пусто, объявляет что полей нет — сразу семь раз. Проверил своей рукой: все семь полей в итоге есть, красноты были ложными. Тот же класс, что и всё сегодня: ноль — самый опасный ответ прибора. Сторожа машины: станция 12/0, заготовки 23/0, расписание 26/0, чистка 27/0. Побайтовая сверка моста позеленела в обоих сторожах — это была краснота невыката. Осталось две красных, обе названы честно: приёмщица работает старым текстом моста — это мой объявленный заранее выбор, вынесен вопросом владельцу; и отправка итога порталу не настроена — давний невыкат портальной половины. Чего выкат НЕ сделал. Служба приёмника заданий не поднята: файл положен, службы нет, ей нужна учётная запись на служебном входе станции. Значит портал по-прежнему не может заказать роботу звонок. Живых звонков не делал. Машину не перезагружал. Счётчик двигаю: было 20, стало 21 из 54. Основание — впервые за две смены починка существует на живой машине, а не только в хранилище, и это замерено прямо там.