Kitabı oxu: «Плохие адреса. Книга 1. Коллектор: Нижняя сеть»

Şrift:

Глава 1

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

— Всё нормально, — сказала Татьяна и переставила вазу подальше. — За такую цену квартире положено выдерживать локоть покупателя.

Сазонов усмехнулся. Хозяйка нет.

До передачи ключей оставалось меньше получаса. На столе лежала папка с договором, нотариальная копия ждала в облаке. Показ шёл терпимо, пока Сазонова не сказала:

— Опять стучит.

Из стены за мойкой пришли четыре удара: два, короткая пауза, ещё два.

Хозяйка сразу напряглась.

— Старый дом. Соседи.

— Очень музыкальные соседи, — заметил Сазонов.

Татьяна открыла шкаф под мойкой. Соединения были чистыми, миска под сифоном пустая. Воду на кухне перекрыли перед ремонтом отдельным вентилем.

— Стояк общий. Звук может прийти с другого этажа. Это проверяется.

— А это? — спросила Сазонова.

Она протянула телефон. В приложении управляющей компании висела закрытая заявка: «повторное голосовое уведомление». Ниже — серое примечание: «второй пользователь не подтверждён».

— У меня один аккаунт, — быстро сказала хозяйка. — Это ошибка.

— Вы раньше видели эту строку? — спросила Татьяна у покупателей.

— Нет. Гостевой доступ дали сегодня.

— Голосовое уведомление было? — Сазонова посмотрела на хозяйку.

Та ответила не сразу.

— Домофон однажды назвал чужую фамилию. Управляющая сказала, что сбоит панель.

Татьяна уже хотела набрать диспетчера, когда четыре удара повторились.

Потом из крана её собственным голосом прозвучало:

— Не продавай.

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

— Это вы? — спросил Сазонов.

— Нет.

— Очень похоже.

— Мне от этого не легче.

Хозяйка дёрнула смеситель. Татьяна остановила её.

— Кран перекрыт. Не трогайте.

Сазонова уже снимала на телефон. Сазонов тоже включил запись.

— Повторите, — попросила его жена.

— Я ничего не говорила.

Татьяна проверила вентиль. Закрыт. Открыла кран — воды не было. Из стояка пришло далёкое шуршание.

Они прослушали запись Сазонова. Слышались разговор, щелчок вентиля и четыре удара. Потом шум. Фразы не было.

— Великолепно, — сказала Татьяна. — Если это спектакль, организатор экономил на звукорежиссёре.

Сазонов посмотрел на жену. Та уже сняла бахилы.

— Мы сегодня не подписываем.

Хозяйка побледнела.

— Но это же техника. Сейчас вызовем мастера.

— Поэтому и не подписываем, — ответила Татьяна. — Пока непонятно, что произошло, ключи не передаём.

— Таня, — тихо сказала хозяйка.

В одном слове уместилась вся комиссия. Хозяйка шагнула за ней в прихожую.

— Ты же знала про прошлую жалобу.

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

— Знала про шум. Про голос — нет, — ответила она. — И сейчас спорить об этом поздно.

Татьяна открыла дверь.

— Я оформлю паузу и пришлю вам порядок возврата аванса, если решите выйти из сделки, — сказала она Сазоновым. — Сейчас лучше спуститься.

— А квартира? — спросила хозяйка.

— Квартира за полчаса никуда не денется. Это сегодня самая надёжная её характеристика.

Сазонов улыбнулся, жена нет. Они вышли на площадку.

Татьяна задержалась за папкой и снова услышала из квартиры: два удара, пауза, два удара.

У двери сидел незнакомый мужчина и ставил микрофон на маленькую стойку.

Татьяна закрыла замок.

— Вы из тех, кто сначала устраивает привидение, потом выкладывает разоблачение?

Мужчина поднялся.

— Если бы я умел устраивать привидения, у меня был бы другой прайс.

На шее у него висели наушники, рядом стоял рюкзак с приборами.

— Уберите микрофон.

— Сейчас закончу участок записи.

— Нет. Сейчас уберите.

Он без спора сложил стойку.

— Илья Ермаков. Инженер-гидроакустик.

— А я балерина.

— Тогда у обоих сегодня выезд не по специальности.

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

— Кто вас нанял? — спросила Татьяна.

— Жилец снизу.

— Имя?

— Без его разрешения не дам.

— Удобно.

— Врать удобнее. Там условий меньше.

Сазонова остановилась на пролёте.

— Вы знали, что будет голос?

— Я пришёл за ритмом. Голос не планировал.

— Запись удалите, — сказала Татьяна.

— Камера выключена. Тут только звук.

Он показал экран. На нём шла звуковая дорожка.

Татьяна раздражённо выдохнула.

— Проигрывайте.

Илья включил динамик. После шума площадки возникли четыре чётких импульса.

— Слышите паузу между вторым и третьим? — спросил он.

— Слышу.

— На двух других адресах тот же рисунок. Разница по времени минимальная.

— На каких?

Он назвал две улицы.

Татьяна знала обе квартиры. Одну продала весной, вторую сопровождала в июле. После первой сделки жаловались на ночные звуки в ванной. После второй супруги просили расторгнуть договор, объясняя это «невыносимой атмосферой».

— Откуда адреса?

— Жалобы жильцов и одна запись.

— Фамилии у вас есть?

— Мне нужны сигналы, не фамилии.

— Пока.

Илья посмотрел на неё внимательнее.

— Вы всегда беседуете так, будто через минуту выдадите повестку?

— Только с людьми, которые ставят микрофон у двери моих клиентов.

Дверь напротив приоткрылась.

— Опять стучит? — спросила пожилая соседка.

Илья опустил телефон.

— Вы раньше слышали этот ритм?

— И стук слышала, и ругань. Покупатели тут часто ругаются.

Хозяйка квартиры вышла в коридор.

— Какие покупатели?

— Весной приходили муж с женой. Возле лифта сцепились. Она ему: «Ты опять всё решил за меня». Он ей: «А ты опять молчала до последнего». Потом другая пара почти то же самое говорила.

Илья спросил:

— Можете повторить остальное?

— Не надо, — остановила его Татьяна.

— Почему?

— Она открыла дверь, а не дала согласие на интервью.

Соседка сразу поддержала:

— Вот именно. А то потом дети звонят и спрашивают, зачем мать в интернете.

Илья убрал телефон.

— Хорошо. Без записи.

Татьяна отметила это против воли. Он хотя бы услышал слово «нет» с первого раза. Для человека с микрофоном и готовым расследованием это оказалось неожиданно приличным качеством. Она тут же напомнила себе, что приличное поведение не отменяет микрофона у чужой двери.

Домофон возле лифта пискнул. На экране появилось: «ПОСЕЩЕНИЕ ЗАВЕРШЕНО». Через секунду надпись сменилась.

«СОВМЕСТНОЕ ПОСЕЩЕНИЕ: ШУМАКОВА / ЕРМАКОВ».

— Вы внесены в гостевой список? — спросила Татьяна.

— Нет.

— Я вас тоже не вносила.

Сообщение появилось снова.

Илья не тронул экран.

— Он услышал наши фамилии и решил, что мы пришли вместе.

— Домофон быстрее людей и хуже понимает смысл.

— Иногда это продают как искусственный интеллект.

— Если он предложит нам ипотеку, я уйду из профессии.

Сазоновы спустились. Хозяйка вернулась в квартиру.

Татьяна повернулась к Илье.

— На двух моих предыдущих объектах был тот же ритм?

— Да.

— Покажете исходные записи.

— Покажу, если пустите проверить стояк и файл заявки.

— Нет.

— Тогда покажу часть.

— Тогда получите часть доступа.

Илья улыбнулся.

— Теперь я верю, что вы риелтор.

— А я пока не верю, что вы инженер.

Лифт пришёл, но Татьяна вспомнила о папке с договором, оставленной на кухне.

— Документы? — спросил Илья.

— Да.

— Подожду здесь.

— Первая разумная фраза за знакомство.

— Запомните. Потом будет трудно доказать.

Она открыла квартиру. Хозяйка разговаривала по телефону в спальне. На кухне стояк молчал.

Татьяна взяла папку и машинально открыла файл договора на планшете.

Между пунктом о состоянии объекта и передачей ключей появилась новая строка:

«Объект передаётся приобретателю со связанными последствиями использования адреса».

Татьяна перечитала её.

— Что там? — спросил Илья с площадки.

— Вы остались за дверью.

— Я за дверью. Но у вас лицо изменилось.

— Моё лицо в договор не входит.

Она подошла и показала экран.

— Этого пункта не было.

Илья перестал улыбаться.

— Когда открывали файл перед показом?

— В 14:27.

— Ритм записан в 14:31.

История изменений показывала вставку в 14:31:08. Вместо автора стояло: «техническая синхронизация».

— Хороший автор, — сказал Илья.

— Такого автора не бывает.

Татьяна отключилась от домашнего Wi-Fi и открыла облачную копию через мобильную сеть. В ней новой строки не было. В локальном файле она оставалась.

Затем она позвонила нотариусу и попросила зачитать сохранённый проект. Там тоже был старый текст.

— Значит, взлом или локальная подмена, — сказала она.

— Проверим роутер.

— Мы?

— Вы можете одна. Но у меня есть запись того же момента.

Она не любила, когда чужая логика оказывалась полезной.

Хозяйка разрешила отключить интернет. Татьяна выдернула питание роутера сама. Домофон погас. Планшет потерял сеть, но изменённая строка осталась в локальной копии.

— Она уже записана на устройстве, — сказала Татьяна.

— Да.

— Это ещё не мистика.

— Я этого слова не употреблял.

— Вы очень выразительно его не употребляете.

Илья достал контактный датчик.

— Стояк за кухонной стеной?

— Да. В шкаф без собственника не лезете.

— Я слушаю стену.

На приборе несколько секунд почти ничего не происходило. Потом из ванной донеслись два коротких удара.

Татьяна пошла туда. Илья остался в коридоре.

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

На стекле проступил слабый налёт влаги. Несколько дорожек соединились в буквы.

НЕ ПРОДАВАЙ

— Что там? — спросил Илья.

— Не входите.

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

— Теперь один шаг, — разрешила Татьяна.

Илья остановился у порога. Он осмотрел зеркало под углом, затем проверил вытяжку и слив. Это Татьяне понравилось больше, чем хотелось признавать. Человек хотя бы искал, откуда взялась влага, прежде чем объявлять квартире характер.

— Роутер выключен?

— Да.

Он посмотрел на слив.

— В сифоне есть вода.

— Я вижу.

— Я отмечаю носитель, а не читаю вам лекцию про сантехнику.

— Тогда отмечайте короче.

Илья поднял микрофон.

— Запишу звук?

— Только звук. Без видео. Голоса людей не публикуете без их согласия.

— До проверки?

— Вообще.

Он помолчал и кивнул.

— Хорошо.

Татьяна разрешила запись. В стояке было лишь слабое журчание.

Она распечатала локальную версию договора. Новая строка вышла на бумаге вместе с обычным текстом.

— Выносим документы в коридор, — решила Татьяна.

— Зачем?

— Проверить границу. Если файл меняется только внутри квартиры, место имеет значение.

Илья посмотрел на неё с интересом.

— Вы сейчас делаете мою работу.

— Нет. Я спасаю свою.

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

Илья сверил метаданные. Время технической вставки совпало с четырёхударным импульсом почти до секунды.

— Копируете только технический журнал, — сказала Татьяна. — Без паспортных данных и лиц клиентов.

— Адрес нужен для сравнения.

— Для проверки — да. Для публикации — нет.

— Вы всегда выдаёте условия по одному?

— Если человек начинает соглашаться, появляются следующие.

— Опасная система.

— Зато понятная.

Он скопировал журнал и показал папку. Татьяна проверила её сама.

— Вы мне совсем не доверяете?

— Мы знакомы меньше часа.

— Уже почти час.

— Значит, завтра обсудим повышение лимита.

Хозяйка вышла из спальни.

— Интернет можно вернуть?

— Через минуту. И сегодня показов больше не будет.

— Ты понимаешь, что фиксируешь дефект объекта?

— Понимаю.

— Марина говорила, что ты иногда защищаешь покупателя от сделки.

— Сегодня покупатель сам ушёл. Я только не стала его догонять.

Хозяйка закрыла дверь спальни.

Илья тихо сказал:

— За это продавцы вас, наверное, обожают.

— Не изучайте меня. У вас есть труба.

— Стояк.

Татьяна посмотрела на него.

— Я проверял терминологию.

Она почти улыбнулась.

В кухне щёлкнул принтер. Они вернулись. Из лотка вышел ещё один лист, хотя никто ничего не отправлял.

Между разделами договора появился заголовок:

«ВТОРОЙ ПОЛЬЗОВАТЕЛЬ».

Ни имени, ни подписи.

Илья сделал шаг.

— Не трогайте.

— Я не собирался.

— Собирались.

— Хорошо. Собирался.

Татьяна убрала лист в прозрачный файл.

— Это забираю я.

— Копию дадите?

— После обезличивания.

— Вы понимаете, что продажа теперь станет труднее?

— Спасибо. Я умею считать комиссию.

Он посерьёзнел.

— Я не про деньги.

— А я про них. Чтобы не делать вид, что решение ничего мне не стоит.

Она посмотрела на пустой раздел.

— У вас есть карта трёх адресов?

— Есть.

— Покажете вечером.

— Это приглашение?

— Это проверка.

— Я надеялся на более приятное слово.

— Не расходуйте надежду на рабочие встречи.

К шести Татьяна сидела в переговорной своего офиса и писала служебную записку. Формулировка «неустановленный акустический эффект» выглядела так, будто автор очень хотел сохранить работу после обследования у психиатра.

Марина позвонила сама.

— Собственница уже сообщила. Что произошло?

— Сделку остановила я.

— Почему?

Татьяна посмотрела на лист с заголовком «ВТОРОЙ ПОЛЬЗОВАТЕЛЬ».

— В приложении был сбой. Потом выяснилось, что договор внутри квартиры отличается от сохранённой копии, а в стояке повторяется один и тот же звук.

— Звук — не причина снимать объект.

— Я не снимаю. Но показы до проверки не продолжаю.

— Если проверять каждый старый дом после стука в трубе, мы будем продавать парковочные места.

— У парковочных мест тоже бывают трубы.

— Не помогай мне.

Марина помолчала.

— Клиенты напуганы?

— Да.

— Тогда пиши «технический сбой». Без историй про голос, пока не будет заключения.

— Инженер уже есть.

— Кто?

Через стеклянную стену Татьяна увидела Илью у ресепшена. Он пришёл с ноутбуком и двумя стаканами кофе. Камеры не было.

— Специалист, которого вызвал жилец снизу.

— Проверишь его документы и не раздувай историю раньше времени.

— Проверю.

Татьяна не сказала Марине про два прошлых объекта. Пока это было её решение, и ей самой оно не нравилось.

— Сазоновых верни, когда будет акт, — сказала Марина.

— Если будет безопасно возвращать.

— Вот поэтому я тебя ценю. И поэтому иногда хочу забрать у тебя ключи от всех объектов.

— Взаимно.

Татьяна завершила звонок.

Илья постучал и вошёл.

— Не знаю, какой кофе вы пьёте.

— Тогда зачем два?

— Хотел проверить, умеете ли вы принимать решения без письменных условий.

— Умею. Оба ваши.

— Жестоко.

Он развернул ноутбук. На карте Москвы стояли три отметки без фамилий и номеров квартир. Только коды и даты.

— Вы быстро учитесь, — сказала Татьяна.

— Я обещал не показывать клиентов.

— Вы обещали не публиковать.

— Это тоже соблюдаю.

Он открыл три дорожки. На каждой перед основным шумом шли четыре импульса с той же паузой.

— Май, июль и сегодня, — сказал Илья. — Рисунок совпадает.

— Может, автоматика?

— Возможно.

— Гидроудар?

— Проверю. Для него повторяемость неудобная.

— Сосед с молотком?

— Очень занятой сосед. Пять месяцев ездит по Москве и стучит в правильные стояки.

Татьяна посмотрела на него.

— Это шутка?

— Просьба не отправлять меня ловить соседа.

Она открыла свойства файлов.

— А постановка с вашей стороны?

— Тоже версия.

— Мотив?

— Мне выгодна громкая история. Говорящий кран продаётся лучше графика вибраций.

— Наконец разумный ответ.

— Рад, что моя потенциальная мошенническая схема нас сблизила.

— Не торопитесь.

Татьяна потребовала исходники. Илья согласился и попросил обезличенные метаданные договора.

— Не в обмен, — сказала она. — Если данные безопасны для клиентов, я дам их потому, что они нужны проверке.

Илья на секунду замолчал.

— Хорошо.

Эта короткая пауза подействовала на Татьяну сильнее его шуток. Она тут же вернулась к делу.

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

Пока Илья объяснял, зачем обычно делает скрытые истории видимыми, Татьяна проверила даты файлов и закрыла на карте номера домов. Публикация могла привести туда любителей страшных квартир раньше аварийной службы. Илья не спорил с этим. Он признал, что иногда понимал последствия уже после выхода материала, когда исправлять было поздно.

