Kitabı oxu: «Конструктор личности»

Андрей Северский
Şrift:

От автора

Мы привыкли говорить о характере как о чём-то цельном: человек смелый или осторожный, мягкий или жёсткий, верный себе или сломленный обстоятельствами. В жизни всё сложнее. Один и тот же человек способен спокойно работать под давлением и теряться в обычном разговоре; защищать чужого и предавать собственные границы; принимать точные решения утром и ошибаться вечером. Личность проявляется не набором красивых качеств, а тем, как они спорят друг с другом в конкретной ситуации.

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

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

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

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

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

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

Глава 1. Личность на сорок минут

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

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

> ДОПУСК ОТОЗВАН. РЕЖИМ НАБЛЮДАТЕЛЯ.

Он не убрал руку.

— Если давить дольше, она не передумает, — сказал Тихон Рей из-за контрольной стойки.

— Проверяю, не появилось ли у неё чувство вины.

— Чувство вины не входит в сертифицированные функции Рамы. Протокол одиннадцать дробь четыре.

— Поэтому вы с ней так ладите.

Тихон не улыбнулся. Он вообще экономил выражение лица, словно за каждое движение бровей потом требовалось заполнять журнал. На его сером воротнике светился знак Совета Контуров — разомкнутое кольцо с тремя контрольными точками. Артём прежде носил такой же, только медный, мастерский. Теперь на куртке осталась более тёмная полоска ткани.

За прозрачной стеной сборочной лежала женщина в спасательном костюме. Шлем был снят, короткие волосы прилипли ко лбу. На висках крепились два белых ввода, похожие на обломанные дужки очков. Лада Сенн смотрела в потолок и мерно стучала указательным пальцем по краю ложемента: четыре коротких удара, пауза, ещё четыре.

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

До схлопывания защитного кармана оставалось пятьдесят три минуты.

— Вы обещали мне доступ, — сказал Артём.

— Я обещал режим наблюдателя, — ответил Тихон. — Вы наблюдаете.

— Тогда зачем подключили носителя?

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

> ОДНОРАЗОВАЯ СБОРКА. ПРАВО ПОДПИСИ: КОНТУРНЫЙ СОВЕТ. 00:48:16.

— Затем, что штатный конструктор не вернулся из Шва, — сказала Ирина. — А его резервная сборка заставила одного ремонтника сломать себе два пальца, чтобы не подчиниться команде.

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

Артём посмотрел на Ладу.

— Она видела журнал отказа?

— Носитель ознакомлен с риском, — сказала Ирина.

— Это не ответ.

Лада перестала стучать.

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

Её голос через стекло звучал плоско, но слова были отмерены точно: факт, граница, решение.

— Правильно, — сказал Артём.

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

Ирина коснулась пластины. Над стойкой развернулась форма заказа.

Задача: установить общий смысловой код с группой, вывести к северному шлюзу.

Носитель: Лада Сенн, спасатель первого контура.

Срок активной версии: 40 минут.

Допустимая нагрузка противоречий: 35.

Минимальный коэффициент возврата: 0,92.

Бюджет связности: 100.

Ниже мигало предложение: восстановление лицензии категории Б при успешной миссии и отсутствии отклонений.

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

— Кто определяет отклонение? — спросил он.

— Я, — сказала Ирина.

— Тогда условие прозрачное.

— Вы всё ещё умеете видеть выгодную часть сделки.

— Вы всё ещё умеете прятать нож в формулировке.

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

Лада снова постучала по ложементу, теперь быстрее.

— Разбирайтесь после. Сборку — сейчас.

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

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

— Базовый контур переговорщика, — предложила Ная.

Распределённый голос Ядра доносился сразу из стойки и из стекла, без пола и возраста.

Над Рамой возникла первая схема.

Распознавание намерения — 26

Устойчивость к смысловому сдвигу — 24

Доверительное присоединение — 18

Директивность — 12

Самосохранение — 10

Резерв — 10

Нагрузка противоречий: 17. Расчётный возврат: 0,96.

— Нет, — сказал Артём.

Ирина посмотрела на таймер.

— Аргумент.

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

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

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

Артём снял весь блок доверительного присоединения. Красные связи исчезли, но вместе с ними коэффициент успеха упал с семидесяти четырёх до сорока одного процента.

Ирина постучала ногтем по таймеру.

— Нам нужна не философски безупречная неудача.

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

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

— Имя версии? — спросила система.

— Седьмая итерация, — сказал Тихон. — Обозначение М-7.

— Мира-7, — поправил Артём.

— Это фонетическое украшение.

— Это якорь. Два слога легче удержать в Шве, чем букву и число. Лада, повторите.

— Мира. Семь. Мира-7.

— Принято, — сказала Ная.

Артём вывел полный расчёт на стекло, чтобы его видела Лада.

— Распознавание намерения — двадцать шесть. Устойчивость — двадцать четыре. Проверка взаимности — девять. Директивность оставляю восемь, только для аварийного отхода. Самосохранение — десять. Якорь имени — семь. Резерв — шестнадцать. Противоречия — двадцать девять из ста. Срок — сорок минут.

— Что почувствую после? — спросила Лада.

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

— Расчётный долг памяти — до трёх единиц, — ответил Артём. — Сухость во рту, желание проверять смысл чужих слов встречным жестом. Может сохраниться привычка на несколько часов. При росте долга выше пяти сборка должна выйти.

— Должна или выйдет?

Артём задержал пальцы над настройкой.

— Должна по заданному приоритету. Принудительный выход я не ставлю: в Шве потеря версии посреди движения опаснее превышения.

— Значит, решение останется у неё?

— У вас обеих.

— У версии нет отдельного права решения, — сказала Ирина. — Юридически.

— Физически оно есть, — ответила Лада. — Мне важнее это.

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

Ирина ждала. На экране мужчина у края галереи снова пошевелился.

Артём выбрал мягкий.

Резерв — 10. Коэффициент возврата — 0,93. Вероятность выполнения — 68%.

— Вы только что убрали шесть процентов успеха, — сказал Тихон.

— Я убрал обрыв личности внутри бегущего человека.

— Временной конфигурации.

— Назовите как угодно. Падать будет Лада.

Лада подняла большой палец.

— Согласие подтверждаю. Запуск.

Рама сомкнула свет вокруг её головы.

На первых секундах ничего не произошло. Потом палец Лады, всё ещё лежавший на краю ложемента, сделал один удар вместо четырёх. Она вдохнула, будто воздух стал новым веществом, и повернула голову к стеклу.

— Кто из вас Артём Вей?

— Я.

— Вы собрали меня для переговоров в среде с ненадёжным смыслом?

— Да.

— Тогда почему первое утверждение, которое я должна принять на веру, принадлежит вам?

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

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

— Не принимайте. Проверяйте взаимность.

Мира-7 проследила за жестом. Уголки её губ чуть дрогнули — не улыбка Лады, а отметка найденного решения.

— Теперь достаточно. Ведите к шлюзу.

*

Вход в Шов выглядел как вертикальная трещина в воздухе. За ней спасательный коридор продолжался, но расстояния переставали соглашаться друг с другом. До первой двери было пять шагов по полу и двенадцать по стене. Свет от аварийных полос ложился на людей раньше, чем они входили.

Артём видел всё через нагрудную камеру Лады. Биометрия шла отдельным слоем: пульс сто двенадцать, нагрузка противоречий тридцать один, долг памяти ноль. Таймер Миры-7 отсчитывал тридцать семь минут.

— Канал команд оставляем закрытым, — сказала Мира.

— Мы потеряем возможность предупредить вас, — возразила Ирина.

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

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

— Это заложено?

— Возможность ограничить входящие данные — да. Конкретное решение — нет.

Тихон отметил что-то в журнале.

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

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

Мужчина у края ограждения закричал. Звука в диспетчерской не было, но маска распознала слова: «Не зовите меня вниз».

Мира показала вверх.

Мужчина вжал голову в плечи и шагнул к пустоте.

— Для него направление обращено, — сказал Артём. — Не указывайте цель.

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

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

Остальные не двинулись.

Таймер показывал двадцать девять минут. Защитный карман начал сжиматься; по краям галереи проступили чёрные прямоугольники несостоявшихся дверей.

Мира собрала общий код не из слов. Один световой импульс означал «смотри на действие». Два натяжения нити — «повтори». Ладонь на груди — «решение моё». Ладонь, обращённая наружу, — «остановись, я не понимаю».

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

— Выше допуска, — произнёс Тихон.

— Допуск был тридцать пять, — сказала Ирина. — Дистанционный выход.

— Нет, — ответил Артём. — Долг памяти одна целая восемь, возврат ноль девяносто три. Рост вызван тремя несовместимыми кодами, она их разделяет.

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

— У вас есть право оборвать сборку. Потом объясните Ладе, почему она очнулась в Шве среди людей, которые считают её оружием.

Ирина положила палец на поле аварийного завершения. Не нажала.

Мира вывела пятерых. Шестой, тот самый мужчина у края, отказался брать нить. Защитный карман оставлял до схлопывания одиннадцать минут; у Миры было девять с половиной.

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

Мира села на пол в двух шагах от него.

— Что она делает? — спросила Ирина.

Артём увеличил телеметрию. Восемь единиц директивности погасли. Мира сама исключила их из активного контура. Освободившийся ресурс ушёл в устойчивость и имя.

САМОСТОЯТЕЛЬНАЯ ПЕРЕБАЛАНСИРОВКА. РАСХОД НЕ ОПРЕДЕЛЁН.

— Ждёт, — сказал он.

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

Он медленно повторил первый жест.

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

Мужчина шагнул к нему.

Обратно они шли рядом. Нить оставалась смотанной на поясе.

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

На экране вспыхнул итог:

ЭВАКУИРОВАНО: 6 ИЗ 6.

ТРАВМЫ В ХОДЕ МИССИИ: 0.

КОЭФФИЦИЕНТ ВОЗВРАТА: 0,931.

ДОЛГ ПАМЯТИ: 3,4.

ДО ЗАВЕРШЕНИЯ ВЕРСИИ: 01:46.

Ирина убрала руку с поля аварийного завершения.

— Результат принят. Лицензионная комиссия получит журнал.

— Полный? — спросил Артём.

— В пределах задачи.

— Значит, не полный.

Тихон уже листал телеметрию.

— Перебалансировка не соответствует ни одному разрешённому правилу. Бюджет при запуске — сто. Перед выходом — сто семь.

— Ошибка измерения, — сказала Ирина.

— Вероятность ошибки по протоколу девять дробь два — ноль целых четыре сотых.

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

Ладу внесли в сборочную на подвижном ложементе. Она была в сознании, но смотрела не на врачей. Мира-7 искала глазами стекло диспетчерской.

Артём вошёл внутрь. Рама снова показала красную строку, хотя минуту назад подчинилась его рукам.

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

— Я знаю.

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

— Вы изменили сборку, — сказал Артём. — Убрали директивность.

— Она мешала ждать.

— Откуда взялись семь единиц?

— Неверный вопрос.

Двадцать восемь секунд.

Тихон остановился у двери, держа журнал обеими руками. Ирина осталась за стеклом.

— Какой верный? — спросил Артём.

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

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

Пятнадцать секунд.

— Оно останется в журнале.

— Журнал — это память системы. Я спрашиваю не о системе.

Семь.

Мира-7 посмотрела прямо на него.

— Кто завершает меня: срок или вы?

На нуле Рама погасила свет.

Лада вздрогнула, резко втянула воздух и закрыла лицо ладонью. Через секунду отвела пальцы и спросила:

— Все вышли?

— Все, — ответил Артём.

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

Тихон посмотрел на её палец, потом на строку перерасхода.

Ирина первой нарушила молчание:

— Версию завершить. Контур очистить. Журнал передать мне.

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

Он нажал «сохранить локальную копию».

Глава 2. Бюджет связности

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

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

— Отойдите от стойки, — сказала Ирина.

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

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

Ирина услышала, но не повернула головы.

— Ваш одноразовый допуск истёк, Артём.

Он вынул руки из управляющей ниши. Красная строка снова заняла стекло.

Тихон подключил к Раме аудиторский ключ.

— Начинаю послемиссионную очистку по протоколу восемь дробь один. Основной журнал передан в защищённое хранилище Совета. Остаточные рабочие данные будут уничтожены.

— Перед уничтожением покажите распределение семи единиц, — сказал Артём.

— Оно не прошло верификацию.

— Поэтому и покажите.

— Вам запрещена работа с диагностикой.

— А вам разрешено не заметить семь процентов базового бюджета?

Тихон поднял на него глаза.

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

— Наконец-то вы говорите как аудитор, а не как дверной замок.

— Дверной замок не обязан объяснять отказ.

Ирина провела пластиной по считывателю. На стекле появилось подтверждение очистки.

— Разбор проведём после медицинского отчёта. Если отклонение останется в выгрузке, его рассмотрит комиссия.

— В какой категории?

— Системный шум.

— Вы уже назначили причину до разбора.

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

— Безопасную для кого?

Ирина посмотрела на него так, словно вопрос был старым и утомительным.

— Для города. Ядро не может принимать каждую нестабильность временной сборки за рождение нового субъекта. Оно и без того удерживает двадцать три миллиона постоянных контуров.

— Я не говорил о рождении.

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

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

Тихон нажал подтверждение.

Основной контур погас. Вместе с ним исчезли схема Миры-7, её таймер и семь янтарных делений сверх чёрной границы. Осталась чистая поверхность Рамы.

— Вот теперь это шум, — сказал Артём.

— Нет, — ответил Тихон. — Теперь это данные в хранилище Совета.

— К которым у меня нет доступа.

— У вас нет лицензии.

— А у Миры нет даже строки в реестре.

Лада за стеклом один раз постучала пальцем. Заметила движение и прижала ладонь к бедру.

Ирина забрала пластину допуска.

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

— При рассмотрении лицензии?

— При рассмотрении пригодности к рассмотрению лицензии.

— Щедро.

— Это больше, чем у вас было утром.

Она ушла. Тихон задержался возле чистого стекла.

— Диагностический буфер очищается при аппаратном сбросе, — сказал он, не глядя на Артёма. — По расписанию он произойдёт через двадцать шесть минут.

— Полезная справка.

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

— Я не оператор.

— Именно.

Тихон вышел следом за Ириной.

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

*

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

Артём дождался, пока медики переведут Ладу в комнату возврата, и опустился на колени у Рамы. Сервисная крышка крепилась двумя винтами разного размера — решение мастера Глеба Орса, считавшего симметрию приглашением для дурака. Артём провернул первый краем пластины старого пропуска. Второй пришлось прижать ногтем и повернуть всю крышку.

— В режиме наблюдателя разрешено демонтировать оборудование? — спросила Лада.

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

— Разрешено наблюдать, как оно само выпадает.

— Ясно. Помочь наблюдать?

— Вам положено два часа покоя.

— Мне положено не терять сознание, не входить в Шов и сообщать о чужих мыслях. О винтах ничего нет.

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

— Это её память? — спросила Лада.

— Нет. Снимок активных связей и телеметрии. Здесь нет переживания изнутри.

— А разница проверена или так написано в протоколе?

Артём положил кристалл в пустой отсек своего пропуска.

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

— То есть плохо.

— Честный ответ — да.

Лада кивнула. Потом снова прижала правую ладонь к бедру.

— Палец? — спросил Артём.

— Хочет стучать.

— Четыре раза?

— Один.

— До сборки вы делали по четыре.

— По четыре я проверяю ритм перед входом. Один раз делала она, когда хотела подтверждение. Я это не помню. Просто знаю.

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

Кто завершает меня?

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

— Причину желания или причину, по которой я ему подчинюсь?

— Обе.

— Хорошая сборка задавала бы меньше вопросов.

— Плохая — не заметила бы разницы.

В коридоре загорелся индикатор обхода. Лада открыла дверь.

— Где будете читать?

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

— Глеб Орс?

— Вы его знаете?

— Он собирал мою первую версию. Потом сказал никогда не считать возврат возвращением в прежнюю точку.

— На него похоже.

— Передайте, что до сих пор злюсь.

— Это тоже на него похоже.

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

*

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

Глеб открыл после третьего удара.

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

— Почему сразу с украденным?

— Люди без кристалла стучат увереннее.

Он постарел ровно настолько, чтобы седина перестала выглядеть случайной. Левая рука была в защитной перчатке до локтя. После аварии старых Рам Глеб почти не чувствовал пальцев, но продолжал чинить то, что новые мастера предпочитали списывать.

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

— Восемьдесят последних секунд сборки.

— Чьей?

— Временного переговорщика. Мира-7.

— Уже имя. Быстро ты.

— Якорь для Шва тишины.

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

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

> ФОРМАТ НОВЕЕ УСТРОЙСТВА. ЧТЕНИЕ В РЕЖИМЕ СОМНЕНИЯ.

— Полезная функция, — сказал Артём.

— Я добавил её после знакомства с людьми.

Данные развернулись не красивой схемой Рамы, а таблицей из сотен строк. Глеб передал Артёму два щупа.

— Базовый бюджет?

— Сто.

— Контрольная сумма перед миссией?

— Девяносто девять целых девятьсот восемьдесят две тысячных. Округление до ста.

— Перед распадом?

— Сто семь.

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

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

— Паразитный цикл? — предположил Артём.

— Цикл потреблял бы ресурс на повторе. Здесь ресурс удерживается без повторения.

— Ошибка адресации.

— Адрес меняется, связь остаётся. Смотри.

Глеб наложил друг на друга три снимка. На первом Мира отключала директивность. На втором садилась перед последним ремонтником. На третьем задавала Артёму вопрос. Семь единиц каждый раз располагались в другом узле, но сохраняли один рисунок: действие сравнивалось не с заданной целью и не с безопасностью Лады, а с предыдущим действием самой Миры.

Артём увеличил схему.

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

— Такого параметра нет.

— Есть якорь имени.

— Якорь отвечает на вопрос «как меня зовут». А это отвечает на вопрос «почему мой следующий выбор всё ещё мой».

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

— Навык не может удерживать собственную причинность, — сказал Артём.

— Навык — нет.

— В сборке нет ничего, кроме навыковых следов и правил согласования.

— Было. До первого выбора, для которого ты не написал правило.

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

— Она создала служебный контур, — сказал Артём.

— Удобное название.

— Технически верное.

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

— Не начинай.

— Я ничего не начинал. Это твоя запись.

Артём вывел расход по секундам. Семь единиц появлялись не сразу. Сначала две десятых — когда Мира закрыла канал команд. Одна целая одна — когда изменила общий код для третьего ремонтника. Потом скачок до семи в момент отказа от директивности. После этого значение не росло, хотя решений было ещё несколько.

Андрей Северский
Mətn, audio format mövcuddur
4,04 ₼
Yaş həddi:
16+
Litresdə buraxılış tarixi:
13 avqust 2026
Yazılma tarixi:
2026
Həcm:
310 səh. 1 illustrasiya
Müəllif hüququ sahibi:
Автор
Yükləmə formatı: