Читать книгу «Версия 1.0» онлайн полностью📖 — Антона Абрамова — MyBook.
image

Глава 3. Разница

ЖУРНАЛ ИЗМЕНЕНИЙ Версия 1.1 Обновление вступает в силу немедленно. Продолжая использование, Пользователь подтверждает согласие.

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

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

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

– Ты не спишь вообще? – спросила Лера Ясина, проходя мимо и бросая на Марину взгляд, в котором перемешались раздражение и уважение. У Леры было редкое качество: она умела злиться правильно: на тех, кто заслуживает, и на обстоятельства, которые нельзя арестовать.

Марина не оторвала глаз от строки.

– Я читаю, – ответила она.

– Это и есть «не спишь», – фыркнула Лера и поставила на стол Климову пластиковый термос с кофе. – На, пока не остыл. И да: сверху снова звонили. Там слово «паника» произносят, словно оно наш личный выбор.

Артём кивнул. У начальства паника всегда чужая. Свою они называют «управлением рисками».

Он открыл папку. Внутри первичное заключение, сухое, осторожное, с теми паузами, которыми врачи маскируют человеческое. Внизу пометка: «Токсикология ожидается». И отдельный лист, прикреплённый скрепкой: «Технические параметры капсулы (предварительно) по запросу».

– Это всё? – спросил Артём, не поднимая головы.

Лера пожала плечами.

– Это то, что удалось вытащить из их «красивых ответов». Там любят присылать презентации, а не цифры.

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

Артём положил листы на стол рядом с ноутбуком.

– Мне нужна картина, – сказал он. – Не «кажется», не «возможно». Мне нужна последовательность: что происходило с человеком в капсуле, когда, почему он не вышел, почему он не начал… – он на мгновение замолчал, потому что не хотел произносить слово «бороться». – Почему всё так стерильно.

Марина подняла взгляд. В глазах у неё не было любопытства. Было внимание, то редкое, которое превращает мир в доказательство.

– Картина всегда складывается из несоответствий, – сказала она. – Давай с них и начнём.

Она повернула к нему экран. Там был открыт текст «Версии 1.1». У большинства людей такие страницы вызывают сон, у Марины настороженность. Она увеличила масштаб так, что буквы стали похожи на кирпичи.

– Видишь эту строку? – Марина указала на ничем не примечательный пункт. – «Компания вправе…» – дальше стандартная тягучая формула. Её можно закрыть глазами и повторить. Но здесь есть два места, которые не должны существовать в одном документе одновременно.

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

– Первое: кавычки, – сказала Марина. – В одном абзаце типографские «ёлочки», в другом прямые. Так бывает, когда текст собирают из двух источников: один блок из «внутреннего генератора», другой вставлен вручную, из какого-то черновика, где типографика другая. Нормальный юрист это выровнит, потому что это его эстетика контроля. А здесь оставили. Значит, оставили намеренно или автор не юрист.

– Или автору плевать на красоту, – буркнула Лера.

– Автору не плевать, – возразила Марина. – Автору важно, чтобы ты подумал: «ошибка». Мы привыкли оправдывать странности ошибками. Это удобная привычка. Он ею пользуется.

Марина провела пальцем по экрану, не касаясь.

– Второе: пробелы. Здесь стоят не обычные, а неразрывные там, где они нужны машине. Видишь? Между числом и словом узкий пробел, чтобы строка не ломалась. Это не ставится руками. Это ставит система верстки. Это значит: документ собран автоматически, как релиз. Не «написан», а «выпущен».

Артём почувствовал, как внутри привычное слово «соглашение» перестало быть бумажным и стало технологическим. Соглашение как продукт. Соглашение как оружие.

– Хорошо, – сказал он. – А как это связано со смертью?

Марина выдохнула.

– Через контроль среды, – сказала она и повернула к нему другой файл: заметки Воронцова и техлист по капсуле, который Лера добыла через цепочку запросов. – Капсула – это не просто стеклянная комната. В ней есть климатический контур. Он существует для «комфорта», но по факту это система, которая умеет делать воздух другим.