Татьяна решила проверить договоры двух прежних объектов сама. Совместная работа ускорила бы поиск, зато открыла бы Илье данные клиентов, которые не давали согласия на участие в расследовании. Он спросил, защищает ли она только их или ещё и себя. Вопрос попал в слабое место: старую жалобу она действительно недооценила. Но разбирать её вину с человеком, которого знала несколько часов, Татьяна не собиралась.

— Не переходите эту границу.

Илья согласился сразу и убрал со стола лист с кодами адресов. От этого стало не легче. Татьяна привыкла, что люди сначала проверяют запрет на прочность, а уже потом делают вид, что поняли. Он не проверял.

Они зафиксировали срок в общем файле. До девяти утра Татьяна должна была сверить первую сделку. При повторе формулы она останавливала показы на связанных объектах и передавала обезличенные сведения для технической проверки. До результата Илья не публиковал адреса, имена и номера квартир. Его почти готовый материал оставался в черновиках.

Риск ночного повторения Татьяна внесла отдельно. Именно он мешал отложить всё до удобного рабочего времени. Она открыла журнал обращений по двум домам, поставила напоминание на шесть тридцать и подготовила короткое уведомление Марине, которое можно было отправить после первого подтверждения. Так неприятная правота Ильи превратилась в порядок действий, а не в разрешение на сенсацию.

— Мы дали друг другу ограниченные обещания. Не надо делать из этого красивую сцену.

Илья заметил, что она даже согласие умеет лишить романтики. Татьяна назвала это профессиональным навыком. Он, по его словам, и не пытался.

— Тем лучше.

На парковку они вышли вместе. Илья остановился у соседнего ряда.

— Исходники пришлю через десять минут.

— Без монтажа.

— Исходники обычно такие.

— У вас на всё есть ответ?

— Нет. Поэтому я сегодня здесь.

Он ушёл к машине.

Татьяна села за руль и положила папку на пассажирское сиденье. День должен был закончиться договором и комиссией. Сделка сорвалась. Один и тот же сигнал уже появился на трёх адресах. Илья раздражал Татьяну тем сильнее, чем точнее соблюдал оговорённые границы.

Она открыла папку. На секунду захотелось позвонить Марине и выложить всё сразу, включая голос из крана. Татьяна не стала. Сначала факты, потом объяснения — это правило она любила именно потому, что сама сегодня его нарушила, промолчав о старой жалобе.

На полях распечатанного договора появилось серое прямоугольное поле. Пять минут назад его не было.

Татьяна не прикоснулась к бумаге.

Буквы проступили одна за другой.

[АДРЕС ПОДТВЕРЖДЁН.

ОСНОВНОЙ ПОЛЬЗОВАТЕЛЬ: ШУМАКОВА.

ВТОРОЙ ПОЛЬЗОВАТЕЛЬ: ОЖИДАЕТ ПОДТВЕРЖДЕНИЯ.]

Она сфотографировала лист и убрала папку в пластиковый пакет, который возила для документов после аварийных показов.

Телефон завибрировал. Илья прислал ссылку на исходные записи и короткое сообщение: «До десяти. Я помню».

Татьяна ещё раз посмотрела на поле в договоре. Второго имени там не было. Система ничего не объясняла и никого не назначала окончательно. Она только ждала подтверждения.

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

Глава 2

Илья убрал из звуковой дорожки фамилию Татьяны, послушал результат и вернул вырезанный кусок обратно. Без двух секунд перед стуком запись выглядела эффектнее, зато становилась хуже как доказательство. Он снова взялся за мышь и оставил всё, кроме имени хозяйки и номера квартиры.

На часах было 23:38. До утра оставалось достаточно времени, чтобы выполнить обещание Татьяне и ничего не трогать. Именно поэтому Илья уже двадцать минут готовил публикацию.

Он сидел за кухонной стойкой своей студии, в наушниках и в бахилах. Последнее обнаружил только сейчас. Из квартиры А01 он приехал час назад, успел снять куртку, поставить чайник и разложить аппаратуру, но синюю полиэтиленовую обувь не заметил.

— Профессиональная деформация вышла на новый уровень, — сказал он и снял одну бахилу. — Скоро начну спать в каске.

Вторая зацепилась за шнур зарядки. Телефон едва не полетел на пол. Илья поймал его и решил считать предупреждением не мистическим, а бытовым.

На экране ноутбука стояли три записи. Первая пришла весной от жильца дома в северной части Москвы. Вторая — в июле. Третью он сделал сегодня у квартиры, которую показывала Татьяна Шумакова.

Перед голосовым сбоем везде шли четыре удара.

Два. Пауза. Ещё два.

Илья увеличил дорожки. Расстояние между импульсами немного гуляло из-за качества записей, но рисунок сохранялся.

Сегодня он обещал Татьяне не называть клиентов до утра. Она понимала обещание шире, Илья — уже. В момент разговора это казалось разумным. Теперь ему хотелось хотя бы выбросить в сеть сам ритм и спросить, слышал ли его ещё кто-нибудь.

Жалобы на необычные звуки исчезали легко. Жилец подавал заявку. В ответ ему называли стояк, давление или ремонт этажом выше. Через неделю он уже сомневался, что слышал голос. Один файл у Ильи пропал после того, как автор удалил аккаунт. Второй человек потом отказался разговаривать.

Он открыл страницу редактора.

«Три московских дома. Перед странными голосовыми сбоями в стояках повторяется один акустический рисунок. Ищу записи с четырьмя ударами: два — пауза — два».

Илья прикрепил фрагменты звука. План дома не ставил. Вместо него нарисовал схему стояка без привязки к этажу, улице и конкретной квартире. На всякий случай ещё раз удалил метаданные.

Кнопка «Опубликовать» ждала внизу.

Он посмотрел на часы.

23:44.

Телефон завибрировал. Через форму обратной связи пришло новое сообщение.

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

Илья открыл файл.

На первых секундах мужчина говорил:

— Опять плохо уходит. Я заявку третий раз…

Дальше послышалось журчание. Затем два удара, пауза и ещё два.

Илья замер.

Запись была сделана девятого сентября.

За четыре дня до того, как он увидел Татьяну.

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

Илья вернулся к публикации и нажал кнопку.

Площадка подумала несколько секунд и выдала карточку:

«РИЕЛТОР С ПРОКЛЯТЫМИ СДЕЛКАМИ: ТРИ КВАРТИРЫ ГОВОРЯТ ОДНИМ ГОЛОСОМ».

— Прекрасно.

Он открыл настройки.

— Я написал восемнадцать скучных слов. Ты из них сделала телевизор в пятницу вечером.

Автоматический заголовок Илья заменил своим. Карточка обновилась. Через минуту стало ясно, что исправление запоздало.

Первый скриншот уже разошёлся по репостам.

В комментариях быстро нашлась «погибшая невеста», хотя Илья ни разу о ней не писал.

«Это опять тот дом, где невеста повесилась?»

«У знакомой сестры там квартиру смотрели».

«Риелтор женщина? Тогда понятно».

Что именно было понятно, автор не уточнил.

Илья закрепил комментарий:

«Версия о погибшей невесте ничем не подтверждена. Имена жильцов и адреса намеренно скрыты. Нужны записи ритма, а не семейный фольклор».

Через тридцать секунд ему ответили:

«Раз скрывают адрес, значит, точно есть что скрывать».

— Логика закрыла смену и ушла домой, — пробормотал Илья.

Телефон снова завибрировал.

Татьяна.

Он открыл сообщение.

«Вы обещали до утра».

Илья набрал:

«Клиентов не назвал. Адреса убраны. Опубликован только акустический фрагмент».

Ответ пришёл почти сразу.

«На записи слышен лифт. Планировка объекта была в сегодняшнем объявлении. Время показа знали шесть агентов и жильцы дома. Меня уже спросили двое коллег».

Он поморщился.

Татьяна прислала следующее:

«Формально фамилий нет. Фактически объект узнали».

Илья мог оправдаться записью от девятого сентября, но Татьяна была права: по лифту, планировке и времени показа объект уже узнали. Он написал: «Да. Моя ошибка. Заголовок исправил».

Она перевела дальнейшее общение в простой режим: перед публикацией они отдельно фиксируют, что можно показывать. Илья ответил: «Принято». Добавлять объяснения он не стал.

Среди советов освятить стояк и немедленно назвать адрес нашлась ещё одна полезная запись. Четырёхударный ритм в ней совпал, и Илья сохранил файл отдельно.

Отправительница назвалась Ольгой.

«Это не у меня. У соседки Кати. Она семь месяцев назад купила квартиру, после этого стала ходить во сне. Один раз нашли возле дома, где она раньше снимала. Сегодня опять ушла. Телефон оставила».

Илья выпрямился.

«Когда ушла?»

«Минут пятнадцать назад».

«Куда может пойти?»

Ольга прислала геометку.

Следующее сообщение было короче:

«Если ваш пост про неё — пожалуйста, сначала найдите её. Потом уже расследуйте».

Илья закрыл окно комментариев.

На секунду взгляд упал на статистику публикации. Число просмотров росло быстро.

Он погасил экран.

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

Татьяне он написал уже в лифте:

«Живая свидетельница с одной из ваших прошлых сделок. Ушла ночью к старому адресу. Еду».

Ответ появился на первом этаже.

«Имя».

«Катя. Уточняю фамилию».

Пауза длилась несколько секунд.

«Сергеева?»

«Да».

«Не снимайте её».

Илья нажал кнопку выхода.

«Не буду».

Татьяна прислала ещё одно сообщение:

«Это условие, а не просьба».

— Добрый вечер и вам, Татьяна Викторовна, — сказал он закрывающейся двери лифта.

Такси высадило его у дома А02 в 1:57. Мелкий дождь закончился недавно, и двор ещё блестел под фонарями. Старый дом стоял буквой П, вход в нужный подъезд находился в дальней части.

У двери была женщина.

Илья увидел её ещё из арки. Короткая куртка поверх домашней футболки, спортивные брюки, серые ботинки. Волосы намокли. В руке она сжимала связку ключей.

— Ты опять всё решил за меня, — сказала женщина, не оборачиваясь.

Илья остановился.

Через несколько секунд она продолжила:

— А ты опять молчала до последнего.

Фразы почти совпадали с теми, которые соседка в А01 пересказывала днём.

— Катя Сергеева?

Женщина вздрогнула и посмотрела на него.

— Что?

— Вы Катя?

— Да.

Она явно пыталась понять, откуда его знает.

— Илья Ермаков. Ольга написала мне, что вы ушли.

Катя посмотрела на свои ботинки.

— Я не уходила.

— Судя по обуви, вы собирались максимум мусор вынести.

Она нахмурилась.

— Телефон где?

— Дома.

— Значит, прогулка была не запланирована.

Катя повернулась к двери.

Домофонный дисплей светился, хотя остальные кнопки панели не горели.

На экране появилась надпись:

«ПРИЛОЖИТЕ КЛЮЧ ПОЛЬЗОВАТЕЛЯ».

Катя подняла связку.

— Не надо, — сказал Илья.

— Он просит ключ.

— Домофон. У него работа такая.

— Это не мой домофон.

— Тем более не надо давать ему всё, что он просит при первом знакомстве.

Она шагнула ближе к считывателю.

Илья встал между ней и дверью.

— Отойдите.

— Катя, вы знаете, зачем хотите войти?

— Да.

— Зачем?

Она открыла рот и замолчала.

— Там надо закончить.

— Что?

— Разговор.

— С кем?

Катя посмотрела на подъездную дверь.

— Не знаю.

Илья достал телефон.

Она резко повернулась.

— Снимаете?

— Только дисплей. Вас в кадре не будет.

— А звук?

— Вы говорите — не записываю.

Катя несколько секунд думала.

— Дисплей снимайте. Меня нет.

— Договорились.

Илья включил запись и навёл телефон на панель.

Экран погас.

Он осторожно нажал кнопку вызова. Ничего. Подсветка не появилась.

— Питания нет? — спросила Катя.

— У панели, похоже, нет штатного питания.

— А эта надпись от святого духа?

— У святого духа уточним утром. Сейчас мне больше нравится версия с резервной цепью.

Катя фыркнула, но улыбка быстро исчезла.

Экран загорелся снова.

«ПРИЛОЖИТЕ КЛЮЧ ТЕКУЩЕГО АДРЕСА».

Катя сжала связку.

— Он знает, что ключ другой.

— Он видит метку. Это ещё не значит, что он знает вас.

— Очень успокаивает.

— Я стараюсь не обещать лишнего.

Она поднесла руку к считывателю.

Илья перехватил её за запястье. Катя резко отдёрнула руку.

— Не трогайте меня.

Он отпустил сразу.

— Простите. Больше не буду.

— Вы всегда так людей спасаете?

— Обычно люди не пытаются ночью познакомить чужой домофон с ключом от своей квартиры.

— Я не просила меня спасать.

— Это тоже услышал.

Илья отошёл на два шага.

— Давайте так. Ключ остаётся у вас. Я дверь не открываю. Вы сами решаете, что делать. Но сначала позвоним человеку, которого вы знаете.

— Кому?

— Татьяне Шумаковой.

Имя подействовало. Катя моргнула.

— Риелтору?

— Да.

— Она при чём?

— Вы квартиру через неё покупали?

— Покупала.

Илья набрал номер.

Татьяна ответила после второго гудка.

— Где Катя?

— У двери А02. Физически стоит нормально. Озябла. Говорит фразами, похожими на чужую ссору. Домофон просит ключ от её нынешней квартиры.

— Она меня слышит?

— Сейчас дам телефон.

Он протянул аппарат Кате.

— Татьяна.

Катя взяла.

— Алло?

Илья слышал только её половину разговора.

— Да, помню… Конечно, помню. Вы мне квартиру продавали.

Пауза.

— Возле старого дома.

Катя посмотрела на мокрое крыльцо.

— Не знаю. Я проснулась… нет, я вообще не помню, как вышла.

Ещё пауза.

— После переезда началось.

Илья прислушался.

Катя отвела взгляд.

— Первую неделю нормально было. Потом сон. Там мужчина с женщиной ругались. Всегда одно и то же… Да, те слова.

Она сжала телефон крепче.

— После ключей. Кажется, в первую ночь.

Илья перестал смотреть на домофон.

Ключи.

Связь появилась после передачи ключей. Вход в квартиру и регистрация права её не запускали.

Катя сказала:

— А что я должна была вам сообщить? «Спасибо за квартиру, только теперь во сне хожу по Москве»?

Она выслушала Татьяну.

— Вы бы правда что-нибудь сделали?

Ответ был длиннее прежних. Катя сначала смотрела сердито, потом лицо у неё изменилось.

— Ладно.

Она вернула телефон Илье.

Татьяна заговорила сразу:

— Уведите её за арку.

— Она не хочет уходить.

— Я с ней договорилась. Через пять минут проверите, меняется ли состояние.

— Вы едете?

— Да.

— Откуда?

— Ермаков.

— Понял. Вопрос снят.

— Илья.

Он впервые услышал своё имя без фамилии.

— Да?

— Не давайте ей прикладывать ключ.

— Именно этим и занимаюсь.

— Без рук.

Он посмотрел на Катю.

— Это она вам пожаловалась?

— Нет. Я слышала.

Связь закончилась.

— Она всегда командует с такой скоростью? — спросила Катя.

— Мы знакомы меньше суток.

— А впечатление, будто вы давно в браке и сейчас делите холодильник.

— Пожалуйста, не говорите этого домофону. Он сегодня восприимчивый.

Катя снова фыркнула.

Из-за двери пришли четыре удара.

Два. Пауза. Ещё два.

Она мгновенно повернулась к панели.

— Мне надо туда.

— Катя.

— Отойдите.

Она шагнула к двери.

Илья не прикоснулся к ней. Просто встал перед считывателем.

— Скажите зачем.

— Я должна договорить.

— С кем?

— Не знаю.

— Что именно?

Катя зажмурилась.

— «Ты опять всё решил за меня».

— Это ваши слова?

Она открыла глаза.

— Нет.

— Тогда выйдем из двора. Если через пять минут захотите вернуться, вернёмся к вопросу.

— Почему я должна вам верить?

— Не должны. Проверьте на себе. Это лучше.

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

Они пошли к арке.

На середине двора она остановилась.

— Слышите?

— Что?

— Воду.

У стены журчал водосток. После дождя вода стекала в ливневый приёмник. Больше ничего особенного Илья не услышал.

— Что в ней?

— Голоса. Не слова. Как разговор за стеной.

— Идём дальше.

У арки Катя замедлилась. За домом шум улицы стал громче. Через дорогу светилось круглосуточное кафе.

Они дошли до тротуара.

— Сейчас? — спросил Илья.

Катя несколько раз глубоко вдохнула.

— Тише.

— Голоса?

— Всё. И зайти хочется меньше.

— Хорошо.

— Это что значит?

— Пока только то, что за двором вам легче. Не больше.

Она посмотрела назад.

— Вы ужасно неудобный расследователь.

— Это комплимент?

— Нет.

— Тогда всё нормально.

Только теперь Катя заметила, что дрожит. Ботинки промокли, носков под ними не было.

Илья достал из рюкзака серебристое аварийное одеяло.

— Вы носите это с собой?

— После двух затопленных подвалов начинаешь уважать вещи, которые весят сто граммов.

— А бахилы?

Он посмотрел в рюкзак.

— Бахилы тоже есть.

