Дождь стучал по стеклу двадцать второго этажа ровно так же, как пульсировала боль у Алисы в висках. На экране монитора застыло письмо, от которого кровь отхлынула к ногам, оставив в ушах густой, давящий звон.
«Алиса, почему кампания для «Вердани» запущена в тестовом режиме с бюджетом в пять раз превышающим согласованный? Клиент в ярости. Жду объяснений в кабинете. Сейчас. Елена.»
Она перечитала строчки еще раз, пытаясь отыскать в них хоть проблеск смысла. Кампания… Она не запускала кампанию. Она только вчера отправила финальные креативы на согласование Елене. Тестовый режим? Пятикратный бюджет?
— Это ошибка, — прошептала она, но звук утонул в гуле кондиционера.
Дверь в openspace резко распахнулась. В проеме стояла Майя из смежного отдела, ее обычно безмятежное лицо было искажено гневом.
— Алиса, что ты наделала? Мне только что позвонил Алексей из «Вердани». Он кричал так, что у меня до сих пор дрожат руки. Ты что, вообще не смотришь в таблицы планирования? Ты своим «креативом» нам всем шеи свернёшь!
Алиса встала, чувствуя, как подкашиваются колени.
— Я ничего не запускала, Майя. Я отправила все Елене на подтверждение вчера, в 18:30. Ты же видела письмо.
— Видела пустое место в расписании на сегодняшнее тестирование! — Майя сделала шаг вперед, и Алиса уловила запах ее дорогого цветочного парфюма, теперь казавшегося ядовитым. — А вместо него обнаружила живую, работающую кампанию с бешеным бюджетом! И за чьей подписью? За твоей, Алиса! Система все фиксирует.
Вот оно. Лежачая полиция. Система управления проектами, которую внедрили полгода назад и которую все ненавидели за глюки. Алиса схватилась за край стола.
— Там мог быть сбой… Или… Может, ты что-то не так внесла в расписание? Ты отвечаешь за календарь.
Глаза Майи сузились до щелочек.
— О, вот как? Теперь я виновата? Я работаю с этой системой как часы, в отличие от некоторых, кто до сих пор путается в базовых функциях.
Из углового кабинета вышла Елена. Ее высокие каблуки отчеканили по полу ледяную дрожь, прокатившуюся по спине Алисы. Разговор прекратился. Весь openspace замер, делая вид, что увлечен работой, но Алиса чувствовала на себе десятки колючих взглядов.
— Заходи, — бросила Елена, не глядя на нее, и скрылась в кабинете.
Позже, сидя на кухне и сжимая в ладонях чашку с уже остывшим чаем, Алиса пыталась восстановить хронологию. Кабинет Елены. Гладкий, холодный стол. Голос начальницы, ровный, как скальпель.
— Я не получала твоих креативов на согласование. Проверила папку «Входящие», «Спам», всё. Есть только автоматическое уведомление от системы о том, что этап «Согласование креатива» по проекту «Вердани» завершен тобой в 19:05. Сразу после этого была запущена кампания. Техподдержка подтвердила: все действия произведены с твоего аккаунта, с твоего IP-адреса.
— Но я… Я не могла. Я ушла в 18:45. Максим, дочь, ее нужно было забрать из сада…
— Твой компьютер был в сети до 20:17, — Елена откинулась на спинку кресла. — И бюджет. Откуда взялся измененный бюджет? Исходный файл с твоими расчетами исчез. В системе висит твоя же версия, но с другими, завышенными цифрами. Объясни.
Объяснить было нечем. Только тупая, животная паника. Она знала, что не делала этого. Но все улики — все — были против нее. Как в дурном сне, где ты кричишь, а звука нет.
Спасительный звонок мужа прервал этот допрос.
— Алис, все в порядке? Ты очень тихая.
Голос Максима, привычный, теплый, просочился сквозь ледяную скорлупу страха. Она вышла из кабинета, бормоча что-то насчет срочного звонка, и уткнулась в телефон в пустой переговорке.
— Макс… У меня кошмар.
Она сжала рассказ в несколько бессвязных фраз: срыв кампании, обвинения, пропавшие файлы, гнев клиента.
— Подожди, подожди, — мягко остановил он ее. — Ты говоришь, ты ничего этого не делала?
— Конечно, нет! Но тут все системы, логи…
— Системы глючат. А люди ошибаются. Или, — он понизил голос, — или кто-то очень хочет выставить тебя виноватой. Эта Майя, она с тобой всегда холодно общалась.
— Но как? Как она могла получить доступ к моему аккаунту?
— Не знаю. Но мы выясним. Не вешай нос. Главное — ты не виновата. Запоминай: ты не виновата. Мы справимся.
Она кивала, глотая слезы, чувствуя, как его уверенность, словно прочный канат, опускается к ней в пропасть. Он всегда был ее якорем. Практичным, спокойным, непоколебимым. В его мире все проблемы имели решение, все поломки — схему починки.
— Папа! Где мама? — тоненький голосок дочери донесся с фона.
— Мама на работе, рыбка. Скоро приедет.
— Хочу маму!
Сердце Алисы сжалось. Полина. Ей всего четыре. Она не представляла, что у мамы бывают провалы, что мир взрослых построен на хрупких договоренностях и предательских кликах мыши.
— Приезжай домой, — сказал Максим. — Мы заказали пиццу. Посмотрим с Полинкой мультики. А завтра будем думать.
Дома пахло тестом, сыром и детством. Полина повисла на ней, как маленький теплый лемур, щебеча о том, как нарисовала в саду синего кота. Максим обнял их обеих, и на миг все стало на свои места. Здесь, в этих стенах, она была в безопасности. Здесь ее любили не за идеальные отчеты, а просто так.
Но когда Полина заснула, прижав к груди потрепанного плюшевого зайца, страх вернулся.
— Они могут уволить меня, Макс. С такой формулировкой… Я больше никуда не устроюсь. Наш отпуск, ипотека…
— Никто тебя не уволит, — он взял ее руки в свои. Они были большими, шершавыми от работы в домашней мастерской. — Мы найдем правду. Завтра потребуй детальные логи, историю изменений файлов. Все, что можно. И поговори с ITшниками. Спокойно, по-деловому. Как будто ищешь техническую причину.
Она смотрела на него, жадно впитывая эту простую, мужскую логику. Он был ее щитом. И в его глазах она снова становилась сильной, способной бороться.
На следующий день в офисе висела гробовая тишина. Коллеги избегали встреч глазами. Елена вызвала ее снова.
— «Вердани» грозятся разорвать контракт. Мы компенсируем перерасход из своего кармана. Это твоя ответственность, Алиса. У тебя есть время до конца недели, чтобы предоставить хоть какие-то доказательства своей невиновности. В противном случае…
Она не договорила. Не нужно было.
Алиса заперлась в переговорке с кофе, который горчил на языке, и погрузилась в логи системы. Десятки, сотни строк. Время, действия, IP. И тут она увидела. 19:05 — завершение этапа с ее аккаунта. Но в 19:03 был запрос на восстановление пароля… на ее почту. Запрос пришел с другого IP. С того, который… она сверилась со списком… который был закреплен за переговоркой №3. Той самой, где они с Майей вчера днем обсуждали последние правки по «Вердани». Они сидели за одним ноутбуком, Майя показывала что-то в календаре. Ноутбук был корпоративный, и сессия в системе была открыта…
Она почти побежала к IT-специалисту Лёше, замшевому гику с добрыми глазами.
— Лёш, смотри. Запрос на сброс пароля. Он пришел, когда я физически не могла быть за компьютером. Я уже ушла.
Леш хмуро уставился на экран.
— Странно… И IP этот… Он внутренний. Это можно сделать только из офиса.
— Можно узнать, кто сидел в той переговорке в это время? По пропускной системе, например?
— Камеры там нет, — покачал головой Лёша. — А пропускная система фиксирует только вход в здание и этаж. Но… погоди. Тот ноутбук, с которым вы работали. Если в нём был открыт твой сеанс в системе, и его не закрыли… Теоретически, им мог бы воспользоваться кто-то другой. Это нарушение безопасности, но…
— Майя, — выдохнула Алиса. — Мы работали за тем ноутбуком. Я отошла выпить кофе… Она могла остаться одна. Но зачем? Чтобы подставить меня?
Лёша пожал плечами.
— Не знаю. Но этот запрос на сброс пароля — слабое место. Система глючная, он мог прийти сам, но… вероятность мала. Нужно больше.
Больше не было. Файл с бюджетом. Она помнила, что сохраняла его на общий диск. Теперь там висела другая версия. У нее осталась копия в личной почте, черновик, который она отправляла себе неделю назад. Цифры там были старые, исходные. Это было что-то, но не доказательство подмены.
Она шла к своему столу, обдумывая, как преподнести это Елене, когда увидела Майю. Та стояла у окна, разговаривая по телефону, и ее голос, обычно такой звонкий, был тихим, усталым.
— Да, мам, все нормально… Просто работа… Нет, не могу сейчас уехать, проект… Деньги очень нужны, ты же знаешь…
Майя обернулась, и их взгляды встретились. В глазах коллеги Алиса прочла не злорадство, а что-то другое. Панику? Страх? Майя резко отвернулась и быстро ушла.
И тут в голове у Алисы щелкнуло. Деньги. Бюджет кампании был завышен в пять раз. Клиент оплачивал по факту. Перерасход шел из бюджета агентства. Но если бы кампания прошла успешно (а тестовый запуск дал бешеные цифры охвата, просто потому что влили огромные деньги), кто-то мог бы претендовать на бонусы за эффективность… Или… Или можно было бы как-то вывести эти деньги? Нет, слишком сложно, слишком рискованно. Или? Вспомнился случай год назад в другой компании, когда менеджер договорился с подрядчиком о фиктивном завышении цен, а разницу они делили…
Она чувствовала, что близка к разгадке, но все еще хватала воздух. Доказательств не было. Только догадки и один странный лог.
Вечером она, прижавшись к Максиму на диване, выкладывала ему все.
— Это она, — уверенно сказал Максим. — Слышно же по голосу — паникует. У нее мотив, возможность. Нужно копнуть в ее сторону. Может, у нее долги, авантюра какая-то. Завтра иди к Елене со всем, что есть. Скажи прямо: подозреваешь Майю.
— Но я не уверена на сто процентов! Это ведь только предположение.
— А что они делают с тобой? Собирают улики в одну сторону, не рассматривая другие. Пора защищаться, Алис. Пора.
Она смотрела на его решительное лицо и хотела верить в эту простую картину мира: есть враг, его нужно вычислить и победить. Но внутри все сжималось от сомнения. А если не Майя? А если это чья-то еще более сложная игра? Или, что страшнее всего, — чудовищная цепочка ее собственных ошибок, которых она не помнила? Она стала плохо спать, забывать мелкие дела. Перфекционизм, годами двигавший ее вперед, теперь обернулся парализующим страхом ошибиться. Может, она и правда нажала не ту кнопку?
На следующее утро, придя в офис, она увидела, что место Майи пустует. На столе нет ни монитора, ни кружки.
— Ее уволили, — шепотом сообщила соседка по ряду. — Вчера вечером. Быстрый разговор с Еленой и охрана. Ходят слухи, что она была замешана в каких-то махинациях с финансами подрядчиков. Не только по нашему проекту.
Алиса замерла. Значит, она была права? Максим был прав. Враг повержен. Но почему на душе не стало легче? Почему она чувствовала себя соучастницей чего-то грязного?
Елена вызвала ее через час.
— Ситуация прояснилась, — сказала начальница без предисловий. — У Майи были проблемы. Серьезные. Технический отдел провел расследование. Нашел… нестыковки в ее действиях. В том числе и по истории с «Вердани». Твоя версия о возможном доступе к твоей сессии подтвердилась. С твоей стороны, конечно, было легкомыслием оставлять открытый доступ, но… — Елена вздохнула. — Инцидент исчерпан. Клиенту все объяснили, мы взяли вину на себя как компания. Ты свободна.
Алиса вышла из кабинета, чувствуя себя не победительницей, а вышедшей на берег после кораблекрушения. Все кончено. Ее имя очищено. Но горький привкус оставался.
Она собирала вещи, когда ее взгляд упал на рабочий чат. Мессенджер. У нее и Майи была переписка по проекту. Алиса машинально открыла ее. Последнее сообщение от Майи было отправлено вчера, за час до ее увольнения. Не по работе. Просто ссылка. На облачный диск. Без комментариев.
Сердце Алисы забилось чаще. Она оглянулась, кликнула по ссылке. Там лежал один-единственный файл. Аудиозапись. Дата — тот самый роковой день. Время — 18:40. Их разговор с Майей в переговорке.
Алиса надела наушники дрожащими руками и нажала «play».
Сначала слышен был ее собственный голос, усталый: «…ладно, Май, давай на этом остановимся. Я отправляю Елене финальное письмо и бегу. Полину нужно забрать».
Потом голос Майи, странно приглушенный: «Отправляй. Я тут еще посижу, проверю календарь на завтра».
Шорох, звук закрывающейся двери. Тишина на минуту. Потом — быстрые, ясные клики мыши. Еще через минуту — голос Майи, но уже не в микрофон, а как будто в телефон: «Да, все сделала. Файл подменила, кампанию запустила с ее аккаунта. Через пять минут начнется… Да, бонус за «успешный» запуск будет наш… Нет, она даже не заподозрит. Она вся в своих детских проблемах… Что? Нет, старый файл с бюджетом я удалила с диска, но… черт. Кажется, она сохраняла раннюю версию у себя в почте. Надо проверить…»
Запись обрывалась.
Значит, так. Не просто подстава. Спланированная афера с деньгами. И ее, Алису, выбрали слабым звеном, козлом отпущения. И Майя… Майя оставила ей эту запись. Почему? Как страх? Как попытку оправдаться перед самой собой? Как доказательство, что Алиса была пешкой в чужой игре?
Она сидела, глядя на экран, и понимала, что самое страшное — это не злой умысел. Самое страшное — это та серая зона, где из-за нечетких инструкций, глючной системы, усталости и взаимного недоверия рождаются чудовища. Где каждый может стать жертвой. Или палачом.
Она скопировала файл на флешку, удалила переписку. И подумала о Майе. О ее телефонном разговоре с мамой. О деньгах, которые «очень нужны». Опустошенных глазах.
Вечером дома, укладывая Полину, Алиса крепче обычного обняла ее.
— Мама, ты грустная? — спросила девочка, касаясь ее щеки.
— Нет, рыбка. Просто задумалась.
— О чем?
— О том, что даже если все вокруг говорят, что ты ошиблась, нужно очень внимательно слушать свой внутренний голос. И быть осторожной с чужими ошибками. Потому что иногда, исправляя одну, можно совершить другую. Еще большую.
Полина не поняла, но кивнула серьезно.
Максим обнял ее сзади, когда она вышла из детской.
— Все закончилось хорошо. Ты справилась.
— Не совсем, — тихо сказала Алиса, глядя в темное окно, где отражался их силуэт. — Я получила доказательство. Абсолютное. Что Майя все подстроила.
Он замер.
— И? Ты отдала его Елене?
Она долго молчала, перебирая в голове варианты. Справедливость требовала отдать. Чтобы точка была поставлена. Но… уволенная Майя уже понесла наказание. И у нее была больная мать. И этот голос в записи — испуганный, жадный, отчаянный — был не голосом монстра. А голосом загнанного в угол человека. Как и она сама несколько дней назад.
— Нет, — наконец выдохнула Алиса. — Не отдала. Иногда правда — не самая важная вещь. Иногда важнее — остановить цепную реакцию.
Максим не сразу ответил. Потом крепче прижал ее к себе.
— Боишься, что не выдержит проверки твоя теория о ее махинациях? Что могут быть нюансы?
— Боюсь, — честно призналась она, — что, добиваясь «справедливости», я сама стану тем, кого боюсь. Бездушным винтиком в системе взаимных обвинений. Я уже почти стала.
Она чувствовала, как меняется внутри. Ее старый страх — сделать ошибку — отступал, сменяясь другим, более взрослым и тяжелым пониманием: мир полон неопределенностей, и люди в нем ломаются. И самый важный выбор — не между правдой и ложью, а между местью и милосердием, между простотой черно-белого и сложностью полутонов.
Она не знала, правильно ли поступила. Возможно, завтра ее решение аукнется новой проблемой. Но сегодня, слушая ровное дыхание дочери и чувствуя тепло мужа, она понимала, что сохранила что-то внутри себя. Что-то, что не сломала эта история.
Рекомендую к прочтению:
Благодарю за прочтение и добрые комментарии!