Минута тишины
Глава 1: Девятая минута
Илья Воронин по штату был «аналитиком прогнозирования аварий» в Североградском ЕДК. В диспетчерской яме по факту это значило — следить, чтобы мосты, трубы, светофоры и прочая городская мелочь не успели друг друга утопить, обрушить или перекрыть хотя бы до утра.
Обычно получалось.
В эту ночь тоже должно было получиться. Ночь была рабочая, холодная, майская, с северным дождем, который не падал, а висел в воздухе мелкой стеклянной пылью. На экранах Диспетчерской ямы Североград выглядел терпимо: желтые пробки на Третьем кольце, два красных пятна по теплу в Южном округе, серое предупреждение по мосту имени академика Левитина, где датчик вибрации опять изображал из себя припадочного.
Илья сидел на своем месте в третьем ряду, спиной к глухой стене. Так было удобнее видеть все входы, отражение соседнего монитора в темном стекле и часы над аварийной панелью.
Часов в Диспетчерской яме было шесть.
Одни электронные, большие, синхронизированные с городским сервером времени. Вторые на настенной панели резервного контура. Третьи в интерфейсе карт. Четвертые на старом табло дежурного, которое никто не демонтировал, потому что оно работало надежнее трех последних обновлений. Пятые в телефоне Ильи, лежавшем экраном вниз рядом с кружкой кофе. Шестые былые механические, маленькие, с облезлым белым циферблатом, на его запястье. Их носил отец.
Официальные часы показывали 03:16:41.
Старое табло показывало 03:16:40.
Телефон, если бы Илья его перевернул, показал бы 03:16:43 и предложил бы обновить приложение городского транспорта.
Разброс в три секунды был нормой. Североград жил на трех секундах допуска, семи процентах износа и формулировке "оснований для экстренного реагирования не выявлено".
"Левитин опять пляшет", сказала слева Ника, не отрываясь от своего блока лифтов.
"Не падает?" спросил Илья.
Илья открыл карточку моста. Датчик вибрации ВБ-14 давал короткие пики каждые двадцать две секунды. Нагрузка по полосам обычная, ветер слабый, температура покрытия плюс четыре, осадки ниже порога. Никакого объяснения пикам не было, кроме самого популярного: датчик старый, подрядчик в прошлом году подписал акт приемки, не глядя.
Илья поставил пометку: "Проверка утром. Не закрывать до осмотра".
Потом подумал и добавил: "Не объединять с плановым обслуживанием".
Плановое обслуживание в Северограде было таким местом, куда исчезали проблемы.
Он потянулся за кофе. Кофе был холодный, как большинство решений, принятых после полуночи. Там плавала тонкая пленка. Илья сделал глоток, поморщился и посмотрел на карту Южного округа.
В 03:17:00 все шесть часов в Диспетчерской яме показали разное время.
Илья заметил это не сразу. Сначала он увидел не часы, а то, как карта города моргнула.
На секунду все линии маршрутов стали белыми.
Потом цвета вернулись, но неправильными.
Северный проспект обозначился зеленым, хотя там уже двадцать лет не было свободного движения даже в снах. Красная линия метро показала пассажиропоток на закрытом участке. На мосту Левитина нагрузка появилась за четыре секунды до того, как камеры зафиксировали въезд колонны грузовиков. В секторе водоканала возникло давление в трубе, которую демонтировали прошлой осенью.
"У кого карты моргнули?" спросил Илья.
Никто не ответил сразу. В Диспетчерской яме был свой звук ночи: вентиляторы, клавиши, короткие фразы операторов, шорох курток, далекий кондиционер, который ремонтировали уже третий бюджетный период. Этот звук на мгновение сбился, как оркестр, где у каждого музыканта был свой метроном.
"У меня", сказала Ника.
"У меня", сказал Стас из транспорта.
"У меня вообще Красная линия открылась", сказал кто-то из второго ряда. "Это шутка такая?"
"Шутки после четырех", — ответил старший дежурный Гордеев.
"До четырех только служебные галлюцинации. Что по серверу?"
Илья посмотрел на официальные часы.
03:17:08.
На резервной панели было 03:16:59.
На старом табло: 03:17:14.
На его механических часах секундная стрелка стояла между делениями, дрожа так мелко, будто под стеклом замерзло насекомое.
Илья открыл системный лог.
Сервер города отвечал без задержки. Внутренний контур отвечал без задержки. Внешняя синхронизация отвечала без задержки. Все отвечали правильно, только у каждого время было свое.
"Разброс времени", — сказал Илья.
Гордеев повернулся. Ему было пятьдесят с небольшим, он носил седые усы и умел смотреть на аварию так, будто она пришла к нему без записи.
"Сколько?"
"Пока пятнадцать секунд".
"Пятнадцать секунд — это не разброс".
"Уже двадцать".
На соседнем экране вспыхнула линия 112. Потом еще одна. Потом сразу двенадцать.
Ника надела гарнитуру.
"Единый контур, слушаю. Назовите адрес".
Она замолчала, нахмурилась, прижала пальцем второе ухо.
"Повторите. Какой пожар?"
Илья открыл поток вызовов. На карте возникла точка в доме на улице Мартовской, 19. Пожарный датчик молчал. Камера подъезда показывала пустую лестницу.
Звонок шел из квартиры 64.
Примечание оператора появилось строкой: "Ребенок говорит, что горит кухня. Пламени не видит. В квартире дождь".
"В квартире что?" спросил Стас.
"Дождь", сказала Ника. "Он говорит, на потолке туча".
Гордеев снял очки.
"Без комментариев. Отправляй пожарных и скорую. И аварийку по электричеству".
"Оснований по датчикам нет", сказала Ника.
Илья отметил вызов как реальный. Рука сама выбрала приоритет выше обычного, хотя протокол требовал подтверждения от датчика. Он знал, как потом будет выглядеть жалоба: выезд без объективных данных, превышение лимита ложных срабатываний, объяснительная. Но он также знал, как выглядит квартира после того, как все ждали объективных данных.
Секундная стрелка на отцовских часах дернулась и перескочила сразу через три деления.
03:17:42 на запястье.
03:17:19 на стене.
03:18:03 в городском сервере.
03:16:58 на мосту Левитина.
"Время ушло", — сказал Илья.
"Куда?" спросил Гордеев.
"Если бы оно оставило заявку, я бы сказал".
Гордеев посмотрел на него поверх очков. "Не умничай".
На экране транспорта загорелся маршрут 47. Автобус двигался по Садовой набережной, но его цифровой двойник уже стоял у остановки "Площадь Глухова", на два километра дальше. Навигатор показывал, что автобус прибудет через минус одну минуту.
"Стас, сорок седьмой у тебя где?"
"На Садовой".
"А где он по прогнозу?"
"На Глухова".
"А где он по пассажирскому приложению?"
Стас выругался.
"В депо".
"Поставь ручной контроль".
"Он не примет. Контур занят".
Илья уже видел. Команда ушла в очередь, получила подтверждение и не исполнилась. Прекрасный североградский жанр: система вежливо соглашалась с человеком и продолжала делать свои дела.
Над центральным экраном зажглась аварийная лампа. Красная, круглая, старая. Ее оставили с советских времен, потому что она была подключена к физическому реле. Если горела она, значит, сбой был не в интерфейсе. Где-то внизу действительно замкнулся контакт.
Лампа мигнула.
Илья моргнул вместе с ней.
Лампа мигнула снова.
И между двумя вспышками что-то не совпало.
Звук оборвался — его просто не стало. Диспетчерская яма застыла с открытыми ртами, с поднятой рукой Гордеева, с прядью у щеки Ники и с каплей кофе у края кружки — темной бусиной в воздухе.
Илья смотрел на каплю.
Она была в пятнадцати сантиметрах от стола. В ней отражалась красная лампа. Отражение тоже не двигалось.
Красная лампа не горела и не гасла. Она была где то между.
Илья поднял руку.
Пальцы двигались. Медленно, будто в перчатках, но двигались.
Он коснулся капли.
Капля размазалась по подушечке пальца холодной вязкой пленкой. Илья отдернул руку, и в тот же момент мир ударил его звуком.
"...не отвечает!" крикнул Стас.
Капля кофе шлепнулась на стол.
Аварийная лампа догорела вторую вспышку.
Гордеев закончил движение рукой и показал на главный экран.
"Илья! Ты с нами?"
Илья посмотрел на палец. На коже темнела кофейная полоска.
"Да".
"Что с тобой?"
"Кофе пролил".
"Очень рад. Что по делу?"
Илья заставил себя посмотреть на экран. "Сорок седьмой не принимал команду из-за конфликта синхронизации", сказал он. Голос казался ровным. Это было хорошо. "Нужно снять его с автоматического прогноза и вести по камерам. Ручной режим через старый шлюз, не через транспортный контур".
"Старый шлюз умер в прошлом квартале", сказал Стас.
"Нет. Его просто убрали из меню".
"Ты откуда знаешь?"
"Я убирал".
Стас уставился на него.
"Потом объясню. Открой аварийные маршруты, вкладка «служебное», нажми серую область справа от заголовка".
"Там ничего нет".
"Там Североград. Нажми".
Стас нажал. На его лице появилось выражение человека, который нашел в собственном доме чужую дверь.
"Открылось".
"Сними сорок седьмой с прогноза. Привяжи к камере С-14 и маяку депо. Если маяк опять покажет депо, верь камере".
"Принял".
Илья открыл мост Левитина. Колонна грузовиков въехала на него теперь уже под камерами. Датчик ВБ-14 перестал давать пики. Вместо этого он показывал ровную линию, идеальную, как подпись мертвого человека под отчетом о безопасности.
"Гордеев".
"Что?"
"Левитин надо закрывать".
"По каким данным?"
"По отсутствию данных".
Гордеев медленно вдохнул.
"Закрывай", — сказал Гордеев.
Илья отправил команду на ограничение движения. Электронная команда зависла.
Конечно.
"Не идет".
"Обход?"
Илья открыл схему. Для моста был ручной контур: старые знаки и механические шлагбаумы на въездах, которыми дорожники пользовались во время ремонта. Они не зависели от городского сервера, но требовали бригаду на месте.
Ближайшая бригада была в четырнадцати минутах.
Колонна грузовиков уже на мосту.
Илья посмотрел на камеры. Влажный асфальт, белые фары, темная вода внизу. Одна из камер дрожала мелко, почти незаметно. Если бы он не знал, куда смотреть, пропустил бы.
Он увеличил изображение. На стыке третьей секции появилась тонкая темная полоска.
"Стыковочный шов", — сказал он.
"Что?"
"На Левитине. Третья секция. Пошел шов".
Гордеев подошел к нему. Наклонился к экрану.
"Вижу. Мать его".
Илья уже искал маршруты. Если закрыть мост сейчас электронно нельзя, нужно сделать так, чтобы поток сам ушел. Светофоры до моста зависли в зеленой фазе. Красиво. Очень удобно для катастрофы.
"Ника, пожарные на Мартовскую ушли?"
"Ушли".
"Кто рядом с Левитиным?"
"Тепловики на Второй портовой".
"Пусть встанут поперек въезда".
"У них нет полномочий перекрывать мост".
"У них есть машина".
Ника посмотрела на Гордеева. Гордеев кивнул.
"Давай".
Илья построил объезд для скорой, которая шла через Левитина к больнице на Северной стороне. Если скорая уйдет сейчас, потеряет четыре минуты. Он отправил маршрут. На этот раз команда прошла.
На главном экране вспыхнула вновь точка: Мартовская, 19.
Температура кухни выросла сразу на сорок градусов. Пожарный датчик включился задним числом, отметив возгорание минутой раньше. Подъездная камера показала струйки воды, бегущие по ступеням сверху вниз.
"Туча подтвердилась", — сказала Ника глухо.
Никто не шутил.
Потом начали приходить другие сообщения.
На Песчаной улице мужчина прошел сквозь стеклянную дверь аптеки, не разбив ее, и вышел с другой стороны. На площади Труда женщина остановила драку, сказав одно слово, после которого пять человек одновременно заплакали и сели на мокрый асфальт. В приемном покое Седьмой больницы врач отказался принимать пациента, потому что услышал, как тот "уже умер", хотя пациент стоял перед ним и ругался.
Североград сместился. Илья пока видел только заявки. Удобная форма ужаса: номер, адрес, приоритет, статус.
На медицинском канале всплыло поле, которого вчера не было: «предварительная классификация проявления». Серые буквы, ЦС, дежурный эксперт А. Мирова. Илья не знал Мирову. Но пустая рамка напротив строки мигнула и исчезла — и стало ясно: поломку уже готовят подписывать фамилиями.
Илья сличил две карты Мартовской. Электронная показывала ровный квартал. Бумажная, с пятнами от кофе и штампом водоканала, рисовала тупиковый проезд между домом 17 и домом 21. Тупик был. В 2009-м его засыпали, и Илья сам писал по нему служебную записку три года назад.
Часы снова разошлись: 03:19:12, 03:18:04, 03:23:51, 03:17:09… Разброс — шесть минут пятьдесят три секунды.
"Всем секторам", сказал Гордеев, и его голос пошел в внутреннюю связь. "Работаем по подтвержденным физическим событиям. Не верим прогнозам, если они противоречат камерам и людям на месте. Не спорим с невозможным, пока оно горит, тонет или едет. Сначала реагируем".
Илья кивнул. Для Гордеева это было почти поэтично.
Входящий канал мигнул цветом, которого не было в легенде.
Не красным, не желтым, не служебным синим.
Таких каналов в интерфейсе не было.
На экране появилась строка:
МИНИСТЕРСТВО ПРОЗРАЧНОСТИ (МП). ДИРЕКТОРАТ ЧРЕЗВЫЧАЙНОЙ НЕПРЕРЫВНОСТИ.
Ниже:
ВСЕ АНОМАЛЬНЫЕ ЛОГИ, ОТКЛОНЕНИЯ ВРЕМЕНИ, НАРУШЕНИЯ ПРИЧИННОСТИ И НЕПОДТВЕРЖДЕННЫЕ СВИДЕТЕЛЬСТВА ПЕРЕДАВАТЬ В ЗАКРЫТЫЙ КОНТУР. ОБЫЧНУЮ МЕЖВЕДОМСТВЕННУЮ РАССЫЛКУ НЕ ПРОИЗВОДИТЬ.
Гордеев прочитал молча.
"Это кто такие?" спросила Ника.
"Если написали такими буквами, значит, очень хотят, чтобы мы не спрашивали", — сказал Илья.
"Директорат чего?"
"Чрезвычайной непрерывности".
Стас фыркнул.
"Если это план, то очень плохой", — сказал Илья.
Гордеев не улыбнулся.
"Канал официальный?"
Илья проверил подпись. Сертификат был новый, выдан три часа назад, с полномочиями выше городских. Подписант: Л. М. Карский. Должность отсутствовала. В поле подразделения стоял прочерк.
"Официальный настолько, что даже неприлично".
"Исполняем?"
Это спросила Ника, но посмотрели все на Гордеева. Он снял очки, протер их краем свитера, хотя стекла были чистые.
"Аномалии в закрытый контур", — сказал он наконец. "Жизненно важное — по обычным службам. Если потом спросят, скажем, что не поняли классификацию".
"Мы поняли", сказал Стас.
"Вот именно. Поэтому скажем, что не поняли".
Илья сохранил копию директивы без рассылки в локальный буфер. Потом еще одну, в архив смены. Потом, подумав, распечатал на старом термопринтере, который использовали для дорожных сводок. На полях ленты проступила аббревиатура МП — так в сводках экономили место и видимость. Бумага вылезала медленно, с противными звуками печати.
Гордеев посмотрел на принтер, потом на него.
"Одна копия мне".
Илья кивнул.
К 03:25:00 по официальным — и вразнобой по мосту, телефону и отцовским часам, которые снова тикали — времена начали сходиться. Сначала дернулись. Потом подтянулись секунда за секундой. Карта перестала моргать. Красная линия закрылась. Демонтированная труба исчезла из водоканала. Сорок седьмой вышел из депо на Садовую.
Официальные часы показали 03:26:00.
Все остальные показали то же самое.
Девять минут закончились.
Илья открыл сводку.
Левитин закрыли частично. Тепловики действительно поставили машину поперек въезда и теперь ругались с дорожной полицией, которая приехала позже и пыталась выяснить, кто дал им такое право. Пожарные на Мартовской тушили кухню, где с потолка уже не лилась вода без видимого источника. Сорок седьмой автобус стоял на аварийной остановке. Водитель, Марат Петрович, написал в голосовой канал, что асфальт под колесами "стал как резина", и попросил не считать его пьяным до медицинского освидетельствования.
Стас поставил рядом с заявкой короткую ручную пометку: "водитель адекватен, маршрут не закрывать без повторной проверки". Илья машинально сохранил ее на бумажную ленту вместе с мостом и Мартовской.
Илья увидел файл. Он появился в общем потоке логов на одну секунду, потом исчез.
ORACLE-9: НОЧНОЙ ПРОГОН ЗАВЕРШЕН.
Илья замер.
Он открыл поиск по системе.
ORACLE.
Ничего.
ОРАКУЛ.
Ничего.
ORACLE-9.
Ничего.
Он проверил временный буфер. Пусто. Системный индекс. Пусто. Сетевые пути. Пусто.
"Воронин", позвал Гордеев. "Ты опять куда то пропал?"
"Тут был лог".
"Какой?"
Илья посмотрел на экран. На месте строки теперь была обычная запись: "синхронизация контуров завершена".
Он мог сказать. Мог произнести вслух: "ОРАКУЛ-9". Тогда Гордеев спросил бы, где запись. Ника попросила бы показать. Стас полез бы в кэш. Они бы ничего не нашли. Потом это попало бы в сменный отчет, где уже было слишком много невозможного. Потом отчет ушел бы в закрытый контур, потому что так приказало Министерство Прозрачности.
"Синхронизация завершилась", — произнес он. — Сейчас проверю хвосты.
Гордеев задержал на нем взгляд на секунду дольше обычного. Потом кивнул.
"Проверь".
Илья взял механический карандаш, чтобы записать "ORACLE-9" на краю распечатки этой ночи.
Карандаша не было.
Он всегда лежал справа от клавиатуры, параллельно краю стола. Такая глупая привычка, которую никто не замечает, пока предмет не оказывается не там. Илья посмотрел справа. Потом под клавиатурой. Потом рядом с кружкой.
Карандаш лежал на левом краю стола.
За стопкой дорожных сводок.
Там, куда Илья не клал его никогда, потому что слева стояла кружка, провода гарнитуры и старый сканер пропусков.
Он взял карандаш. Пальцы на секунду стали ватными. В ушах — тонкий шум как из пустой трубы. На подушечке указательного пальца — высохший след кофе.
Он написал на краю распечатки:
ОРАКУЛ-9
Потом ниже:
не отправлять в закрытый контур.
Посмотрел на вторую строку и почти сразу зачеркнул.
Он сложил лист вчетверо и убрал во внутренний карман куртки.
На стене все шесть часов показывали 03:29.
Гордеев сдал смену в четыре, Илья остался на «хвосты»: закрыть ленты, сверить бумагу с тем, что ушло в закрытый контур, не оставить на столе ничего лишнего.
К четырем тридцати яма опустела. Остались вентиляторы, мигание резервных экранов и Стас, который собирался домой и все равно сидел.
"Ты тоже не спишь", — сказал Стас.
"Пока не закрою смену".
Илья не ответил. На медицинском канале снова всплыло поле «предварительная классификация проявления». На этот раз рамка не была пустой. Черновик, серый, без печати:
`Воронин И. С. — предварительная маршрутизация. Источник: ночной контур ДЧН.`
Подпись: `А. Мирова, дежурный эксперт, ЦС`.
Илья узнал фамилию с той же строки, что мигнула в три семнадцать и исчезла. Теперь она не исчезала.
Параллельно на личную почту упал служебный пакет — не из ЕДК, из Центра Смещения. Тема: «классификация и первичная маршрутизация граждан с проявлениями». Вложение: повестка на кабинет N 14, время — шесть-ноль-ноль. Внизу мелким шрифтом: «основание: ночной контур ДЧН, свидетельские материалы смены 03:00–04:00, первичная фиксация нештатного временного разрыва».
Илья посмотрел на карандаш. Он лежал на клавиатуре — там, где минуту назад была кружка. Илья положил его в карман, рядом со складкой про ОРАКУЛ-9, и не сказал Стасу ни слова.
Глава 2: Субъект
Илья не верил, что его вызывают из-за капли кофе. Капля была слишком маленькой для ведомства с белыми коридорами.
До Центра он доехал на служебном автобусе для муниципальных сотрудников — сонным рейсом утренней смены. За окном Североград был серым и обычным: пробки, мокрые фонари, реклама страховки «на случай непредвиденного». Но непредвиденное уже случилось ночью; страховка, вероятно, не покрывала те девять минут.
В автобусе сидели дворники, сантехник из УК и женщина. У сантехника на коленях лежала повестка в синем конверте — он читал её снова и снова, будто строки там могли расползтись.
Центр стоял на окраине, в здании бывшего НИИ связи. Снаружи — стекло, белый фасад, флаги без герба. Внутри — запах нового пластика и дезинфекции, как в больнице, которая гордится ремонтом.
Турникет пикнул. Кондиционер дул с потолка холодом, от которого мокрые плечи сохли за минуту.
Регистратор приложил его ладонь к сканеру, приклеил на рукав серую наклейку с номером очереди — Ж-14 — и всунул такой же листок в карман.
На стойке регистрации лежал журнал выдачи пропусков. Бумажный, с синей обложкой и углами, обклеенными прозрачным скотчем. Над стойкой висел экран: `ЦС приветствует граждан с проявлениями`. Ниже мелким шрифтом: `самовольное уклонение от классификации рассматривается как риск общественной безопасности`.
Зал ожидания был разделен перегородками по цветам: зеленый — «стабильные», желтый — «наблюдение», красный — «изоляция до уточнения». Илью посадили на скамью у желтого, между женщиной, которая нервно смотрела на собственные ладони, и парнем лет двадцати.
Парень то и дело сжимал кулак. На столе перед ним плавала монетка — на миллиметр вверх, на миллиметр вниз.
— Третий раз за утро, — сказал он кому-то по телефону.
Регистратор подошла без слов, сняла монетку пинцетом и положила в прозрачный пакет. На планшете пробежала строка: `неустойчивое проявление, повторная регистрация`. Парень сжал пустой кулак и замолчал.
За зеленой перегородкой кто-то смеялся слишком громко. На экране над входом мигала зелёная галочка. Люди выходили оттуда почти благодарными, будто им вернули право быть обычными.
За красной не смеялись. Оттуда иногда доносился короткий металлический звук: каталка, дверь, фиксатор на замке. Один мужчина в форме ЦС вышел с планшетом и произнес фамилию так, как в морге читают бирку. Женщина у Ильи слева перестала смотреть на ладони и начала смотреть в пол.
Желтая зона была хуже обеих. Зеленые хотя бы надеялись. Красные уже понимали. Желтые сидели в промежутке и слушали, как система решает, насколько заметным разрешить быть человеку.
Илья смотрел на листок Ж-14 в кармане. Здесь буква означала цвет.
Женщина слева тихо спросила:
— У вас что?
— Ничего, — сказал Илья. — По работе.
Динамик объявил фамилии. Женщина слева встала первой — экран над жёлтой дверью на секунду показал «уточнение режима учёта», потом сменился на зелёный. Она ушла быстро, не оглянувшись. Илья остался на скамье с парнем и пустым местом слева.
Перед тем как экран над дверью сменил номер очереди, на телефоне Ильи вспыхнуло служебное уведомление из транспортного контура: `47: статус маршрута требует ручного подтверждения`. Через секунду строка исчезла, будто её и не было. Он успел увидеть только три несовместимые отметки — Садовая, Глухова, депо — и того водителя в хвосте ночной заявки: Марат Петрович. Потом телефон погас в его ладони.
Динамик произнёс чужую фамилию — Илья поднялся наполовину, ошибся номером, сел обратно. Ещё через минуту экран сменился на «N 14».
Его вызвали в белый коридор: кабинет N 14.
Коридор был без окон — только номера на белых табличках и камеры под потолком с красными точками. Илья шёл по стрелке «комиссионные кабинеты» и ловил своё отражение в стекле.
Рамка досмотра пикнула. Забрали телефон, пропуск, связку ключей и папку с копией ночного приказа из сменного архива — ту, что он должен сдать по инструкции. На карандаше охранник задержался.
— Это что?
— Механический карандаш.
— Я вижу, что не баклажан. Зачем?
— Писать, память плохая.
Охранник хмыкнул и неожиданно вернул карандаш.
— Пишите. Только стол не царапайте.
На столе — пластиковая карточка с фамилией, электронный таймер и тонкий бланк согласия с галочками.
На бланке, ниже подписи, уже стояла печатная строка «предварительная категория» — с пустым полем справа. Илья посмотрел на карточку «ВОРОНИН И. С.» в левом квадрате и подумал, что поле заполнят за него.
Врач слева представилась:
— Ада Мирова. Нейрофизиолог.
Говорила тихо, со служебной маской, от которой хочется признаться во всем, даже если ничего не делал.
— Илья Сергеевич, несколько проб. Если почувствуете боль, тошноту, шум в ушах или странные ощущения — скажите сразу.
Председатель — круглый мужчина с ровным голосом — перелистнул планшет.
— Нас интересует воспроизводимость. В ночь Смещения вы заявили о временном разрыве в Диспетчерской?
— Я заявил о рассинхроне систем.
— Системы не являются предметом комиссии.
— Очень зря.
Председатель постучал стилусом по планшету.
— В отчете Гордеева есть ссылка на закрытый канал. Вы передавали аномалии?
— Передавали приказом. Я сохранил копию для смены.
— Копия изъята.
— Удобная процедура, — сказал Илья.
Председатель не ответил. Ада посмотрела на него так, будто записывала не в планшет, а в память.
— Уточним, — сказал председатель. — Вы самостоятельно приняли решение о бумажном дублировании данных?
— В инструкции есть пункт о резервной фиксации при рассинхроне контуров.
— Там сказано о техническом рассинхроне.
Председатель посмотрел на силовика справа, потом снова в планшет.
— Вы понимаете, что бумажная копия не имеет юридической силы вне резервного контура? — спросил силовик.
— Понимаю, — сказал Илья. — Поэтому и сделал копию.
Силовик не ответил.
В протоколе, наверное, появилась строчка: склонен расширенно толковать инструкции. В Северограде это считалось почти диагнозом.
Ада тихо спросила:
— После паузы была кровь из носа, потеря ориентации, провалы памяти?
— Нет.
— Сухость во рту?
— Кофе был плохой.
— Илья Сергеевич.
Он хотел отшутиться, но увидел её лицо. Она не собирала смешные ответы для протокола.
— Сухость была. И шум в ушах.
Председатель поднял глаза только на слове «шум».
Силовик справа поднял глаза.
— Воронин. Без остроумия. Что вы сделали с каплей кофе?
Илья посмотрел на Аду. Та не удивилась. Значит, достали ночные логи, запись или пересказ.
— Потрогал.
— В воздухе?
— Мне так показалось.
— Покажите.
Ада наложила датчик на запястье — мягкая лента, холодная. Председатель щёлкнул таймером; огонёк на корпусе не зажёгся. Щёлкнул ещё раз — зажёгся.
Силовик зачитал пункт бланка: «субъект подтверждает добровольное прохождение мониторинга в ходе процедуры». Галочки напротив уже стояли — синей печатью.
Проба первая: нажать кнопку таймера и за отсчет переложить карточку из левого квадрата в правый. Илья нажал три раза — таймер молчал, карточка не шевелилась. Председатель внёс в планшет: «воспроизведение отрицательное».
Проба вторая: смотреть на маятник под стеклянным колпаком. Кварцевый тик шёл ровно; на ладони выступил пот. Силовик зевнул. Ада смотрела на пульс на своём экране. Председатель вздохнул.
Проба третья: резкий звук.
Силовик хлопнул ладонью по столу.
— Ещё раз, — сказал он.
Звук оборвался на середине — как провод, который перекусили.
Ладонь силовика зависла в пяти сантиметрах над столом, расплющённая от будущего удара. Рот председателя приоткрыт. Ада неподвижна — но глаза, казалось, смотрят прямо на Илью, хотя это было невозможно.
Воздух сгустился. Илья встал слишком резко и ударился бедром о край стола. Боль была настоящая — это успокоило.
— Так, — сказал он себе.
Таймер не двигался. Илья нажал кнопку. Ничего. Ещё раз.
Он обошел стол. Дверь кабинета была сдвинута на ладонь — в щели был виден коридор. Илья потянул ручку. Не поддалась: не заперта, но и сдвинуть её не получалось.
Он попробовал сдвинуть ладонь силовика. Пальцы уперлись. Илья отдернул руку.
Оставалась карточка.
Пластик поддался легко. Илья переложил «ВОРОНИН И. С.» не в правый квадрат, а поверх бланка — на строку «предварительная категория». Сверху — механический карандаш. Карандаш покатился на миллиметр и остановился.
Холод дошел до зубов. В ушах — шум. Илья сел обратно.
Мир ударил ладонью.
Хлопок дошел до конца. Таймер пискнул нулем, хотя никто не нажимал старт. Председатель моргнул. Силовик посмотрел на руку, потом на карточку.
— Камера, — сказал силовик.
В углу кабинета красный огонек мигнул. Председатель сверил время на записи: карточка лежит на бланке, карандаш сверху, Илья в кадре сидит, руки на коленях. Между кадрами — скачок на две десятых секунды.
— Глюк синхронизации, — сказал председатель.
— Глюк, — повторил силовик.
Ада побледнела первой.
— Вы это видели? — спросил председатель.
— Нет, — сказала Ада.
— Но?
Она сняла перчатку.
— Доктор Мирова.
Председатель сделал пометку.
— Узел-время: активен, — прочитал председатель без интонации. — Оценка влияния на оперативную обстановку: несущественная. Индекс воздействия: ниже порога реагирования. Приоритизация не требуется. Режим учёта: открытый реестр. Нестабильная воспроизводимость. Наблюдение без изоляции.
Силовик дернул щекой.
— Без изоляции? Он сдвинул карточку без команды. Это вмешательство в процедуру.
Председатель поднял руку.
— По протоколу фонового наблюдения субъект не требует содержания в Центре. Наблюдение вне стен. Браслет. Повторный визит через сорок восемь часов.
«Субъект» Илья перенес легче, чем «порог». Субъект — ожидаемо.
Он посмотрел на отцовские часы под новым браслетом и подумал: если сейчас сказать про ОРАКУЛ-9, формулировка изменилась бы.
Ада подписала заключение последней и на секунду задержала ручку у строки «классификация».
— В протоколе это звучит как пустяк, — сказала она почти без звука.
Илья вышел из N 14. Навстречу вели мужчину в мягких наручниках — уставшего, не сопротивляющегося. Его уводили в другую сторону, не в регистратуру.
В регистратуре вернули телефон и выдали браслет: гладкая серая полоска с зеленым огоньком. Регистратор провела сканером по запястью — сначала по наклейке Ж-14, потом по металлу. Защелкнулся рядом с отцовскими часами; пластик был тёплый, как чужая ладонь.
— Пульс, геолокация, стресс, — бубнила регистратор, не глядя. — Снимать запрещено. Повреждение — штраф. Потеря — уголовная ответственность.
— За пластик?
— За несанкционированное исчезновение объекта наблюдения.
Подошел к окну выдачи документов. Ему сунули пакет: памятка на четыре страницы, QR-код, список запрещенных зон, список обязательных звонков. На последней странице мелким шрифтом: «субъект обязан не препятствовать дистанционному мониторингу биометрии». Слово «субъект» повторялось семь раз.
Он спрятал пакет в куртку, рядом с бумажкой про ОРАКУЛ-9.
На первой странице памятки, под общими «правами субъекта», пункт 4.2 требовал явиться в течение пятнадцати минут после автоматического сигнала — без указания, куда именно и к кому. Остальные обязанности занимали ещё три страницы.
Ада вышла следом, с бумажным стаканом воды.
— Пейте маленькими глотками.
— Медицинская рекомендация?
Он взял воду. Пальцы дрожали.
— Можно поздравить — сказал Илья. — Даже сверхспособность служебная.
Ада посмотрела на закрытую дверь кабинета.
— Не радуйтесь и не обижайтесь. Иногда маленькая отметка в правильном месте особенно важна.
— Вы меня утешаете?
— Предупреждаю.
Она чуть наклонила голову.
В конце коридора появился человек в темном костюме. Шел так, будто больница уже принадлежал ему.
— Лев Карский, — сказала она. — Координатор чрезвычайной непрерывности.
По экрану в холле бежала лента: ГОРОДСКИЕ СЛУЖБЫ ПЕРЕХОДЯТ НА ЕДИНЫЙ РЕЖИМ СТАБИЛИЗАЦИИ. НАЗНАЧЕН ВРЕМЕННЫЙ КООРДИНАТОР. Ниже мелкой строкой: `плановые работы на инфраструктурных узлах — перенос до отмены режима`.
Карский остановился у стеклянной перегородки. Он не посмотрел на Илью — сначала на планшет, который председатель протянул через стекло.
— …не сводку по списку, — донеслось сквозь стекло. — Полный протокол. Сейчас.
— …ночной контур, Диспетчерская яма…
Председатель кивнул слишком быстро и открыл протокол. Пальцы дважды пролистнули назад.
Ада сделала полшага в сторону, между Ильей и перегородкой.
Карский прочитал строку на экране, потом посмотрел на браслет. И только после этого — на Илью.
— Воронин, — сказал он. Голос был ровный, без угрозы и без тепла. — удобная формулировка.
Браслет на запястье мигнул зеленым.
Карский опустил взгляд на огонек.
— Маршрут наблюдения вам уже назначат, это формальность.
Он ушел, не дожидаясь ответа. За ним — председатель с планшетом. На обложке белела наклейка инвентарного учета; Илья успел прочитать последние три цифры и тут же разозлился на себя.
Ада осталась.
— Он вас уже не отпустит, — сказала она тихо.
— Я и не собирался геройствовать.
— Я знаю. Вы собирались переждать.
Илья не возразил.
— Через сорок восемь часов, — сказала Ада. — Не опаздывайте.
Он повернулся к выходу. Ада убрала пустой стакан в урну у стены и долго смотрела на закрытую дверь N 14.
Турникет пикнул на выходе. На улице пахло мокрым асфальтом и чужими сигаретами. Телефон завибрировал: новости, пропущенный от матери, напоминание о повторном визите через сорок восемь часов.
Илья открыл протокол еще раз. Внизу, где у нормального документа должен быть ответственный, стояла строка: `решение принято комиссией`.
Следом пришло служебное: `контрольная точка наблюдения: С-14 / старый виадук`. Ниже — время явки через сорок минут.
Илья нажал на уведомление. Карта показала обычный маршрут до набережной.
Он вспомнил голосовое Марата Петровича из ночной смены: асфальт под колесами и пометку Стаса на бумажной ленте: «водитель адекватен». Если он сейчас перехватит сорок седьмой, исчезнет не только ошибка маршрута.
Илья пошёл к подвалу ЕДК пешком. Браслет коротко подал вибрацию: «уровень стресса: в пределах допустимого».
Пропущенный от матери висел на экране. Илья не стал перезванивать: объяснить «комиссию» по телефону было сложнее, чем пережить её.
На выходе в подвал дежурный посмотрел на браслет, пропустил без вопросов.
В яме пахло вчерашним кофе. Жёлтый свет, гул вентиляции — привычная смена, только без смены. Кресло Стаса пустое.
Илья открыл штатный канал закрытия заявки — красная полоса: `контур занят, повторить позже`.
Резервный терминал показал то же расхождение, что мелькнуло в очереди: сорок седьмой в трёх точках, камера С-14 на виадуке — там пустой кадр. Илья увеличил изображение: асфальт мокрый, ограждение на месте, людей нет — будто автобус ещё не успел попасть в объектив, хотя по депо он уже должен был стоять.
Илья набрал Стасу короткое: «47 вне контура, ручной контроль, С-14». Ответ не пришёл.
Термопринтер для аварийного учета щёлкнул. Лента вышла серой, с рваными буквами.
Илья сложил её вчетверо, сунул в карман и посмотрел на часы. До явки на виадук — меньше получаса.
Он выключил экран и пошёл к служебному выходу.
Спасибо за чтение
Вернуться к книге