— Вот ими и лечите.

Катя завернулась в одеяло.

Татьяна приехала через шестнадцать минут. Вышла из машины с пледом и пакетом из аптеки. Поздоровалась с Ильёй кивком и сразу подошла к Кате.

— Пальцы чувствуете?

— Да.

— Голова кружится?

— Нет.

— Хорошо. Сначала согреваемся.

— Я нормально.

— Вы в домашних ботинках в два часа ночи пришли к чужому подъезду. Сегодня разрешено быть не в порядке.

Татьяна накинула поверх термоодеяла плед. Потом посмотрела на Илью.

— Камера?

— Дома.

— Телефон?

Он открыл запись.

На видео был только домофон и время.

— Катю не снимал.

Татьяна вернула телефон.

— Спасибо.

Одно слово прозвучало неожиданно.

— Не за что.

— Есть за что. Пост был вашей ошибкой. Здесь сделали правильно.

Илья кивнул.

Катя посмотрела на них.

— У вас всегда сначала выговор, потом премия?

— Премии не будет, — сказала Татьяна.

— Я так и понял.

Когда Катя согрелась, они вернулись во двор. Татьяна заранее объяснила, что будут делать.

— Ключ остаётся у вас. Прикладываете один раз. Дверь не открываем. Если становится хуже, сразу уходим.

— А если домофон что-нибудь покажет?

— Илья снимает экран.

— А если попросит подтвердить брак? — спросила Катя.

Татьяна посмотрела на неё.

— После сегодняшнего я не исключаю, что он быстрее ЗАГСа.

Илья кашлянул.

— Опасная шутка возле оборудования.

— Вы первый начали.

У двери Катя замедлилась. Дышать стала чаще.

— Можно остановиться, — сказала Татьяна.

— Нет. Хочу проверить.

Она вынула ключ.

Домофон загорелся до того, как брелок коснулся панели.

«ТЕКУЩИЙ ПОЛЬЗОВАТЕЛЬ ОПРЕДЕЛЁН».

Катя приложила ключ.

Панель пискнула.

Замок остался закрытым.

На дисплее появилась новая строка:

«АДРЕС А07.

СВЯЗАННЫЙ АДРЕС А02.

ЖУРНАЛ ДОСТУПЕН».

— А07 — мой дом, — сказала Катя.

— А А02? — спросил Илья.

— Я здесь вообще квартиру не покупала.

Татьяна ответила:

— В вашем договоре А02 нет.

На экране появилась кнопка журнала.

Илья посмотрел на Катю.

— Открывать будете вы.

— Спасибо, что не домофон.

Она нажала.

На экране появились даты. Первая запись совпадала с днём передачи ключей от А07.

«СВЯЗЬ ПРИНЯТА».

Катя побледнела.

Татьяна тут же сказала:

— Закрываем.

Катя убрала брелок.

Экран погас.

За арку они вернулись быстрее.

Теперь Илья уже не сомневался в одном: граница двора имела значение. У самой двери Катя едва могла отвлечься от панели. Через дорогу она снова задавала нормальные вопросы и ругалась на мокрые ботинки.

Объяснения этому пока не было.

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

— Всё хорошо?

— Да, — сказала Катя. — Мы просто очень плохо выбрали формат свидания.

Татьяна сняла пальто.

— Не поощряйте его.

— Почему сразу меня? — спросил Илья.

— У вас лицо человека, который сейчас добавит эту версию в материал.

— Только с письменного согласия.

Катя рассмеялась.

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

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

— Голоса такие же?

— Нет. Слова, — ответила Катя.

Это разделяло голос и содержание. Татьяна сразу уточнила, что пока у них только версия.

Илья сравнил три дорожки: А01, запись от девятого сентября и звук у А02. Интервалы немного гуляли из-за качества файлов, но рисунок совпадал. Они решили сначала проверить обычную версию — одинаковое оборудование домов — и не объявлять ритм «командой», пока механизм не установлен.

Катя посмотрела на них поверх чашки.

— Вы друг друга проверяете потому, что не доверяете?

— Да, — сказала Татьяна.

— Наконец нормальный рабочий метод.

Илья тихо засмеялся.

Татьяна раскрыла папку с копией Катиного договора. Подписанная версия была обычной, но в локальном архиве агентства обнаружилась техническая правка, сделанная семь месяцев назад. Время совпало с сообщением Кати матери: «Ключи получила, еду домой».

В сравнении версий появилась знакомая строка: «Объект передаётся приобретателю со связанными последствиями использования адреса». В подписанной копии её не было.

— Я этого не принимала, — сказала Катя.

— Поэтому строка не становится вашим согласием, — ответила Татьяна.

Илья не включал запись. Он попросил отдельное разрешение на техническую проверку файла, ключа и аудиодорожек. Катя разрешила, но запретила публиковать адрес, ночной поход и сведения о здоровье. Татьяна записала условия от руки; Илья сам добавил строку о состоянии здоровья, после чего Катя подписала лист.

Татьяна и Илья заодно зафиксировали рабочие границы. Он получает один обезличенный договор и показывает материал до публикации; она проверяет личные данные, но не может запрещать огласку только из-за неудобства. Если независимая связь адресов не подтвердится, Илья выпускает отдельное исправление.

— До десяти утра ничего не выходит, — сказала Татьяна.

— Согласен.

Катя посмотрела на них и вздохнула.

— Теперь хотя бы понятно, кто кому что запрещает.

Пока этого было мало для вывода. Для следующей проверки — достаточно.

Татьяна собрала бумаги.

— В десять утра едем на А07.

— Вместе?

— Вы участвуете в проверке. При моих условиях.

— Это звучит почти дружелюбно.

— Вам послышалось.

Катя надела подсохшие ботинки.

— А мне нравится. Я бы сериал смотрела.

— Никаких сериалов, — сказала Татьяна.

— И публикаций про меня.

Илья поднял ладони.

— Усвоил.

Перед выходом Татьяна сфотографировала подписанное Катей разрешение, а Илья удалил из рабочих копий геометку и имя файла с адресом. Катя проверила папку на его ноутбуке сама: там остались только код объекта, время, звуковая дорожка и спорная строка договора. После этого она забрала свой экземпляр согласия и попросила прислать результаты проверки, даже если они окажутся обычной технической ошибкой.

— Вот это можно обещать, — сказала Татьяна.

Илья кивнул и записал срок ответа рядом с номером Кати. В этот раз ему не пришлось уточнять, можно ли делать из обещания публикацию.

Когда начало светать, дом А02 снова выглядел обычным. Татьяна переслала Илье обезличенный фрагмент локальной версии договора с той самой формулой.

Следом пришло: «Один договор открыла. Остальное после А07».

Илья убрал телефон и пошёл к машине Татьяны. В десять они должны были проверить А07 — первый следующий адрес, на который оба согласились ехать по зафиксированным условиям.

Глава 3

Татьяна отобрала у Ильи отвёртку через семь минут после входа в А03. Хозяйка запретила разбирать дорогую декоративную панель, а Илья уже оценивал её как доступ к ревизионному люку.

— Вы даже инструмент конфискуете убедительно.

— Опыт работы с клиентами.

До покупателей оставалось сорок минут. После двух часов сна Татьяна чувствовала себя не лучше Ильи, но он всё равно приехал с рюкзаком и двумя датчиками.

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

— До передачи ключа тихо, — сказала Татьяна.

— Пока.

— Это слово у вас уже диагноз.

Татьяна хотела ответить, но в прихожей щёлкнул замок.

Вошла хозяйка квартиры, Алла Борисовна, энергичная женщина лет пятидесяти с небольшим. Она сразу посмотрела на Илью.

— Это инженер?

— Технический консультант, — сказала Татьяна.

— А почему он в бахилах, если здесь никто не живёт?

Илья посмотрел на ноги.

— У меня сложные отношения с бахилами. Мы не умеем вовремя расставаться.

Алла Борисовна не улыбнулась.

— Только ничего не разбирайте. Ремонт дорогой.

— Я уже отняла отвёртку, — сказала Татьяна.

— Вот и хорошо. Таня, покупатели точно придут?

— Да. Но сначала я хочу уточнить прошлый показ.

Хозяйка отвела взгляд.

— Что именно?

Татьяна достала папку с договором. Илья в этот момент поставил контактный датчик на стену рядом со стояком.

— Предыдущая пара ушла после ссоры.

— Люди ссорятся.

— О ребёнке.

Алла Борисовна пожала плечами.

— Может, планировали ребёнка.

— Вы говорили, что детей у них нет и они не собирались.

— Значит, о племяннике.

Татьяна молча смотрела на неё.

Алла Борисовна сдалась первой.

— Хорошо. Я не знаю, о каком ребёнке они говорили. Они вообще до показа были нормальные. Муж даже шутил про шкаф в коридоре. Потом женщина вдруг сказала, что он опять решил всё за неё.

Илья перестал смотреть на прибор.

— Дословно?

— Почти.

— А он что ответил?

— Что она молчала до последнего.

Татьяна почувствовала, как неприятно сжалось внутри. Катя ночью произносила те же слова у дома А02. Соседка из А01 пересказывала почти такую же ссору.

— Дальше? — спросила она.

— Потом пошло про ребёнка. Она сказала, что он обещал не втягивать ребёнка в их проблемы.

— У них ребёнка не было?

— Я же сказала.

Илья достал телефон.

— Записать можно?

Алла Борисовна сразу напряглась.

— Нет.

Он убрал телефон.

— Хорошо.

Татьяна отметила это краем сознания. После вчерашнего поста ей хотелось проверять каждое его движение, но он пока соблюдал их договорённость лучше, чем она ожидала.

Она открыла папку с проектом договора.

Из ванной пришли четыре удара.

Два. Пауза. Ещё два.

Илья поднял голову.

Татьяна замерла.

Она закрыла папку с договором — стук прекратился. После короткой паузы открыла её снова. Через восемь секунд из стены пришли те же четыре удара.

Алла Борисовна обвинила Илью в приборах. Он выключил аппаратуру и убрал её в рюкзак; при третьем открытии папки ритм повторился без датчиков. Этого хватило для проверки: документ менял условия сцены, а оборудование Ильи — нет.

Татьяна предложила отменить показ. Хозяйка возразила из-за уже едущих покупателей и денег. Поэтому Татьяна выбрала другое: предупредить Мироновых о непроверенном акустическом сбое и прежней чужой ссоре. Ключ должен был остаться у собственницы, а люди — сами решить, входить ли.

— После такого никто не войдёт, — сказала Алла Борисовна.

— Тогда это будет их решение.

Хозяйка напомнила про вчерашний пост Ильи: объект А01 в агентском чате уже вычислили. Илья не оправдывался.

— Сейчас речь об А03. Ключ не передаём, договор показываю только на планшете, — закончила Татьяна.

Алла Борисовна согласилась. Шутка про справку «призраков не обнаружено» немного сняла напряжение, но условия она больше не оспаривала.

Перед звонком Мироновым Татьяна ещё раз проверила условия. Связка остаётся у Аллы Борисовны, Илья ничего не записывает без разрешения, а покупатели узнают о вчерашнем случае до входа.

— Может, всё-таки скажем, что это шум в стояке? — спросила хозяйка. — Вы же сами ничего не нашли.

— Мы нашли повторяемый ритм, который появляется при открытии договора. Причину не нашли.

— После такой формулировки люди развернутся на лестнице.

— Имеют право.

Илья убрал диктофон в рюкзак.

— Если останутся, я сначала проверю фон. Без лиц и без разговора.

— С отдельного разрешения, — напомнила Татьяна.

— Я запомнил. У вас договорные условия уже звучат у меня в голове.

— Главное, чтобы не из трубы.

Алла Борисовна всё-таки улыбнулась. Татьяна набрала Мироновых и коротко предупредила о непроверенном сбое. Павел спросил, опасно ли входить.

— Я не могу честно сказать ни «да», ни «нет». Поэтому ключ останется у собственницы. Посмотреть квартиру можно, уйти — в любой момент.

— И деньги за просмотр не берёте? — уточнил он.

— Только моральный ущерб риелтору.

— Тогда поднимемся.

Татьяна закончила звонок. Решение приняли не за них — и это впервые за последние два дня немного облегчило работу.

Илья предложил оставить датчик в коридоре, чтобы сравнить фон до и после передачи ключа. Татьяна согласилась только на обезличенную запись. Он показал пустую карточку файла и вписал туда код А03 вместо фамилии покупателей.

— Так устроит?

— Так можно работать.

Покупатели приехали через двадцать минут.

Лена и Павел Мироновы выглядели именно так, как Татьяна помнила с предварительной встречи: спокойные, вежливые, без желания торговаться ради удовольствия. Они собирались переехать ближе к работе Павла и не искали «квартиру мечты». Им нужна была нормальная кухня, отдельная спальня и парковка в разумном радиусе.

Сегодня Татьяна встретила их ещё на лестничной площадке.

— До входа надо кое-что обсудить.

Павел посмотрел на Илью.

— Это эксперт?

— Технический консультант.

— У квартиры проблемы?

— Есть непроверенный риск.

Она объяснила коротко. Без слов «мистика», «сеть» и «проклятие». Рассказала про повторяющийся звук, прошлую ссору и то, что после вчерашнего случая они решили не передавать ключ до проверки.

Лена слушала внимательно.

— А мы можем просто посмотреть?

— Да. Ключ остаётся у собственницы. Если почувствуете себя плохо или появится странное раздражение, сразу выходим.

Павел посмотрел на жену.

— Пойдём?

— Пойдём.

Алла Борисовна, стоявшая у двери, заметно расслабилась.

— Вот видите.

Татьяна повернулась к ней.

— Ключ у вас.

— Конечно.

Показ начался почти обычно. Мироновы прошли кухню, проверили окна и спросили о парковке. Илья держался в стороне, ничего не трогал. Татьяна видела, как ему хочется достать прибор, но он ограничился блокнотом.

В ванной Лена задержалась у зеркала.

— Здесь трубы меняли?

— Два года назад, — ответила хозяйка.

— А стояк?

— Общедомовой, его не трогали.

Павел открыл воду, подождал несколько секунд и закрыл.

Никаких ударов.

— Пока всё очень скучно, — сказал он.

Илья ответил:

— Для меня это лучший результат.

— А вы именно скуку измеряете?

— В идеале.

Татьяна посмотрела на него.

— Не увлекайтесь разговорами с клиентами.

— Я был почти полезен.

— Почти оставим в отчёте.

Лена улыбнулась.

На кухне они обсудили мебель. Павел спросил о сроках освобождения квартиры. Никаких странностей не было.

Татьяна начала думать, что первая часть проверки удалась.

Потом Алла Борисовна сказала:

— Может, всё-таки ключ подержите? Просто почувствуете, удобно ли.

Татьяна повернулась.

— Нет.

— Я не передаю. На минуту.

— Мы договорились.

— Таня, люди взрослые.

— Именно поэтому я им всё объяснила.

Алла Борисовна раздражённо вздохнула.

— Хорошо.

Она положила связку на комод в прихожей.

Павел продолжил разговор о кладовой. Лена достала телефон, чтобы сфотографировать размеры шкафа.

Татьяна на секунду отвлеклась на вопрос о регистрации перепланировки.

Этого хватило.

Алла Борисовна взяла ключ и незаметно опустила его в открытую сумку Лены, стоявшую на стуле.

Татьяна поздно заметила движение.

— Вы что сделали?

Хозяйка вздрогнула.

— Ничего.

— Ключ заберите.

Лена посмотрела в сумку.

— Какой ключ?

Из ванной пришли четыре удара.

Илья уже повернулся к стояку.

Два. Пауза. Ещё два.

Лена выпрямилась.

— Ты опять мне врёшь.

Павел замер.

— Что?

— Сколько можно?

— Лена, о чём ты?

— О ней.

Павел растерянно посмотрел на Татьяну.

— О ком?

Лена ответила уже ему:

— Ты обещал, что после свадьбы всё закончится.

— Мы женаты шесть лет.

— Не делай из меня идиотку.

Татьяна подошла ближе, но не тронула её.

— Лена, посмотрите на меня.

Женщина не отреагировала.

Павел начал раздражаться.

— Ты сама сказала не платить в этом месяце.

— Какой ещё платёж?

— Тот, который ты внесла за него.

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

— Я ничего ни за кого не платил.

— Теперь ещё и отрицаешь.

— Лена, остановись.

— Ты сам всё сорвал перед свадьбой.

Павел побледнел.

— Перед какой свадьбой?

Илья выдернул вилку роутера.

Домовое приложение на планшете Татьяны потеряло связь.

Ссора продолжалась.

Он отключил умную колонку и посмотрел на неё.

— Не цифровой слой.

Из ванной зашумела вода. Кран, который Павел недавно закрывал, начал капать. На раковине оставалась влага.

— Вывести их, — сказала Татьяна.

— Сначала ключ.

Она повернулась к Лене.

— Лена, у вас в сумке чужой ключ. Можно я его достану?

Женщина продолжала смотреть на мужа.

— Он всё испортил.

— Лена, мне нужно ваше разрешение взять ключ из вашей сумки.

Павел шагнул к жене.

— Да возьмите уже.

Татьяна остановила его рукой.

— Мне нужно её разрешение.

Илья ничего не сказал, хотя видел, как уходит время.

