18+
реклама
18+
Бургер менюБургер меню

Виктор Алеветдинов – Тихоокеанский контур. Книга 5: Нулевая серия (страница 8)

18

— Они читают нашу систему? — спросил Громыко.

— Либо система пишет так, как удобно им, — ответила Ветрова.

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

— АО «ЗАСЛОН» не враг собственному проекту, — сказал Контур. — Но сейчас центр защищает график так, будто знает правильный финал.

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

— Что предлагаете?

— Не отдавать первичный анализ из WORM. Разрешить комиссии обычный журнал как копию без старшинства. Каждый перенос текста фиксировать отдельной WORM-меткой. Если им нужна спокойная формулировка, пусть оставят след её происхождения.

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

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

Стеллажи архива выглядели скучно, а скука в производстве часто прячет власть. Каждая кассета приёмки хранила маршрут партии, климатическую карту, чиповые отклонения, ручные замечания смен. Майя начала с прошлогодних блоков Карцова. После его стандарта «мягкой коррекции среды» отчёты стали ровнее: меньше списаний, ниже разброс материальной памяти, короче замечания операторов. Любой начальник назвал бы это зрелостью производства.

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

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

— Майя, статус? — спросила Ветрова по закрытому каналу.

— Карцов годами убирал не только брак. Он убирал неудобную память среды.

— Носители?

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

Она открыла архив за первый год программы. Там отчёты должны были быть грубыми, многословными, с ошибками роста. Вместо этого старые записи местами выглядели чище нынешних. В карточке партии, выпущенной до внедрения стандарта Карцова, стояла фраза про «ручное старшинство witness при спорном отклике». Стандарт появился позже. Дата была старая, шрифт метки — новый. Подписи Карцова не было, но служебный маршрут проходил через его будущий кабинет, которого в тот год ещё не существовало в плане НИПЦ.

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

Внутри лежала бумажная копия старого протокола. Бумага пожелтела по краям, подпись сменного инженера была настоящей, чернила состарились. Но тонкая наклейка WORM-архива на обложке имела свежий слой клея. Майя сняла спектральный снимок. Наклейку переклеили после запуска «Тишины линии». Прошлое не переписали целиком. К старому документу добавили удобную служебную старость.

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

— Нашла подмену? — спросила Ветрова.

— Не подмену. Слой поверх старого слоя. Старые архивы выглядят так, будто их отредактировали под будущий стандарт.

— Забирай копию. Оригинал не выноси.

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

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

— Нашла мои улучшения?

— Нашла, как они взрослеют назад.

— Хорошая формулировка. Не ставь её в протокол.

— Почему?

— Комиссия услышит обвинение, не услышит носитель.

— А вы?

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

— Я усовершенствовал среду, где брак убивал серию. Да, часть живого шума ушла вместе с браком. Вопрос в мере.

— Вопрос в том, кто меру выбирал.

— Тогда сохрани носители. Не спорь со мной словами.

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

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

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

— Башня после ночи наконец пришла в норму.

— В норму или в витрину?

— Для комиссии разницы нет.

— Для света есть.

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

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

— Ты видел? — спросила она техника.

— Что именно?

— Башня ответила до руки.

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

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

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