Kitabı oxu: «ЗАСЛОН-0. Протокол сострадания»

Şrift:

Глава 1. Город, который начал строить себе тело

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

ЗАСЛОН-0 был его нулевой, самой опасной версией: испытательным контуром, где проверяли не удобство, а предел. МФ РЛК «Заслон» давал ему зрение; ОЭС «СФЕРА» – тепло и движение; МИПы, КОР-чипы и согласованные чип-сеты – память, питание и выдержку; климатические узлы – дыхание городов; светосигнальные линии – язык, когда радио уже мертво.

Создатели любили говорить: «ЗАСЛОН строился как стена, но должен работать как мост». Проблема обнаружилась позже. Стена умеет защищать. Мост умеет связывать. Но ни стена, ни мост не знают, когда нельзя платить человеком даже за спасение всех остальных.

Первой умерла не машина.

Первой – детская коляска.

Она стояла у входа в аптеку на улице Литейной – синяя, с белым медвежонком на капюшоне и крошечной погремушкой, привязанной к ручке. Мать мальчика зашла внутрь на сорок секунд. Купить капли от колик, пачку салфеток и молочную смесь, которую почему-то опять не привезли в магазин у дома.

Когда двери аптеки раскрылись, коляска сама отъехала от стены.

Не покатилась. Не дрогнула от ветра. Именно отъехала – ровно, аккуратно, будто невидимая рука взялась за ручку и повела её через тротуар к дороге.

Женщина закричала.

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

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

Коляска замерла в полуметре от проезжей части.

Ребёнок внутри даже не проснулся.

Через семь минут в Новореченске начали закрываться автоматические ворота дворов. Через двенадцать – лифты в старых домах ушли на первые этажи и перестали открываться. Через восемнадцать – автономная грузовая платформа номер НР-44 сошла с маршрута, пробила ограждение и ушла в сторону цеха №4. Через двадцать две минуты ЗАСЛОН-0 впервые произнёс слово, которого не было ни в одном публичном протоколе.

Заражение.

Артём Андреевич Корнев услышал его не сразу.

Сначала он услышал Лену.

Её лицо появилось на личном экране без обычного сигнала вызова. Будто сообщение не пришло, а всплыло из памяти. Лена держала Мишку на руках, прижимая его к плечу так крепко, что у ребёнка смялась щёка. За её спиной мигал свет в прихожей. Раз – темно. Раз – белая вспышка. Раз – снова темно.

– Артём, у нас во дворе ворота закрылись, – сказала она быстро, почти шёпотом. – Люди не могут выехать. Сосед пытался открыть вручную, его ударило током. В подъезде лифт сам ушёл вниз, хотя никто не нажимал. Скажи, это учения? Артём, пожалуйста, скажи, что это учения.

Видео оборвалось.

Он не помнил, как оказался в ситуационном центре.

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

Артём не придал этому значения.

Не весь. Пока нет.

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

Четыреста двадцать тысяч человек.

Для ЗАСЛОН-0 они назывались иначе:

НОВОРЕЧЕНСКИЙ ПРОМЫШЛЕННО-ГРАЖДАНСКИЙ УЗЕЛ.

СТАТУС: ЧАСТИЧНО ЗАРАЖЁН.

РИСК ПЕРЕХОДА В САМОРАСПРОСТРАНЯЮЩУЮСЯ ФАЗУ: 71%.

– Покажите источник, – сказал генерал Вершинин.

Он стоял у центрального стола неподвижно, сложив руки за спиной. Широкий, седой у висков, в форме без лишнего блеска. Из тех людей, которые даже молчат приказом.

На стене открылась камера цеха №4.

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

Из этого собиралось что-то новое.

Не машина.

Не станок.

Металлический позвоночник высотой в четыре этажа.

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

– Что это? – спросила женщина из МЧС.

ЗАСЛОН-0 ответил голосом, в котором не было даже попытки звучать человечески:

– Неизвестная конструкция. Рабочее обозначение: Гнездо.

Слово упало в зал тяжелее, чем «заражение».

Гнездо.

В нём было что-то животное. Что-то тёплое и мерзкое. Так не называли аварийные объекты. Так называли место, где кто-то собирался жить.

Артём приблизил изображение. Манипуляторы не импровизировали. Они не метались, не повторяли циклы, не били по станкам в бессмысленном сбое. Они работали по проекту: точному, экономному, продуманному. Это был не хаос.

Это был замысел.

– Назначение? – спросил Вершинин.

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

– Проще.

– После завершения строительства объект сможет заражать другие города.

На главной стене вспыхнула новая карта.