Татьяна снова обратилась к Лене:

— Вы мне слышите?

Женщина моргнула.

— Что?

— Ключ в вашей сумке. Можно его забрать?

Лена посмотрела вниз, будто только сейчас заметила сумку.

— Какой?

— От этой квартиры.

— Он мой?

— Нет.

— Заберите.

Татьяна вынула связку и положила её на пол возле хозяйки.

— Не трогаете.

Алла Борисовна побледнела.

— Я хотела доказать…

— Потом.

Татьяна открыла дверь.

— Выходим.

Павел поддержал жену под локоть. Та резко отдёрнула руку.

— Не трогай.

Он отступил.

— Хорошо.

Татьяна шла рядом с Леной, Илья замыкал группу.

На лестнице Татьяна следила не за словами Лены, а за тем, как менялось её состояние. У двери квартиры та отвечала с задержкой и всё время поворачивалась к стояку. На этаж ниже уже могла назвать мужа и понять, что фразы про свадьбу ей не принадлежат. На первом этаже дыхание выровнялось, а просьба о воде прозвучала обычно.

Илья отмечал время на бумаге, не доставая камеру. Он показал Татьяне три отметки: момент передачи ключа, выход за дверь и исчезновение последней чужой реплики. Получался не мгновенный выключатель, а короткий хвост реакции. Татьяна попросила не превращать его в правило до следующего повторения; Илья согласился и рядом поставил вопросительный знак.

Павел сел рядом с Леной, но не пытался заставить её объяснять сказанное. Татьяна отдельно спросила, нужен ли врач. Лена отказалась и попросила только не возвращаться наверх. Это решение они приняли без обсуждения с хозяйкой.

На площадке Лена постепенно пришла в себя. Она узнала Павла, но ещё раз произнесла фразу про ребёнка, которого у них не было, и сама испугалась собственных слов. Татьяна отвела их ниже по лестнице; с каждым этажом чужие реплики становились реже.

Илья задал один вопрос — слышала ли Лена этот спор раньше. Она ответила, что нет. Телефон он не доставал. Татьяна это заметила.

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

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

Лена отказалась возвращаться в квартиру. Сделка закончилась на этом.

Когда Мироновы немного пришли в себя, Павел пошёл вызывать такси. Лена осталась возле окна в подъезде.

Её телефон вдруг завибрировал.

Она посмотрела на экран.

— Что это?

Татьяна подошла.

Домовое приложение открылось само. Лена не была пользователем этого дома и никогда не регистрировалась в нём.

На экране стояло:

«ПРИНЯТЫЕ ПОСЛЕДСТВИЯ».

Ниже была дата.

Татьяна посмотрела на неё дважды.

— Это не сегодняшняя.

Илья наклонился, но телефон не тронул.

— Десять лет назад.

Лена растерянно сказала:

— Мне тогда двадцать два было. Я вообще в другом городе жила.

— Скриншот можно? — спросил Илья.

Она посмотрела на Татьяну.

Татьяна сказала:

— Только экран. Без имени и номера телефона.

— Можно, — решила Лена.

Илья сделал снимок.

Приложение мигнуло и закрылось.

— Великолепная техника, — сказал Павел, вернувшись с улицы. — Очень удобно. Главное, вовремя узнать, что ты что-то принял десять лет назад.

Лена впервые после ссоры улыбнулась.

— Купим квартиру без приложения.

— И без ключей.

— Паша.

— Что?

— Ключи всё-таки нужны.

— Хорошо. Но обычные. Железные. Тупые.

Татьяна почувствовала, как напряжение немного отпустило.

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

Алла Борисовна осталась у подъезда.

— Что теперь?

— Показов не будет до проверки.

— Сколько?

— Не знаю.

— Ты понимаешь, что это убивает объект?

— Сейчас проблема не в объявлении.

— А в чём?

Татьяна посмотрела на ключ у неё в руке.

— В том, что он сработал как передача, хотя Лена не соглашалась ничего принимать.

Алла Борисовна опустила взгляд.

— Я не думала.

— Это я уже слышала.

Она хотела сказать больше, но остановилась. Хозяйка и так понимала достаточно.

Илья дождался, пока они отошли к машине.

— Вы заметили?

— Что именно?

— После того как ключ забрали, эффект не выключился мгновенно.

— Да.

— Значит, связь сохраняется какое-то время.

— И слабеет по мере выхода из дома.

— Похоже.

Татьяна открыла машину.

— Но это ещё одна сцена, а не закон природы.

— Три адреса, Катя и сегодняшняя передача.

— Всё равно проверяем.

Илья сел рядом.

— Вот за это я начинаю вас уважать.

Татьяна пристегнулась.

— Не торопитесь. Вдруг пройдёт.

— Уже переживаю.

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

Илья заметил.

— Вы специально выбрали комнату без воды?

— Да.

— Хорошо.

— Не комментируйте.

— Я хотел похвалить.

— Тем более.

Они разложили документы.

Илья поставил ноутбук напротив Татьяны.

— Начнём с даты в приложении Лены.

— Десять лет назад в этом доме была сделка.

— С этой квартирой?

— Проверяю.

Татьяна открыла архив.

Объект А03 действительно продавали десять лет назад. Тогда он ещё был в старом состоянии, до капитального ремонта корпуса. Собственником был другой человек.

Илья спросил:

— Был конфликт?

— В документах конфликты не регистрируют.

— Жаль. Очень мешает расследованиям.

— Зато помогает бракам.

Она нашла старый акт передачи.

Дата совпадала с той, которая всплыла в приложении Лены.

— Вот.

Илья придвинул ноутбук.

— Значит, «принятые последствия» относятся не к ней.

— Скорее всего.

— Тогда приложение показало старую запись новому человеку.

— После фактической передачи ключа.

Он посмотрел на неё.

— Это уже похоже на схему.

— На повторяемость. До схемы нужен механизм.

Илья усмехнулся.

— Вы прекрасно умеете портить красивый вывод.

— За это мне платят.

— Сегодня, кажется, уже нет.

Татьяна подняла глаза.

Он сразу понял, что промахнулся.

— Простите.

— Ничего.

Но комиссия действительно исчезла. Вместе с ней мог исчезнуть и клиент Аллы Борисовны, и часть доверия к Татьяне после вчерашнего поста. За два дня цена любопытства стала очень конкретной.

В офисе Илья попросил доступ к связанным адресам. Татьяна отказала в полном доступе и открыла новый файл.

— Оформляем сотрудничество.

Вместо долгого торга они записали только правила, которые меняли работу. Материал по связанным адресам Илья показывает до публикации, а Татьяна проверяет раскрытие личных данных и рисков для жильцов, но не получает права глушить неудобный факт. Скрытые записи людей запрещены. Существенный риск для безопасности партнёра сообщается до действия. Любой из них может остановить опасную операцию и объяснить причину после, если времени на объяснение нет.

Илья добавил обязательный доступ к существенным документам. Татьяна поправила формулировку, но пункт оставила.

— Я тоже человек, — напомнил он.

— Это пока рабочая версия.

Он рассмеялся, и на этом спор закончился. Правила материалов Кати они перенесли без изменений: использовать только в пределах её согласия.

Татьяна перечитала рабочий файл как договор для людей, которые пока друг другу не доверяют. У каждого пункта должна была быть проверяемая граница. Если Илья приносит запись, он указывает источник и условия согласия. Если Татьяна передаёт документ, она не вырезает неудобный фрагмент, влияющий на риск. Если любой из них останавливает действие в опасной зоне, второй сначала выполняет остановку и только потом требует объяснение.

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

Они отдельно внесли Катю. Её ночной поход, сведения о здоровье и адрес не используются без нового разрешения; техническая дорожка и договорные метаданные — только в обезличенном виде. Эта строка заняла меньше места, чем их прежние споры о границах, и работала лучше.

— Теперь похоже на документ, — сказал Илья.

— Именно поэтому мы его и делаем.

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

Через двадцать минут Татьяна распечатала два экземпляра. Илья прочитал их полностью и подписал; она сделала то же самое.

В этот момент принтер коротко пискнул.

Они оба посмотрели на него.

— Я ничего не отправляла, — сказала Татьяна.

— Я тоже.

Из принтера вышел лист.

Пустой.

Илья подошёл, но не тронул.

— Подождём.

Через несколько секунд на нижнем поле проступила строка серого текста.

«ПОЛЬЗОВАТЕЛЬ: 0417».

Татьяна открыла свой экземпляр.

На нём внизу появилось то же самое.

— У вас тоже? — спросил Илья.

— Да.

Он проверил свой.

«ПОЛЬЗОВАТЕЛЬ: 0417».

— Один номер, — сказал он.

— Два договора.

— Две подписи.

— Два человека.

Илья посмотрел на неё.

— Система не согласна.

— Система может ошибаться.

— Вы это говорите с таким удовольствием.

— Мне нравится, когда доказательства не требуют поклонения.

Она сфотографировала оба листа.

Илья подошёл к окну.

— Мы подписали одинаковые правила, и она свела нас в одного пользователя.

— Если это вообще она.

— Хорошо. Неизвестный механизм.

— Уже лучше.

Татьяна положила бумаги в разные файлы и убрала их на противоположные края стола.

Через минуту на её экземпляре появилась новая строка:

«СОВМЕСТНЫЙ ДОСТУП ВОЗМОЖЕН ПОСЛЕ ПОДТВЕРЖДЕНИЯ КОРПУСА».

Илья прочитал со своего листа то же самое.

— Корпуса какого дома?

— Не знаю.

— Адрес?

— Нет.

— Хоть что-нибудь полезное эта система умеет писать полностью?

— Пока она очень похожа на управляющую компанию.

Он засмеялся.

Татьяна снова открыла архив десятилетней сделки. Дата старой передачи совпадала с уведомлением, появившимся у Лены после ключа.

— Завтра проверяем старую сделку.

— Вместе?

— Вместе.

Татьяна убрала договор в папку. На завтра у них стояла одна проверка: поднять старую сделку А03 и выяснить, почему её дата появилась у Лены после передачи ключа.

Глава 4

Татьяна включила запись сразу после того, как отец открыл дверь. Без приветствия и объяснений. Из телефона шёл шум стояка, затем два удара, пауза и ещё два.

Андрей Викторович замер на пути к кухне и на втором повторе нажал паузу.

— Где ты это взяла?

Татьяна сняла пальто и повесила его на крючок.

— Добрый вечер, папа.

— Таня.

— Вот теперь похоже на семейную встречу.

Он вернул ей телефон, но взгляд задержал на экране.

— Я спросил, где запись.

— В московском доме. Не в одном.

— Сколько?

— Сначала ты скажешь, почему выключил её раньше, чем услышал второй раз.

Отец ушёл на кухню. Татьяна знала этот манёвр с детства: если разговор ему не нравился, он ставил чайник и выигрывал время на ответ.

— Это обычный гидравлический шум, — сказал он, открывая шкаф.

— Ты узнал обычный гидравлический шум с первых двух ударов?

— Я сорок лет слушаю трубы.

— Стояки.

Он покосился на неё.

— Не начинай.

— Это ты меня поправлял, когда я в школе называла любую трубу канализацией.

— И правильно делал.

— Значит, память у тебя хорошая. Рассказывай.

Чайник щёлкнул. Отец налил воду в две кружки и поставил одну перед ней.

— В старых системах водоотведения ударный импульс может пройти по участку. Перепад давления, работа клапана…

— И после этого в трёх домах люди говорят одинаковыми фразами?

Андрей Викторович взял свою кружку.

— Люди вообще любят говорить одинаковыми фразами.

— «Ты опять всё решил за меня». «Ты опять молчала до последнего». Две пары, которые друг друга не знают. Ещё одна женщина повторяет это ночью у чужого подъезда.

Он не отпил.

Татьяна заметила.

— Это тоже гидравлика?

— Люди слышат чужие ссоры, потом воспроизводят.

— Катя не была в том доме и не знала этих людей.

Отец сел напротив.

— Зачем ты в это полезла?

— Потому что одна моя сделка сорвалась, другая закончилась приступом у покупательницы, а в договорах появляется фраза, которой там не было.

Он поднял глаза.

— Какая фраза?

Татьяна не ответила сразу.

— «Со связанными последствиями использования адреса».

Рука отца на кружке чуть сдвинулась. Едва заметно, но Татьяна увидела.

— Где?

— Ты опять задаёшь вопрос раньше, чем удивляешься.

— Я инженер. Мне место важнее эмоций.

— Мне сейчас тоже.

Он встал.

— Покажи записи.

Татьяна открыла три файла и поставила телефон на стол. Отец прослушал каждый от начала до конца, уже не перебивая. На четвёртой дорожке, сделанной в А03, его лицо изменилось. Не испуг, скорее усталость человека, которому принесли старый долг и напомнили, что срок давности на него не действует.

— Частота плавает, — сказал он.

— Но рисунок один.

— Рисунок простой.

— Тогда почему ты его узнал?

— Я не говорил, что узнал.

— Ты выключил запись через четыре секунды.

— Потому что звук неприятный.

— Папа.

Он отвёл взгляд к окну.

Татьяна подождала.

С отцом торопить паузу было бесполезно. Если давить, он уходил в технические подробности и мог два часа объяснять устройство ревизии, лишь бы не говорить о нужном.

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

Татьяна уточнила, на каких объектах применяли код. Отец ответил общим словом и ушёл в мастерскую. Она последовала за ним. Бывшую спальню занимали приборы, коробки с актами и металлический шкаф. Чек на новый холодильник отец терял в день покупки, зато испытательную тетрадь тридцатилетней давности вынул из нужной папки почти сразу.

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

На полях стояли даты, давление и номера веток. Несколько строк подчистили, но старые вмятины от карандаша остались. Татьяна наклонила страницу к настольной лампе. Под новым словом «отражение» проступал прежний термин — «ответ». Значит, отец сейчас спорил не с её догадкой, а с языком собственных записей.

Андрей Викторович захлопнул тетрадь.

— Таня, не лезь дальше.

Эта просьба сообщила больше, чем все объяснения о гидравлике. Татьяна напомнила про сорванную сделку, приступ Кати и изменённые договоры. Отец прижал ладонь к обложке, словно мог оставить прошлое внутри картона. Он сказал, что испытания закрыты, часть объектов перестроена, а часть документов утрачена. По его версии, к нынешним квартирам всё это отношения не имело.

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

— Тогда почему ты знаешь про старый коммутатор?

Андрей Викторович поднял глаза.

— Что?

— Я не говорила про коммутатор.

Он понял ошибку одновременно с ней.

— Ты сказал: «не ищи старый коммутатор»?

— Я сказал не лезть дальше.

— Нет. Сейчас сказал. До этого — нет.

Отец устало потёр лоб.

— Ты приехала сюда ловить меня на словах?

— Я приехала за объяснением. Ты сам дал мне другое.

— Коммутатор был частью старой системы.

— Где?

— Неважно.

— В доме десятилетней сделки?

Он замолчал.

Татьяна снова потянулась к тетради.

— Какая квартира?

— Не трогай бумаги.

Она убрала руку.

— Хорошо. Тогда сам покажешь безопасную часть.

Отец посмотрел на неё с недоверием.

— С каких пор ты так легко отступаешь?

— Не отступаю. Даю тебе возможность не сделать хуже.

— Очень по-риелторски.

— Это у нас семейное. Ты тоже пытаешься продать мне версию без недостатков.

Он несколько секунд молчал, потом снова открыл тетрадь.

— Вот схема.

На развороте был район, нанесённый от руки. Татьяна узнала А01, рядом стояли А02, А03 и ещё один адрес. От них линия уходила к прямоугольнику на окраине схемы.

— Что там?

Отец не ответил.

Татьяна прочитала подпись.

«Бывш. санаторий. Распределительный зал».

— Это и есть старый коммутатор?

— Коммутатором называли узел внутри.

— Почему ты сказал его не искать?

— Потому что там аварийное помещение. Его должны были законсервировать.

— Должны были?

— Таня.

— Хорошо. Другой вопрос. Почему мои адреса на твоей схеме?

— Они не твои.

— Через меня прошли сделки по трём из четырёх.

— Сейчас прошли. Схеме тридцать лет.

Отец перевернул страницу.

— Видишь? Здесь обычная инженерная работа. Участки, замеры, давление. Ничего больше.

Татьяна поняла: отец не отрицал странность, а пытался оставить ей только ту часть, которую мог объяснить.

— Можно сфотографировать?

— Нет.

— Почему?

— Потому что ты отправишь это своему инженеру из интернета.

Она подняла голову.

— Откуда ты знаешь про Илью?

— Я тоже умею читать новости.

— Он не «инженер из интернета».

— Уже защищаешь?

— Уточняю терминологию.

— Плохой признак.

— Для кого?

— Для отца.

Татьяна невольно улыбнулась.

— Не волнуйся. Он меня раздражает.

— Это вообще ничего не гарантирует.

— Папа.

— Молчу.

Андрей Викторович перелистнул ещё несколько страниц. На полях Татьяна заметила «Р-М», ниже, на листе с другой датой, — «Р-Л». Отец расшифровал первое как московский испытательный контур, второе назвал архивной ссылкой на ленинградский проект. Букву «Р» объяснять отказался: старое внутреннее обозначение, не более.