– Другим как? – Лера скривилась. – Не начинай лекцию, Марин.

– Лекций не будет, – ответила Марина спокойно. – Будет логика.

Она взяла ручку и на листе бумаги, как на салфетке в кафе, набросала четыре слова:

холод – сухость – слабость – тишина

– Холод и сухость не убивают за секунду, – сказала Марина. – Они крадут. Они делают тело медленнее. Они усиливают ощущение, что с тобой что-то не так, но не дают ясной причины. Человек начинает думать: «я устал», «я нервничаю», «мне не хватает воздуха», – и продолжает сидеть, потому что мозг цепляется за последнее понятное действие. В капсуле таким действием становится кнопка.

Артём вспомнил палец на экране и ощутил отвращение, не к смерти, к аккуратности, с которой смерть была подведена под привычку.

– И он мог не понимать, что это намеренно, – тихо сказал Артём.

– Он мог понимать, но не иметь инструмента сопротивления, – поправила Марина. – Сопротивление – это всегда контакт: крик, удар, бег. Социофоб выбирает смерть без контакта. Он не стоит рядом, он не держит в руках человека. Он держит в руках условия.

Лера скрестила руки.

– Красиво говоришь, – сказала она. – А нам надо поймать.

Марина кивнула.

– Поймать можно через привычку, – сказала она. – А у него привычка – это версии. Это и есть его страсть.

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

– Вот что важно, – Марина ткнула в подсвеченный участок. – Он изменяет не «угрозы», не «ответственность», не то, что обсуждают юристы. Он меняет то, что пролистывают, когда рука уже тянется закрыть. Середину. Там человек устал. Там внимание мягкое, как пластилин. И вот туда он вставляет «шов».

Артём молчал, слушая, как она говорит о тексте, как о ткани.

– Двойник в пункте 6.3, – продолжила Марина, – это не загадка ради загадки. Это метка для двух аудиторий. Для толпы – повод играть, для адресата – знак «я пишу для тебя». А для нас это ориентир: он не импровизирует. Он строит дорожку. Мы просто идём по ней, если научимся смотреть туда, куда он ставит акцент.

Лера усмехнулась, но без насмешки.

– Иначе говоря, он делает расследование удобным. Не странно ли? – спросила она.

– Он делает расследование управляемым, – ответила Марина. – Это другое. Он хочет, чтобы мы шли с нужной скоростью и по нужным местам.

Артём взял лист и перевернул. На обороте были каракули Леры: список фамилий, должностей, подразделений. Вверху пометка: «доступ к библиотеке шаблонов / модуль согласия».

– У тебя это откуда? – спросил он.

– Откуда у меня всегда, – ответила Лера. – Снизу. Там, где люди боятся и болтают.

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

– Вершинин, тот, о ком ты говорила? – спросил Артём спокойно.

Марина не отрицала.

– Он был в этом круге, – сказала она тихо. – Один из тех, кто делал «согласие» гладким. Слишком гладким. Он не любил людей, но прекрасно понимал, как они устроены. И он ненавидел, когда человека превращают в галочку.

Лера замерла.

– У тебя есть основания считать, что это он? – уточнила она, и в голосе впервые исчезла бравада.

Марина посмотрела на diff.

– У меня есть основания считать, что это человек изнутри, – сказала она. – И у меня есть имя, которое подходит к логике, к культуре, к обиде и к стилю. Но оснований для обвинения пока нет. И обвинение сейчас опасно: корпорация будет счастлива, если мы назовём «одиночку» до того, как найдём вторую руку.

Артём поднял голову.

– Вторую руку?

Марина медленно кивнула.

– Документ выглядит слишком правильным по корпоративной форме и слишком неправильным по швам. Это может быть один автор, который умеет в два режима. Но бывает и другое: один пишет основу, второй правит, чтобы направить. В больших системах редактор страшнее автора.

Лера тихо выругалась.

– Значит, мы воюем и с маньяком, и с юристами.

– Мы воюем с теми, кто умеет переписывать последствия, – сказала Марина.

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

