Код Амура. Книга 9. Правила Чёрного дракона

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