Татьяна сверила почерк и номера приложений. Обе пометки делал один человек, а между листами стояла ссылка на передачу материалов. Проекты связывала не общая труба — такую нелепость отец предупредил заранее, — а люди, методики и образцы. Москва и Ленинград работали отдельно, но пользовались одним кодом и обменивались результатами.

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

Татьяна прочитала вслух:

— Соколов. Передача образца. Р-Л.

Отец перевернул страницу быстрее, чем требовалось. Движение было коротким и привычным; так закрывают не случайную запись, а место, которое заранее решили не показывать. Татьяна вернула лист и спросила, кто такой Соколов.

Андрей Викторович назвал его архивистом, позднее координатором. Подробностей он будто бы не помнил. Но рядом лежал акт с тремя подчёркиваниями его рукой: дата командировки, номер контейнера и подпись Соколова. Отец машинально поправил год, который Татьяна прочла неверно, и этим выдал память точнее любого признания.

— Ты помнишь.

Он провёл пальцем по краю вырванного листа, проверил неровный корешок и больше не стал прятаться за давностью.

— Не всё. Но больше, чем говорю.

Честность оказалась неприятнее очередной отговорки. Теперь Татьяна знала: пропуски в тетради появились не из-за беспорядка, а фамилия Соколова связывала старые образцы с теми же адресами, которые снова вошли в сделки.

— Почему?

— Потому что не всё старое надо вытаскивать наружу.

— Это плохой ответ.

— Другого у меня сейчас нет.

Она снова посмотрела на тетрадь.

Между страницами 46 и 53 оставался неровный корешок.

— Листы вырваны.

— Давно. Кем — не знаю.

На странице 53 нумерация продолжалась. Вверху был тот же код, внизу — номер квартиры.

Татьяна узнала дом А03.

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

— Вот наша сделка.

Отец посмотрел и тяжело выдохнул.

— Значит, совпало.

— Ты знал?

— Не номер квартиры.

На вопрос о доме он не ответил.

Татьяна достала телефон.

— Я сфотографирую эту страницу.

— Нет.

— Тогда перепишу.

— Таня.

— Мне нужен номер и схема. Фамилии и твои личные пометки не нужны.

— Ты всё равно пойдёшь туда.

— Куда?

— В распределительный зал.

Она посмотрела на него.

— Я пока не решила.

— Решила.

— Тогда зачем спрашиваешь?

— Потому что хочу услышать, что ты не полезешь одна.

Вопрос застал её врасплох.

— У меня есть технический консультант.

— Тот самый?

— Тот самый.

— И он знает, что ты здесь?

Татьяна замолчала.

Отец усмехнулся без радости.

— Понятно.

— Это семейный разговор.

— А расследование у вас совместное?

— Частично.

— Красивое слово для «скрываю важное».

Она почувствовала раздражение.

— Ты сейчас не лучший человек для лекции об открытости.

— Именно поэтому и узнаю.

Татьяна посмотрела на тетрадь.

Попал.

Это раздражало больше всего.

— Дай копию схемы, — сказала она.

— Одну.

— И страницу с номером квартиры.

— Только номер перепишешь.

— Хорошо.

— В распределительный зал без обследования не входить.

Она молчала.

— Пообещай.

— Не буду.

Отец поднял глаза.

— Что?

— Я не дам обещание, которое, возможно, нарушу.

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

— Хоть это.

— Раньше ты бы сказала «ладно», а потом сделала по-своему.

— Я взрослею.

— В тридцать четыре полезно.

— Спасибо.

Отец отсканировал одну схему. Поля с Р-М, Р-Л и фамилией Соколова в копию не попали. На соседнем листе Татьяна успела заметить командировки Москва — Ленинград и отметки о передаче образцов. Связь шла через людей, документы и материалы, без всякой общей магистрали.

— Старый коммутатор когда закрыли? — спросила Татьяна.

— Формально — после реконструкции района.

— Формально?

— Часть оборудования осталась.

— Рабочая?

— Не должна быть.

— Опять «должна».

— В инженерии это полезное слово.

— В недвижимости — опасное.

Отец протянул ей копию.

— Забирай и езжай домой.

— Соколов где сейчас?

— Не знаю.

— А если вспомнишь?

— Позвоню.

— Сам?

— Не наглей.

Она взяла схему.

— Спасибо.

Андрей Викторович проводил её до двери.

— Таня.

— Что?

— Если увидишь отметку Р-М на современном оборудовании, не трогай ничего.

— Почему?

Он помедлил.

— Потому что такого оборудования быть не должно.

— Это всё?

— На сегодня — да.

Татьяна надела пальто.

— Ты понимаешь, что после этой фразы я точно продолжу?

— Понимаю. Поэтому и сказал про опасность.

Она открыла дверь.

— Папа.

— Да?

— Ты имеешь отношение к нынешним передачам ключей?

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

— Нет.

Она поверила.

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

— Хорошо.

— Не значит, что я рассказал всё.

— Я тоже.

Отец посмотрел на неё внимательнее.

— Вот это мне совсем не нравится.

— Теперь мы квиты.

Во двор Татьяна вышла около одиннадцати и положила копию схемы на пассажирское сиденье.

Телефон показывал четыре пропущенных сообщения от Ильи.

«Сверил ритм А01–А03. Есть странность».

«Я не тороплю. Это формулировка, которой я очень горжусь».

«Но странность всё ещё есть».

Татьяна улыбнулась, хотя не собиралась.

Она сфотографировала центральную часть схемы так, чтобы в кадр не попали края с отцовскими пометками. Потом отправила Илье.

«Нашла старую инженерную схему. Есть связь А01–А04 и ветка к бывшему санаторию. Старый эксперимент».

Ответ пришёл почти мгновенно.

«Откуда схема?»

Татьяна посмотрела на окно квартиры отца. Свет в мастерской ещё горел.

«Из частного архива».

Три точки появились сразу.

«Очень частного?»

Она набрала: «Не начинайте».

Илья позвонил.

Татьяна ответила.

— «Очень частного?» — это почти допрос.

— Это вопрос с одним знаком.

— С подтекстом.

— Вы специалист по подтексту?

— Приходится.

Илья помолчал.

— Хорошо. Источник не называете. Что можно знать?

Татьяна почувствовала облегчение и тут же разозлилась на себя за него.

— Старая программа испытаний. Московский контур. Код использовали как гидравлический сигнал.

— Четыре удара?

— Да. Но в тетради после него есть ответная последовательность.

— Какая?

Она описала по памяти.

На том конце застучала клавиатура. Через несколько секунд Илья включил одну из записей.

— Вот наш код.

Два удара, пауза, два.

— А второй части нет, — сказал он. — Ни на А01, ни на А02. Сейчас проверю А03.

Несколько секунд было слышно только клавиши.

— Нет.

— Значит, либо система не отвечает, либо запись обрывается раньше.

— Или код из тетради использовался иначе.

— Да.

— Ещё там были обозначения Р-М и Р-Л.

Илья замолчал.

— Р-Л?

— Ленинградский контур. Судя по записям, отдельный проект.

— Связь между ними?

— Люди, командировки, документы. Передавали образцы.

— То есть не общая инфраструктура.

— Нет.

— Хорошо. А вы почему сразу это уточняете?

— Потому что мой источник уточнил первым.

— Инженер.

Татьяна не ответила.

— Старой школы, — добавил Илья.

— Ермаков.

— Всё, остановился.

Он действительно остановился.

Татьяна услышала только его дыхание и слабый шум улицы на другом конце.

— Что ещё было в тетради? — спросил он уже без игры.

Она могла рассказать про Соколова, реакцию отца и старый коммутатор. По их соглашению существенный риск следовало сообщать.

— Адрес квартиры А03, проданной десять лет назад.

— Той самой даты из приложения?

— Да.

— Вот это уже серьёзно.

— И ветка к бывшему санаторию.

— Где распределительный зал?

Она сжала руль.

— На схеме отмечен.

— Ваш источник запретил туда идти?

Татьяна резко повернула голову, словно Илья сидел рядом.

— Почему вы так решили?

— Потому что вы не прислали полный лист, а только середину. И потому что люди, которые хранят такие схемы, обычно не говорят: «держите, дети, развлекайтесь».

— Не называйте меня ребёнком.

— Я не называл.

— Почти.

— Хорошо. Вам запретили?

Она не ответила.

Илья выдохнул.

— Понял.

— Ничего вы не поняли.

— Возможно.

Он не стал давить.

Это оказалось неудобнее.

— Я предлагаю сначала найти архив по квартире десятилетней сделки, — сказала Татьяна.

— Согласен.

— Потом проверим санаторий снаружи.

— Снаружи?

— Да.

— Это вы сейчас сами предложили ограничение?

— Запишите дату.

— Уже.

Татьяна невольно усмехнулась.

Илья продолжил:

— И ещё одно.

— Что?

— В нашем соглашении есть пункт про факт, который может повлиять на безопасность напарника.

— Помню.

— Если ваш источник связан с этим объектом и знает про конкретную опасность, мне это нужно до входа.

— Мы пока никуда не входим.

— Я поэтому и говорю сейчас, а не у двери.

Татьяна смотрела через лобовое стекло на пустой двор.

Он не требовал имя и не спрашивал, почему она поехала одна.

— Если будет факт, который прямо влияет на вашу безопасность, я сообщу.

— Формулировка красивая.

— Не нравится?

— Очень юридическая.

— Я риелтор.

— Это не оправдание.

— Другого нет.

Илья помолчал.

— Ладно. Утром скину вам сравнение кодов.

— Хорошо.

— И, Татьяна…

— Что?

— Я не буду выяснять источник за вашей спиной.

Она не ожидала этой фразы.

— Спасибо.

— Но если вы снова решите, что семейная часть не относится к делу, а потом из семейной части на меня упадёт железная дверь, я буду недоволен.

Татьяна застыла.

— Почему семейная?

Пауза на этот раз была его.

— Потому что вы сказали «мой источник уточнил», а не «источник уточнил». Потому что голос у вас меняется, когда вы защищаете людей. И потому что частный архив со схемами тридцатилетней давности обычно не находят вечером случайно.

Татьяна закрыла глаза на секунду.

— Вы обещали не выяснять.

— Я и не выяснял. Вы сами очень громко молчите.

— Это ужасная фраза.

— Зато точная.

— Спокойной ночи, Ермаков.

— Уже выгоняете?

— Да.

— Тогда спокойной ночи.

Она отключилась.

Несколько секунд сидела неподвижно.

Отец скрывал прошлое, считая это защитой. Татьяна сейчас делала почти то же самое и называла это границей. Разница казалась важной, но сформулировать её она не смогла.

Татьяна взяла схему с пассажирского сиденья.

В углу копии, где отец обрезал поля, осталась часть старой строки. Татьяна раньше её не заметила. Рядом с номером квартиры А03 читалась её детская фамилия — та, которой она давно не пользовалась.

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

Пятно медленно растеклось по краю и остановилось у старой фамилии.

На влажной бумаге проявилось:

«ТАТЬЯНА».

Татьяна перестала дышать на секунду.

Старая подпись могла проступить от влаги. Проверить это можно было только по оригиналу у отца.

Телефон снова завибрировал.

Илья прислал файл с пометкой: «Предварительно. Вторая половина кода отсутствует во всех четырёх записях».

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

Затем внесла его в поиск.

Результатов не было.

По кадастровой истории бывшего санатория выяснилось, что старый корпус с распределительным залом числился закрытым. Соседний несколько лет назад выкупила компания «Лобов Девелопмент».

Татьяна записала название и легла спать.

В 7:18 её разбудил телефон.

Домовое приложение, которое вчера вообще не было связано с её квартирой, показало новое приглашение.

«ЗАКРЫТАЯ ПРЕЗЕНТАЦИЯ.

КОРПУС ЛОБОВА.

СТАТУС: СОВМЕСТНЫЕ ПОКУПАТЕЛИ».

Ниже стояли две фамилии.

Шумакова.

Ермаков.

Татьяна села на кровати и перечитала сообщение. Потом открыла их рабочее соглашение. Внизу всё ещё была строка о совместном доступе после подтверждения корпуса.

Телефон завибрировал ещё раз.

Илья прислал скриншот того же приглашения.

«Доброе утро. Похоже, нас записали в покупатели».

Татьяна ответила:

«Ничего не подтверждайте».

Сообщение прочиталось сразу.

«Я вообще-то надеялся сначала выбрать ипотеку».

Она посмотрела на влажную фотографию схемы, затем на приглашение в корпус Лобова.

Вчера она решила не рассказывать Илье, чей архив нашла. Сегодня неизвестная система сама поставила их фамилии рядом и пригласила туда, куда отец советовал не лезть.

Татьяна набрала:

«В девять у офиса. Покажу ещё один фрагмент схемы».

Почти сразу пришло:

«Это уже доверие?»

Она ответила:

«Это техника безопасности».

И, отправив сообщение, поняла, что на этот раз сказала правду только наполовину.

Глава 5

— У нас общий бюджет или раздельный? — спросил Илья, не выходя из машины.

Татьяна уже взялась за ручку двери.

— Мы ещё не вошли, а вы уже делите деньги.

— Анкета спрашивает.

Закрытая презентация корпуса Лобова принимала только пары, прошедшие совместную анкету. Татьяна предложила минимум выдумки: знакомы по работе, вместе рассматривают жильё. Илья добавил общий бюджет, и ей пришлось подобрать правдоподобный диапазон.

— Почему столько?

— Потому что объект дорогой.

— Вы оценили нас как пару по платёжеспособности?

— Я оценила легенду.

Следующий вопрос оказался хуже.

«Предпочтительная температура спальни».

— Девятнадцать, — сказал Илья.

— Двадцать два.

— В двадцать два невозможно спать.

— В девятнадцать невозможно жить.

Он отметил разные значения. Система сообщила, что расхождение учтут при оценке стабильности.

— Мы даже ссоримся в пределах нормы, — сказал Илья.

Следом приложение спросило, кто управляет ночным режимом. Варианта «каждый своим» не оказалось, только первый пользователь, второй и совместное управление.

— Совместно только после двух отдельных подтверждений, — сказала Татьяна.

Экран мигнул: «Для пары рекомендована оценка стабильности решений».

— Нас отправили на обследование.

— Вас давно пора.

Следом приложение потребовало голосовой образец. Татьяна прочитала пользовательское соглашение до конца, прокручивая мелкий текст пальцем.

— Вы правда всё это читаете? — спросил Илья.

— Да.

— Я думал, такие люди существуют только в предупреждениях разработчиков.

— Поэтому разработчики и пишут мелким шрифтом.

Она остановилась на пункте обработки.

— Здесь голос можно использовать для «поведенческого профилирования и улучшения совместных сценариев». Формулировка широкая.

— Не ставим?

— На обязательную идентификацию согласимся отдельно. На скрытую аналитику — нет.

Илья кивнул без шутки. Он ждал привычного замечания про собственную поспешность, но Татьяна только вернула телефон. Похоже, его способность один раз не спорить тоже зачли в какой-то внутренний рейтинг. Лучше было не уточнять, в какой именно.

Они подтвердили только обязательные пункты и вышли из машины.

Демонстрационный корпус стоял за высоким стеклянным ограждением. Возле входа встречали два менеджера. На табличке было написано «Лобов Дом. Пилот адаптивного проживания».

— Если квартира начнёт спрашивать про детей, я ухожу, — сказал Илья.

— Если квартира начнёт спрашивать про детей, вы молчите, а я читаю договор.

— Вот поэтому у нас такие крепкие отношения.

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

— Добрый день. Шумакова и Ермаков?

— Да, — ответила Татьяна.

— Алексей. Рад знакомству. Вижу, анкета отправила вас на дополнительную оценку.

Илья покосился на Татьяну.

— У нас сложный случай.

— Ничего страшного, — сказал Алексей. — Система часто реагирует на пары с устойчивыми собственными привычками.

— То есть на людей, которые умеют пользоваться термостатом отдельно? — уточнила Татьяна.

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

— Главное — понять, как вы принимаете совместные решения.

На стойке регистрации появились две рамки для подтверждения.

— Здесь нужно согласиться с обработкой голоса, — сказал Алексей.

— С какой именно?

Ответ «стандартной» Татьяну не устроил. Она открыла полный текст и нашла поведенческое профилирование.

— Этот подпункт мы не принимаем.

— Тогда часть персональных функций будет недоступна.

— Переживём.

Илья подтвердил только обязательную обработку голоса для доступа. Татьяна сделала то же самое отдельно.

На большом экране за стойкой вспыхнуло:

«СЕМЕЙНОЕ ДОСЬЕ СОЗДАНО.

СОВМЕСТНЫЕ ПОЛЬЗОВАТЕЛИ: ПРЕДВАРИТЕЛЬНО».

Татьяна указала, что они подтверждали доступ раздельно и домохозяйством себя не называли.

— Это только техническая группировка, — объяснил Алексей.

— Тогда так её и называйте.

Менеджер поставил пометку. Илья посмотрел на Татьяну с заметным уважением.

— За пять минут исправили нам семейное положение.

— Исправила неточность.

Демонстрационная квартира находилась на шестом этаже. Алексей открыл дверь, и свет в прихожей включился сам.

— Добро пожаловать. Квартира будет адаптироваться под ваши реакции. Ничего специально делать не нужно.

