- -
- 100%
- +
— Вы видели это тогда или знаете теперь, что встречи были с безопасниками?
— Тогда видел незнакомых людей.
— То есть смысл появился после.
Он раздражённо выпрямился.
— Вы хотите сказать, я всё придумал?
— Нет. Я хочу разделить наблюдение и позднее объяснение. Тогда: незнакомые люди. Теперь: вероятно, безопасность.
Алексей посмотрел на её три колонки и, поколебавшись, сам зачеркнул слово «безопасники». Написал: «двое из службы безопасности — установлено позже».
— Так?
— Так точнее.
Даниил спросил, был ли конфликт интересов Кирилла известен публично. Алексей открыл сайт подрядчика. В разделе контактов фамилия владельца не указывалась. В государственном реестре учредитель был виден, но родственную связь с женой Кирилла требовалось установить через социальные сети или корпоративные данные. На старой фотографии с семейного праздника Кирилл отмечал владельца как «родня». Публикация была открытой.
— Найти можно за двадцать минут, если знать, кого проверять, — сказал Даниил.
— Но зачем кому-то проверять именно его? — спросил Алексей.
— Потому что вы назвали его препятствием системе, которая обещала строить маршрут.
— Или потому что он проводил платёж и кто-то в бухгалтерии увидел фамилию, — сказала Марина. — Или из-за внутреннего конфликта. Или проверка была плановой, а письмо лишь ускорило её. Нам нужен оригинал сообщения.
Алексей открыл корпоративную почту, но остановился на форме входа.
— У меня уже нет доступа к материалам проверки. Я и тогда видел только пересказ.
— Кто может подтвердить дату письма? — спросил Даниил.
— Руководитель безопасности. Генеральный. Начальник.
— Свяжетесь с ними?
— И скажу, что у неизвестного журналиста есть украденный журнал про моё повышение?
— Поэтому сначала юрист.
— Вы легко говорите «сначала». У меня в понедельник совет директоров.
— Значит, сегодня вы ничего не отправляете, — сказала Марина. — Ваша тревога сейчас является плохим основанием для необратимого действия.
— А если они сами узнают раньше?
— Тогда вы ответите фактами, которые уже установили. Запись была. Действия выполняли вы. О письме не знали. Происхождение журнала не установлено.
Даниил добавил:
— И не удаляйте ничего. Даже если покажется, что переписка выставляет вас глупо.
— Спасибо.
— Это не оценка. Удаление выставит хуже.
Алексей сохранил письма и передал им только обезличенные копии после отдельного подтверждения. На листе Марины к моменту, когда они закончили, было восемнадцать строк. Пятнадцать объяснялись действиями самого Алексея и обычной работой компании. Три относились к анонимному письму. Вся загадка умещалась в треть последней колонки, но именно она меняла смысл остальных строк.
— У меня должны быть уведомления в почте.
Он искал несколько минут. Нашёл автоматическое письмо от 18 февраля. «Укажите все известные препятствия, включая людей, решения которых могут изменить исход». В ответе Алексей перечислил начальника, генерального и «второго кандидата К. Л., финансовый блок».
— Этого достаточно, чтобы установить человека внутри компании, — сказал Даниил.
— Но они не знали про нарушение.
— Могли проверить публичные реестры, соцсети, контрагентов.
— Или письмо отправил кто-то из финансового отдела, — добавила Марина. — Совпадение во времени ещё не связывает его с платформой.
— Тогда откуда журнал? — Алексей говорил громче. Бариста посмотрел в их сторону.
— Журнал может быть поддельным, — сказала Марина. — Или описывать обычную проверку после того, как она произошла. Мы пока не знаем.
— Кто дал вам это?
— Источник не установлен, — ответил Даниил.
— Арсеньев знает?
— Мы запросили комментарий без вашего имени.
— Удалите запись.
Даниил выключил диктофон.
— Разговор остановлен. Мы не используем сказанное без нового согласия.
— Я не об аудио. Мою запись у них. У вас. Ещё у кого-то. Там мой паспорт был, доход, место работы.
— В нашей копии паспортных данных нет.
— А откуда мне знать, что ещё есть в полной?
Он попытался войти в приложение «Практики факта». Пароль не подошёл. Восстановление не прислало письмо. Алексей позвонил по номеру поддержки; автоответчик сообщил, что в выходные доступен только чат.
— Мне позавчера кто-то звонил, — сказал он вдруг.
Даниил и Марина переглянулись.
— Кто?
— Номер скрыт. Я обычно не отвечаю, но ответил. Мужчина спросил, помню ли я формулировку первой записи и готов ли подтвердить её независимому проверяющему.
— Что вы сказали?
— Что готов, если журналист покажет оригинал.
— Он назвал журналиста?
— Нет.
— Время звонка?
Алексей открыл журнал. Вызов поступил в пятницу в 17:26 — до того, как Даниил впервые открыл его карточку на изолированной машине. По крайней мере, по их журналу работы это произошло после полуночи.
— Почему вы решили, что звонок связан с нами? — спросила Марина.
— Сегодня утром мне пришло сообщение: «Проверяющий получил архив. Дайте согласие до запроса, иначе разговор будет считаться вызванным им».
— Покажите.
Сообщение было в защищённом мессенджере от удалённого аккаунта. Скриншот не доказывал времени получения, но Алексей открыл системные данные уведомления. Восемь утра. К сообщению прилагался адрес Даниила в журнале и имя Марины.
— Поэтому вы написали мне, — сказал Даниил.
— Да.
— Вы не знали моего имени до сообщения?
— Знал по статье. Ваша сестра была у нас в группе.
Даниил почувствовал, как слова вошли слишком глубоко, прежде чем успел поставить защиту.
— Вы знали Лиду?
— Мы были в общем чате курса. Она спорила с куратором насчёт формулировок. Потом вышла.
— Вы общались лично?
— Пару раз. После вашей статьи она написала, что больше не хочет быть ничьим кейсом.
Марина посмотрела на Даниила, но ничего не спросила.
— Возвращаемся к звонку, — сказал он. — Мужчина представился?
— Назвался наблюдателем.
— Голос узнаете?
— Не думаю.
— Запись вызова есть?
— Нет.
— Что ещё он сказал?
Алексей закрыл глаза, вспоминая.
— Спросил, считаю ли я назначение подтверждением. Я ответил, что да. Он спросил, изменится ли ответ, если кто-то помог устранить препятствие. Я решил, что речь про коуча, сказал: нет, ведь работу всё равно сделал я.
— А теперь? — спросила Марина.
— Теперь не знаю.
— Должность вы получили. Ваши действия были реальны. Нарушение Кирилла тоже, вероятно, было реальным. Вопрос не в том, произошло ли событие.
— А в том, кто его подтолкнул, — сказал Алексей.
— И знали ли вы об этом.
Он долго смотрел на исходную запись. Потом попросил снова включить диктофон.
— Я хочу, чтобы вы использовали историю, — сказал он. — Без имени компании и моего имени до того, как я поговорю с юристом. Но скажите прямо: метод помог мне сделать то, что я откладывал. И я не давал согласия проверять другого человека ради моего результата.
— Записал, — сказал Даниил.
— И ещё. Не делайте из меня идиота, который поверил во Вселенную. Я не верил. Мне нужна была система действий.
— Хорошо.
— В прошлый раз вы и сестру сделали идиоткой.
Даниил не ответил. Алексей, видимо, понял, что попал, но извиняться не стал.
Марина задала вопросы о сроках, изменениях записи и критериях подтверждения. Алексей нашёл в почте три версии. Первоначальная была точнее поздней: после назначения куратор добавила фразу «в комфортной для меня структуре», которой до результата не существовало. В публичном кейсе именно позднюю фразу подали как заранее сбывшуюся деталь.
— Подтверждение расширили после события, — сказала Марина.
— Но основная должность и срок совпали, — возразил Алексей.
— Да. Поэтому нельзя назвать весь случай подделкой. И нельзя назвать всё совпадение первоначальным.
Даниил видел, как ей важно удержать обе части. Не из осторожности. Из какой-то старой профессиональной вины, которую она пока не называла.
Он открыл подготовленную справку о плацебо. Алексей заметил заголовок.
— Вы хотите сказать, мне всё показалось?
— Нет, — ответила Марина. — Плацебо не значит «вымышленное», но и не объясняет назначение на должность. Мы проверяем, как ожидание влияет на переживания и поведение, а не превращаем термин в универсальную причину.
ИЗ АРХИВА / НАУЧНАЯ СПРАВКА
Сравнение плацебо не с лекарством, а с отсутствием лечения в 202 испытаниях не выявило крупного универсального клинического эффекта. Небольшой средний эффект был заметнее в непрерывных самоотчётах, особенно о боли.
Источник: Hróbjartsson & Gøtzsche, 2010.
— То есть самочувствие может измениться, — сказал Алексей, — но анонимное письмо не материализуется.
— Именно. Для письма нужен отправитель.
— Тогда найдите его.
— Найти — не значит угадать, — сказал Даниил. — Начнём с того, что могло породить письмо без всякого архива.
Он перевернул лист Марины и написал пять версий. Первая: сообщение отправил обычный сотрудник компании, заметивший нарушение. Вторая: это сделал человек, заинтересованный убрать Кирилла. Третья: проверка возникла независимо, а анонимное письмо в рассказе Алексея появилось позднее или получило лишнее значение. Четвёртая: вмешалась «Практика факта» либо связанный с ней оператор. Пятая: журнал на накопителе составили после события по уже известной истории.
— Шестая, — сказал Алексей. — Письмо отправил я и забыл?
— Такое возможно? — спросила Марина без улыбки.
— Нет. Я бы не забыл.
— Тогда зачем предложили?
— Потому что вы оба смотрите на меня так, будто я должен признаться в чём-то ещё.
— Я смотрю, сможете ли вы рассматривать неприятную версию, — сказала она. — Но потеря памяти о намеренном письме за год без других симптомов — слабое объяснение.
Даниил не записал шестой пункт. Вместо этого спросил, кому Алексей рассказывал о втором кандидате. Тот сначала назвал жену и двух коллег, затем вспомнил общий чат курса. Участники раз в неделю публиковали препятствие и следующий шаг. Старый чат исчез из приложения, но Алексей делал скриншоты для личного отчёта.
В фотогалерее нашлась папка Факт. Среди фотографий сцены, заполненных форм и мотивационных карточек был экран группового обсуждения от 3 марта. Алексей написал: «Препятствие — второй кандидат из финансов, сильные связи наверху». Куратор ответила: «Человек не является препятствием. Найдите условие, которое делает его выбор вероятнее вашего». Под сообщением стояло девять реакций. Имена участников были видны.
— Уже девять человек знали, — сказал Даниил.
— Больше, — ответил Алексей. — В группе было сорок восемь.
Ни имени, ни инициалов Кирилла в сообщении не было. Однако двумя днями позже один участник спросил: «Это тот К. Л., который ведёт казначейство?» Алексей ответил смайлом с закрытым ртом.
— Вы подтвердили личность, — сказала Марина.
— Не словами.
— Для человека, который уже угадал, этого достаточно.
Алексей поискал аккаунт в приложении и показал нынешний профиль. Чат на старом скриншоте по-прежнему оставался только изображением.
Даниил почувствовал знакомое ускорение: код Н-17, тот же номер в архиве, прямой след из прошлого. Он приблизил скриншот и уже собирался отправить Глебу, когда Марина сказала:
— Когда сделан снимок — в день переписки или позже? — спросил Даниил.
Алексей не знал.
В свойствах файла стояло третье марта 2025 года. Явных следов монтажа они не увидели, но ни дата в свойствах, ни внешний вид не доказывали, когда был сделан скриншот.
— Это связывает аккаунт с обозначением в журнале, — сказал Даниил.
— Если журнал настоящий, — ответила Марина. — Или его автор увидел этот скриншот и использовал готовый номер.
— Скриншот был только у меня.
— И в облаке, которому приложение имело доступ? — спросил Даниил.
Алексей открыл разрешения старой версии. «Практика факта» получала доступ к выбранным изображениям, когда пользователь прикреплял отчёт. В списке выбранных файлов значилась вся папка Факт, а не отдельные снимки.
— Значит, они могли видеть чат, — сказал он.
— Технически могли получить файл, — уточнил Даниил. — Пока не знаем, загружали ли.
В архиве Алексея нашёлся журнал синхронизации. Третьего марта перед полуночью приложение отправило на сервер двенадцать изображений. Размеры файлов совпадали с содержимым папки. Самого сервера у них не было, но вероятность доступа платформы перестала быть предположением.
— Почему приложение забирало скриншоты чата, который само же показывало? — спросила Марина.
— Отчёт участника собирался из фотографий недели, — ответил Алексей. — Я выбрал папку целиком.
— То есть передали добровольно.
— Не понимая, что в ней список людей.
— Добровольная передача не равна осознанному согласию на любое использование, — сказала она. — Но для вопроса о доступе этого достаточно.
Даниил поставил плюс напротив четвёртой версии: у платформы были цель, подразделение, описание конкурента и его инициалы. Там же поставил минус: доказательств отправки письма не было.
Алексей предложил позвонить Татьяне Соколовой, бывшей помощнице генерального. Она уже ушла из компании и могла помнить порядок проверки. Даниил настоял, чтобы Алексей не пересказывал версию об операторе до ответа. Разговор включили на громкую связь с её разрешения, но не записывали.
— Кирилла сняли после письма на горячую линию, — сказала Татьяна. — Это все знали.
— Когда пришло письмо?
— Где-то в середине мая.
— До плановой проверки платежа или после?
— Проверки до письма не было. Безопасники подняли договоры из-за сигнала.
— Кто мог знать о подрядчике?
— Бухгалтерия, закупки, половина проекта. Родство тоже не было государственной тайной.
— В письме была информация, которую мог знать только кто-то внутри?
Татьяна подумала.
— Не помню. Кажется, приложили выписку и фотографию из социальной сети. Всё открытое.
— Отправителя установили?
— Горячая линия анонимная. Это смысл горячей линии.
— Формулировку письма помните?
— Нет. Алексей, зачем тебе сейчас это?
Он посмотрел на Даниила. Тот покачал головой: не надо придумывать удобное объяснение.
— Появились вопросы к процедуре моего назначения, — сказал Алексей. — Я хочу понять последовательность.
— К твоей работе вопросов не было. Кирилл сам нарушил правило.
— Если бы не письмо, меня бы назначили?
— Не знаю. Возможно, выбрали бы тебя. Возможно, его. Совет тогда делился пополам.
После звонка Алексей долго держал телефон в руке.
— Я три года был сильнее, — сказал он. — Но выбрали меня только когда его убрали.
— Обе вещи могут быть правдой, — ответила Марина.
— От этого не лучше.
— Вам и не должно немедленно стать лучше.
Он резко посмотрел на неё.
— Если платформа отправила правду о нарушении, что я должен был сделать? Отказаться от должности в пользу человека, который скрыл конфликт?
— Тогда вы не знали.
— А теперь?
— Теперь сначала установите, что именно произошло. Не назначайте себе наказание, чтобы быстрее избавиться от неопределённости.
Даниил отметил, как иначе она говорила с участником. Без колкости, которой встречала его самого, и без утешения. Алексей перестал защищать метод и начал описывать цену результата.
— Допустим, отправила «Практика», — сказал он. — Нарушение настоящее. Проверка законная. Должность я заслужил. Где тогда обман?
— В объяснении, — ответил Даниил. — Вам показали исход как подтверждение некой системы реальности, хотя кто-то мог сознательно создать условие.
— Они обещали возможности.
— Вы согласились на анонимную проверку коллеги?
— Нет.
— Кирилл согласился стать препятствием в чужом протоколе?
— Нет.
Марина добавила:
— Полезность вашего результата не даёт системе права скрывать собственное участие. Но и скрытое участие не превращает всю вашу работу в фикцию. Если расследование сведёт историю к одной из этих крайностей, оно будет ложным.
Алексей кивнул не им, а листу с колонками.
Даниил позвонил на горячую линию компании с номера, который не называл имени Алексея. Оператор подтвердил лишь общую процедуру: анонимные сообщения сохраняются у независимого подрядчика, доступ возможен по запросу суда или внутренней комиссии. Дату конкретного обращения без полномочий не раскрыли. Название подрядчика было публичным.
По реестру домен горячей линии обслуживала крупная комплаенс-платформа. Среди её партнёров числился аналитический сервис, который также работал с «Практикой факта»: одинаковый логотип стоял в нижней части политики конфиденциальности. Это создавало технический маршрут между системами, но не доказывало передачу сообщения. Десятки компаний пользовались тем же подрядчиком.
— Значит, они могли знать, куда отправить, — сказал Алексей.
— Адрес горячей линии был на сайте вашей компании, — ответил Даниил. — Это мог знать кто угодно.
Они проверили публичный снимок сайта за май. Форма анонимного сообщения открывалась без авторизации. Чтобы запустить проверку, неизвестному требовались только фамилия кандидата, выписка из реестра и фотография родственной связи. Всё это находилось в открытом доступе. Четвёртая версия стала технически простой, но первая и вторая оставались не менее простыми.
— А пятая? — спросил Алексей. — Что архив составили после?
Даниил показал ему исправленный падеж в копии, отсутствие доверенной отметки времени и позднюю программу подписи. Объяснил, что журнал мог собрать человек, уже знавший историю повышения и имевший доступ к его облаку. Даже совпадение кода Н-17 работало в обе стороны: подтверждало старый след или показывало источник, откуда автор подделки взял обозначение.
— Получается, вы принесли документ, который сам создаёт все вопросы и ни на один не отвечает, — сказал Алексей.
— Пока да.
— Тогда почему я должен верить, что звонок наблюдателя настоящий?
— Не должны. Сохраните журнал вызовов и сообщение. Мы проверим оператора связи, если будет юридическое основание.
— Вы сами во что верите?
Даниил посмотрел на пять версий. У него уже была любимая: коммерческая система нашла препятствие и через оператора создала проверку, а потом кто-то изнутри решил раскрыть механизм. Эта версия связывала слишком много деталей, чтобы не нравиться журналисту. Именно поэтому её следовало держать отдельно от установленного.
— Я считаю, что у платформы была возможность вмешаться, — сказал он. — Мотив следует из продукта. Следы доступа есть. Самого действия пока нет.
— А вы? — Алексей повернулся к Марине.
— Я считаю, что протокол помог вам изменить поведение. Остальное не установлено.
— Удобно.
— Нет. Удобно было бы выбрать одну историю.
Они подписали на обороте листа время и состояние каждой версии. Даниил сфотографировал его, Алексей оставил оригинал себе. Теперь хотя бы их сегодняшний вывод нельзя будет незаметно сделать увереннее после следующей находки.
Снаружи к бизнес-центру подъехал серый седан. Даниил невольно проследил за ним. Из машины вышла женщина с детским креслом в руках. Марина заметила его взгляд.
— Вот так работает настроенное внимание, — сказала она. — Вы ждёте серую машину и начинаете видеть серые машины. Их не стало больше.
— А если одна из них действительно за нами едет?
— Тогда одного цвета недостаточно.
Алексей получил ещё одно сообщение. На этот раз от поддержки «Практики факта»: «Ваша заявка на выгрузку данных зарегистрирована». Он не подавал заявку.
Через минуту на почту пришла ссылка на архив. Даниил попросил ничего не открывать. Алексей переслал заголовки письма Глебу, не переходя по ссылке. Отправка шла с настоящего домена платформы.
— Они знают, что мы встретились? — спросил Алексей.
— Или выгрузку заказал человек с доступом к вашему аккаунту, — сказал Даниил.
— Это должно успокаивать?
— Нет.
Марина предложила сменить пароль почты с другого устройства и завершить все сессии. Алексей сделал это при них. В истории входов не было ничего необычного, кроме авторизации сервиса «Практики факта», которой он сам когда-то разрешил доступ для календарных напоминаний.
— Календарь, почта, профиль, контакты, — перечислил Даниил. — Этого достаточно, чтобы знать многое и вовремя подталкивать.
— Но не чтобы найти нарушение Кирилла, — сказал Алексей.
— Для этого нужен человек.
Выгрузка пришла вторым письмом как защищённая ссылка. Глеб подтвердил, что сможет открыть её в изоляции. Даниил договорился отвезти устройство Алексея вечером.
Перед уходом Алексей попросил копию своего согласия и ещё раз перечитал формулировку. На словах «подтверждённый результат» он поставил вопросительный знак.
— Если выяснится, что письмо отправила платформа, что это будет значить? — спросил он.
— Что вам помогли без раскрытия способа, — ответила Марина.
— А если не она?
— Тогда останутся другие версии.
— Вы всегда оставляете версии?
— Пока данные позволяют.
На улице Даниил позвонил Ирине и коротко пересказал разговор. Она выслушала, потребовала согласие Алексея в редакционное хранилище и запретила упоминать Кирилла до независимого подтверждения нарушения.
— У нас есть история реальной пользы, ретроспективная правка и возможное тайное вмешательство, — подвёл Даниил.
— У нас есть слова одного участника и файл неизвестного происхождения, — поправила Ирина. — Найди письмо безопасности, оператора, исходные логи. И комментарий Арсеньева.
— Уже запросил.
— Лиде звонил?
— Нет.
— Почему ты замолчал?
— Алексей её знает.
Ирина вздохнула.
— Не используй сестру как короткий путь к системе.
— Я понял.
— Ты это уже понимал в прошлый раз.
После звонка Марина сказала:
— Она права.
— Вы слышали только мою сторону.
— Достаточно громко.
— Лида сама проходила курс и согласилась на интервью.
— Согласие на интервью не равно согласию стать вашим аргументом навсегда.
— Сегодня день очевидных истин?
— Вы удивительно устойчивы к некоторым из них.
Они вернулись к машине. На лобовом стекле под дворником лежал белый конверт без надписи.
Даниил остановил Марину рукой.
— Не трогайте.
— Я и не собиралась.
Он сфотографировал конверт, машину и положение дворника. Потом надел перчатки из аптечки и снял его. Внутри была одна распечатанная строка:
ПЕРВЫЙ СВИДЕТЕЛЬ ПОДТВЕРЖДЁН. ЗВОНОК СОСТОЯЛСЯ В 11:40.
— Мы начали в одиннадцать сорок две, — сказала Марина.
— Встречу. А на листе написано «звонок».
На обороте стоял индекс карточки Алексея и номер Н-17.
Даниил оглядел парковку. Камера бизнес-центра смотрела на въезд, но машина стояла у края зоны обзора. Подойти к ней можно было со двора.
Они вернулись к стойке охраны. Даниил показал пресс-карту, конверт в прозрачном пакете и попросил не копию записи, а немедленное сохранение последних двух часов. Старший смены сначала отказался, затем позвонил управляющему. Марина настояла, чтобы в журнале указали точное время запроса и не называли им содержание конверта.
На маленьком мониторе охранник перемотал камеру двора. Машина Даниила попадала в кадр только левой фарой и частью стекла. В 11:18 мимо прошёл курьер с квадратным рюкзаком. В 11:31 — мужчина в бейсболке, говоривший по телефону. В 11:54 к краю кадра подошёл человек в светлой рубашке. Видны были плечо и рука. Он задержался на семь секунд и ушёл обратно во двор.
— Можете увеличить? — спросил Даниил.
Увеличение превратило кисть в серые квадраты. На рукаве различался тёмный знак, похожий на логотип доставки или складку.
— Вход во двор?
— Муниципальная камера на углу, — ответил охранник. — Запрос только через полицию.
— Человек заходил в здание?
Они проверили холл. Светлая рубашка не появилась. Значит, он пришёл с улицы, знал, где стоит машина, и ушёл тем же путём. Это не требовало доступа к кафе: Даниила могли вести от дома Алексея или увидеть через окно.
Марина попросила показать запись с момента их приезда. За три минуты до того, как она села в машину, у двора остановился велосипедист с коробом доставки. Лица под шлемом не было видно. Он посмотрел в сторону машины, набрал сообщение и уехал. Связь с конвертом была возможной и совершенно недоказанной.
— Сохраните оба фрагмента без обрезки, — сказал Даниил.
— По официальному запросу.
Он тут же написал письмо от редакции, поставил Ирину и управляющего в копию. Охранник зарегистрировал обращение. По крайней мере, видео теперь существовало не только в их памяти.




