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

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