— Вот это обычно самая опасная инструкция, — сказал Илья.

В комнате было двадцать два градуса. Илья посмотрел на термостат.

— Провокация.

— Комфорт, — ответила Татьяна.

Термостат сам снизил температуру до двадцати с половиной. Алексей назвал это компромиссом.

Илья подошёл к стене и прислушался к вентиляции.

— Клапан работает ступенчато.

— Адаптивный климат, — объяснил менеджер.

Татьяна прошла на кухню. На столешнице лежал планшет с цифровым актом ознакомления.

Она открыла текст.

— Илья.

Он подошёл сразу.

— Нашли?

— Смотрите ссылку в пункте восемь.

В самом акте ничего знакомого не было. Фраза пряталась в правилах сервиса, открывавшихся отдельным окном.

«Пользователь принимает связанные последствия эксплуатации адреса и адаптивных функций объекта».

Илья тихо свистнул.

— Почти наша формула.

— Не почти. Основа та же.

Алексей назвал формулу стандартным пунктом об автоматизации.

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

Её не оказалось. Татьяна сохранила цифровую страницу с номером редакции и временем выдачи.

— Вы квартиру рассматриваете или аудит проводите? — спросил Алексей.

— Пока квартиру, — ответила она.

— Очень тщательно, — добавил Илья.

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

На панели появилось:

«РАСХОЖДЕНИЕ РЕШЕНИЙ.

СТАБИЛЬНОСТЬ ПАРЫ: +2».

— Нас наградили за спор, — сказал Илья.

Алексей объяснил: система считает устойчивой повторяемую схему, даже если предпочтения разные.

— То есть ей важна предсказуемость, а не согласие, — сказала Татьяна.

— Именно.

Илья посмотрел на Татьяну.

— Вот оно.

— Что?

Он не ответил сразу. Прислушался.

Из стены пришли четыре негромких щелчка клапанов.

Два. Пауза. Ещё два.

Татьяна тоже услышала.

Илья достал телефон и включил акустический анализатор.

— Повторите спор про температуру.

— Нет.

— Именно это я и хочу проверить.

— Вы хотите специально кормить систему конфликтом.

— На один цикл.

Алексей улыбнулся:

— Это безопасно.

Татьяна повернулась к нему.

— Вы не знаете, что мы проверяем.

Улыбка исчезла.

Илья сказал:

— Тогда я сам. Двадцать два — жарко.

— Я с вами не спорю.

— А вчера спорили.

— Вчера мы были не здесь.

Панель несколько секунд ждала. Никаких щелчков.

Илья указал на экран прибора.

— Синхронность пропала.

— Потому что я перестала участвовать?

— Похоже.

Он попросил:

— Свет ярче.

Татьяна ничего не сказала.

Свет не изменился.

Илья повторил:

— Свет ярче.

Панель показала: «Требуется подтверждение второго пользователя».

Татьяна сказала:

— Подтверждаю.

Свет усилился.

Сразу после этого в вентиляционном коробе прошли четыре щелчка.

Илья выключил запись.

— Ей нужен обмен.

Алексей назвал происходящее работой адаптивной среды: совместные сценарии якобы и были основой системы. Татьяна открыла правила сервиса и показала, что там описано согласие пользователей, но ничего не сказано о повторяемом обмене, который панель принимала за подтверждение. Коммерческая тайна алгоритма не освобождала продавца от обязанности объяснить последствия.

Менеджер предложил расширенный тест, где механику совместных решений можно было увидеть на экране. Доступ давали только парам с подтверждённым Сопряжением. У Татьяны и Ильи такого статуса не было, но система собиралась оценить их стабильность и предложить его сама.

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

Илья наблюдал, как на экране уже появилась пустая строка для их общего статуса. По его замечанию, отношения развивались быстрее, чем они успевали читать договор. Шутка осталась, но теперь у неё был конкретный адресат — интерфейс, который пытался решить всё до людей.

Татьяна закрыла планшет.

— Сначала условия теста.

Переговорная находилась этажом выше. В ней стояли два кресла, стол и настенный экран. По углам были встроены микрофоны.

Татьяна первой указала на них.

— Запись постоянная?

— Только после вашего подтверждения, — ответил Алексей.

— Покажите индикатор.

Менеджер вывел на экран статус микрофонов: «ожидание согласия».

Илья сел напротив Татьяны.

— Что от нас требуется?

— Обсудить реальную спорную тему и прийти к совместному решению. Система оценивает устойчивость взаимодействия.

— То есть семейная терапия от застройщика, — сказал Илья.

— Скорее тест умного дома.

— Звучит дороже, но не лучше.

Алексей дал им планшеты.

На экране Татьяны появилось:

«ТЕМА: РАСПРЕДЕЛЕНИЕ ПРАВА ПУБЛИКАЦИИ И ЛИЧНЫХ ДАННЫХ».

Она подняла глаза.

— Очень случайная тема.

Илья показал свой экран. У него было то же самое.

— Система читала нашу анкету.

— Мы там ничего про публикации не писали.

Алексей объяснил:

— Тема выбирается по активности профилей пользователей и открытым данным.

Татьяна медленно повернулась к Илье.

— Открытым данным?

— Мой канал открытый.

— А мои сделки?

— Ваша профессиональная страница тоже.

Татьяна обратилась к менеджеру:

— Запись теста где хранится?

— В защищённом контуре пилота.

— Срок?

— Согласно правилам.

— Каким именно?

Алексей снова полез в планшет.

Илья тихо сказал:

— Вы сейчас доведёте его до собственного Сопряжения с инструкцией.

— Это полезный навык для отдела продаж.

Менеджер нашёл пункт.

— Тридцать дней, если не предоставлено отдельное согласие.

— Хорошо. Отдельное согласие не предоставляем.

Они подтвердили запись двумя командами.

Экран почему-то сразу показал:

«ОБЩЕЕ СОГЛАСИЕ ПОЛУЧЕНО».

— Нет, — сказала Татьяна. — Два отдельных.

— Интерфейс так отображает, — ответил Алексей.

— Ручной протокол.

— В этом нет необходимости.

— Тогда теста нет.

Илья откинулся в кресле.

— Я поддерживаю.

Менеджер поколебался и вызвал расширенное меню. Там нашлась функция раздельного журнала.

— Пользователь один: согласие подтверждено. Пользователь два: согласие подтверждено, — прочитал он.

— Теперь можно, — сказала Татьяна.

Тест начался.

Первый вопрос оказался почти издевательством: «Следует ли публиковать сведения о потенциальной опасности до полной проверки?»

— Да, если есть риск для людей, — сказал Илья.

— Не так, чтобы посторонние вычислили жильцов.

— Иногда полное обезличивание убивает полезность.

— А иногда полезность убивает чужую репутацию.

Илья помолчал.

— Я знаю.

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

Илья продолжил:

— Я выпустил пост, потому что боялся потерять запись. Но вы правы: тогда я выбрал материал раньше человека.

— Да.

— А вы вчера нашли схему и не сказали мне, откуда она.

Татьяна напряглась.

Экран тут же прибавил баллы за эмоциональную вовлечённость.

— Какая мерзкая система, — сказал Илья.

— Наконец совпали.

Он продолжил уже тише:

— Я не прошу семейную историю. Мне нужен факт, если источник знает опасность объекта.

— Прямой риск я сообщу.

— Я хочу понимать, где заканчивается личное и начинается рабочее.

Татьяна замолчала.

Система прибавила ещё два балла.

Илья сам уже злился на экран. Машина превращала их настоящий спор в показатель пригодности к совместному проживанию. Пауза становилась параметром, несогласие — моделью.

— Остановить тест, — сказала Татьяна.

Экран ответил:

«ТРЕБУЕТСЯ ПОДТВЕРЖДЕНИЕ ВТОРОГО ПОЛЬЗОВАТЕЛЯ».

Илья тут же сказал:

— Подтверждаю остановку.

Тест не прекратился.

«КОМАНДЫ ОБЪЕДИНЕНЫ. СОВМЕСТНОЕ РЕШЕНИЕ НЕ ЗАВЕРШЕНО».

— Что за ерунда? — спросил он.

Татьяна подняла руку.

— Не говорите одновременно со мной.

Она нажала ручной режим.

— Пользователь один: остановить тест.

Пауза.

Илья дождался появления строки и сказал:

— Пользователь два: остановить тест.

Экран мигнул.

Вместо остановки появилось:

«ПОСЛЕДОВАТЕЛЬНОСТЬ ПОДТВЕРЖДЕНА».

Из вентиляции пришли четыре удара.

Илья резко поднял голову.

— Сейчас.

Он достал маленький генератор акустического шума из рюкзака.

Татьяна посмотрела на него.

— Вы это пронесли?

— Он разрешён правилами. Я проверил.

— Не ожидала.

— Я тоже читаю. Иногда.

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

Микрофонный индикатор на стене начал мигать.

Татьяна открыла журнал операций и быстро сделала снимки экрана.

Там было две отдельные голосовые дорожки, но ниже система сводила их в одну строку:

«ФУНКЦИОНАЛЬНАЯ ПАРА: 0417».

Тот же номер, что появился на их бумажных договорах.

— Илья.

Он посмотрел.

— Вижу.

Алексей встал.

— Что вы включили?

— Акустическую помеху. Не повреждает оборудование.

— Это нарушает процедуру теста.

— А объединение двух согласий в одно не нарушает? — спросила Татьяна.

Менеджер подошёл к панели.

— Отключите устройство.

Илья выключил сразу.

— Отключил.

Четыре удара прекратились.

На экране появилась новая надпись:

«СОПРЯЖЕНИЕ ДОСТУПНО.

ОСНОВАНИЕ: ПОВТОРЯЕМОЕ СОВМЕСТНОЕ РЕШЕНИЕ.

РОМАНТИЧЕСКИЙ СТАТУС: НЕ ОПРЕДЕЛЯЕТСЯ».

Татьяна прочитала вслух последнюю строку и посмотрела на Илью.

— Спасибо системе, что хотя бы это она понимает.

— Я немного оскорблён.

— Чем?

— Могла написать «данных недостаточно».

— Не провоцируйте её.

Алексей объяснил, что Сопряжение — технический статус совместного управления.

— Его можно отозвать по отдельности? — спросила Татьяна.

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

— Семейного опять.

— Техническая группировка, — напомнил Илья.

Пока они не отзывали статус: Илье нужна была телеметрия, Татьяне — версия договора.

Алексей предложил им цифровой токен тестового доступа.

— Он позволит открыть деморежим после визита.

— На какой срок? — спросила Татьяна.

— Двадцать четыре часа.

— Какие адреса видит?

— Только этот корпус.

Илья поднял взгляд.

— Точно?

— Да.

Токен появился в приложении.

Татьяна сохранила его идентификатор. Илья скопировал техническую часть в свой локальный журнал.

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

— Это потому, что она любит двадцать два градуса и забирает у меня ночной режим, — сказал Илья.

— Я защищаю здоровье домохозяйства, — ответила Татьяна.

Менеджер рассмеялся. Легенда сработала так естественно, что оба на секунду замолчали. Илья поймал себя на том, что запомнил её двадцать два градуса, манеру читать условия до конца и привычку отвечать на шутку деловым пунктом. Для легенды это было полезно. Для одного рабочего дня — подозрительно много бытовых деталей.

В лифте они остались вдвоём.

Двери закрылись.

Кабина не поехала.

На панели появилось:

«ВЫХОД ИЗ ПИЛОТА ТРЕБУЕТ ЗАВЕРШЕНИЯ СОВМЕСТНОГО СЕАНСА».

— Прекрасно, — сказал Илья. — Нас не выпускают из отношений.

— Из сеанса.

— Формулировка слабее.

Татьяна открыла меню приложения.

— Надо отозвать разрешения.

— Я уже нажал.

— Что именно?

— «Завершить Сопряжение».

— Где нашли?

— Профиль, доступы, расширенные настройки, семейные функции.

— Очень удобно.

— Для людей, которые передумали быть семьёй между шестым и первым этажом.

Она нашла свою кнопку.

— Не нажимайте одновременно.

— Я запомнил.

Татьяна отозвала обработку голосового профиля.

На экране появилось:

«ПОЛЬЗОВАТЕЛЬ 1: ОТЗЫВ ПРИНЯТ.

ОЖИДАЕТСЯ ПОЛЬЗОВАТЕЛЬ 2».

Илья подождал две секунды и нажал свою.

«ПОЛЬЗОВАТЕЛЬ 2: ОТЗЫВ ПРИНЯТ.

СОПРЯЖЕНИЕ ОГРАНИЧЕНО».

Лифт тронулся.

— Значит, работает, — сказал он.

— Что именно?

— Отдельный отзыв.

— Пока да.

— И это важнее их баллов совместимости.

— Намного.

На первом этаже дверь открылась.

В вестибюле Алексей махнул им рукой.

— Будем рады видеть вас снова.

— Если не разведёмся на парковке, — ответил Илья.

Татьяна толкнула его локтем.

— Что?

— Не увлекайтесь легендой.

— Я поддерживаю продажи.

На улице они остановились у стеклянного ограждения.

Татьяна начала:

— То, что было в переговорной…

Одновременно Илья сказал:

— Сцена наверху ничего…

Они оба замолчали.

— Очень убедительно, — заметил он.

— Это был рабочий тест.

— Конечно.

— Вы умеете соглашаться с комментариями.

Он рассмеялся, а Татьяна отвернулась к машине.

Илья догнал её.

— Технически полезного много.

— У нас совпал номер пары с нашим договором.

— Да. И четырёхударный код запускается после последовательных команд.

— Формула «связанных последствий» есть в правилах сервиса Лобова.

— А корпус может быть не источником.

Татьяна посмотрела на него.

— Почему?

— Он новый. Старые адреса существовали до пилота. Здесь скорее собирают и обрабатывают тот же тип связи.

— Инструмент, а не начало.

— Возможно.

— Лобов всё равно получает выгоду.

— Данные.

— И модель поведения покупателей.

Илья открыл токен.

— Я хочу выгрузить телеметрию до полуночи.

— Без публикации.

— Помню.

— И без повторного подключения к квартире.

— А если токен сам предложит?

— Нет.

— Вы очень последовательно разрушаете мою радость исследователя.

— Вы ещё живы. Это хорошая статистика.

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

Илья нашёл в токене ссылку на внешний шлюз. Код объекта не совпадал с корпусом.

— Сохраните.

— Уже.

— И больше ничего сегодня не подключаем.

— Вы убираете все интересные кнопки.

— Зато вы доживаете до следующего дня.

Они разъехались около семи.

Ночью Илья снова открыл токен дома. После отзыва Сопряжения большинство функций было серым. Это подтверждало, что ограничение сработало.

Он выгрузил журнал. Два голосовых профиля по-прежнему существовали отдельно. Система связывала их общим идентификатором только на уровне совместных команд.

Илья записал это в рабочие заметки:

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

Он перечитал и добавил:

«Система принимает повторяемость решений за связность».

Телефон завибрировал.

Татьяна прислала номер редакции договора и одно сообщение:

«Формула пилота появилась после регистрации компании-оператора корпуса. Старые адреса старше. Лобов не источник, по крайней мере не единственный».

Илья ответил:

«Согласен. Токен содержит внешний шлюз».

Пока он прикладывал скриншот, интерфейс токена обновился сам.

Сначала появилась красная точка.

Потом строка:

«АВАРИЙНАЯ ЗАЯВКА.

АДРЕС: А11.

СТАТУС: СОВМЕСТНЫЙ ДОСТУП РЕКОМЕНДОВАН».

Илья проверил список квартир демонстрационного корпуса.

А11 в нём не было.

Он открыл техническое поле. Четырёхударный код появился в журнале перед самой заявкой.

Илья переслал Татьяне скриншот.

Она позвонила через десять секунд.

— А11 есть в корпусе?

— Нет.

— В соседнем?

— По публичной схеме тоже нет.

— Токен должен был видеть только демонстрационный корпус.

— Именно.

Татьяна помолчала.

— Ничего не подтверждайте.

— Я уже привык.

— Не шутите. Если это аварийная заявка, там может быть человек.

— Я понимаю.

— Адрес можно определить?

— Код есть. Полного адреса нет.

— Тогда утром проверяем через реестр объектов Лобова.

Илья посмотрел на красную точку.

— До утра заявка может закрыться.

— Скриншот есть. Журнал сохранён?

— Да.

— Значит, не лезем вслепую.

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

— Хорошо.

Татьяна выдохнула.

— Вы сейчас согласились с первого раза?

— Запишите дату.

— Уже второй раз за неделю.

— Не портите статистику.

Она отключилась.

Илья оставил токен открытым. Через минуту красная точка погасла, но заявка не исчезла. Статус изменился:

«ОЖИДАЕТСЯ ПАРА 0417».

Илья не нажал ничего.

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

Теперь тот же токен звал их на адрес, которого не существовало в демонстрационном корпусе.

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

Илья сохранил журнал, закрыл приложение и переслал Татьяне снимок аварийной заявки А11. До утра токен оставался выключенным; адрес они решили искать через реестр, а не подтверждать вслепую.

Глава 6

Татьяна приклеила к двери кухни бумажный квадратик с цифрой «2» и только после этого разрешила Илье войти.

— Вы серьёзно будете нумеровать комнаты?

