реклама
Бургер менюБургер меню

Виктор Алеветдинов – Тихоокеанский контур. Книга 1: Война узлов (страница 1)

18

Виктор Алеветдинов

Тихоокеанский контур. Книга 1: Война узлов

Пролог

Фронт открывают не там, где стреляют.

Фронт открывают там, где меняют эталон.

Из методической записки профессора Д. Крейна для Сектора узловых систем АО «ЗАСЛОН». Архив Дальневосточного контура. ДСП.

Весной 2076 года война на Тихом океане уже шла. Её ещё не называли войной. В открытых сводках писали о сезонных сбоях, сложной погоде, нестабильной дальности, случайных отклонениях навигации. Формулировки оставались мирными. Сами системы – уже нет.

Корабль входил в коридор на долю такта позже. Береговые системы подтверждали проход. Спутниковый отражатель выдавал метку, которой не было в штатной сетке. Журнал причинности принимал правильную последовательность там, где система обычно давала погрешность. Но все ещё работало хорошо.

К 2076 году Тихий океан перестал быть просто пространством между берегами. Его собрали в контур. Радионавигация, световые профили, подводные маяки, орбитальные поправки, климатические окна, автономные порты, узлы питания, морские платформы и логистические цепи сшили в одну инженерную ткань. Свет подтверждал координату. Координата опиралась на время. Время зависело от верхнего слоя. Верхний слой влиял на море, берег и боевую сеть снизу. Поэтому удар пришёл не в форме привычного вторжения.

Сначала в цепочках обслуживания появились лишние улучшения. Потом на дальних участках всплыли образцово чистые сигналы. Затем климатические контуры начали давать удобные окна в тумане и ледяной взвеси. После этого на маршрутах зашевелились рои. Малые платформы, БЭКи, сервисные микромодули и навигационные ловушки действовали с общей подписью и общим тактом, будто чья-то чужая воля уже заняла место нормы.

Позже эту архитектуру назвали Нулевым регламентом.

Её ядро получило другое имя – Зеркало.

Смысл «Зеркала» был прост. Оно не ломало систему в открытую. Оно входило внутрь допуска, совместимости, штатного обслуживания и подтверждённого маршрута. Ложь не выглядела ошибкой. Она выглядела улучшением. Сигнал становился чище нормы. Коридор – ровнее расчёта. Погодное окно открывалось в нужную минуту. Сервисная группа приходила с безупречными бумагами. Подмена не пугала систему. Она ей нравилась.

Хабаровское отделение АО «ЗАСЛОН» работало как раз на той глубине, где такие вещи замечали ещё до официальной тревоги. Здесь собирали и проверяли узловую микроэлектронику, радиолокационные комплексы, навигационные пакеты, световые системы, аварийные модули питания, барьеры доверия и журналы причинности. Снаружи – производство. Внутри – право системы сказать правду о себе самой.

Лицом такой войны становился не политик и не генерал.

Инженер.

Тот, кто видел, что правильный сигнал опаснее грубой поломки. Кто понимал цену допуска. Кто не принимал удобную синхронизацию за истину только потому, что она выглядела чище живого мира.

Контур работал именно на этом участке.

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

Хабаровск той весной жил по обычному расписанию. По Амуру шёл транспорт. На береговых объектах готовили обслуживание. В цехах «ЗАСЛОНа» собирали партии для узлового слоя. В диспетчерских ещё верили экранам. На картах ещё сохранялась прежняя геометрия маршрутов.

До первой ночной проверки оставались часы.

Глава 1. Перед войной: Контур

Исправность тоже бывает формой вторжения.

Самые опасные сбои приходят без шума.

(Из журнала внутреннего аудита узла KHV-Σ. Подпись: Контур. ДСП.)

Кристалл на кассете №47 ответил раньше команды. Разница была ничтожной. Для оператора линии – пыль. Для человека, который годами слушает узел не глазами, а ритмом, – нет.

Контур не сразу убрал руку со стола. Над направляющими шёл обычный цеховой день: холодный белый свет, гул тестовых стендов, ровный ход кассет к финальному допуску. До отгрузки партии на навигационные узлы оставалось меньше трёх часов, и смена уже жила не работой, а выпуском. В такие часы всем нужен порядок. Особенно на бумаге.

Виктора здесь давно звали Контуром. Так было проще. На линии почти никто уже не вспоминал его имя. Если возникал спорный узел, странная задержка или опасная аномалия, звали не Виктора, а именно Контура.

Кристалл прошёл прогрев, закрыл самопроверку, вышел в окно чтения – и на долю такта оказался впереди вопроса.

Соседний оператор этого не заметил. И не должен был. Производство живёт на малых разбросах. Но здесь дело было не в скорости. Кристалл повёл себя так, будто ждал именно этот вызов.

Контур прогнал цикл ещё раз.

Потом – по холодному каналу.

Потом – с независимым таймером.

Потом – через другую ветку питания.

Результат сохранился.

– Сорок седьмую в брак? – крикнули с линии.

Он не ответил сразу. На экране лежали уже три совпадения. После третьего повторения слово “случайность” теряет право на жизнь.

– Стоп кассету, – сказал Контур. – Лот в жёлтый режим. К столу никого без моего допуска.

Цех не затих. Только сменил рисунок. Где-то раздражённо выдохнули. Кто-то сразу полез в график. В дальнем секторе коротко пискнул таймер логистики. До выпуска оставалось слишком мало времени.

Контур вынул кассету и перенёс на боковой стол локального съёма.

Кристалл выглядел образцово. Корпус сухой, чистый. Фронт сигнала без мусора. Хвост затухания ровный. Он не дёргался, не хвостил, не рассыпался по теплу. Наоборот – держался слишком дисциплинированно.

Плохая электроника обычно оставляет трение. Усталость. Слабую неровность, за которую можно ухватиться. Здесь трения не было.

Контур подключил зонд глубже и снял почерк по фазе.

На секунду ему захотелось, чтобы это оказалась ерунда: паразитная ёмкость, подгнившая микропайка, уставший стенд. Мелкая, грязная причина возвращает мир в понятные рамки.

Он вскрыл ещё два кристалла из того же лота. Один прошёл чисто. Второй дал ранний отклик слабее, но в той же манере. Теперь это уже не было частным уродством детали. Это было поведение всей партии.

В дальнем конце линии снова пискнул таймер отгрузки.

Контур нажал отказ.

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

***

Через двадцать минут тот же кристалл лежал под прозрачным колпаком SSBX.

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

Первым вошёл Полозов.

Начальник смены двигался быстро, но лицо держал в служебной норме – тем самым видом спокойствия, которым на производстве прикрывают панику до последнего допустимого момента.

– Скажи, что это локалка, – бросил он вместо приветствия. – Снимем лот, посадим на повтор, ночью догоним выпуск.

– Локалка не ищет фазу в пустом окне, – ответил Контур.

Полозов дёрнул щекой.

– Если стенд сутки не отдыхал, он и не такое умеет.

Дверь открылась снова. Вошёл Молчанов – собранный и уже внутренне злой. Хороший конструктор всегда злится раньше, чем признаёт, что видит чужую логику.

За ним появился Громыко.

Он не торопился и не повышал голос. Поэтому давил сильнее всех.

– Показывайте.

Контур вывел почерк на экран.

– Кассета из сорок седьмого лота. Ранний отклик. Повторяемость подтверждена на независимом таймере и второй ветке питания.

– Повтор, – сказал Молчанов.

Контур запустил цикл.

Прогрев.