Между двух огней: когда сердце выбирает
Между двух огней: когда сердце выбирает

Полная версия

Между двух огней: когда сердце выбирает

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
2 из 2

Алёна притормозила у чугунных перил. Чтобы избежать вакуума тишины, она перевела фокус на темные волны.


— Ваша речь звучит так, будто топология поломки вам известна заранее, — тихо констатировала она.

— Известна, — подтвердил Леонид. — И я всё равно активирую разрушение. Потому что в моменты пиковой нагрузки страха я не выбираю протокол самосохранения. Я выбираю гипертрофированную ответственность. А ответственность в такие периоды мутирует в инструмент аутоагрессии.


Алёна повернула голову, встречая его взгляд.


— И этот алгоритм казался вам оптимальным?


Он выдержал паузу.

— Казался, — внес правку он. — До момента, пока я не начал считывать метрики окружающих. Они выгорают от моего мониторинга быстрее, чем мои собственные сервера.


Алёна почувствовала, как внутри поднимается знакомая амплитуда — той самой глухой усталости, которая наступает после несанкционированного доступа к уязвимостям души. Она категорически отказывалась примерять на себя роль спасаемого объекта. Но и прерывать текущий обмен пакетами тоже не желала.


— Значит, эту деградацию ресурсов вы классифицируете профессиональным термином, — сказала она.


Леонид дернул уголком рта.

— Именно. Плюс фоновый гнев на собственное ядро за каждый баг.

— Звучит как биография человека, панически боящегося потери статуса суперпользователя, — произнесла Алёна.


Леонид посмотрел на неё пристально, и во взгляде промелькнуло изумление исследователя, чья гипотеза внезапно получила стопроцентное подтверждение.

— Вы снова проводите точную диагностику, — сказал он. — Но ведь ваш страх имеет иную архитектуру. Не совершить ошибку при выдаче прав доступа.


Алёна ощутила, как слова выстраиваются в логическую очередь внутри гортани. Ей отчаянно захотелось спросить бинарное: «А вы делегируете права?» Но вопрос завис в буфере обмена. Она лишь медленно опустила веки в знак согласия.


— Предлагаю сегодня исключить клинический разбор травм из повестки дня, — попросила она. — Давайте просто… осуществлять трансляцию.

— Протокол принят, — кивнул Леонид.


Они продолжили движение. Спустя десять минут визуальный анализатор Алёны зацепился за уличный киоск с горячими напитками — крошечный, почти кустарный. Оттуда тянуло ароматом арабики, специй и жженым сахаром. Никакого глянцевого лоска, только суровая реальность. И именно эта честность среды стала самым притягательным фактором: в премиальном сегменте всегда зашита скрытая комиссия, а здесь — только физика тепла и фотонный поток лампы накаливания.


— Желаете подключиться к источнику энергии? — спросил Леонид.

— Вы уверены, что ваша специализация — градостроительство, а не поиск элементарных источников дофамина? — усмехнулась Алёна.


Он не воспринял это как атаку на профессионализм.

— Абсолютно уверен. Просто раньше мой компилятор считал, что простые функции — это мусорный код.

— А текущая версия ОС?

—Сейчас мне кажется, что приоритетное — то, что поддерживает температурный режим, сказал он. — Даже если это кофеин в пластиковом стакане.


Алёна приобрела миниатюрную порцию, хотя стандартный шаблон поведения диктовал брать «средний объем», но сейчас сработал триггер на аккуратность, нежелание перегружать систему. Леонид выбрал вариант с корицей, и на его верхней губе осталась легкая пенная эмульсия — он механически стер её пальцем, но след всё равно фиксировался визуально.


Алёна невольно растянула мышцы лица в улыбке. Леонид перехватил сигнал.

— Что зафиксировано? — спросил он.

— Ваш рендер выглядит более... активным, чем обычно, — сформулировала она.


Он замер на долю секунды, явно не ожидавший такой оценки параметров. Затем совершил утвердительный кивок:

— Мне нравится состояние онлайн, когда окружение состоит из адекватных пользователей.