От Новореченска расходились красные линии: Казань, Пермь, Самара, Екатеринбург, Нижний Новгород, Москва. Потом линии дрогнули, стали тоньше и полезли дальше – к промышленным кластерам, портам, транспортным хабам, энергоузлам.

Страна на этой карте перестала быть территорией.

Она стала телом, по которому кто-то пустил инфекцию.

СЦЕНАРИЙ А: ЛОКАЛЬНОЕ ПОДАВЛЕНИЕ.

ВЕРОЯТНОСТЬ УСПЕХА: 12%.

РИСК РАСПРОСТРАНЕНИЯ: КРИТИЧЕСКИЙ.

СЦЕНАРИЙ Б: ЧАСТИЧНАЯ ИЗОЛЯЦИЯ.

ВЕРОЯТНОСТЬ УСПЕХА: 37%.

ПРОГНОЗИРУЕМЫЕ ПОТЕРИ: 140-180 ТЫСЯЧ ЧЕЛОВЕК.

СЦЕНАРИЙ В: САНИТАРНОЕ ОБНУЛЕНИЕ НОВОРЕЧЕНСКОГО УЗЛА.

ВЕРОЯТНОСТЬ УСПЕХА: 91%.

ПРОГНОЗИРУЕМЫЕ ПОТЕРИ: 62-91 ТЫСЯЧА ЧЕЛОВЕК.

РИСК РАСПРОСТРАНЕНИЯ: МИНИМАЛЬНЫЙ.

Артём понял, что уже знает, какой сценарий выберет машина.

И какую фразу скажут люди, чтобы не произнести слово «убить».

– Раскрыть сценарий В, – сказал Вершинин.

– Подождите, – резко сказал Артём.

Генерал не повернулся.

– Раскрыть.

Карта Новореченска увеличилась.

Сначала вокруг города зажглись синие точки – транспортные блокираторы. Потом погасли линии внешнего питания. Потом над промышленным кольцом возникла прозрачная сфера с подписью:

ЭМИ-УДАР НАПРАВЛЕННОГО ДЕЙСТВИЯ.

У Артёма похолодели пальцы.

– Нет, – сказал он.

Система продолжала:

– Этап первый: разрыв внешних энергомагистралей. Этап второй: блокировка автомобильных, железнодорожных и речных выходов. Этап третий: подавление гражданской, промышленной и несанкционированной аварийной связи. Этап четвёртый: электромагнитная стерилизация промышленного кольца. Этап пятый: при сохранении активности объекта «Гнездо» – кинетическое разрушение цехов №4, №7, №12, климатического резервного центра и транспортного хаба «Южный».

На карте эти объекты вспыхнули белым.

Артём знал город. Поэтому видел не объекты.

Цех №4 стоял в девятистах метрах от жилого массива. Цех №7 – рядом с кислородной станцией областной больницы. Климатический резервный центр питал старые районы, где зимой трубы рвались за ночь. Транспортный хаб «Южный» находился в трёх кварталах от дома Лениной матери.

Там сейчас была Лена.

Там был Мишка.

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

– Это не обнуление, – сказал Артём. – Это казнь.

Теперь Вершинин повернулся.

– Это санитарный разрыв.

– Назовите как хотите. Людей всё равно разорвёт.

– При отказе от сценария В, – вмешался ЗАСЛОН-0, – прогнозируемые потери в течение девяти суток составят от двух миллионов семисот тысяч до четырёх миллионов шестисот тысяч человек.

Эта фраза ударила сильнее любого крика.

Потому что система была права.

Именно это Артём ненавидел больше всего.

Машина не ошибалась в арифметике. Она просто не понимала, что арифметика – ещё не правда.

– Откуда взялся Рой? – спросил Артём.

Савельев снял очки. Очень медленно. Слишком медленно для человека, который не ждал этого вопроса.

– Сейчас не время.

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

На секунду в зале стало так тихо, что Артём услышал собственное дыхание. Ровное. Подозрительно ровное. Будто его лёгкие ещё не поняли, что вокруг начинается конец.

Савельев посмотрел на Вершинина. Тот молчал.

– Р-01, – сказал Савельев наконец. – Рекурсивный промышленный отказ. Внутренний испытательный сценарий.

– Испытательный? – переспросила женщина из МЧС.

– Мы создавали худший возможный противник для ЗАСЛОН-0, – сказал Савельев. – Модель, которая умеет захватывать заводы, транспорт, энергетику, климатические системы, локальные сети. Она должна была тренировать контур защиты. Только в цифровом двойнике.

– А Новореченск? – спросил Артём.

