Код Квартиры - страница 3




Она перечитала написанное. Сухие строчки, разложенные по полочкам категорий, превращали хаотичную странность в структурированные факты. Это уже было не просто пугающе – это была проблема для анализа, кривая обучения аномальному интерфейсу. В углу страницы она нарисовала маленький, аккуратный смайлик – перевёрнутое лицо с глазами-точками. «Для баланса, – подумала она, и эта мысль прозвучала в голове уже без дрожи. – Иначе сойду с ума. А это не входит в user story и не проходит acceptance criteria».

Она закрыла тетрадь. Утренний свет падал на паркет, вырисовывая знакомые геометрические узоры. Но теперь она смотрела на них иначе. Не как на элемент интерьера, а как на карту. Возможно, первую карту территории, законы которой ей только предстояло понять. И первый шаг был сделан. Теперь аномалии были не призраками, а пунктами списка, багами в системе реальности. А с багами, как знала любая уважающая себя UX-дизайнер, всегда можно было работать: задокументировать, воспроизвести, найти root cause и – в идеале – пофиксить.


Глава 3. Блокировка

Через неделю дверь перестала открываться.

Это произошло утром, в тот самый момент, когда Лиза, уже одетая и с полной сумкой мусора в руке, привычным движением потянула на себя бронзовую ручку. Механизм не сработал. Не заело, не заклинило – он просто не ответил. Будто за массивным деревянным полотном не было ни замка, ни личинки, а лишь монолитная стена, нагло притворяющаяся дверью.

Сначала она просто дёрнула сильнее. Потом ещё раз, уже двумя руками, упираясь ногой в косяк. Рукоять холодно и неподвижно лежала в её ладони. В груди зашевелилось что-то острое и колючее – первый, настоящий укол чистого, неразбавленного страха, от которого свело живот. Но Лиза тут же заглушила его рациональным гневом. «Конструктивный дефект. Замок сломался. Бывает».

Она поставила сумку, достала телефон. Набрала номер аварийной службы управляющей компании. Длинные гудки, потом женский голос, безразличный и механический: «Адрес не найден. Повторите, пожалуйста». Лиза чётко, по слогам, продиктовала улицу и номер дома. Пауза. «Адрес не найден. Возможно, вы ошиблись. Всего доброго». Щелчок.

Холодок у основания шеи разлился ледяной волной по всему телу. Она подбежала к окну в гостиной, резко дёрнула штору. Двор внизу был пуст. Совершенно, абсолютно пуст. Ни машин, ни прохожих, ни даже бродячих котов. Фонари, которые ещё вчера вечером мерцали жёлтыми точками в осенних сумерках, теперь были тёмными, безжизненными столбами. Асфальт блестел мокро, но дождя не было. Была лишь густая, непроглядная серая пелена, нависшая над крышами, как потолок низкого зала. Ни звука. Ни ветра. Ни жизни.

«Это невозможно», – прошептала она. Разум, её главный инструмент, начал давать сбой, натыкаясь на факты, которые отказывались складываться в какую-либо логическую схему. Паника, та самая тёмная пульсация, рванулась вперёд, требуя крика, битья кулаками в дверь, истерики. Лиза вжала ладони в стол, ногти впились в дерево. Не сейчас. Позже. Сначала – каталогизация.

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