Алёна хотела парировать чем-то легким, но вместо этого процессор выдал неожиданный запрос:

— А Арина входит в категорию адекватных?


Имя прозвучало чужеродно даже для её собственного слуха. Она не планировала конвертировать диалог в формат любовного треугольника, который уже существовал лишь как паразитный процесс на фоне их сближения. Но имя само выползло из памяти, напомнив о правах администратора другой сети.


Леонид принял запрос без фильтрации:

— Арина — да. Просто… её невозможно масштабировать вниз. Она всегда функционирует на предельной мощности. Даже альтруизм в её исполнении звучит как директива командной строки.

— И эта директива порой интерпретируется системой как попытка захвата контроля, — тихо добавила Алёна.


Леонид не запустил антивирус отрицания. Он лишь выпустил воздух и слегка приподнял плечевой пояс:

— Периодически. Но я интегрировал это в норму. А теперь вот… прихожу к выводу, что привычка — это разновидность слепоты кода.


Они достигли скамьи, где конус света падал настолько мягко, что казалось — вокруг существует только их локальная сеть. Алёна села подчеркнуто прямо, опасаясь нарушить невидимые границы приличий. Леонид приземлился рядом, не вторгаясь в интимную зону насильно, сохраняя корректную дистанцию.


— Каково ваше взаимодействие с ней? — спросил он. — Арина уже пыталась провести аудит вашей системы?


Алёна чуть скривила губы в полуулыбке:

— Она обладает высоким уровнем яркости. И в потоке её излучения легко потерять собственные координаты. Но дело не в деструктивности. Дело в том, что её поддержка похожа на автоматический скрипт спасения. А когда тебя реанимируют постоянно — начинаешь сомневаться в лицензии на простое присутствие.


Леонид медленно кивнул, словно архивировал услышанное в постоянную память. Потом озвучил:

— Вы формулируете мысли так, будто знаете синтаксис состояния «лишнего элемента».


Алёна почувствовала, как внутри срабатывает система тревоги. Инстинкт требовал закрыть порт, но канал оставался открытым: рядом с ним механизмы защиты давали сбой.

— Знаю синтаксис, — сказала она честно. — Поэтому я блокирую любые попытки быстрого маржа веток.

— Я уважаю этот файрволл, — ответил Леонид. — Потому что ваша осторожность исключает токсичность по умолчанию. Вы производите расчет последствий перед сокращением дистанции.


Алёна очень хотела принять этот сертификат доверия. И была близка к установке. Близка — потому что реальный мир всегда подбрасывает нагрузочное тестирование тем, кто осмелился снять броню.


Смартфон Леонида издал вибросигнал. Он извлек его молниеносно — мышечная память офисного работника. На матрице высветился контакт.


— Арина, — констатировал он голосом, лишенным эмоциональной окраски, и Алёна мгновенно поняла природу пакета: это не дружеское эхо «как дела».


Леонид поднял на неё глаза, принося извинение еще до инициации вызова.

— Если там критическая ошибка… — начала Алёна.

— Я сворачиваюсь, — отрезал он резко. Затем сделал микро паузу, поймал её реакцию и эскалировал тон. — Но я обязан проговорить это вслух. Просто ответить сейчас — это… равносильно обрыву соединения посреди передачи файла. Я осознаю некорректность тайминга.


Алёна совершила наклон головы. Ей претило быть причиной ультиматумов, но внутри уже разгорался знакомый ожог: не ревностью к конкретному человеку — привычным чувством нахождения в очереди.


Леонид активировал голосовую связь. Говорил сжато, почти телеграфно. Алёна не расшифровывала аудиопоток, но ловила частотный диапазон: тревожный, жестко контролируемый. И слышала, как он пытается взять root-доступ не к своим эмоциям, а к внешней проблеме.

— Я понял задачу, — подытожил он. — Буду на месте через интервал Х. Передавайте геолокацию.


Он сбросил вызов и сразу развернулся к Алёне.

— Критический инцидент, — сказал он. — Арина просит физического присутствия. Похоже, без моей авторизации система рухнет.