– Хорошо, – сказал он. – Тогда мы делаем то, что он не любит: ломаем ритм. Мы не ждём следующей версии. Мы вычисляем следующий узел по тому, что он уже изменил.

Марина повернула к нему экран.

– Я как раз это и делаю, – заметила она. – Смотри.

Она выделила в тексте «Версии 1.1» один блок. На вид самый скучный: про «аудит», «партнёров», «коммерческую тайну». Слова, от которых глаза соскальзывают.

– Этот блок вставлен иначе, – пояснила Марина. – Он чуть шире, межстрочный интервал другой. Внутри одно слово, выделенное не жирным, а расстоянием. Оно «дышит» шире. Так делают, когда слово должно быть якорем для глаза.

Она увеличила масштаб до абсурда. На экране стало видно: между буквами в одном слове действительно чуть больше воздуха.

– Это кернинг, – сказала Марина. – Но не дизайнерский. Это побочный эффект: слово собрано из другого набора символов. Как будто туда вставили кусок из внутреннего названия.

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

– Какое слово? – спросил он аккуратно.

Марина произнесла его без пафоса:

– Аудит.

Лера фыркнула.

– Аудит? Серьёзно? Мы теперь по словам будем ездить?

Марина подняла взгляд.

– Аудит – это то, что «Хеликс» запрещал в контракте, – сказала она. – Это то, что подписывали на уровне города. И это то, что ведёт к конкретным людям: комитет закупок, контрактный отдел, те, кто ставил подпись под запретом проверки.

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

– Нужно конкретное имя, кто бы это мог быть, – рассуждал он.

Марина не торопилась. Она не играла в эффектные паузы, она всегда сперва проверяла себя.

– Елена Паршина, – выдала она наконец. – Комитет закупок. У неё проходил договор с «Хеликсом». Если убийца идёт по цепочке, она следующий логический узел.

Лера стала серьёзной.

– Мы можем поставить охрану, – моментально отреагировала она. – Если начальство не начнёт орать, что «нельзя пугать чиновника».

– Мы будем пугать, – уверенно заявил Артём. – Пугать – это меньшая проблема.

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

– Климов? – голос был усталый.

– У меня следующий риск, – сказал Артём. – Паршина. Комитет закупок. Нужна охрана сейчас. Без обсуждений.

На том конце повисла пауза – размышления человека, который уже видит заголовки.

– Основания? – спросили осторожно.

Артём посмотрел на Марину. Она кивнула, не как гарантия, а ответственность.

– Основание – это связь текста и контракта, – сказал Артём. – И уже один труп. Хотите второй, продолжайте спрашивать.

Сверху выдохнули.

– Делай, – сказали коротко. – Только аккуратно. И без «Хеликса» в бумагах, пока не закрепим.

Артём убрал телефон.

– Собираемся утром, к полудню должны закончить все согласования, – сказал он Лере. – Два человека к Паршиной. Я с Мариной к «Хеликсу». Мне нужен архив версий. Не презентация, не разговор. Факты.

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

Марина закрыла ноутбук.

– Ты правда вновь поедешь туда и надеешься на их сотрудничество? – спросила она Артёма, и в этом вопросе звучала не боязнь «Хеликса», а память.

– Поеду, – твердо ответил Артём. – Если они управляют словами, я хочу видеть, как они это делают.

Марина взяла пальто и вдруг задержалась на секунду у двери, похоже, проверяла себя. Потом всё же промолвила вполголоса:

– Ты должен понимать: они будут пытаться сделать из этого «сбой». Они умеют превращать преступление в термин.

– Пусть, – заметил Артём. – Я умею превращать термин обратно в факт.

Офис «Хеликса» в дневном свете выглядел ещё спокойнее, чем в утреннем. Здесь всё делалось так, чтобы у посетителя срабатывал древний инстинкт: «если так чисто, значит, безопасно». Безопасность здесь продавали через интерьер.

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

Алина Жданова ждала их в переговорной, где окна выходили на город. За стеклом автомобили ползли по улицам, и от этой высоты люди действительно превращались в точки. Это удобно для тех, кто работает с «масштабом».

