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

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

18

— Подписи греются хуже платы.

— Зато срывают премии заметнее.

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

— Центральный климат не врёт, — сказала Лукина. — Он выбирает удобный масштаб.

— У нас вся серия сегодня выбирает масштаб. Смотрим сырьё, не итог.

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

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

— Кто дал резерв?

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

— Робот не виноват, — сказал Тимур. — Механика штатная.

— Значит, виноват не ход, а запись хода.

— Либо запись решила, что задержка случилась.

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

— Одиннадцать секунд, — сказал Контур. — Ночь дала тот же порядок?

— Ночь дала готовый хвост без маршрута. Сейчас маршрут взял чужое время.

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

Техсовет собрали через полчаса у стекла линии. Синяя WORM-полоса оставалась над кассетами, пятая стояла в отдельном окне удержания, Никина метка мигала на боковом экране как ручная заноза в идеальном маршруте. Производственники пришли с графиками, комиссия ждала демонстрации, Громыко запросил решение без долгого спора. Ветрова стояла у центрального экрана, рядом лежал отключённый прогнозный слой HELIO-WORM. Она сняла его сама, чтобы журнал не подсказывал людям собственный вывод.

— У нас не остановка линии, — сказал Зуев. — У нас ручное сопровождение с расширенным контролем. Можно ускорить вторую половину серии. Не трогать спорную кассету, остальные провести через сокращённый witness-пакет.

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

— Сокращённый witness-пакет сейчас превратит спор в норму.

— Мы не можем держать всю нулевую серию на одной кассете.

— Мы держим её на праве кассеты не совпасть с итоговым отчётом.

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

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

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

Производственники оживились. Ветрова не ответила сразу, это было ответом. Компромисс звучал разумно: не снять WORM-метку, не списать кассету, не сорвать график. Майя поймала себя на желании принять его. Четыре часа вместо суток, серия жива, партия не списана, отец на Марсе не превращён в помеху. Но старшинство проверок было порядком доверия. Если спорную кассету поставить последней, все остальные пройдут под молчаливым предположением, что спор не имеет власти над серией.

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

— А сейчас мы делаем вид, что одна кассета имеет право остановить все остальные.

— Да. При нулевой серии это право встроено в стандарт.

— Стандарт не должен превращаться в запрет на производство.

— Производство не должно оформлять неизвестность как задержку графика.

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

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

— Строка красивая, — сказала Ника. — Свет от таких строк мёртвый.

— Не художественный совет, — бросил Зуев.

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

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

— Железо реагирует на будущий компромисс, — сказал Тимур. — Красиво для отчёта, мерзко для платы.

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

— Предложение снимаю. До выяснения.

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

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

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

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

— Слово «ускорить» они пока принимают лучше, чем «сократить».

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