Алёна подняла взгляд, фокусируясь на его лице.

— Вы декларировали обязательство не уходить в офлайн? — спросила она предельно тихо.


Он застыл. На секунду маска архитектора дала трещину, обнажив чистую вину — нефильтрованную, не постановочную.

— Я… — начал Леонид и оборвал битовый поток. — Я понимаю, что пакеты данных выглядят так, будто ваш IP-адрес снова получает низкий приоритет.


Алёна сглотнула ком.

— Вы сейчас транслируете данные для объяснения архитектуры? Или для купирования моей тревоги? — она не хотела работать брандмауэром. Но слово «успокоить» в её внутренней операционной системе имело хэш-сумму лжи.


Леонид сдвинулся ближе по лавке, не касаясь одеждой, но максимально сузив ментальную дистанцию.

— Я не владею модулями утешения без искажения фактов, — сказал он. — Я сажусь в машину, потому что угроза реальна. И… потому что моя архитектура не предусматривает иного выхода.

— Значит, вы снова переключаетесь на протокол ответственности, — бесцветно произнесла Алёна.


Он кивнул, избавляя их обоих от театра оправданий.

— Разрешено ли мне отправить пакет «сожаление»? — спросил он.


Алёна хотела сбросить соединение, хотела прервать сессию, чтобы не обрабатывать входящие эмоции. Но драйверы подвели. Боль причиняло не физическое отсутствие тела. Боль причиняла мгновенность реакции — будто всё шло строго по плану.

— Отправляйте, — разрешила она. — Только используйте прямой канал связи, без шифрования.


Леонид посмотрел на неё так, словно сейчас ему нужно было начертить единственно верную прямую без права на отклонение.

— Сожалею. Я осознаю, что вы были вынуждены почувствовать себя резервной копией. Вы для меня… не копия. Но текущая конфигурация моей жизни снова попала в резонанс с её ритмом. И я испытываю системную ненависть к тому, что это задевает ваши границы.


Алёна выдохнула. Внутри становилось легче от дешифровки истины — но не от самой топологии событий.

— Стартуйте, — сказала она. — Если вы останетесь физически, вас всё равно здесь не будет. Ваше ядро продолжит обрабатывать задачу поездки. Так что исполнение скрипта предпочтительнее ожидания.


Леонид выглядел так, будто получил ответ, которого не было в документации. Его взгляд на мгновение потерял четкость фокуса.

— В ваших настройках есть уникальный патч, — произнёс он.

— Отключите оценку моих характеристик, — попросила Алёна. — Лучше… отправьте уведомление, когда освободите ресурсы. Когда появится окно.


Он подтвердил получение команды.

— Я пингну. И… — он замялся, выбирая между гарантией доставки и неопределенностью. — И я приложу максимум вычислительных мощностей, чтобы вы больше никогда не попадали в конец очереди. Не декларациями. Результатами выполнения задач.


Алёна удержала статичную мимику, потому что утечка жидкости из глаз сейчас означала бы падение системы. Она проследила взглядом его траекторию до парковочного узла, и почувствовала странную девиацию: не эффект брошенности с размаху — просто состояние покоя в вакууме, где её сердце успело считать данные, которые разум предпочел бы игнорировать.


Мягкое свечение фонарей осталось на мокром граните, преломляясь в лужах. Но для неё оно потеряло свойство легкости. Оно стало похоже на дежурную лампу в серверной, где ожидают ответа от упавшего сервиса, а эфир отвечает молчанием.


Она допила остывшую жидкость, и вдруг зафиксировала геометрию пространства: на скамье оставалось свободное место — словно ячейка памяти ждала повторной записи Леонида. Алёна хотела инициализировать завершение работы немедленно. Но процесс завис.


Потому что где-то в защищенном секторе диска всё ещё жила надежда — запрещенный, стыдный файл. И этот файл шептал: возможно, это не удаление раздела. Возможно, это просто программный сбой, допускающий откат к точке восстановления.


Только вот дебаггинг реальности редко начинается с понимания дампа памяти. Он начинается с ручного выбора приоритета процесса.


