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