– Следователь Климов, – объявила Жданова, точно они встречались на светском мероприятии. – Марина. Давно не виделись.

Марина не улыбнулась.

– Вы видите меня чаще, чем мне хотелось бы, – ответила она.

Жданова мягко кивнула, словно отметила очередную реплику в протоколе.

– Понимаю, – признала она. – Чего вы хотите?

Артём положил на стол постановление о выемке данных. Бумага была скучной и именно поэтому сильной.

– Архив версий документов, которые использовались в капсуле «CONSENT POD», – сказал он. – Логи климатического контура. Список сотрудников с доступом к модулю генерации соглашений. И история правок по библиотеке шаблонов за последнюю неделю.

Жданова посмотрела на бумагу так, что могло показаться – ей подали блюдо, приготовленное без соли.

– Вы просите очень много, – сказала она. – И часть из этого – коммерческая тайна.

– У вас в капсуле умер человек, – сказал Артём. – Это больше, чем тайна. Это преступление. Поэтому никакая коммерческая тайна здесь не работает.

Жданова даже не моргнула.

– Мы выражаем соболезнования, – произнесла она спокойно, как текст на экране новостей. – Но причины смерти устанавливает следствие и экспертиза. Пока нет подтверждения, что… – она сделала паузу, подбирая слово, – что «система» причастна.

Марина наклонилась вперёд.

– Вы всё ещё пытаетесь говорить так, словно речь о поломке, – заявила она. – Это не «система». Это человек, который использовал вашу систему как инструмент.

Жданова посмотрела на Марину пристально, с тем профессиональным интересом, который бывает у юристов к свидетелям.

– Марина, – отметила она холодно, – мне не хочется превращать ваше возвращение в поле в неприятную процедуру. Вы связаны с компанией NDA. Не забыли? Соглашение о неразглашении. Вы понимаете, что любое упоминание внутренних модулей компании без процессуального оформления мы расценим именно как это самое разглашение?

– NDA – это бумага, – сказала Марина тихо. – А смерть факт.

Артём почувствовал, что переговоры уводят в вязкую форму, где «Хеликс» всегда выигрывает: в рамки.

Он ударил по столу не кулаком, словом:

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

Жданова впервые слегка напряглась. В ней на мгновение проступило живое, не страх, а раздражение: угрозы инфраструктуре здесь воспринимают серьёзнее угроз людям.

– Мы предоставим доступ к части данных в присутствии наших специалистов, – сказала она. – С протоколированием.

– Протоколируйте, – согласился Артём. – Мне важно содержимое, не театральность.

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

– Это Кирилл, руководитель группы эксплуатации, – сказала Жданова. – Он покажет, что возможно.

Кирилл кивнул, открыл ноутбук. На экране побежали строки. Марина смотрела не на цифры а на реакцию человека. Кирилл делал это быстро, привычно, но в одном месте пальцы у него задержались на долю секунды, как у человека, который видит то, чего не должен показывать.

Марина заметила. Артём тоже.

– Вот, – объявил Кирилл наконец. – Доступ к капсуле. Время открытия, закрытия, режим демонстрации. Всё штатно.

Слово «штатно» резануло, как нож по бумаге.

– «Штатно» не заканчивается смертью, – уколол Артём.

Кирилл пожал плечами.

– Смерть – не моя зона ответственности, – отреагировал он без жестокости. Просто констатируя корпоративную географию.

Марина тихо произнесла:

– Вот так и получается.

Она наклонилась ближе к экрану.

– Покажите параметры микроклимата за ночь, – попросила она настойчиво.

Кирилл посмотрел на Жданову. Та кивнула чуть заметно: «осторожно».

На экране появились графики и значения. Марина не попросила уточнять цифры вслух. Ей было достаточно формы: резкий провал, затем выравнивание, затем снова «ступень». Это выглядело не как авария, а как чья-то рука, которая плавно повернула ручку и вернула на место.

– Это изменение настроек, – уверено заявила Марина.

Кирилл сразу ответил:

– Автоматика.

Марина подняла глаза.

1
...