Марк Вольнер – Суверенный контур: протокол запуска (страница 2)
— Да. Ей не нравится, когда слово «допустимо» звучит слишком счастливо.
Они пошли дальше вдоль линии. На боковом посту стоял Виктор Белый у резервной диагностической консоли старого форм-фактора. Он заметил их, выключил локальную лупу и кивнул.
— Доброе утро.
— Что смотришь? — спросил Илья.
— Сравниваю шум на последних трёх прогоновках. Автоматика считает в пределах, а мне рисунок не нравится.
На экране шли кривые переходного участка. Никакой очевидной аварийности. Только изменение характера дрожания там, где раньше линия вела себя чуть неровнее.
— Что именно?
— Слишком ровно стало там, где раньше дышало естественнее.
Лев усмехнулся.
— «Дышало естественнее» — это уже единица измерения?
Виктор не посмотрел на него.
— Старая. Просто в презентацию не влезает.
Илья ещё несколько секунд смотрел на графики. Формального отклонения не было. Но он понимал, о чём говорит Виктор. Иногда раньше датчиков тревожится человек, который слишком долго смотрел на один и тот же режим и знает, как выглядит его нормальная неидеальность.
— Зафиксируй как наблюдение. Без вывода.
— Уже.
Они пошли дальше.
— Вот из-за этого я и не люблю последние недели перед запуском, — сказал Лев, когда Виктор остался позади. — У всех обостряется религиозность. Автоматика говорит «норма», а человеку начинает мерещиться характер линии.
— Человеку иногда мерещится вовремя.
— Иногда. Но мы не можем строить выпуск на иногда.
Илья не спорил. Лев жил на той стороне процесса, где любое внезапное сомнение имеет цену в браке, часах, переналадке и сбитом темпе.
На участке финальной интеграции за прозрачным барьером стояли уже собранные модули первой партии. Светло-серые блоки, пломбы, маркировка, интерфейсные панели. Продукт, который позже должен стоять у больниц, водоочистки, дата-центров, связных узлов, логистических коридоров.
— Видишь? — сказал Лев. — Никакой магии. Просто годный продукт, если его не убить плохим решением раньше времени.
— Плохим чьим?
— Любым. Твоим, моим, сверху, снизу. У системы нет вкуса к авторству.
Фраза Илье не понравилась, хотя была верной. Он подошёл к ближайшему модулю и положил ладонь на холодный корпус. Привычка. Ему иногда нужно было физически подтверждать, что проект всё ещё заканчивается вещью, а не только графами и прогнозными картами.
С другой стороны секции появилась Нина Карева.
— Хорошо, что ты здесь, — сказала она.
— Что у тебя?
— Не «что». «Как это будет звучать». Это хуже.
Лев понял, что разговор не для общего коридора, и ушёл к постам контроля.
Илья вместе с Ниной прошёл в боковую аналитическую комнату. Здесь не было панорамных экранов, только рабочие столы, журналы партий, спектральные карты.
Нина вывела на стол два набора данных.
— Смотри. Формально мы держим границы по стабильности для текущего окна. Но у меня проблема не с числом. У меня проблема с тем, как это собираются назвать в протоколе запуска.
— Как?
— «Устойчиво в пределах валидированного эксплуатационного класса».
— И что не так?
— Всё так. Именно поэтому это опасно. Читать будут как «устойчиво». А потом удивятся, когда на удалённом узле с плохой погодой и длинным сервисным плечом окажется, что речь шла совсем о другом. Для центра это будет отклонение. Для поля — лишние часы на дизеле, ручной обход и звонки в оперативный канал.
— Ты предлагаешь что?
— Писать точнее. «Устойчиво в пределах валидированного класса для первой волны подключения при ограничении по сервисному интервалу и контролируемом профиле нагрузки».
— Тогда протокол никто не подпишет.
— Тогда пусть хотя бы поймут, что именно подписывают.
За дверью ровно работала линия. Всё выглядело как обычный технический спор.
— Нина, если мы сейчас вставим в протокол всю длину реальности, запуск уйдёт в переутверждение.
— Я знаю.
— И всё равно хочешь это сделать?
— Я хочу, чтобы ограничения были названы ограничениями. Не страхом. Не отказом. Не поводом всё похоронить. Просто ограничениями.
Она спорила не за отмену, а за честный масштаб риска.
— Дай короткую формулировку. Без самоубийства документа.
Нина быстро набрала строку и развернула к нему:
«Переход к режиму ввода допускается при сохранении контролируемого класса нагрузки и регламентного сервисного интервала; расширение на узлы с повышенной эксплуатационной вариативностью требует отдельного мониторинга».
— Это уже живое, — сказала она. — Остальное наверху всё равно съедят.
— Но не смогут сказать, что не видели.
— Да.
Илья кивнул. Иногда этим и измерялась инженерная добросовестность в крупных системах.
Они вышли в галерею. Лев уже ждал у выхода.
— Закончила пророчествовать? — спросил он у Нины.
— Да. Теперь ваша очередь делать вид, что материя слушается дедлайна.
— Она слушается не дедлайна, а режима.
— Отлично. Тогда не заставляйте режим притворяться природой.
Лев фыркнул, но спорить не стал.
Через сорок минут началось совещание программы. Формально — предвводное. По факту — то место, где проект переставал быть техническим объектом и начинал жить как государственное обязательство.
Зал был на верхнем уровне, со стеклянной стеной на завод, логистический двор и дальнюю кромку поля. Хороший вид. Опасный. Из таких мест всё слишком быстро начинает выглядеть управляемым.
Ольга Савицкая уже была на месте. Перед ней лежала рабочая панель: календарь запуска, политическое окно, региональные подключения, медиасценарий официального ввода, резервные формулировки на случай частичного переноса.
Сергей Мещеряков вошёл последним. Сел, посмотрел на общий статус и без вступления сказал:
— Давайте коротко. Мне нужен ответ на один вопрос. Мы входим в режим готовности по графику или начинаем объяснять стране, почему суверенный контур пока существует только в речи?