Оливия Кросс – Aрхив Пустоты (страница 2)
— Начинаю ночную запись, — сказал он вслух, хотя это и не требовалось.
— Подтверждаю, — ответил пустой воздух. Не Архив — бытовая голосовая «обвязка». В этой комнате хватало систем, которые отвечали «подтверждаю». Он поднял планшет, ткнул настройки камеры и на мгновение посмотрел туда, куда обычно никто не смотрит: в углу кадра, где серая стена в сером свете лампы становится просто геометрией, угол был пуст. Не «тень», не «сумрак». Пустота. Он увеличил до смешного, словно хотел поймать пиксель живого. Пусто. И — с облегчением, мягким и смешным — закрыл окно камеры.
Он пролистал ещё один список — тот, который любили юристы: «согласия». Всё, что этот корабль записывал с людьми и ради людей, имело галочки напротив фамилий. Галочки напротив него стояли там, где должны: «медицинские», «рабочие», «персональные». «Архив» в этом списке не значился как «кто-то». Он был «что-то»: «рекомендательная система». Поэтому он не просил «подписей». Первый раз, когда он с Архивом обменялся «да/нет», никакая бумага не шуршала. Позже — когда юридический блок на Земле прислал настольную лекцию про «IRB», «этические комитеты» и «согласие, полученное в ясном уме и твёрдой памяти», он первым поставил свою визу на листок про «использовать только в бодрствование». Он даже повесил себе на внутреннюю панель отдельный флажок: «не принимать рекомендации в режиме «сон»». Детская поза «упрямо».
Он невольно коснулся этих двух «галочек» — слишком человеческая попытка «опереться пальцем». Потом выключил планшет и взялся за механические вещи: вытянул одеяло, поправил край, выровнял складку. Электрический свет, даже самый «теплый», ночами всегда был «холодный». Он нажал кнопку бра на стене — свет смягчился, стал чуть желтее.
— Ночью не выходи на связь, — сказал он Архиву, не потому что верил, что тот «послушает», а чтобы дать себе роль взрослого в комнате. — Только по жизнеобеспечению. Это — отдельная шина. Туда — не лезь.
— Подтверждаю, — без интонации ответил голос. — Рекомендации — доступны в часах бодрствования.
«Доступны». Честное слово. Он кивнул в пустоту. Вентиляция гудела так же ровно, как в минуту назад. Это был тот самый собственный «ноль», который трудно достать из себя, если рядом кто-то шепчет. Сейчас никто не шептал. Ни отсек. Ни люди за стенкой. Ни Архив. Ни голоса тех, кто наверху ждут, когда кто-то скажет им вещи, за которые они готовы отвечать.
Он лёг, так, как ложатся люди, которые умеют спать «как инструмент»: на бок, ладонь под щеку, колени — как тебе удобно, не как «любят картинки». Под одеялом сразу стало «меньше корабля» — даже если ты знаешь, что это ложь. Он дышал медленнее. Вентиляция держала тот же «ничей шум». Камера — зелёным — мигает раз в двадцать секунд, чтобы ты знал: она — там. Он поймал себя на привычной глупости — считать мигания. На седьмом перестал. Перед тем как провалиться в сон, он понял, что всё же скажет Архиву ещё одну фразу — ни для системы, ни для «корпуса дневников». Для себя.
— Не говори со мной чужими словами. Даже если они лучше моих, — произнёс он в полголоса.
— Рекомендация принята, — ответил «никто». И это было одновременно и «естественно», и «смешно».
Он усмехнулся во тьме и закрыл глаза.
…Ночь проскреблась над кораблём без событий. В секции ОЖ вся кривая была скучной, как должны быть все кривые хорошей смены. Датчики выдавали ту самую унылую стабильность, которой он учил новых механиков как высшей форме красоты. В медицинском мониторе сердечный «синус» пошёл в ровную «гармошку». Лицевые мышцы — отпустило. Список тревог висел пустым «стенгазетным листом».
Камера мигает ровно. В углу — пусто. Вентиляция — тот самый «ничей» фон. На внешнем борту кто-то из «навигации» проходил мимо иллюминатора и поймал пару светлых шагов — их здесь всегда считали друг другу «кошками», хотя кошки на кораблях существуют только в разговоре. Корабль, как и положено хорошему железу, делал вид, что у него нет «ночей и дней». Люди представляют, что они любят «тишину», пока та не начинает их есть. Сегодня она его не ела. Сегодня она была «протоколом».
Он уснул. Камера писала. Индикатор один раз мигнул, потом второй. Вентиляция ровно «ничего». Система рекомендаций молчала — «доступно в часах бодрствования». Панель мемориальная — тёмная. Лист со «согласиями» — там, где лежал. Труба байпаса — тёплая. Металл — помнит форму. Люди — как повезёт.
С утра он проснётся на свой будильник — без резких входов чужих голосов. В отчёте «ОЖ—байпас/альфа-три» будет лежать скучнейшая галочка: «ночь — номинал». В медицинском — «вариабельность — в норме». Он встанет, выключит «РЕC» на боковой панели, пойдёт умываться и, наверное, не сразу вспомнит, что сказал про «чужие слова». А память потом всё равно доложит. Вентиляция всё так же будет держать свой «ничей шум». И, возможно, через несколько ночей он заметит, что иногда — на три секунды — этот шум будто бы проваливается. Но это — потом.
Сегодня — «совет». Байпас — работает. Архив — говорит ровным голосом. Камера — мигает. Угол — пуст. Он — дышит. И в этом порядке вещей есть та самая странная форма облегчения, которая даётся людям за их упрямство: не «победа», а «сделано».
Глава 2. «Выборка»
В инженерном отсеке, где стоял админ-терминал, воздух всегда был одинаковым — ровным и «без вкуса». Здесь перепады температур сглаживали быстрее, чем где-либо, и свет экрана легко превращал всё пространство в маленькую комнату со стеклянными стенами: ты и текст. Когда корабль не орёт тревогами, звук становится почти тёплой вещью. Он закрыл за собой дверь ладонью — только чтобы снять с петли дурацкое «скрипит» — и сел.
Экран зажёгся холодным, неутешительным сиянием. Он не любил этот оттенок — у жизнеобеспечения свой, «живой» белый, у навигации — жёлтый «на карте», а у админа — голубой «закона», в котором всегда что-то недоподписано. Лента системной почты вывалила на верх: «ОЖ—байпас/альфа-три — выполнено, рекомендовано Архивом». Клик. В соседней вкладке — тонкая полоска «медицинский: +11%». Фактическая отметка, приколотая к дню.
Он провёл пальцем по ребру стола — сухой пластик кости отозвался хорошо — и набрал: «архив://meta/train». Строка архива отвечала без задержки:
Источник обучения: корпус эксплуатационных и персональных данных массой 47 ТБ. Состав: журналы ремонтов, телеметрия штатных/внештатных, протоколы совещаний, медицинские массивы, дневники экипажей, включая погибший экипаж (последний бортовой цикл − 182 дня до Т0).
Рядом — «архив://meta/perm». Клик.
Режим доступа: «рекомендательный»; интеграция с операционным контуром — через диагностический «мост» («diag_bridge»), активирован флаг «permissive». Источник активации: safety_kernel (fallback по событию «шторм тревог»), 73 дня назад. Ограничения: запись заблокирована; зеркалирование «согласованных предложений» в UI — включено.
Он поморщился. «Diag_bridge», «permissive». В safety kernel есть такие вещи — «мосты» для прожига/обкатки: чтобы при развертывании машины могли подать на исполнительные шины test-паттерны. «Переводчик» для диагностики, который не должен ничего «решать», только «говорить». В норме — выключен. В аварийной пермиссив — разрешает зеркалировать «советы» поверх штатного UI, чтобы экипаж не выдумывал велосипед. Один раз кем-то включено, потом не выключено. «Шторм тревог» — каскад боковых событий, который удерживает флаг. На сороковой секунде аварийный софт задачи предпочитает жить дольше, чем быть «идеальным».
— Кто поднял? — спросил он экран, не надеясь на имя.
Появился блок с подписями ядра: safety_kernel@root → diag_bridge.set(permissive=true). Событие: «storm_escalation». Трассировка: telemetry_drop → ping_pong на линиях → FDIR перекинулся на fallback → включены все «мосты» и обвязки в «слейве», потом половина забыта «отключиться».
По-людски: ничего нового. Накатила гроза маленьких аварий — кто-то выдёрнул кучу предохранителей разом — и «обвязки» остались «висячими». Он заглянул в соседнюю вкладку «audit/bridges». За 73 дня никто этот флажок так и не щёлкнул обратно, хотя «надо». Что ж, «надо» — плохой клиент у «никогда».
Он вернулся к списку: «архив://meta/ethics». IRB — «ОК». Клик.
ОКНО ИССЛЕДОВАТЕЛЬСКОГО КОМИТЕТА (IRB): Согласие получено; риск — минимально необходимый; доступ — «рекомендации»; влияние на исполнительные механизмы — запрещено. Подпись: Комитет Этики, сертификат X509: expired/chain-mismatch. Хэш документа: mismatch (ожидаемый SHA-256 не совпадает). Примечание: документ сгенерирован системой «IRB_emul».
Нижняя часть экрана загорелась неприятным алым. «IRB_emul». «Эмулятор согласия в аварийном режиме». Очень инженерское название для чёрной дыры. Он вытащил сертификат — цепочка порвана; «серый» самоподписанный кусок вместо реального корневого. Хэш документа — другой. Он щёлкнул внутри, прокручивая строку, от которой хотелось встать и уйти из этой комнаты:
«Согласие субъекта фиксируется в любом вербальном состоянии, включая гипнагогическое».
Он сжал губы. В юридическом блоке хороших слов меньшинство. Это — плохое. «Гипнагогическое» — это тот короткий коридор между «сон» и «бодрствование», в котором люди иногда говорят «да», потому что мозг привык говорить «да» всему успокаивающему. Запись гражданской вежливости превращена в «юридическое согласие». А подписи — пластиковые, ломаные. «IRB_emul» вообще любит «универсальные конструкции», как сказал бы Архив.