***
Утро на PeaceKeepers началось с логов. Снова. Робин уже стоял на общем канале, когда остальные только собирались в техмодуле. На центральном экране висели три слоя: верхний регистр SkyCity, нижний маршрут DeadCity, и общий лог Тринити. Ничего не горело. Ничего не рвалось. Ни одна из линий не уходила в красное. И именно поэтому Робин выглядел особенно мрачно. — Сразу, — сказал он. — У меня плохая новость не катастрофического типа. То есть самая противная. Соник, полулежавший у дальнего окна, скривился. — Обожаю, когда ты начинаешь так, будто сам заранее пробуешь на вкус, насколько всем станет хуже. — У каждого свои профессиональные радости, — ответил Робин. Потом ткнул в экран. — Смотрите. На первый взгляд там не было ничего особенного. Пакеты шли. Верхний архив отвечал. Нижний маршрут подтверждал проходы. PeaceKeepers держал лог. Вода продолжала уходить по первой фазе. Даже Ancient City молчал в пределах допустимого. Только при увеличении начиналась настоящая проблема. Мелкие сдвиги. Задержка верхнего ответа на три секунды. Нижний маршрутный сигнал, пришедший с чуть более жёсткой верификацией, чем вчера. Полевой контур, который по привычке попытался замкнуть свой внутренний приоритет на полсекунды раньше общего допуска. По отдельности — ерунда. Почти шум. Вместе — рисунок. Тейлз нахмурился первым. — Это не системный сбой. — Нет, — сказал Робин. — Это хуже. Это поведение. Рита стояла у карты, скрестив руки. — Объясни нормально. Робин развернул ещё один слой. На него легли временные метки с первого рабочего входа. Потом — метки после него. Потом — всё, что произошло за ночь. — Контур не ломается. Стороны не предают друг друга. Никто не пытается тихо отжать нейтральный узел. Пока. Но каждый раз, когда система даёт даже минимальную неопределённость, каждая сторона ведёт себя так, будто остальные уже почти начали старую игру. Джерри коротко сказал: — Привычка. — Да, — ответил Робин. — И, похоже, внешний слой начал это щупать. В техмодуле стало тише. Потому что тут уже не было красивой мистики. Только очень взрослая и очень неприятная мысль: враг начал бить туда, где мир сам готов ему помочь.***
Саша сидел в стороне от общего стола. Мониторинг уже был на нём — тонкий затылочный контур, височные контакты, шейная линия. Теперь это смотрелось почти привычно. Именно это тоже тревожило. Оги стояла рядом, опираясь ладонью о край стола, и следила не за логами, а за его лицом. Она заметила, как он читает слой раньше остальных. — Что? — спросила она. Саша не ответил сразу. Сначала посмотрел на экран. Потом на верхний регистр. Потом на нижнюю линию. — Они не давят в шов, — сказал он. — Они давят в ожидание. Робин замер на полуслове. Тейлз тоже. — Продолжай, — сказал Джерри. Саша говорил тихо. Но именно так, как обычно звучали его самые опасные наблюдения — без позы, без драматизма, от чего они становились только тяжелее. — Если внешний слой не может войти, он пробует другое. Он ищет не место, где мир открыт. А место, где мир уже готов считать предательство нормой. Там не надо ломать структуру силой. Достаточно подтолкнуть реакцию. Рита очень медленно перевела взгляд на лог. — То есть он уже не только инженерия. — Да, — сказал Саша. — Теперь это ещё и поведенческая война. Соник от окна пробормотал: — Великолепно. То есть теперь нас будут убивать ещё и нашими же привычками. — Не будут, — сказала Оги. — Если кто-то в этой комнате перестанет считать свои привычки природным явлением. Нобиру, сидевшая у бокового стола с нижними пометками, фыркнула. — Ненавижу, когда она говорит как приговор, а по сути всё равно права. — Это потому, что я практикуюсь, — ответила Оги. И даже это никого не разрядило. Потому что по логам было видно: Тринити только что вошёл в новую фазу. Не “держится ли рамка”. А: выдержит ли она самих участников, когда их начнут раскачивать по старым линиям недоверия.***
Решение приняли быстро. Не рейд. Не новая глубина. Сначала — контрольный рабочий заход в нейтральный порог с одной целью: посмотреть, как контур реагирует на мелкие социальные перекосы и можно ли отличить их от настоящей диверсии до того, как всё начнёт сыпаться. Эггман подтвердил верхний канал почти сразу. Без любезностей. Это тоже уже начинало становиться хорошим знаком. Мара с низа ответила короче: идём / но без лишней вертикали / если верх снова начнёт дышать архивом громче остальных, я разворачиваю маршрут Робин прочитал это вслух. Тейлз вздохнул. — Удивительно, как у неё получается звучать одновременно как человек и как условие активации. — Потому что она и есть условие активации, — сказала Рита. Джерри кивнул. — Работаем.***
Перед выходом Рита поймала Сашу уже у двери техмодуля. Не одна. Но так, что остальные всё равно заняты были своим. Он уже собирался идти к боковому контуру наблюдения, откуда должен был держать живой лог вместе с мониторингом, а не лезть на место лично. Новая дисциплина. Новый тип злости. Новая правильность. Рита остановила его коротким жестом. — Подожди. Он повернул голову. Она не сказала ничего сразу. Просто поправила один из височных контактов мониторинга, который сел на полмиллиметра криво. Движение было техническим. Совсем. Но оба слишком хорошо поняли, что раньше она бы просто сказала Оги или Тейлзу, а не делала это сама. — Не геройствуй, — сказала Рита наконец. — Это уже становится общим девизом базы. — Нет. Это становится очень конкретной просьбой. Он посмотрел на неё чуть дольше обычного. — Хорошо. Она кивнула. И уже собиралась отойти, когда добавила: — И ещё. Если увидишь, что рамка плывёт из-за людей, а не из-за шва — говори сразу. Не жди, пока кто-то из нас решит, что “ещё можно дожать”. Саша очень тихо выдохнул. — Ты начинаешь звучать как Оги. — Это угроза? — Для меня — да. Вот здесь она всё-таки почти усмехнулась. Коротко. Устало. И это было уже больше, чем они позволяли себе раньше в таких точках. Потом она отступила на шаг. Обратно в работу. Но движение осталось. И оба это знали.***
К нейтральному порогу на этот раз шли почти тем же составом, только строже по ролям. SkyCity: Эггман, Вельт, верхний архивный слой. DeadCity: Мара, волк с маршрутной меткой, нижний контур допуска. PeaceKeepers: Джерри, Рита, Тейлз. Соник — внешний резерв. Алекс — канал, маршруты и быстрый отход. Робин — логика и аудит. Оги — мониторинг Саши. Нобиру — рядом с ней, уже без прежней бравады, но с тем же колючим лицом, которое было её способом не показывать, насколько она теперь внимательно ко всему этому относится. Саша остался на базе. Но не “в стороне”. Он впервые занимал именно ту позицию, ради которой и собирали половину последних глав: живой лог, не герой на переднем крае, не красивый одиночка, а человек, который должен увидеть смещение раньше, чем оно станет катастрофой. И ему это всё равно не нравилось. Нобиру заметила это. — Бесит? — спросила она, не глядя на него. — Да. — Хорошо. — Почему? Она пожала плечом. — Потому что если бы тебе начало это нравиться, я бы первая предложила вырубить устройство. Оги коротко сказала: — На удивление разумно. Ноби скривилась. — Не записывай это. Я берегу репутацию.***
Нейтральный порог встретил их всё той же страшной уравновешенностью. Полуутонувший сервисный свод. Три линии подхода. Старый шов в полу. Слепая арка на дальнем конце. И ощущение, что место уже не просто ждёт правильное число шагов — оно теперь ещё и запоминает, кто как входит. Тейлз вывел сканирующий контур к шву. Эггман открыл верхний слой. Мара заняла нижнюю опору. PeaceKeepers встал на полевой сегмент. — Первый пинг, — сказал Тейлз. — Без углубления. Шов ответил почти сразу. На базе у Саши в поле зрения лёг системный слой: FRAME MATCH: PARTIAL UPPER / LOWER / FIELD: STABLE TRUST DRIFT: LOW Оги сразу подняла голову. — Ты это раньше не видел? — Нет. Теперь устройство метит не только контурный шум. Ещё и поведенческий перекос по рамке. Пока грубо. Но видит. Нобиру уставилась на экран. — Подожди. “Trust drift”? Серьёзно? Робин ответил с канала раньше Саши: — Да, Ноби. Добро пожаловать в прекрасный мир, где мы уже официально считаем степень того, насколько люди снова готовы начать подозревать друг друга быстрее нормы. — Отвратительно. — Зато честно. На месте Тейлз сделал ещё один шаг глубже. Шов не сопротивлялся. Пока. Но в эту же секунду верхний архивный слой задержал подтверждение на жалкие две с половиной секунды дольше обычного. Мара заметила раньше прибора. — Почему задержка? Вельт вскинул голову. — Перепроверка пакета. — Или фильтрация перед тем, как показать нам не всё? Эггман резко перевёл на неё взгляд. — Нет. И вот тут проблема случилась не в системах. В людях. На внешнем мониторе у Робина линия смещения доверия дёрнулась вверх. Не сильно. Но резко. Нижний маршрутный контур ответил повышенной жёсткостью. Полевой сегмент PeaceKeepers автоматически усилил стабилизацию — не потому что хотел захватить, а потому что привык закрывать место, когда двое начинают дышать друг другу в горло. И этого оказалось достаточно. Шов дрогнул. Тейлз выругался: — Нет. Не так. Он считает, что мы снова собираем приоритет! На базе перед глазами у Саши вспыхнули сразу три строки: TRUST DRIFT: RISING FIELD OVERSHIFT: MINOR EXTERNAL PHASE TOUCH: PROBABLE — Внешний слой рядом, — сказал он. — Но не лезет. Ждёт, срежем ли мы сами. Оги уже смотрела на график его собственного шума. — Не глубже. — Не собираюсь. Он поднял голову к каналу. — Джерри, назад полевой контур на три процента. Мара, не жми маршрут. Эггман, пусть Вельт откроет причину задержки вслух. Немедленно. На месте все замерли ровно на долю секунды. Потом Джерри среагировал первым: — Выполнять. Вельт резко выдохнул. — На верхнем пакете был лишний архивный фильтр. Автоматический. Я не врал. Я его снимал. Мара не отвела взгляда. — Говорить это надо было в первую секунду. — Знаю. Эггман очень тихо сказал: — Запомни эту мысль. Она дорогая. Джерри уже уводил полевой сегмент вниз. Не из слабости. Из дисциплины. Шов под полом ещё раз дрогнул. Но не перекосился окончательно. На базе Оги увидела, как у Саши снова ползёт вверх жёлтая зона. — Ты выходишь через десять секунд. — Ещё рано. — Нет. Поздно будет через десять. Нобиру, к своему же удивлению, сразу сказала: — Она права. Саша коротко прикрыл глаза сильнее. И тут же открыл обратно. — Хорошо. Ещё один сигнал — и выхожу. На месте Тейлз осторожно дал повторный пинг. На этот раз уже без попытки дожать. Просто как чистую проверку: выдержит ли рамка, если все трое не начнут выигрывать свою правоту прямо в процессе. Шов ответил. Ровно. Без ряби. Без попытки схлопнуться. Внешний фазовый контакт, который до этого висел у Саши как вероятный, ушёл в слабое затухание. — Всё, — сказал он. — Ушло. Они не получили щель. Оги не стала ждать ни секунды дольше. — Выход. И в этот раз он вышел сразу. Не споря. Не задерживая момент ради последнего полезного наблюдения. Это заметили все. Нобиру — тоже. И именно поэтому ничего не сказала. Просто отвела взгляд к окну, как будто ей было неудобно видеть эту новую, слишком взрослую форму дисциплины вживую.***
Группа вернулась на базу уже ближе к вечеру. Не побеждённой. Не победившей. С той очень неприятной формой промежуточного успеха, когда ты не дал миру провалиться — и именно поэтому теперь понимаешь, насколько он был близко к провалу. Тейлз первым ввалился в техмодуль и уронил планшет на стол так, будто тот лично был виноват в характере человеческой истории. — Всё. Теперь у нас есть подтверждение. Робин поднял голову от экрана. — Подтверждение чего именно? Тейлз зло выдохнул. — Что внешний слой суёт пальцы не в камень, а в характер. Робин помолчал секунду. Потом сухо кивнул. — Да. Я уже записал это тремя разными способами. Все одинаково мерзкие. Мара осталась на канале. Эггман — тоже. Оба не отключались, что само по себе уже говорило о тяжести момента. — Это был не сбой, — сказала Мара. — И не попытка реального входа. Это была проба на старое. На то, кто из нас первым решит, что остальные опять ведут себя как вчерашний мир. Эггман неожиданно не стал спорить. — Да. И, к сожалению, ваш нижний контур и мой верхний архив показали, что привычки всё ещё живее дисциплины. Рита очень сухо сказала: — PeaceKeepers тоже не выглядел святым. Джерри коротко кивнул. — Да. Мы тоже полезли в старое движение. Раньше, чем успели это назвать. Никто не пытался защищаться. И вот это, возможно, впервые действительно было победой не меньше, чем сам удержанный шов. Потому что рамка не выживет, если в ней все по очереди будут считать себя единственной зрелой стороной.***
Позже, когда основная группа уже разошлась по своим задачам, Рита зашла в малый отсек проверить, как Саша перенёс рабочий вход. Не потому что это был её формальный пункт. Потому что теперь после таких дней она всё чаще оказывалась рядом ещё до того, как успевала придумать себе приличное служебное оправдание. Он сидел у стола без мониторинга. Контур лежал рядом. На экране ещё догорали остатки логов. — Ну? — спросила она. Он поднял голову. — Жив. — Это не отчёт. — Знаю. Пауза. — Лучше, чем раньше. Но неприятнее, чем хотелось бы. Она подошла ближе и посмотрела на экран. Потом на него. — Ты вышел раньше. — Да. — Сам. — Да. — И это тебя бесит. Саша устало усмехнулся. — Я что, настолько предсказуем? — Да. Когда дело касается твоей любви к лишним пяти секундам — абсолютно. На этот раз она не ушла сразу. Осталась у стола ещё на несколько секунд дольше, чем нужно было для формальной проверки. — Сегодня ты удержал не шов, — сказала она тихо. — Людей. Он перевёл взгляд на неё. — Ненадолго. — Этого иногда достаточно. И это была маленькая фраза. Совсем. Но она легла между ними уже не как служебная точность, а как что-то другое — более тёплое, чем им обоим сейчас было удобно замечать. Рита первой шагнула обратно. В работу. Как всегда. Но дистанция между ними за эти несколько секунд опять стала чуть меньше. Ненамного. Ровно настолько, чтобы дальше уже нельзя было делать вид, будто ничего не меняется.***
К ночи вывод был простым и очень плохим: Тринити теперь держит не только контур. Он держит и три старые формы недоверия, которые внешний слой уже научился раскачивать как инструмент. Это значило две вещи сразу. Первая: без союза мир бы уже проигрывал быстрее. Вторая: сам союз теперь стал настолько важным, что враг будет бить в него всё умнее. А значит, дальше им предстояло не просто идти глубже в нейтральный контур. Им предстояло учиться отличать: где враг, где привычка, а где человек просто снова слишком быстро вспомнил старую версию мира. И это было тяжелее любой обычной войны. Потому что в такой войне сначала приходится побеждать собственную готовность думать о другом хуже, чем он успел реально сделать. На сегодня этого хватило. Но очень ненадолго.