Файл назывался просто: sabotage_log.xlsx. В нём было четыреста семнадцать строк. Каждая строка содержала дату, время, скриншот, описание случившегося. Катя собирала его три года и одиннадцать дней.
В понедельник в девять утра она нажала «Отправить». Письмо ушло директору, Ивану Петровичу. Катя закрыла ноутбук, налила себе кофе из общей кофемашины и впервые за это время глубоко выдохнула.
Катя работала аналитиком в отделе разработки. Тридцать четыре года, тихая, два монитора и вечный блокнот на столе. В офисе её называли «наш мозг» за то, что могла за полчаса найти ошибку, которую команда искала неделю. Она не спорила на летучках, не выступала на конференциях, не ездила на корпоративные выезды. Делала свою работу. Этого хватало.
В том же отделе работала Юля. Юлия Сергеевна, если официально, но её все звали Юля с такой интонацией, будто она и есть вся команда. Вела переговоры с клиентами, устраивала тимбилдинги, знала всех по именам, смеялась громко и к месту. Красивая, яркая, умеющая подать любую идею как свою и единственно возможную. Тридцать восемь лет, развод за плечами, амбиции впереди.
Три года назад им дали большой проект. Банковская аналитическая система на тридцать миллионов. Катя придумала архитектуру. Юля представила её на внутренней защите. Без Кати. Проект уехал в Москву, Юле выписали квартальную премию в двести тысяч, Кате сказали «ты и так молодец». Катя не возразила. Это был её последний молчаливый момент старой жизни.
Через неделю Юля зашла с кофе и улыбкой.
— Катюш, ты такая вдумчивая. Давай так: ты пишешь, я общаюсь с клиентами. У тебя же с людьми не очень, сама знаешь.
Катя кивнула. Вечером, уже дома, открыла Excel и создала файл. Пустой, без названия. На всякий случай.
Первая запись появилась через два месяца. Юля отправила клиенту из Петербурга письмо от имени Кати. В нём были сроки, которые Катя не согласовывала. Когда клиент пожаловался на срыв, виноватой осталась Катя. Она попыталась объяснить. Юля при всех развела руками.
— Катюш, ну я же предупреждала. Ты не тянешь переписку, я хотела помочь.
Катя сохранила скриншот того письма. И переписку в корпоративном мессенджере, где Юля за неделю до этого писала: «Я сама напишу клиенту, не напрягайся». Файл получил имя sabotage_log.xlsx. И пароль из шестнадцати символов.
Дальше было только хуже.
На ревью кода Юля находила в работе Кати ошибки, которых там не должно было быть. Катя шла разбираться. В её последних коммитах ничего лишнего не обнаруживалось. А в истории правок репозитория было видно: Юля меняла файлы перед ревью. Сначала вносила баг, потом его же «находила» на собрании. Все улыбались. Катя нет. Катя шла к себе и открывала файл. Строка номер шестнадцать. Строка номер двадцать четыре. Строка номер сорок один.
Весной компания запустила внутренний грант на новый модуль аналитики. Катя три недели писала заявку. Юля предложила «причесать текст перед отправкой». Забрала документ, переправила титульный лист и отправила с общего адреса. Грант выиграла команда под руководством Юли. Имя Кати стояло четвёртым в списке соавторов, рядом с именем стажёра, который пришёл за две недели до защиты. Строка номер шестьдесят два.
Один раз Юля удалила её презентацию. Прямо перед демонстрацией клиенту, за шесть минут до начала. Катя открыла ноутбук. Вместо её слайдов лежали старые, двухлетней давности, с неверными цифрами по кварталу. До переговорки оставалось идти сорок метров по коридору.
В лифте Катя молча открыла телефон, достала резервную копию из личного облака и скинула её на корпоративную почту. С мобильного запустила на проектор. Презентация прошла. Юля сидела в первом ряду и смотрела. На её лице на секунду мелькнуло что-то. Не злость. Скорее удивление. Как будто она только сейчас поняла, что Катя знает.
После той встречи Катя купила второй ноутбук. Старый ThinkPad, за девять тысяч с рук. Настроила на нём автоматический архив: всё, что делалось на рабочем компьютере, раз в сутки в два часа ночи копировалось на личный сервер. Git-коммиты, скриншоты, экспорты из корпоративной почты, логи доступа к общим документам. Юля этого не знала. Никто не знал. Муж думал, что Катя просто много работает.
Дома Катя завела отдельную папку в облаке. Переименовала в «Кулинария». Внутри лежали подпапки по годам, в каждой папке по месяцам, в каждой месячной папке скриншоты, PDF и видеозаписи общих встреч, куда попадала рабочая почта. Муж однажды заглянул и спросил, почему в «Кулинарии» четыреста гигабайт. Катя ответила, что там её диссертация. Он кивнул и больше не спрашивал.
На осеннем корпоративе, в ресторане на набережной, Юля выпила два бокала шампанского и на минуту прижалась к плечу Ивана Петровича. Наклонилась ближе. Не настолько, чтобы не слышали соседи за столом.
— Петрович, давай уже честно. Катя не тянет. Её надо отпускать. Сколько можно её прикрывать.
Директор хмыкнул. Промолчал. Катя стояла в трёх метрах у окна и смотрела на реку. На следующее утро в файле появилась строка номер девяносто семь. Со ссылкой на видеозапись с камеры ресторана. Юля сама подписала согласие на съёмку при входе, как и все остальные.
Два раза Юля официально подавала Катю на сокращение. Формулировка одна и та же: «неэффективность коммуникации с клиентами». Оба раза Иван Петрович отказывал. Он видел цифры. Катин отдел на её задачах выдавал результат лучше всех в компании. Но Юля не сдавалась. Она просто нашла другой путь.
Прошлой осенью открылась вакансия тимлида отдела. На эту позицию Юля метила давно. И знала: у Кати шансов формально больше. Архитектор главного проекта, лучшая производительность. Юля начала готовить почву. На каждой планёрке ронялась короткая реплика: «Катюш, ты уверена, что справишься? Там с людьми нужно говорить». На каждом ретро звучала мягкая подсказка руководству: «Катя выгорает, её бы отпустить в длительный отпуск». Два раза в неделю Иван Петрович получал дружеские письма «для твоей же информации»: про тяжёлую атмосферу в команде из-за «молчаливого сопротивления» Кати.
Катя молчала. Терпеливо собирала.
Ко дню голосования по тимлиду файл весил триста двенадцать мегабайт. Четыреста семнадцать строк. Видео, скриншоты, git-логи, выписки из корпоративной почты, история правок в общих документах, записи с камер. Всё с датами, с метками времени, со ссылками на источники. Всё проверяемо.
Собрание назначили на пятницу, четырнадцать ноль-ноль. Переговорная номер три, большая, на двадцать человек. Там должны были объявить нового тимлида.
В понедельник утром Катя отправила письмо. Без эмоций, без объяснений. «Иван Петрович, перед пятничным собранием прошу ознакомиться с приложенным файлом. Архив доступен по ссылке, пароль отправил отдельным сообщением. Екатерина».
Она не видела, как директор открыл файл. Не видела, как он читал его три часа подряд, закрывшись в кабинете. И не видела, как в четверг вечером он позвонил в HR и попросил принести типовой договор о расторжении трудовых отношений. Катя в тот момент ехала с работы в метро, слушала подкаст про архитектуру хранилищ данных, и впервые за долгое время у неё не дрожали руки.
Всю неделю Катя работала как обычно. Писала код, отвечала на письма, пила кофе в пять вечера. На вторничной планёрке Юля в очередной раз мягко намекнула, что Кате стоит подумать про отпуск. Катя кивнула. Пообещала подумать. Потом вернулась к столу и открыла в браузере карту Петербурга. Хотела посмотреть, какой отель выбрать на майские.
Собрание началось ровно в четырнадцать. Юля пришла в новой блузке, с уложенными волосами, с папкой в руках, готовая к приветственной речи в роли тимлида. Села по правую руку от директора. Катя в середине стола, как обычно, с блокнотом.
Иван Петрович открыл ноутбук. Поднял глаза от экрана.
— Прежде чем объявим тимлида, один вопрос. Юлия Сергеевна, вам знаком файл sabotage_log.xlsx?
Юля улыбнулась.
— Нет, Иван Петрович. А что это?
— Это три года вашей работы. Четыреста семнадцать пунктов. Пункт номер три. Письмо клиенту от шестнадцатого марта две тысячи двадцать третьего года, отправлено с почты Екатерины без её ведома. Пункт номер восемь: удаление презентации седьмого июля. Пункт сорок первый: правка коммитов в репозитории перед ревью. Пункт шестьдесят второй: подмена титульного листа в заявке на грант. Хотите дальше? Или сразу девяносто седьмой, где вы лично объясняете мне на корпоративе, что Катя не тянет?
Юля побелела. В переговорной стало тихо. Так тихо, что через закрытую дверь слышно было, как в коридоре работает кофейный автомат. Пятнадцать человек сидели и смотрели. Катя смотрела в стол.
— Я не понимаю, о чём вы. — Юля сглотнула. Голос у неё сел.
— Вот видео с корпоратива. — Директор развернул ноутбук. На экране пошла запись. — А вот логи доступа к рабочему компьютеру Екатерины за прошлый апрель. Ваш пропуск, пять сорок две утра. Вы правите её файлы перед ревью. У нас такие логи хранятся два года. А Екатерина хранит свои три.
Юля встала. Хотела что-то сказать. Не сказала. Повернулась к Кате. Впервые за эти годы действительно на неё посмотрела.
Катя подняла глаза.
Юля дёрнула плечом. Голос пропал, потом вернулся.
— Катюш. Ты же понимаешь.
Но Катя молчала. Она думала об этом моменте очень долго. О том, что именно ответит. И в эту минуту поняла, что отвечать не хочет. Она снова посмотрела в стол.
Иван Петрович закрыл ноутбук.
— Юлия Сергеевна. В отдел кадров. Там вас ждут.
Юля вышла. Ни на кого не посмотрела. Дверь за ней закрылась мягко, без щелчка.
Иван Петрович обвёл взглядом оставшихся пятнадцать человек.
— Тимлидом назначается Екатерина. С понедельника. Вопросы?
Вопросов не было. Одна из коллег, сидевшая напротив Кати, медленно выдохнула и посмотрела на неё так, будто увидела впервые.
Через месяц Катя сидела в кабинете тимлида. Юля устроилась в другую компанию, подальше от центра, на зарплату на треть меньше прежней. Файл sabotage_log.xlsx лежит в архиве, в папке «Закрыто». На всякий случай.
А у вас на работе была своя Юля? Или вы сами — та самая Катя, которая молча собирает логи?
Если Вам было интересно и хотите видеть больше таких историй — поставьте лайк👍 и подпишитесь. 🙏
Похожие популярные публикации👇👇👇