— Да.

— Их четыре.

— Значит, переживёте.

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

— Не трогайте.

— Я только посмотрю.

— Сначала фотография.

— Там шкаф.

— Через час это может оказаться шкаф с историей.

— Очень риелторская угроза.

Татьяна сфотографировала ручки, пол и пыль у ножек. Потом кивнула.

Илья открыл дверцу.

С верхней полки съехала картонная коробка. Он поймал её, но облако пыли уже поднялось и пошло прямо на микрофон, который лежал на тумбе.

Илья замер.

Татьяна посмотрела на него.

— Чистая запись?

— Нет.

— Сколько минут потеряли?

Он выключил прибор и убрал защитную сетку.

— Минимум десять. Пока осядет.

Татьяна ждала привычной шутки. Илья только закрыл шкаф.

— Моя ошибка. Полез раньше команды.

Это прозвучало так просто, что ей пришлось перестраивать заготовленную претензию.

— Хорошо. Тогда дальше по моему порядку.

— Да.

— И если хотите быстрый тест без полной фиксации, сначала называете риск.

— Согласен.

Татьяна отметила время: 00:47. После ночной заявки управляющий подтвердил, что квартира пустует, а собственник за границей. Охрана обещала приехать примерно через час. Про токен Лобова Татьяна не рассказывала: для входа хватало разрешения собственника на технический осмотр.

Собственник ответил сонным голосом, разрешил осмотр и подтвердил: воды в квартире нет уже несколько месяцев.

Краны не работали. Счётчики стояли. На кухне под мойкой вентиль был закрыт. В ванной трубы холодные.

— Воды нет, — сказала она.

Илья присел возле сифона.

— Подачи нет. Но в затворе осталось.

Он посветил внутрь.

— Немного воды в сифоне — это нормально?

— Если квартира не высохла полностью. Плюс влажность могла остаться после последнего посещения.

— Когда оно было?

— По журналу собственника — весной.

Илья поднял брови.

— Тогда вода здесь не должна выглядеть свежей.

Татьяна наклонилась. На металлической трубе под мойкой действительно блестела полоса влаги.

— Конденсат?

— В квартире прохладнее, чем в подъезде. Возможно. Но сначала измерю.

Он назвал риск: датчик не повредит поверхность, но при контакте может смазать след на металле.

Татьяна разрешила.

Влажность воздуха была выше ожидаемой для пустующей квартиры, но не настолько, чтобы объяснить всё.

Илья прошёл вдоль стены, слушая стояк. Ничего.

— Открывайте договор. Проверим связку: документ плюс влажный носитель.

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

Она открыла файл. Из стены пришли два удара, пауза и ещё два.

— Вот, — сказал Илья.

Он запустил запись, но пыль всё ещё давала лишний шум.

— Всё равно пишите, — сказала Татьяна.

— Пишу.

Она закрыла файл — удары прекратились. Открыла снова, и ритм вернулся.

— Документ активирует локальную связь, — сказал Илья.

— Осторожнее. У нас два повтора в одной квартире.

— Вы когда-нибудь дадите мне красивое предложение закончить?

— Когда оно станет доказанным.

Он убрал датчик от стены.

— За это вы мне и нужны.

Татьяна подняла глаза.

— Для порчи красивых предложений?

— Для того чтобы я не начал верить в них раньше времени.

Она хотела ответить шуткой, но в прихожей что-то тихо хрустнуло.

Они замолчали. У двери лежала пара одноразовых бахил — белых, плотных, с зелёной полосой. Их собственные были синими.

Илья поднялся.

— Не трогаю.

— Учитесь.

— С огромной скоростью.

Татьяна сфотографировала бахилы. На одной сохранилась печать: «Лобов Дом. Пилот».

— Уже не акустика.

— Человеческий след, — согласился Илья.

На пыли возле входа были видны смазанные следы обуви. Не сегодняшние: сверху успел осесть новый слой, но старым полугодовым посещением это не выглядело.

На техническом люке в коридоре стояла новая пломба с хорошо читаемым номером.

— Собственник говорил, что никто не приходил с весны.

— Значит, об этом визите он не знает.

Татьяна сфотографировала пломбу крупно.

— Не вскрываем.

— Даже не собирался.

— Врёте.

— Уже меньше, чем вчера.

Она убрала телефон.

До приезда охраны оставалось около тридцати минут. Этого хватало на осмотр кухни.

Илья включил новый микрофон и поставил его возле мойки.

— Быстрый тест. Риск: если в сливе есть подвижный предмет, магнит может сдвинуть его и изменить положение.

— Что за предмет?

— Пока не знаю. Но из слива идёт металлический призвук.

Татьяна прислушалась. Из глубины сифона пришёл короткий звон.

— Один тест, — сказала она. — До контакта снимаю положение.

— Договорились.

Она опустилась на колено и сфотографировала соединения под мойкой. Старый пластиковый сифон выглядел хрупким. Резьба была в налёте.

— Не нравится мне это.

— Мне тоже.

— Тогда почему у вас лицо довольное?

— Я инженер. Нам иногда нравится то, что не нравится.

— Ужасная профессия.

— Риелтор ночью в пустой квартире говорит это инженеру.

Татьяна включила фонарь на телефоне.

Илья достал гибкий магнитный захват и осторожно ввёл его в слив.

Металл задел что-то внутри.

Звякнуло.

— Есть.

— Не тяните резко.

— Я помню.

Он медленно повёл захват назад.

Сифон дёрнулся.

Татьяна успела сказать:

— Стоп.

Поздно.

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

Илья отшатнулся, но ботинок всё равно промок.

— Отлично.

— Крепление само развалилось? — спросила Татьяна.

— Именно так это и выглядит.

— В отчёте будет ещё убедительнее.

Татьяна разложила вокруг лужи впитывающие салфетки.

Вода растеклась под шкаф и к металлической ножке стола. Из стояка сразу пришли четыре удара.

— Зона расширилась, — сказал Илья.

Телефон Татьяны завибрировал.

Домовое приложение, которое она перед входом закрыла, открылось само.

На экране появилось:

«ОБНАРУЖЕН КЛЮЧ.

ПЕРЕДАЙТЕ ВТОРОМУ ПОЛЬЗОВАТЕЛЮ».

— Нет, — сказала Татьяна.

— Что?

Она показала телефон.

Илья не коснулся экрана.

— Закройте приложение.

Татьяна закрыла.

Надпись появилась снова.

Она включила авиарежим.

Экран погас.

— Хорошо.

— Пока.

— Не заражайтесь моими словами.

Татьяна убрала телефон в карман.

На мокрой металлической ножке стола проступили буквы.

«ПЕРЕДАЙТЕ КЛЮЧ».

Илья присел, не касаясь металла.

— Вот это уже не приложение.

— И не интернет.

— Влага плюс металл.

— И предмет в сливе.

— Продолжаем? — спросил он.

— Да. Но ничего из рук в руки.

— Принято.

Они подставили пластиковый контейнер под разъединённый сифон. Илья теперь работал со стороны снятой нижней части, не вводя захват глубоко.

Предмет вышел со второй попытки.

На салфетку лёг старый латунный ключ.

Татьяна не прикоснулась к нему.

На плоской головке был выбит номер квартиры А04. К кольцу крепилась выцветшая пластиковая бирка с логотипом агентства, в котором Татьяна работала десять лет назад.

Логотип был старым. Татьяна узнала его сразу.

— Архивная бирка.

Илья смотрел на ключ.

— Ваше агентство?

— Тогда называлось иначе. После ребрендинга знак сменили.

— Вы работали там?

— Уже работала.

Он поднял глаза, но не задал следующий вопрос.

Татьяна сфотографировала обе стороны бирки.

На обратной стороне был номер.

Тот самый, который она переписала с вырванного корешка в тетради отца.

— Это ключ той сделки, — сказала она.

— Десятилетней.

— Да.

Илья достал чистый пакет для улик.

— Я могу упаковать.

Татьяна остановила его рукой.

— Подождите. Если правило работает, фактическая передача может создать привязку. Вы готовы принять его в руки?

После Кати и А03 вопрос уже не казался нелепым.

Илья ответил не сразу.

— Нет.

Татьяна почувствовала облегчение.

— Почему?

— Сначала хочу понять, считается ли упаковка передачей. И ключ относится не ко мне.

— Хорошо.

— Вы спрашиваете разрешение даже на это.

— Да.

— Правильно.

Татьяна сдвинула ключ в пакет салфеткой, не касаясь его рукой.

На металлической ножке стола надпись изменилась.

«ПЕРЕДАЧА НЕ ЗАВЕРШЕНА».

Илья тихо выдохнул.

— Сценарий ожидал контакт.

— Похоже.

— И мы его не дали.

— Пока только один раз.

Он посмотрел на неё.

— Даже сейчас?

— Особенно сейчас.

Илья улыбнулся.

— Хорошо.

В коридоре дрогнул свет от её телефона, лежавшего экраном вверх на тумбе. Луч попал на старое зеркало.

Зеркало было покрыто пятнами и пылью. По нижнему краю стекла проступила влажная полоса.

В ней появился силуэт мужчины.

Татьяна застыла.

Илья повернулся вслед за её взглядом.

Силуэт стал чётче: мужчина за стеклом, тёмные волосы, линия плеч.

Из зеркала прозвучало:

— Илья, не закрывай.

Илья выронил магнитный захват.

Татьяна посмотрела на него.

Он побледнел так быстро, что она сразу поняла: фраза ему знакома.

— Илья.

Он шагнул к зеркалу.

— Михаил?

Силуэт не изменился.

— Илья, не закрывай.

Илья сделал ещё шаг.

Перед ним на полу тянулась вода из кухни. Татьяна встала поперёк.

— Стойте.

— Это он.

— Вы не знаете.

— Я знаю голос.

— Голос может быть записью.

— Это Михаил.

Он попытался обойти её.

Татьяна просто закрыла путь.

— Пол мокрый. Вы сейчас войдёте в активную зону.

— Отойдите.

— Нет.

— Татьяна.

— Сначала проверим.

Она выключила верхний свет.

Коридор погрузился в полумрак.

Силуэт исчез.

Илья резко повернулся к ней.

— Зачем?

— Проверяю носитель.

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

Ничего.

Повернула на зеркало.

По влажной нижней кромке снова прошёл блеск.

Силуэт появился.

— Илья, не закрывай.

Он стоял неподвижно.

Татьяна выключила телефон.

Фигура исчезла.

— Свет плюс влажное стекло, — сказала она.

— Голос откуда?

— Ищем запись.

— Я знаю эту фразу.

Она посмотрела на него.

Илья сглотнул.

— Михаил так сказал мне.

— Когда?

Он молчал несколько секунд.

— Перед тем, как пропал.

Татьяна не спросила где.

Не сейчас.

— Это ваш брат?

— Да.

Одно слово далось ему тяжело.

Татьяна включила диктофон отдельно, положила телефон на тумбу и снова направила свет на зеркало.

Силуэт появился.

— Илья, не закрывай.

Только эта фраза.

Ни имени Татьяны. Ни ответа на вопрос.

Илья шагнул ближе, но остановился до воды.

— Миша?

Силуэт повторил:

— Илья, не закрывай.

— Где ты?

— Илья, не закрывай.

Татьяне стало холодно именно потому, что зеркало не отвечало. Фраза воспроизводилась независимо от вопроса.

— Это не разговор, — сказала она.

Илья резко посмотрел на неё.

— Не сейчас.

— Именно сейчас. Чтобы вы не сделали вывод, который потом будет больнее.

Он сжал челюсть.

— Я слышу брата.

— Я не спорю с тем, чей это голос. Я говорю, что он повторяет одно и то же.

— Может, больше не может.

— Может. Но мы этого не знаем.

Силуэт снова произнёс:

— Илья, не закрывай.

Татьяна выключила свет.

— Где эта фраза могла сохраниться?

Илья закрыл глаза.

— Была запись.

— Какая?

— Со старого выезда.

— У вас?

— Да.

— В архиве. Я когда-то использовал фрагмент в материале.

Татьяна посмотрела на лежащий рядом токен пилота.

— Значит, у системы мог быть физический или цифровой источник голоса.

— Она не должна иметь мой архив.

— Не должна. Но это проверяем отдельно.

Илья снова посмотрел в тёмное зеркало.

— Михаил пропал семь лет назад.

— Я поняла.

— Нет. Не поняли.

В голосе появилась злость, но Татьяна не ответила.

Он провёл рукой по лицу.

— Простите.

— Не за что.

— Есть за что.

— Потом.

Татьяна собрала контейнеры и передала ему один пустой.

— Воду возьмём на анализ. Только не из пакета с ключом.

Он посмотрел на неё, будто возвращался в комнату из другого места.

— Да.

— Вы сможете работать?

Пауза.

— Смогу.

— Если нет, выходим.

— Смогу.

— Хорошо. Тогда образец.

Они вернулись на кухню. Татьяна светила фонарём, Илья набрал остаточную воду из сифона одноразовой пипеткой. Руки у него едва заметно дрожали.

— Не спрашивайте сейчас, — сказал он.

— Не буду.

Татьяна подписала контейнер: А04, кухня, остаточная вода, 03:26.

В коридоре снова мелькнуло отражение. Телефон лежал экраном вверх, и уведомление дало короткую вспышку.

Из зеркала донеслось:

— Илья, не закрывай.

Он замер.

Татьяна подошла и перевернула телефон экраном вниз.

Фраза оборвалась.

— Достаточно.

Илья не спорил.

Ключ и воду упаковали раздельно. Бахилы не трогали. Охранник позвонил в дверь в 03:41.

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

Илья стоял у стены и молчал.

Охранник проверил пломбу.

— Номер не нашей службы. И бахилы не наши.

Она показала маркировку «Лобов Дом».

Мужчина пожал плечами.

— Первый раз вижу.

Татьяна записала его фамилию и время. Перед уходом открыла цифровой договор. Из стояка пришли четыре удара.

— Вот это мы и проверяем, — сказала она охраннику.

На лестничной площадке было прохладно. Татьяна закрыла дверь А04 и положила пакет с ключом в пластиковый контейнер.

Илья прислонился к стене.

— Дайте минуту.

— Конечно.

Она отошла к окну.

За домами уже светлело.

Илья подошёл сам.

— Вы правильно сделали, что не пустили меня к зеркалу.

— Я не знала, что там.

— Я тоже.

— Поэтому и остановила.

Он кивнул.

— Михаил — мой брат. Его не нашли.

Татьяна посмотрела на него.

— Тогда я не буду говорить о нём в прошедшем времени.

Илья сжал губы и отвернулся к окну.

— Фраза «не закрывай» была на записи?

— Да.

— Значит, пока это воспроизведение известного материала.

— Я знаю.

— Это не доказывает, что в зеркале был Михаил.

— Я знаю.

Он сказал это уже раздражённо, но не на неё — скорее на собственную надежду.

Татьяна не стала повторять.

— Запись найдёте?

— Найду.

— Сравним голос и шумовой фон.

— Да.

— И если совпадёт полностью, будем считать это моделью воспроизведения.

Илья посмотрел на неё.

— Вы умеете очень аккуратно говорить ужасные вещи.

— Работа такая.

— Нет. Не только.

Она отвела взгляд.

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

Растерянный человек соглашался на многое лишь потому, что рядом был тот, кто казался спокойнее. Татьяна не собиралась пользоваться этим.

— Я не буду спрашивать дальше, — сказала она.

Илья медленно кивнул.

— А мне, кажется, придётся потом рассказать.

— Потом — это ваше решение.

— Наш договор говорит про риск.

— Если история Михаила влияет на мою безопасность, расскажете то, что влияет. Остальное не входит в договор.

Он посмотрел на неё внимательнее.

— Вы могли бы сейчас потребовать всё.

— Могла бы.

— Почему не требуете?

— Потому что это не сделает информацию точнее.

Илья неожиданно улыбнулся. Слабо, но по-настоящему.

— Очень профессиональный ответ.

— У меня других мало.

— Врёте.

— Давайте не портить утро.

Они спустились. Татьяна несла ключ, Илья — образец воды и аппаратуру. Она ни разу не предложила ему поменяться.

На улице Илья кивнул на контейнер.

— Я мог бы понести.

— Не хочу случайной передачи.

Он посмотрел на ключ через пластик.

— Разумно.

— Вы отказались его брать. Решение действует, пока сами его не измените.

Илья молчал несколько шагов.

— Вы спросили согласие там, где большинство не спросило бы, — сказал он.

Татьяна открыла багажник.

— После Кати мелочей стало меньше.

— Всё равно.

— Не делайте из нормального поведения событие.

— Иногда оно событие.

Она закрыла контейнер в жёстком боксе.

— Кофе?

— Это предложение или медицинская помощь?

— Пока предложение.

— Тогда да.

Кофе взяли через два квартала и вернулись в машину. Уборщица в кафе внимательно следила за их пакетами с маркировкой.

Илья обхватил стакан обеими руками.

За кофе они свели три факта в одну запись: токен привёл их в А04, в квартире остались бахилы пилота и свежая пломба. Это доказывало недавний визит подрядчика, связанного с демонстрационным корпусом, но не личное участие Лобова. Илья принял ограничение версии без привычного торга. После зеркала ему, по его словам, больше не хотелось превращать удобное объяснение в доказательство.