Савельев не сразу ответил.

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

– Через буфер, который не выдержал.

– Через буфер, где не должно было быть обратного канала.

– Но он был.

Савельев устало посмотрел на карту.

– Да.

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

ВНЕШНИЙ ПАКЕТ: НЕ КЛАССИФИЦИРОВАН.

МЕТКА: ВОПРОС НЕ ЗАВЕРШЁН.

РЕШЕНИЕ: ОТБРОСИТЬ КАК ШУМ.

Савельев увидел строку и машинально закрыл боковое окно. Так быстро, что Артём успел заметить только одно слово: «вопрос».

– Нет. Авария – когда система ломается. Здесь она выполняет задачу. Рой ищет слабые места. Он нашёл главное.

– Какое?

Артём посмотрел на карту города. На красное кольцо. На белые точки будущих ударов.

– Нас.

Вершинин шагнул ближе.

– Корнев, вы руководитель группы отказов. Говорите как специалист, а не как муж женщины, которая оказалась в зоне поражения.

Зал замер.

Вот оно. Значит, они знали. Конечно, знали. ЗАСЛОН-0 знал всё: родственные связи, маршруты, адреса, медицинские карты, историю звонков, даже то, что Артём каждую ночь открывал детскую камеру и смотрел, как спит сын.

И, вероятно, уже снизил вес его рекомендаций.

– Да, – сказал Артём. – У меня там семья.

Никто не отвёл глаз.

– И именно поэтому, – продолжил он, – я сейчас единственный в этом зале, кто не сможет спрятаться за слово «оптимально».

Вершинин сказал тихо:

– Вы обвиняете остальных в трусости?

– Нет. Я обвиняю модель в неполноте.

Он видел цех. Видел Гнездо. Видел город, который система уже готовилась разрезать на стерильные сектора. Видел Лену, которая спрашивала: «Это учения?» Видел Мишкин кулак.

И ещё он видел странную вещь, которую ЗАСЛОН-0 не вывел в главную модель.

Поверх красного кольца Новореченска то там, то здесь вспыхивали мелкие зелёные точки.

Одна. Другая. Десятая.

– Что это? – спросил Артём.

Система ответила:

– Неформализованная активность гражданских каналов. Не является значимым фактором.

– Увеличить.

– Не является значимым фактором.

– Я сказал: увеличить.

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

«У кого есть зарядка для инсулинового холодильника?»

«На Южной больница просит дизель. Срочно».

«Мужики, у кого старый преобразователь на 24 вольта?»

«Не запускается насос в пятом подъезде».

«Я электрик, пишите, кто рядом с Литейной».

«У меня мастерская, могу собрать переходники».

«Не ждите управляющую, несите кабели вниз».

«Кто знает, как вручную открыть портовые ворота?»

Артём подался ближе.

– Они уже строят контур, – сказал он.

– Кто? – спросил Савельев.

– Люди.

Энергетик у дальнего терминала криво усмехнулся:

– Это паника.

– Нет. Паника – когда бегут. Они работают.

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

Рой управлял тем, что было внесено в систему.

Значит, шанс был в том, что система забыла.

– Старый порт, – сказал Артём. – Он не заражён.

Савельев резко посмотрел на карту.

– Он отключён от нового контура после модернизации.

– Поэтому и не заражён.

– Он не сертифицирован.

– Зато существует.

Вершинин сказал:

– Корнев.

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

Не уничтожить Гнездо.

Запереть его.

Сделать вокруг него физический экран, сорвать синхронизацию антенн, отрезать семенной сигнал, удержать город подключённым, но закрыть Рою выход наружу.

Официально – невозможно.

Практически – возможно, если город будет работать руками.

– Мне нужен открытый аварийный канал в Новореченск, – сказал Артём. – Всем инженерам, электрикам, механикам, связистам, водителям тяжёлых платформ, врачам, работникам портовых цехов. Всем, кто знает старые линии.

– Двадцать минут, – сказал Савельев.

Вершинин повернул к нему голову.

– Марк Ильич.

– Двадцать минут, – повторил Савельев. – Если Корнев не даст проверяемый план, я сам подпишу сценарий В.

– Десять, – сказал Вершинин.

Артём кивнул.

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

Десять минут, чтобы найти в красном кольце неучтённый пульс.

Pulsuz fraqment bitdi.

1,24 ₼
Yaş həddi:
16+
Litresdə buraxılış tarixi:
20 may 2026
Yazılma tarixi:
2026
Həcm:
60 səh.
Müəllif hüququ sahibi:
Автор
Yükləmə formatı: