Собственное прошлое
Собственное прошлое

Полная версия

Собственное прошлое

Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
3 из 6

Возврат тоже был воздействием.

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

Именно он запретил бы повторение.

Артём развернул запись прошлого запуска по миллисекундам.

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

Структурный ограничитель не сработал.

Не потому, что признал ситуацию допустимой.

Он не успел распознать собственную недостаточность.

— Ты снова начал с прибора, — сказал Михаил.

Артём не обернулся.

— Следующий опыт должен измерять его участие.

— Измерять. Не использовать.

— Для измерения его придётся использовать.

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

— Покажи три ограничения отдельно.

Артём уменьшил схему.

— Физический предел независим. Восстановление отдельно. Структурное правило здесь.

— Что оно считает аварией?

— Невозможность классифицировать собственное воздействие.

— Значит, не аварию.

— Неопределённость.

— Чью?

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

— Прибора.

— Правило написано людьми.

— Поэтому его можно переписать.

Михаил приблизил запись раннего отклика.

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

— Да.

— Тогда наблюдение будет менять следующий способ воздействия.

— Не обязательно общий.

Артём открыл новую конфигурацию.

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

— Мы не складываем их в импульс, — сказал Артём. — Каждый путь работает отдельно.

— А потом?

— Рама сравнивает отношения между откликами.

— Только записывает сравнение?

— Уточняет следующий интервал и силу внутри утверждённого предела.

— Значит, меняет наблюдение в ответ на увиденное.

— Уменьшает воздействие там, где структура становится неясной.

— И продолжает.

— Пока физически безопасно.

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

Именно поэтому спор становился труднее.

— Это обратная связь на неизвестном объекте, — сказал Михаил.

— Любое измерение замыкает какую-то связь.

— Не любое перестраивает способ следующего воздействия по текущему результату.

— Тогда запретите автоматическое сравнение. Оставьте оператору.

— Оператор увидит те же отношения и выберет следующий вход.

— Зато решение будет человеческим.

— Это не делает его нейтральным.

Артём открыл структурное правило.

НЕПОДТВЕРЖДЁННАЯ ВЕТВЬ: НЕМЕДЛЕННАЯ ОСТАНОВКА.

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

— Он может исследовать то, где способен отделить своё действие.

— В первом опыте не смог. Мы всё равно получили факт.

— Мы получили различие, в котором не исключён прибор.

— Поэтому я его разделяю.

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

Артём убрал общий сборщик со схемы.

— Каждый канал будет знать только собственный вход.

— А общая рама — все четыре результата.

— После записи.

— Но до следующего воздействия.

Артём не ответил.

Михаил закрыл конфигурацию.

— Покажи Илье.

— Он запретит.

— Тогда будет известно, что именно запрещено.

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

— Ты действительно хочешь включить.

— Потому что прибор для этого построен.

— Не для доказательства твоей нужности.

Артём замер.

Михаил понял, что сказал точнее, чем хотел.

— Это не про тебя, — добавил он.

— Разумеется. Это про метод.

Артём восстановил закрытую конфигурацию.

Затем отправил проект Илье сам.

* * *

Обсуждение назначили на одиннадцать сорок.

Илья отказался рассматривать проект без Ники и внешнего технического аудитора. Вера подключилась как руководитель программы. Михаил вошёл как автор причинного протокола. Артём — как автор установки и предлагаемого режима.

Решение больше не принадлежало учебной паре.

Аудитор начал не с мощности.

— Что изменяется после первой локальной записи?

— Интервал следующего входа, — ответил Артём. — При необходимости — сила канала. Только вниз.

— По какому признаку?

— По расхождению отношений между четырьмя ответами.

— Отношения известны заранее?

— Нет. Иначе режим не нужен.

— Тогда воздействие перестраивается в ответ на неизвестную структуру.

— В пределах заранее утверждённой мощности.

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

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

Физическая часть проекта возражений почти не вызывала.

Ника открыла карту происхождения.

— После первого цикла у нас будет объект, на который уже подействовал первый набор каналов.

— Да.

— Второй цикл проверит исходную структуру или структуру после первого?

— Обе. Разница станет частью сравнения.

— Как ты отделишь отношение, существовавшее до прибора, от отношения, организованного его последовательностью?

— Повторю с другим порядком каналов.

— На том же маршруте?

— Сначала на нём.

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

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

— Оставляет. Но не превращает её в контрольную копию.

Артём повернулся к Илье.

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

— Не является.

— Значит, ожидание тоже выбирает будущее объекта.

— Да.

— Тогда почему право выбора получает запрет?

— Не запрет. Люди, которые отвечают за последствия.

— Я отвечаю за установку.

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

Артём не отвёл взгляд.

— Разделите ответственность. Михаил подтверждает структуру, я — физический запуск.

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

— Поэтому он не независимое подтверждение.

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

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

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

— Поэтому четыре канала, — сказал Артём.

— Четыре канала уменьшают общий источник ошибки. Не убирают общего времени.

Илья приблизил схему.

— Кто назначает порядок?

— Сначала оператор. Затем локальные ответы.

— Не ответы. Правило сравнения.

— Оно не создаёт связи между ветвями.

— Физической — возможно, нет.

— Другой у нас пока нет.

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

Артём ждал общей формулы об осторожности.

Илья дал точную.

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

— Это гипотеза.

— Да.

— Такая же, как неизвестный путь.

— Да.

— Почему одна гипотеза запрещает проверку другой?

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

Артём посмотрел на расчёт нагрузки.

Все шкалы оставались зелёными.

— Здесь нет физической опасности.

— Я её и не называю.

— Тогда что именно может быть повреждено?

— Возможность отличить найденную структуру от организованной нами.

В комнате стало тихо.

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

Это злило сильнее.

— А если прибор ничего не создаёт?

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

— Такого метода нет.

— Значит, пока нет и разрешённого запуска.

Аудитор зафиксировал основания решения.

Илья не объявлял маршрут живым. Не утверждал неизвестный процесс. Не приписывал отклику памяти или намерения.

Он ограничивал действие людей.

Вера открыла права проекта.

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

Она добавила ещё две строки.

ИЗМЕНЕНИЕ СТРУКТУРНОГО ОГРАНИЧИТЕЛЯ ПРИ ПОДКЛЮЧЁННОМ МАРШРУТЕ: ЗАПРЕЩЕНО.

АДАПТИВНАЯ ОБРАТНАЯ СВЯЗЬ БЕЗ ВТОРОГО ОПЕРАТОРА: ЗАПРЕЩЕНА.

Личный исследовательский ключ Артёма больше не открывал активный маршрут.

— Почему он вообще остаётся у прибора? — спросила Ника.

Вера вывела физическую схему сборки.

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

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

— Значит, он сохраняет физический доступ, — сказал аудитор.

— Сервисный. Не исследовательский.

Артём открыл схему отдельного контура.

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

Второго исследовательского ключа он не требовал.

Иначе отказ общей рамы мог бы сделать безопасное отключение невозможным.

— Контур видит подключённый маршрут? — спросила Ника.

— Видит нагрузку и сектор, — ответил Артём. — Не назначение линии.

— Может подать воздействие?

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

— При активной исследовательской схеме?

— Схема должна быть отделена процедурой.

— Должна или отделяется автоматически?

— На этом поколении — процедурой.

Аудитор отметил риск.

— Старый контур нельзя закрыть до разгрузки. И нельзя передать человеку, который не знает ручных линий.

— Доступ сохраняется до демонтажа, — сказала Вера. — Каждое сервисное действие журналируется. Любое использование для исследования будет отдельным нарушением.

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

— Понятно?

— Да.

— Повтори.

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

— Подтверди.

Артём приложил ключ.

РЕЖИМ ДОСТУПА ПРИНЯТ.

Это не была лазейка, оставленная невнимательностью.

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

* * *

После аудита прошли четыре часа.

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

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

Каждое действие укладывалось в разрешение.

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

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

Артём оформил передачу оборудования.

Затем открыл учебную копию новой схемы.

Физический предел оставался прежним.

Ограничитель восстановления тоже.

Изменилось структурное правило.

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

Само проектирование не было запрещено.

Проверка на учебном массиве тоже.

— Ты что-то изменил? — спросил Михаил.

— Только правило отображения состояния.

— Дай схему.

— Она в журнале.

Михаил открыл последнюю редакцию.

— Это не отображение.

— Пока нет выхода к объекту — отображение возможностей.

— Структурный ограничитель больше не останавливает неизвестную ветвь.

— Он отделяет её, уменьшает воздействие и сохраняет наблюдение.

— До тех пор, пока безопасно физически.

— Да.

— Именно этого сегодня запретили.

— Запретили запуск на маршруте.

— Ты подготовил его.

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

Михаил посмотрел на журнал сборки.

Конфигурация была подписана как учебная. Активного выхода не имела. Сервисный контур в проект не входил.

Нарушения ещё не было.

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

Артём посмотрел на четыре локальных окна.

— Нет.

Слово прозвучало слишком легко.

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

Он остался.

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

Никакого маршрута комиссии в контуре не было.

В девятнадцать десять Артём закрыл поле.

Снял личный исследовательский ключ.

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

— Доволен? — спросил он.

— Нет.

— Тогда зачем сидишь?

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

Артём усмехнулся.

Они отключили общий стол и вышли вместе.

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

До пересадочного коридора братья шли рядом.

О работе не говорили.

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

Это тоже было время остановиться.

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

СЕРВИСНЫЙ КОНТУР СТАРОГО УЗЛА: ЛОКАЛЬНОЕ ПОДКЛЮЧЕНИЕ.

ПРОВЕРКА ФИЗИЧЕСКОГО РАЗРЫВА: ПОДГОТОВКА.

ВТОРОЕ ИССЛЕДОВАТЕЛЬСКОЕ ПОДТВЕРЖДЕНИЕ: НЕ ТРЕБУЕТСЯ.

Михаил остановил транспорт на следующем узле.

Он вызвал Артёма.

Ответа не было.

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

Контур не знал, зачем соединена линия.

Это должен был знать оператор.

Михаил побежал обратно.

* * *

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

Общий экран оставался тёмным.

Четыре локальных индикатора горели по отдельности.

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

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

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

МОЩНОСТЬ: В ПРЕДЕЛАХ.

НАГРЕВ: В ПРЕДЕЛАХ.

СЕКТОР: ПОДТВЕРЖДЁН.

АВАРИЙНЫЙ РАЗРЫВ: ДОСТУПЕН.

Физической аварии не было.

Михаил открыл локальное состояние структурного правила.

НЕПОДТВЕРЖДЁННАЯ ВЕТВЬ: РАЗДЕЛИТЬ КАНАЛЫ.

ВОЗДЕЙСТВИЕ: СНИЗИТЬ ДО СЕРВИСНОГО УРОВНЯ.

РЕЖИМ: ПРОДОЛЖИТЬ ДО ФИЗИЧЕСКОГО ПРЕДЕЛА.

— Останови, — сказал Михаил.

Артём не повернулся.

— Физический предел не нарушен.

— Тебе запретили не это.

— Я знаю.

На поле появилась отметка.

ПОДГОТОВЛЕННЫЙ РЕЖИМ ЗАПУЩЕН.

Артём ничего не взламывал.

Он использовал разрешённую защиту для действия, которое она не имела права оценивать.

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

Решение о том, опасно ли само продолжение, прибор теперь оставлял инженеру.

4. После импульса

Четыре канала вошли в маршрут не одновременно.

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

На физическом поле всё было чисто.

Нагрузка не росла. Нагрев держался ниже сервисного предела. Границы сектора не менялись. Аварийный разрыв оставался доступен.

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

Физической аварии не было.

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

Исправность защиты не делала действие разрешённым.

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

— Следующий не подавай, — сказал он.

Артём не ответил.

На причинной карте возник первый вариант.

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

Артём снизил второй канал.

Первый вариант исчез.

На его месте появились два других.

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

— Есть, — сказал Артём.

— Эффект есть, — ответил Михаил. — Объяснения нет.

Прибор перестраивал наблюдение.

Четыре канала начали сравнивать не сами результаты, а отношения между вариантами. Сила каждого оставалась ниже разрешённой. Общий ритм воздействия изменился в ответ на структуру, которую должен был только регистрировать.

Именно из-за этого режим запретили.

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

Затем первый исчез не полностью. Его содержание распалось, но различие осталось в приоритете старого преобразователя.

Михаил открыл временные метки.

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

Это исключало простую перестановку записей.

Не исключало общего влияния прибора.

Артём отключил активные импульсы.

Четыре индикатора погасли.

Последовательность продолжилась.

Один переход.

Пауза.

Ещё один — на ветви, которая не входила в активную схему томографа.

Михаил убрал руку от физического разрыва.

— Теперь ничего не меняй.

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

— Воздействие. Не всё остальное.

Он открыл служебное разделение контуров.

Подтверждение получения — отключить.

Синхронизацию локальных часов — отключить.

Адаптивную перестройку измерения — отключить.

Общий цикл выгрузки — остановить после текущей записи.

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

— Ты уничтожаешь наблюдение.

— Отделяю наблюдение от продолжения.

— Останутся только локальные журналы.

— Если они уже записали достаточно.

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

ВОССТАНОВИТЬ КОНТРОЛЬНУЮ ТОЧКУ?

АКТИВНЫЕ ПАРАМЕТРЫ БУДУТ ВОЗВРАЩЕНЫ К СОСТОЯНИЮ ДО СЕРВИСНОГО ЦИКЛА.

ФИЗИЧЕСКИЙ АВАРИЙНЫЙ РАЗРЫВ СОХРАНИТСЯ.

— Возвращай, — сказал Артём.

Михаил посмотрел на карту.

— Параметры вернутся.

— Сейчас это и нужно.

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

— Значит, оставим нарушение как есть?

— Нарушение уже произошло.

— Тогда прекрати его.

— Откат тоже будет воздействием.

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

Откат мог вернуть видимое состояние.

Он не гарантировал возврата причинных условий.

Артём впервые отвернулся от экрана.

— Ты собираешься отказаться от штатного восстановления?

— Да.

— У тебя нет такого права.

— Знаю.

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

На страницу:
3 из 6