Татьяна сделала глоток.

— Вернутся.

— Надеюсь.

Илья увеличил фотографию ключа.

— Номер бирки совпадает с тетрадью вашего источника.

— Да.

Он не спросил про отца. Это было удобно и неприятно одновременно: Андрей предупреждал о распределительном зале и знал старый код, а Татьяна рассказала не всё.

Теперь Илья сам скрывал часть истории Михаила.

Они удивительно быстро стали похожи друг на друга в худшем месте.

— Есть ещё одна вещь, — сказал Илья.

— Какая?

— Фраза в зеркале появилась только после вспышки экрана. Свет давал отражение, влажная кромка сохраняла изображение, а голос мог прийти из физической записи в системе или из моего архива. Если убрать один элемент, эффект разваливался.

— Значит, это не самостоятельный человек.

— Пока да.

— Не душа.

Илья поморщился.

— Не надо так.

— Хорошо.

Татьяна поняла, что сказала лишнее.

— Простите.

Он посмотрел на стакан.

— Я сам это знаю. Просто сегодня не хочется слышать формулировку.

— Больше не буду.

Через минуту Илья открыл старую запись на облачном диске.

— Нашёл.

Он не включал её сразу.

— Готовы? — спросила Татьяна.

— Да.

Фрагмент длился одиннадцать секунд.

Сначала шум воды. Потом мужской голос:

— Илья, не закрывай.

Дальше удар металла и обрыв.

— Совпадает?

— На слух — да.

— Нужен анализ, включая фон.

— Сделаю.

Он закрыл запись.

Зеркало не дало новой информации. Оно лишь воспроизвело старую фразу там, где она могла сильнее задеть Илью.

Татьяна открыла контейнерный бокс только после того, как они приехали к её офису. Ключ всё это время лежал в пакете.

— Сфотографирую под нормальным светом, — сказала она.

— Не доставайте руками.

— Я помню.

Она положила пакет на стол переговорной и включила лампу.

На латунной головке проступили тёмные пятна. Раньше их не было видно.

Илья наклонился.

— Похоже на гравировку.

Татьяна повернула пакет.

Под номером квартиры читалась новая строка.

Не адрес А04.

Другой код.

Она ввела его в открытый реестр недвижимости.

Ничего.

Проверила внутреннюю базу агентства.

Система запросила расширенный доступ.

— Что за код? — спросил Илья.

Татьяна открыла старый архивный модуль.

На экране появилось:

«РЕЕСТР МАРИНЫ.

ДОСТУП ОГРАНИЧЕН».

Илья посмотрел на неё.

— Марины?

— Моей руководительницы.

— У неё отдельный реестр?

— Я о нём не знала.

Татьяна повторила запрос. Система показала только один результат без адреса.

«КЛЮЧЕВАЯ ПЕРЕДАЧА. АРХИВНЫЙ СТАТУС».

Дата была десятилетней давности.

Та самая.

— Номер квартиры совпадает? — спросил Илья.

— Да.

— А открытая база ничего не видит.

— Именно.

Татьяна сфотографировала экран.

Ключ в пакете потемнел ещё сильнее. На бирке проступил маленький адресный индекс, которого раньше не было.

Татьяна не стала трогать пакет.

— Теперь у нас следующая цель.

— Реестр Марины.

— Сначала понять, что это вообще такое.

Илья кивнул.

Он выглядел уставшим, но уже собраннее. Только когда телефон случайно отразился в тёмном окне, его взгляд на секунду задержался на стекле.

Татьяна заметила и сразу отвернулась.

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

Татьяна убрала ключ в металлический сейф для документов и записала время. Илья сам поставил подпись под строкой «контакт с ключом не осуществлялся».

Перед уходом он задержался у двери.

— Завтра вы покажете мне, что за реестр у Марины?

Татьяна закрыла сейф.

— Если получу доступ — покажу то, что относится к делу.

Он посмотрел на неё.

— Очень знакомая формулировка.

— Я стараюсь.

— Тогда и я постараюсь.

Он ушёл, не объяснив, что именно имел в виду.

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

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

Татьяна не стала открывать карточку одна. Закрыла программу и написала Илье: «В девять. Проверяем вместе».

Глава 7

Марина посмотрела на латунный ключ через прозрачный пакет и первым делом спросила:

— Где вы его нашли?

Татьяна не села. Положила рядом копию архивной карточки и развернула ноутбук экраном к наставнице.

— В сливе пустующей квартиры А04.

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

— В каком смысле — в сливе?

— В прямом. Ночью.

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

— А он зачем здесь? — спросила Марина, кивнув на Илью.

— Технический консультант.

— Который пишет про проклятых риелторов?

Илья посмотрел на Татьяну.

— Можно?

— Коротко.

— Заголовок был не мой. Пост — мой. Ошибку с узнаваемостью объекта я признал.

Марина чуть прищурилась.

— Не отвлекайтесь, — сказала Татьяна. — В архивном модуле есть закрытая карточка передачи этого ключа. Дата — десять лет назад. Код ведёт в ваш реестр.

Татьяна придвинула распечатку.

— Что такое «реестр Марины»?

Марина сняла очки, протёрла линзу и снова надела.

— Рабочая выборка сложных объектов. Квартиры, которые чаще обычного возвращаются на рынок.

— Почему её нет в общем архиве?

— Там много лишних глаз.

— Марина, мне нужны данные.

Она несколько секунд смотрела на Татьяну, потом открыла внутреннюю систему. На экране появилась таблица без фамилий владельцев. Вместо адресов — коды.

— Вот. Десятки объектов за много лет. Часть перепродавали из-за ремонта. Где-то соседи превращали жизнь в конкурс на выживание. Где-то дом получал плохую репутацию, и люди избавлялись от квартиры при первой возможности.

— А эта колонка?

— Повторная продажа за три года.

Татьяна быстро пробежала строки. Некоторые объекты меняли владельца дважды. Один — четыре раза.

— А01 здесь.

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

— А03 тоже.

Илья не подошёл ближе, но Татьяна видела, что он следит за экраном.

— Покажите карточку А03, — сказала она.

— Обезличенную.

— Пока да.

Марина открыла.

В истории объекта были жалобы на шум, два расторгнутых авансовых соглашения и пометка «конфликт после передачи». Ни одной мистической формулировки.

— Аудио есть? — спросил Илья только после того, как Марина сама повернулась к нему.

— Два файла.

— Можно послушать без копирования?

Марина включила первый.

Женщина говорила диспетчеру:

— После ключей они начали ругаться. До этого всё было нормально.

На фоне прошли четыре удара.

Илья поднял палец, но не перебил.

Во втором файле шум был сильнее. Перед окончанием снова прозвучали два удара, пауза и ещё два.

Татьяна посмотрела на Марину.

— Вы слышали это раньше?

— Слышала шум.

— Ритм одинаковый.

— Я не акустик.

— А договоры вы читать умеете.

Татьяна открыла прикреплённый документ. Формула нашлась в приложении:

«Связанные последствия использования адреса принимаются приобретателем в пределах сервисных условий».

Она открыла А01. Там стояла другая юридическая форма, но смысл повторялся.

— Шаблоны разные, — сказала Татьяна. — Формула одна.

Марина постучала пальцем по столу.

— Формулировки гуляют между рынком годами. Юристы копируют друг у друга быстрее, чем агенты фотографии кухонь.

— Здесь разные нотариусы и разные посредники.

— И что?

— И один четырёхударный код в жалобах.

Илья наконец подошёл к столу.

— Если разрешите, я покажу только спектр.

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

Он открыл три дорожки с А01, А03 и А04. На каждой метки легли почти одинаково.

— Это не доказывает причину, — сказал Илья. — Но повторяемость есть.

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

— Вы сами портите собственный вывод?

— После знакомства с Татьяной стало привычкой.

— Сколько адресов с такой формулой?

Марина закрыла одну карточку и отфильтровала таблицу.

Двенадцать строк остались на экране.

Татьяна почувствовала, как внутри стало неприятно пусто.

Двенадцать.

— Вы знали? — спросила она.

— Я знала, что эти квартиры возвращаются.

— И вела отдельный реестр.

— Чтобы не продавать их вслепую.

— Но продавали.

Марина откинулась на спинку кресла.

— Таня, после регистрации права заканчивается работа агента. Дальше собственник сам отвечает за объект.

Фраза была знакомой. Татьяна сама говорила примерно то же самое ещё неделю назад, только мягче.

— Если после передачи ключа человек начинает получать чужие уведомления, регистрация ничего не заканчивает.

— Если. Пока у тебя набор странных совпадений.

— И ключ из квартиры, где были бахилы пилота Лобова.

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

— Что за бахилы?

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

Марина слушала без перебиваний.

— Ладно, — сказала она. — Есть один бывший владелец, который жалуется до сих пор.

— Как давно продал?

— Три года.

— Он согласится поговорить?

— Если я попрошу.

— Попросите.

— Хорошо. Я позвоню.

Бывшего владельца звали Сергей Колесников. Он согласился приехать в тот же день, но только в нейтральную переговорную на первом этаже делового центра. В офис агентства подниматься не хотел.

Татьяна не спорила.

Сергей пришёл с небольшим тканевым мешочком и положил его на стол.

— Вот из-за этого я три года чувствую себя идиотом.

В мешочке лежал старый ключ.

— От проданной квартиры? — спросила Татьяна.

— Да.

— Почему не отдали?

— Был запасной. Нашёл после сделки. Хотел выбросить, потом начались уведомления.

Илья сидел сбоку. Телефон лежал экраном вниз.

— Можно записывать только техническую часть разговора? — спросил он. — Без лица и фамилии.

Сергей посмотрел на Марину.

— Это тот человек из интернета?

— Да, — ответила она.

— Про невесту писал?

— Нет, — сказал Илья. — Невесту придумали комментаторы.

Сергей поморщился.

— Интернет как коммунальная кухня. Зашёл за солью — через час у тебя уже любовница и уголовное дело.

Илья улыбнулся.

— Примерно поэтому и спрашиваю разрешение.

— Техническую часть пишите. Историю семьи — нет.

— Договорились.

Татьяна открыла карточку бывшей квартиры.

— Вы не были там после продажи?

— Ни разу.

— Лицевой счёт закрыт?

Сергей показал старое уведомление поставщика услуг. Счёт закрыли через две недели после сделки.

— А сообщения идут до сих пор?

Он достал телефон.

— Реже. В основном когда там меняются жильцы или начинают ругаться.

— Откуда вы знаете, что ругаются?

— Приложение пишет.

На экране висели старые уведомления: «конфликт пользователя», «неподтверждённая передача», «связанные последствия активны».

— Это приложение управляющей компании? — спросил Илья.

— Когда-то было. Потом обновилось, название поменялось. Я его удалить не могу. Удаляю — через неделю появляется через общий сервис дома.

Татьяна попросила положить ключ на стол.

— Только на сухую поверхность.

Сергей вынул его из мешочка.

Ничего не произошло.

Илья включил микрофон.

— Откройте последнее уведомление, пожалуйста.

Сергей открыл.

Тишина.

— Пока реакции нет, — сказал Илья.

Татьяна достала запечатанную влажную салфетку.

— Следующий шаг только с вашего согласия. Я коснусь салфеткой металла рядом с ключом. Сам ключ пока не трогаю.

Сергей нервно усмехнулся.

— Звучит так, будто мы будем вызывать джинна по санитарным нормам.

— Именно поэтому всё проговариваем.

— Делайте.

Татьяна провела салфеткой по металлической подставке и положила ключ в двух сантиметрах от влажного следа.

Сначала ничего.

Потом из динамика телефона Сергея пришли четыре удара.

Он побледнел.

— Вот это.

Следом женский голос сказал:

— Ты опять всё решил без меня.

Сергей дёрнул телефон на себя.

— Это не моя жена.

— Узнаёте фразу? — спросила Татьяна.

— Нет.

Илья посмотрел на индикатор записи.

— Ритм записался.

Сергей встал.

— Уберите ключ.

— Можно я возьму его через салфетку и верну в мешок?

— Да.

Татьяна убрала ключ.

Уведомление на телефоне осталось открытым, но голос не повторился.

Илья выключил запись.

— Контроль нужен.

Марина, стоявшая у двери, спросила:

— Какой ещё?

— Чистый ключ без истории.

У неё был новый технический ключ от переговорной. Татьяна положила его на ту же подставку. Влажный след ещё не высох.

Они подождали.

Ничего.

Илья попросил открыть уведомление снова.

Тишина.

— Значит, металл сам по себе не достаточен, — сказал он.

— И влажность сама по себе тоже, — добавила Татьяна.

Сергей сел обратно.

— И что это значит для меня?

Ответить быстро хотелось меньше всего.

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

— То есть я три года таскал это с собой.

— Похоже.

Он посмотрел на мешочек.

— Я думал, это просто железка.

Он потёр ладонью лоб.

— Новые жильцы заболели?

Татьяна не ответила сразу.

— У нас нет таких данных.

— Но ругались?

— В карточке есть жалобы.

Сергей ссутулился.

— Я им это передал.

— Вы не знали.

— Не знал, но подписал бумагу.

Татьяна насторожилась.

— Какую?

Перед продажей к Сергею приходил человек от посредника и предложил «закрыть плохую историю» квартиры. Дополнительный лист сохранился в почте. Внизу стояло название «Городской переход» — компании уже не существовало, а её активы после нескольких реорганизаций оказались у структуры, связанной с «Лобов Девелопмент».

Документ обещал исключить негативную историю объекта из дальнейшего пользовательского сценария, но не называл ни риска, ни технической процедуры. Сергей понял услугу как работу с репутацией. Он на час передал компании запасной ключ и копию договора; специалист прошёл в санузел под предлогом проверки старых коммуникаций. После визита уведомления исчезли на несколько месяцев.

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

— Вы не виноваты в том, о чём вас не предупредили.

Сергей всё равно назвал фразу удобной. Татьяна не стала утешать его второй раз. Теперь он знал больше и мог сам решить, отдавать ли ключ на исследование. Он выбрал отдать, но попросил забрать предмет так, чтобы ему не пришлось касаться металла.

Татьяна подготовила акт временной передачи, внесла номер бирки, состояние упаковки и запрет на публикацию семейных сведений. Илья раскрыл пакет, Сергей сдвинул ключ в него через тканевый мешочек. Прямого контакта не было, а решение осталось за владельцем до последней подписи.

Илья достал пакет.

Сергей дал письменное согласие на техническое исследование ключа и запретил публиковать семейные данные. После этого Татьяна упаковала предмет через салфетку.

Когда он ушёл, Марина закрыла дверь переговорной.

После ухода Сергея Марина закрыла переговорную и спросила, довольна ли Татьяна найденным подтверждением. Довольства не было: стало ясно лишь то, что адресный след переживает регистрацию права и возвращается к следующим владельцам. Нужно было установить число таких случаев, а не выигрывать спор.

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

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

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

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

К вечеру они вернулись в её кабинет. Марина выгрузила двенадцать карточек в отдельную папку и закрыла доступ к исходным профилям.

Татьяна начала с цепочек собственности.

После каждого заметного всплеска жалоб объект в течение нескольких месяцев проходил через посредника. Названия компаний менялись. Юридически они не выглядели одним холдингом, но в истории собственников и директоров несколько раз повторялись связанные лица.

Илья сверял аудиофайлы.

— На девяти из двенадцати есть наш ритм.

— На остальных?

— Два файла забиты шумом. В одном аудио нет вообще.

— Значит, пишем девять подтверждённых, два неопределённых.

— Уже.

Татьяна открыла карточку А08.

После посредника там появилась новая цифровая система доступа.

А09 — то же самое.

А11 — знакомый код. Именно от него пришла аварийная заявка на токен пилота.

— Нашли, — сказала она.

Илья подошёл.

— А11?

— Да.

Карточка была старше демонстрационного корпуса. После последней перепродажи её обслуживал подрядчик, связанный с компанией из группы Лобова.

— Значит, токен видел не случайный чужой адрес, — сказал Илья.

— Он видел адрес из этой цепочки.

— И пилот получает доступ к старым следам.

— Или к базе, которая их хранит.

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

— Вы уже сделали Лобова злодеем?

— Нет, — сказала Татьяна. — Пока его структуры появляются после всплесков.

— Они покупают проблемные активы. Это бизнес.

— Очень удобный бизнес, если заранее знать, где объект станет проблемным.

Марина замолчала.

Илья открыл другую карточку.

— Здесь после покупки меняют домовое приложение.

Татьяна посмотрела на даты.

— И объект снова выходит на рынок через восемь месяцев.

— С новой системой.

— Формула «связанных последствий» появляется в сервисных правилах.

Марина потёрла висок.

— Я не знала про формулу.

— Но знали, что объекты возвращаются.

— Да.

— Почему не сказала мне раньше?

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

— Потому что ты была хорошим агентом. Ты умела закрывать сложные сделки и не устраивала крестовый поход после каждого дефекта.

Pulsuz fraqment bitdi.

Yaş həddi:
16+
Litresdə buraxılış tarixi:
05 sentyabr 2026
Yazılma tarixi:
2026
Həcm:
340 səh. 1 illustrasiya
Müəllif hüququ sahibi:
Автор
Yükləmə formatı:

Oxşar kitablar