Виктор Алеветдинов – Книга III Белый регистр (Тень Белого Дракона) (страница 4)
Лиза удержала руку над клавиатурой, не касаясь. Марина, не повышая голоса, вернула метроном на стол и включила короткий такт.
Щёлк. Щёлк-щёлк.
– Он не слушает физику, – тихо сказала Лиза. – И при этом идеально притворяется, что слушает.
– Он слушает слова, – отозвалась Виктория. – Слова и паузы.
Телефон на столе снова ожил без звонка: «ГОРОДСКАЯ ИНСПЕКЦИЯ. ЛИНИЯ 3». Экран светился ровно, без вибрации, будто приглашал подойти и «сделать правильно».
Максим накрыл трубку ладонью, не нажимая кнопок, просто закрывая её как рот.
– Туда нельзя отвечать, – сказал он.
Виктор кивнул и поднял взгляд на всех сразу, будто собирая в одну точку. – В штаб. Сейчас.
Штабом называли комнату в глубине Дома Смотрителей – не официальную, без таблички. Там не стояли сервера, зато висела карта берега и города, доска со следами маркера, шкаф с папками, которые не любили открывать при посторонних. Окно выходило во двор, и стекло в нём было обычным… до сегодняшнего дня.
Марина занесла метроном первой и поставила в центр стола. Как печать. Виктор разложил распечатки: стоп-кадры витрины, строка «ГОРОД СОГЛАСИЛСЯ», лог с «SIGNATURE: NULL», всплывающее «SAY IT CLEARLY». Лиза принесла ноутбук, не закрывая крышку: модуль продолжал жить где-то рядом, даже отключённый от кабеля.
– Сначала гипотеза, – сказал Виктор, и это прозвучало как приказ.
Лиза не стала начинать с философии. Она показала пальцем на процесс в списке. – consentd. Он поднимает автосчёт и ищет «должника» по форме, которая в обычной логике требует подпись. Подписи нет, но есть поле «согласие». Значит, подменён не код, а… критерий.
– Критерий – воля, – перебила Марина. – Её заменили на звук. На произнесённое. Или на молчание, которое можно выдать за «да».
– «Шов», – сказала Виктория, не смотря ни на кого конкретно. – Витрина – стекло. Эфир – звук. Река – строка. Шов между ними теперь не нейтральный, он цепляет. Кто попал на шов – начинает говорить чужими словами.
Виктор подался вперёд и взял распечатку с логом. – Вопрос простой: что именно подменено в процедуре? Раньше нужно было действие человека. Теперь достаточно ситуации, чтобы система записала событие. Внешний слой выдаёт «город согласился» как факт. Факт становится долгом. Долг требует должника.
Лиза кивнула. – И система выбирает того, кто ближе к источнику фиксации. Дом Смотрителей рядом – значит, удобно.
– Удобно – не значит правильно, – сказала Марина. В этой фразе слышалось, что «правильно» сегодня – не мораль, а техника выживания.
Дверь тихо приоткрылась. В щели показался Степан с папкой – той самой белой, сухой. Он вошёл так, будто ему здесь место.
– Извините, – начал он мягко. – Там на телефоне снова. Сверху нервничают. Просят хотя бы формулировку для протокола: «аномалия зарегистрирована, город согласился действовать согласованно». Просто для успокоения…
Виктор не поднял голоса. Он даже не поднял бровей. Но метроном у Марины щёлкнул на полшага громче.
Щёлк. Щёлк-щёлк.
Лиза посмотрела на ноутбук – и увидела, как поле CONSENT на мгновение подсветилось, будто услышало ключевую фразу, даже не произнесённую полностью.
Виктор перевёл взгляд на Степана. – Это не формулировка. Это триггер.
Степан улыбнулся привычно – быстрым удобным выражением лица. – Триггер? Нет-нет. Обычная канцелярия. Город без бумажек не живёт.
– Город живёт и без бумажек, – сказала Виктория. – А вот кое-кто без них умирает.
Максим подошёл к Степану и встал рядом так, что папка перестала быть продолжением его рук. – Откуда текст? – спросил Максим. – Кто диктовал?
– Из инспекции, – легко ответил Степан. – Сказали, люди… нервничают. Надо ясности. Разве это плохо – ясность?
Лиза заметила, что Степан смотрит не на Виктора и не на неё – на окно. На стекло. Слишком часто. Как будто ждёт, что там что-то проявится и подтвердит.
Виктор взял маркер и подошёл к доске. – Будет так. Вводится правило контрольной проверки.
Он написал крупно, чтобы читалось даже из угла:
КОНТРОЛЬНАЯ ПРОВЕРКА = 2 СЛОЯ
Подчеркнул.
– Любое «событие», которое приносит модуль, считается недостоверным, пока не подтверждено двумя независимыми слоями: наблюдением вне интерфейса и проверкой внутри. Никаких подтверждений по телефону. Никаких «согласий» вслух. Никаких слов, которые система любит.
Марина добавила, не спрашивая разрешения: – Список запретных формул. «Согласился». «Принято». «Подтверждаю». «Должен». Всё, что превращает воздух в подпись.
Виктор кивнул и дописал рядом: ЛЕКСИЧЕСКИЙ КАРАНТИН.
– Второе, – продолжил он. – Любое действие – по правилу двух рук. Один делает, второй фиксирует механически. Не телефоном. Бумага, диктофон без сети, отметка времени. – И третье, – Виктор повернулся к Степану. – Бумаги, которые приходят «сверху», проходят через нас. Не через коридор. Не через чьи-то добрые намерения.
Степан слегка развёл руками, будто обижен несправедливостью, но улыбка осталась на месте. – Тогда как успокаивать город?
– Не успокаивать, – ответила Виктория. – Держать живым. Это разные вещи.
В этот момент на окне штаба проявилась тонкая белая линия – не иней, не трещина. Ровная полоса, как на льду у берега. Она началась с угла стекла и потянулась к центру, будто кто-то чертил по прозрачному.
Лиза повернула ноутбук: на экране всплыло новое уведомление, короткое, деловое.
PERIMETER EXPANDING NODES: 5 → 11 TIME: 00:17
Марина выключила метроном на долю секунды – и сразу включила снова, как будто без такта комната может «согласиться» сама.
Щёлк. Щёлк-щёлк.
Виктор взял карту и бросил взгляд на отметки у воды. – Узлы пошли в рост. Значит, дальше будет не стекло, а периметр.
Максим уже стоял у двери, готовый закрыть её за собой так, чтобы Степан остался внутри или снаружи – в зависимости от решения.
Степан сделал шаг к окну и тихо произнёс, почти шёпотом, будто проверяя на вкус: – Значит… город всё-таки согласился.
Лиза увидела, как поле CONSENT на ноутбуке вспыхнуло ярче, чем когда-либо.
И курсор снова моргнул в пустом месте, ожидая, кто станет следующим должником.
Максим перехватил взгляд Лизы на вспыхнувшем поле CONSENT и понял без слов: в комнате уже есть ловушка, и она питается не электричеством. Он не стал смотреть на Степана – только ладонью мягко закрыл ему путь к двери, как закрывают доступ к опасному механизму.
– Остаёшься здесь, – сказал он тихо, почти по-домашнему. Подтекст был жёстче голоса.
Степан улыбнулся привычно, но глаза задержались на белой линии на окне – на той ровной полосе, что тянулась к центру стекла, будто к цели. – Я же… свой, – сказал он, и слово прозвучало как просьба о доверии. – Если наверху спросят…
Виктор не дал продолжить. Он поднял ладонь, обозначая протокол, а не угрозу. – Никаких разговоров с «наверхом». Никаких формулировок. Просто тишина.
Марина щёлкнула метрономом и спрятала его в карман куртки так, чтобы звук остался внутри ткани – короткий такт не должен был стать маяком.
– Лиза, ты остаёшься на модуле, – быстро сказал Виктор. – Смотри только на динамику. Любой скачок – цифрой. Без слов. – Поняла, – ответила Лиза и уже писала что-то в блокноте ручкой, будто клавиатура стала подозрительной.
Максим вывел остальных в коридор и закрыл за собой дверь. Замок щёлкнул дважды – не показательно, а правильно. Он не спросил, не согласился ли Степан. В этом месте согласие было токсичным.
Во дворе Дома воздух казался нормальным – и именно поэтому опасным: нормальность делала расслабленным. Максим проверил телефон: сеть отключена, экран пустой, только часы. Он предпочитал пустые экраны.
– Куда первым? – спросила Виктория, не глядя на реку, а на людей. На их темп.
Виктор развернул бумажную карту на капоте служебной машины. Без приложения, без меток «сверху». – Узлы у воды. Периметр. Нам нужно понять форму.
Максим уже держал карандаш. Он не любил маркеры: маркер кричит, карандаш шепчет. – Форму, – повторил он. – И скорость.
Марина наклонилась, отметила на карте точку витрины. Рядом – ступень, линия на льду. Она рисовала короткими штрихами, как будто боялась провести сплошную.
– Пойдём по дуге, – сказал Максим. – Не по прямой. Не давать им «центр».
Набережная встретила рисунком. По гранитным плитам тянулись белёсые прожилки, которых утром ещё не было. Не снег и не соль. Сухая белизна, как у бумаги, если её согнули и разогнули.
У первого «узла» – у стыка двух лестничных маршей – белела линия, уходящая в шов между плитами и дальше, к воде. Она не была трещиной: линия не ломала камень, она его подписывала. Максим присел, провёл пальцем рядом – не по самой полосе. Кожа почувствовала лёгкое сопротивление, как от тонкой плёнки.
Марина поставила рядом маленькую механическую метку – металлическую скобу, которую можно снять одной рукой. Максим записал время на бумаге.
– Две руки, – напомнил Виктор без нажима.