И главный вопрос заключался в том, чей процессор первым снимет блокировку — Леонида, который привык мониторить чужое выживание, или Алёны, которая устала существовать призрачным процессом в тени чужих активных окон.


Её телефон завибрировал в кармане пальто — но это был не входящий от него. Рядовое пуш-уведомление из корпоративных чатов, холодное и функциональное. Алёна посмотрела на светящийся экран и принудительно вернула фокус на материальный мир.


Пока Леонид мчался закрывать чужой аварийный тикет, её собственная системная проблема начинала проявляться отчетливее: её софт хотел интеграции, но старая привычка фрагментировать себя на вторые роли уже заняла слишком много секторов.


И если цикл повторится — свободы воли не останется. Будет только рекурсивная боль, идущая по графику осадков: капля за каплей, пока диск окончательно не откажется верить, что кто-то однажды разблокирует входную дверь.

Глава 3. Тень прошлого


Квартира тёти встретила Алёну глухим, обволакивающим уютом — пространством, которое не требовало от неё быть функциональной или удобной. Здесь даже напольные часы тикали приглушеннее, словно понимали: ей сейчас необходим не строгий порядок вещей, а право на паузу без необходимости анализировать источник боли.


Она сбросила влажную обувь в прихожей, повесила куртку и механически поставила чайник на плиту, хотя пить ничего не хотелось. Это был старый защитный ритуал — занять руки мелкой моторикой, чтобы внутри не развернулся привычный деструктивный сценарий: ожидание, сомнение, самобичевание до состояния физической тошноты.


Леонид уехал накануне вечером. Резко, по звонку. Он извинился четко, сухо, без театральных заламываний рук и попыток выдать катастрофу за «пустяки». И всё равно у Алёны осталось вязкое, мерзкое послевкусие того, что её снова переместили из категории «сейчас» в категорию «позже».


Ей отчаянно не хотелось признавать это даже перед собой. В конце концов, люди просто живут свои жизни, они не обязаны выстраивать расписание вокруг чужих травм. Но почему-то именно в её биографии рядом с чужими авралами всегда находилось место для её собственных пустых вечеров. Для неё самой места обычно не предусматривалось архитектурным планом.


Часы отсчитывали секунды. Смартфон лежал экраном вниз на столе. Алёна трижды брала его в руки, разблокировала дисплей, смотрела на пустой мессенджер — и всякий раз ловила себя на остром чувстве унижения: она искала подтверждение своего существования в его мире.


Сначала включился внутренний адвокат: он свободный человек, никто никому не должен. Затем подключилось рациональное оправдание: Арина же просила о срочном вмешательстве. Потом сработала эмпатия: если он сорвался, значит, там действительно критическая ситуация.


И всё равно фоновый шум тревоги не затихал. Это была уже не злость. Скорее фантомная боль старого перелома, которая начинала ныть каждый раз, когда сердце осмеливалось сделать шаг навстречу слишком рано.


Когда уведомление наконец прорезало тишину, Алёна сидела за кухонным столом, сжимая чашку с давно остывшим чаем.


«Я добрался. Арина просила исключить любые долгосрочные обещания. Я помогу закрыть вопрос. Позже выйду на связь. Если время будет адекватным — напишу».


Текст бил фактами. Сухо. Без смягчающих фильтров.


Алёна медленно выдохнула сквозь сжатые зубы. Ей стало физически легче — но не потому, что рана закрылась. А потому что Леонид удерживал канал связи открытым, даже когда физически отсутствовал.


И это пугало сильнее всего: он обладал потенциалом стать тем самым человеком, которому можно делегировать доверие.


Через сорок восемь часов они пересеклись вновь — коротко, в будний день, пока город еще не успел захлебнуться вечерней суетой. Локацию выбрала Алёна: крошечная кофейня на тихой улочке, где плотный бархат штор гасил уличный шум, позволяя сидеть почти в полном вакууме.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Конец ознакомительного фрагмента
Купить и скачать всю книгу
На страницу:
2 из 2