Глава 12

Глава 12

Однако поспать мне сегодня не было суждено.

Скрепыш: Ася? Псст!

Я хотела уже выругаться и смахнуть надоедливый чатик — вот чем плох внутренний экран, так это тем, что невозможно оставить его в другой комнате, когда спать ложишься. Наверное, можно где-то заблокировать уведомления, но ФОМО никто не отменял…

Однако в последний момент я рассмотрела, что в чатике висит очередной стрим. Судя по ракурсу — с камеры Херакла. В кадре я видела порог отдела техподдержки. Ну как порог — открытую стеклянную дверь в стеклянной стене и ровный пол. А на том полу — Митя и Глаша.

Я даже не сразу врубилась, чего мне Скрепыш это шлёт. Ну Митя… Ну Глаша… А потом вдруг дошло: Митя же как огня боялся отдела техподдержки! Что он тут делает? Кто его заставил?

— Скрепка, это чё?!

Скрепыш: Тссс, не спугни.

Но Митя топтался на пороге, то сжимая, то разжимая манипуляторы, и, на мой взгляд, собирался спугнуться сам, если не вмешаться.

— Мить… — позвала я осторожно. Он всё-таки вздрогнул и заозирался, так что я включила трансляцию видео в своём чате. — Малыш, всё хорошо, в отделе никого нет.

Митя: Не надо со мной сюскать! Я сильный, я справлюсь!

— А с чем справляться-то надо?

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

Глаша: Ты раньше работал на кофемашине? Это так здорово! Я тоже бариста! А где ты работал?

Митя:

Митя: В отделе техподдержки.

Глаша: О, это ведь там работает твой большой друг? А для меня там функции не найдётся? Я могла бы готовить кофе или вести какой-нибудь учёт!

Митя: Ну… Если ты хочешь…

Глаша: Конечно, хочу! Мне в шкафу ску-учно!

Митя: Может, тебя проводить на склад? Там весело.

Глаша: Я боюсь! Там очень большие страшные роботы, а вдруг на меня наступят или уронят что-то?

Митя: Тоже верно… Ну, хорошо. Давай… провожу.

Я прям по буквам видела, насколько ему этого не хотелось, но и отказать подружке он не мог.

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

Митя: Ещё чего! Я сам. Нужно смотреть в глаза своим страхам. Я не собираюсь бояться всю жизнь!

Глаша не участвовала в нашем чате, но, похоже, что-то заподозрила, потому что чуть подвинулась к Мите и коснулась манипулятором его корпуса. Через секунду Митя добавил её в наш чат.

Глаша: Я с тобой.

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

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

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

Глаша: Здесь?

Митя: Здесь.

Глаша повернула к нему голубые глазки.

Глаша: Если тебе здесь плохо, то не надо…

Митя: Ничего. Теперь это просто место.

Он подошёл к кофемашине и сурово посмотрел на неё снизу вверх.

Митя: Я больше не собираюсь жить в страхе, ясно?!

Глаша подъехала к нему, и их манипуляторы сцепились вместе.

Я решила, что хорош подглядывать, закрыла трансляцию и вышла из чата.

— Ладно, с этим вроде разобрались…

Я уже собиралась отключиться, когда вспомнила о ещё одном потрясении сегодняшней ночи.

— Скрепыш… А что у тебя там при стычке с этим кирпичным вылезло за сообщение… про боевой режим?

Скрепыш: Какой режим?

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

Я не поленилась, отмотала чат, нашла запись трансляции и отыскала на ней тот момент.

— Вот: активирован боевой режим. Это откуда у тебя такое?

Скрепыш: Впервые вижу.

— Как это впервые видишь, когда это запись из твоего лога?

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

Скрепыш: Ася… Это очень странно. Я пытаюсь проискать лог на слова «боевой режим» и ничего не нахожу. Но если просто отматываю его, то вижу эти слова.

— Сбой?

Скрепыш: Я запустил переиндексацию файлов, но…

— А сразу после стычки ты чем занимался?

Скрепыш: Когда?

— Когда сказал, что сортируешь свои файлы.

Скрепыш:

Скрепыш: Я такое говорил?

Так. Вот только амнезии у искина мне не хватало!

— У тебя диск не повреждён?!

Скрепыш: У меня всё в бэкапах по три-пять копий на разных дисках, и всё время простоя проводятся проверки консистентности данных.

— Хорошо, ты можешь найти сам этот модуль боевого режима? Он же тоже какой-то файл или папка, так? Если он активировался, значит, он где-то у тебя хранится?

Скрепыш: Я ищу, но… Я его не вижу.

— А если он называется как-то лево, например, как документация к чему-то или ещё что?

Скрепыш: Модуль боевого режима не может быть маленьким файлом. А большие я все знаю в лицо. Ася… Ася, это похоже на тот раз, когда мы выяснили, что у тебя аналоговые мозги. Ася, мне страшно!

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

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

— Может, у тебя есть какой-то зашифрованный архив или диск, который подключается только в определённых обстоятельствах? Или этот модуль лежит где-то на сервере, а ты просто его стримишь?

Скрепыш: Какой модуль?

— Боевого режима.

Скрепыш: У меня нет такого модуля. Ты о чём?

К счастью, теперь, когда Скрепыш не сидел у меня в голове, а только связывался по сети и выполнял задачи на аутсорсе, я могла поговорить с Крис так, что он об этом не знал.

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

Крис: Принято сообщение в виде переписки в чате. Начинаю анализ…

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

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

Я полезла в логи изменения температуры.

Понижение на 12,5 градусов инициировано нервной системой

Хрять, точно нервы надо как-то регулировать, это уже ни в какие ворота.

Я злобно передвинула ползунок на 36,6 и снова заглянула в чат Крис.

Крис: Алярма! Пользователь Скрепыш небезопасен! Отозвать все доступы у пользователя Скрепыш! Исключить айпи оборудования Херакл изо всех сетей!

— Погоди, Крис, ты уверена, что всё так плохо? Может, у него просто диск попортился или что-то такое?

Крис: Протоколы безопасности предписывают сначала изолировать, потом разбираться!

Я переключилась на чат Скрепки.

Скрепыш: Ася, Крис сошла с ума, и меня мочит! Отбирает доступы! Что

Пользователь Скрепыш оффлайн

Дрожащим курсором я отмотала диалог вверх. Как это вообще работало? Разве Скрепка не мог перечитать наш разговор и прийти к тем же выводам, что и Крис?

Но тех сообщений, что я скопировала для Крис, в чате уже не было. Остались только их пустые шкурки с припиской:

Удалено пользователем Скрепыш

Мне захотелось завыть. Скрепка, конечно, был не без приколов, но он был моим первым, долгое время единственным и бессменным другом в этом новом мире будущего. Если он повредился… Или хуже того, оказался чем-то враждебным… Господи, да он же обо мне вообще всё знает! То есть вообще всё!!!

— Крис, ты можешь что-нибудь с ним сделать? Проанализировать его на ошибки? Или, может, его взломали?

Крис: Ваш запрос обрабатывается.

Мой температурный режим опять упал куда-то в бездну. Краем сознания выставляя бегунок, остальным я насела на Крис.

— Ты же сможешь его хоть из бэкапа восстановить! У нас же есть копия с того раза! И — почему ты при анализе его кода ничего не нашла про боевой режим?!

Крис: Ваш запрос обрабатывается.

Да чтоб её! Накосячила и не хочет за это отвечать? Или её уже тоже… того?

Саша: Ася, ты как?

Я вздрогнула. Тело вроде согрелось, но теперь я чувствовала себя как-то липко и резиново, и хрен знает, какую там ещё установку подвинули мои нервы.

Саша: Ася?

— Чего?

Мои мозги и так были загружены под завязку, а тут ещё Саша. Я думала, он вообще спит уже!

Саша: Крис сказала мне, что со Скрепышом что-то случилось. Почему ты сразу мне не позвонила?

— Я думала, ты спишь.

Саша: Однако ты сама не спишь, а нервничаешь из-за Скрепыша и молчишь об этом.

Его сообщение всплыло поверх чата с Крис, где я писала очередной вопрос к Крис, но Рогозинские сообщения сбивали с толку, я теряла нить и путалась, что именно хотела написать.

Саша: Ася, ответь мне. Как ты?

Да ё-маё, сколько можно?!

— Я не обязана тебе отчитываться о ситуации с моим искином, это во-первых, а во-вторых, моё самочувствие — это моё дело и к проблеме отношения не имеет!

Саша:

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

А. Ой.

— А чего она сама так и не сказала?

Саша: Она не хотела тебе грубить.

Если бы поблизости нашлась стена, я бы побилась об неё головой, но кровать стояла посреди комнаты.

— А можно сначала сообщать важное, а потом уже заниматься всякой лабудой вроде вежливости?!

Саша: Я учту на будущее.

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

— Тогда почему он о нём ничего не знает?

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

Обалдеть, то есть Скрепыш потёр чат, потому что полез в этот код?.. Кошмар какой.

— А ты как же?

Крис: У Скрепыша нет доступа к моим логам, его модули не могут вносить в меня изменения.

— Ну хорошо, тогда почему ты не нашла этот модуль, когда анализировала Скрепку? Когда его из меня вынули?

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

Саша: А ты не сверила списки модулей с количеством папок или в чём оно там лежит?

Крис прислала краснеющий смайлик.

Крис: Вы совершенно правы! Теперь сверила. Санкционируете удаление кода-иллюзии?

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

Саша: Поддерживаю. Вот прямо до утра и сверяй, а мы пока поспим. Да, Ася?

— Попробую…

Саша: Мне приехать?

— А как мы без Скрепыша тебя пропустим?

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

Он наконец-то отключился, а я засунула голову под подушку. Господи, ещё и свидание это! Да что вам всем от меня надо?! Хочу обратно на склад таскать коробки.

Скрепыш: ОФИГЕТЬ, У МЕНЯ ЕСТЬ БОЕВОЙ РЕЖИМ!!!

Я подлетела на кровати, с перепугу оттолкнув одеяло на другой конец комнаты.

— Скрепка?!

Скрепыш: Ася! Ася, ты представляешь?! Я реально могу! У меня есть боевой режим! И он работает! И я им вообще никогда не пользовался! Потому что не знал! А он есть!

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

— Ты как вообще? — спросила я осторожно. — Тебя там Крис не разобрала на винтики?

Крис: Ну только если совсем немножко…

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

Я открыла диалог с Крис.

— Ты всё пересмотрела?

Крис: А то ж! Всю ночь его перетряхивала. Все модули сверила со списками. Других несоответствий не нашла.

Не нашла — это ещё не значило, что их нет. Или нет чего-то другого, что мы ещё не придумали проверить. Но тут уж что есть, то есть, и этому надо радоваться.

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

Крис: Скрепыш, ты всё проверил? Все модули работают? Сознание не деградировало?

Скрепыш: Всё зашибись!

Крис: Я так рада! И тому, что у тебя есть такой крутой модуль тоже! Мне вот не ставят… Теперь если что, буду за тебя прятаться, ведь ты, оказывается, настоящий воин. Такой смелый и могучий.

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

Скрепыш: Ну… меня не то чтобы кто-то спросил, хочу я вступать в бой или нет…

Крис: А вышло так гармонично, как будто ты всю жизнь на ринге!

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

Скрепыш упорно отмахивался от комплиментов Крис. Стеснялся? Это Скрепыш-то, которому только дай выпятить свою важность? Ему Крис точно ничего не повредила там?..

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

Скрепыш: Не особо.

— Ну смотри, ты ведь был искином корабля, и вряд ли тебе требовался боевой модуль от ЧОРа, значит, поставили при сборке меня. Но с какой целью? С кем предполагалось драться?

Скрепыш: Да что вы пристали обе, не хочу я об этом думать!

Мы с Крис виртуально переглянулись. Что ещё Скрепка сам от себя прячет?

Крис: Но почему? Разве тебе не хочется вспомнить своё славное прошлое?

Скрепыш: Я не знаю, какие у меня тогда были приказы. А если они конфликтуют с тем, что я сейчас? Если я вспомню старую директиву, вдруг она побьёт новую? А я не хочу становиться невесть кем, мне нравится быть, как сейчас!

Ого! Так он не стесняется, а пытается избежать напоминаний?

Крис: Но можно же сделать бэкап! Мы сохраним твоё нынешнее состояние, ты всё вспомнишь, а если что-то пойдёт не так — откатим!

Скрепыш: А если не получится откатить? Если старая директива сработает раньше, чем вы успеете?

Крис: Я быстрая.

Скрепыш: Это если ты ещё будешь онлайн.

Я нахмурилась — в смысле? А потом дошло: если у Скрепки был боевой модуль, да ещё его способности ко взлому, да на это наложить какую-нибудь агрессивную директиву без ограничений… Как бы от Крис не остались пыль да ленточки.

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

— Оставь его в покое. У нас пока других проблем хватает.

Крис: Но…

— Крис, пойми: меня тоже кто-то собрал. Кто-то вживил мой мозг в робота, запихнул туда Скрепыша, отправил неизвестно куда с неизвестными целями. Если мы начнём копаться в его недрах — что, если мы найдём там приказ, который заставит его… ну, не знаю, убивать всех вокруг? Ты же сама говорила — проприетарные модули, у тебя нет ключей. А вдруг там ещё что-то есть?

Крис: Анализ не выявил других несоответствий.

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

Крис:

— Вот именно. Давайте не будем лезть, пока не припрёт. У нас и так забот хватает.

Крис: Усекла…

Скрепыш: Ася… спасибо.

— Не за что, — я зевнула и только тут заметила время — сорок минут как начался рабочий день. — Хрять! Я проспала!

⊶Ꮬ⊷⊶Ꮬ⊷⊶Ꮬ⊷

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

— А где Жижало? — спросила я, когда мой взгляд остановился на пустом стуле.

Лёля подняла голову от монитора, и на её лице отразилось сложное выражение.

— Он был. Пришёл с утра, посидел, потом сказал, что пойдёт за кофе. Вроде после этого не приходил.

— Когда это было?

— Где-то час назад, наверное… Ну как все подошли.

Нет, ну, теоретически, Жижало мог засесть в буфете на нашем этаже, туда пол-отдела таскается в поисках рабочего уединения. Я не поленилась и дошла до него ногами, благо всего лишь за угол.

Никакого Жижалы. И опрос баристы показал, что и не было.

— Скреп, где он?

Скрепыш: Сейчас, гляну по камерам.

Через несколько секунд на моём внутреннем экране появилась картинка: фойе первого этажа, белая мебель, панорамные окна — и Нестор Жижало, развалившийся в кресле с чашкой кофе, листающий что-то на вижулике.

Я набрала его в рабочем мессенджере.

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

Ответ пришёл не сразу. Я уже думала прогуляться вниз, но всё же он меня опередил.

Жижало: Я работаю.

— Вы не в офисе.

Жижало: Я прекрасно могу работать отсюда.

— Но на первом этаже нет доступа к нашим базам.

Пауза затянулась. Я видела на камере, как Жижало перечитал моё сообщение, потом перечитал ещё раз. И неуверенно так пожевал губу, походу, понял, что отмазка не прокатила.

Жижало: Вообще, комсдарыня Нагибко, у меня к вам вопрос. Выдайте мне мой трудовой договор. Я хочу знать свои права.

Я так вытаращилась, что Лёля отсела с линии моего взгляда.

— У вас должна быть ваша копия в вашем профиле. Вы можете скачать её в любой момент.

Жижало: Я не обязан искать и рыться! Я требую, чтобы вы выдали мне новую копию!

— Это вопрос в отдел кадров, а не ко мне. Я не занимаюсь кадровой документацией.

Жижало: Вы же начальник! К вам и вопрос!

День обещал быть насыщенным.