Сибирский ретранслятор
Глава 1. Последние секунды
Компаунд треснул под лезвием, и из вскрытого корпуса пахнуло перегретой изоляцией.
Андрей подвёл лампу ближе. Вдоль медной шины тянулась узкая чёрная борозда. У разъёма она расширялась, вплавляя в серый компаунд медную крошку. Эта вставка питала поясной блок щита в день нападения. Шесть месяцев её не вскрывали: сначала следователь забрал весь пояс, потом страховщик ждал окончания экспертизы. Первого апреля корпус наконец вернулся в лабораторию Андрея.
— След дуги, — сказал Михаил. Он снял защитные очки и наклонился над разрезом. — Началась здесь. Тепловой датчик должен был увидеть.
— Должен был, — согласился страховой инженер. — В журнале этого нет.
Олег Петрович Беляев стоял на другой стороне стола. Перед вскрытием он сверил номер корпуса с актом, включил камеру и теперь фотографировал каждый слой. В заключении, лежавшем рядом с его ноутбуком, ещё оставались пустые строки. Беляев не заполнял их догадками.
— Журнал обрывается за ноль целых восемь десятых секунды до скачка температуры, — сказал он. — Вы знаете, почему?
Андрей поднял пластиковую рамку с регистратором. Один угол оплавился; дорожки под прозрачным лаком казались целыми. Высокий ток мог погасить общую шину связи раньше, чем нагрелась вставка. Корпус могли повредить уже после нападения, когда щит снимали с него в машине скорой помощи. Оставалась и ошибка самого регистратора. Для каждой причины требовался свой опыт.
— Нет, — ответил Андрей. — Если бы знал, мы бы вас не приглашали.
Беляев посмотрел на него поверх камеры.
— Хорошо. Тогда слушайте, чего я не могу подписать.
Он повернул ноутбук. На экране были совмещены два графика: температура внутри вставки и потеря пакетов журнала. Чёрная полоса заканчивалась раньше красной.
Михаил подключил щупы к уцелевшим контактам регистратора. Прибор пискнул на первой дорожке, промолчал на второй. Он переставил щуп, проверил питание и покачал головой.
— Память цела. Входной интерфейс выгорел.
— Когда? — спросил Беляев.
— По этой плате не скажу.
— Тогда и заключение не скажет.
Беляев попросил показать место теплового датчика. Михаил снял следующий слой компаунда. Под ним открылся тонкий керамический язычок и две проволочные перемычки. Одна осталась серебристой, другая оборвалась у самого основания. Андрей навёл микроскоп. Край обрыва оплавился круглой каплей.
— Дуга добралась сюда после начала нагрева, — сказал Михаил. — Иначе капля легла бы в компаунд.
Беляев сделал снимок с масштабной линейкой.
— Это устанавливает порядок для датчика. Журнал всё ещё мог исчезнуть раньше по трём причинам.
Андрея раздражала аккуратность этой фразы. Перед глазами лежала почти вся последовательность: дуга, рост температуры, лопнувший корпус. Не хватало меньше секунды, а Беляев отказывался соединять края. Андрей прижал ладонь к столу и заставил себя посмотреть на обрыв так, как смотрел бы на чужую установку. Оплавленная перемычка действительно ничего не говорила о регистраторе.
Михаил перенёс корпус под рентгеновскую установку. На экране проступили контакты, винты и тёмное облако медных капель. Одна царапина шла поперёк разъёма.
— Вот, — сказал он. — Инструмент.
Беляев увеличил изображение.
— Или осколок корпуса после удара.
— Царапина ровная.
— Края оплавлены. Ровной она могла быть до дуги.
Андрей вспомнил, как фельдшер разрезал на нём рубашку и пытался расстегнуть пояс. Руки в синих перчатках дёргали застёжку, кто-то положил щит на пол машины. Потом его забрали полицейские. За эти минуты корпус мог удариться о носилки, инструмент или крепление. Он не видел.
— Есть способ определить, когда появилась царапина? — спросил Андрей.
Михаил сменил угол снимка. Беляев предложил взять микропробу с края, но нагрев перемешал металл и покрытие. Анализ покажет состав, а время повреждения — нет.
— Запишем две версии, — сказал Беляев. — Постороннее воздействие после отключения журнала и вторичное повреждение при разрушении. Обе остаются.
— А умышленное вмешательство? — спросил Михаил.
— Оно входит в первую версию. Слово «умышленное» появится, когда найдётся действие человека, которое нельзя объяснить обращением с повреждённым поясом.
Андрей посмотрел на царапину ещё раз. После нападения он хотел найти в каждой детали след заказчика. Беляев оставил ему только две честные версии и отсутствие ответа. Подозревать было легче. Для следующего устройства требовалось признать, что причины они пока не знают.
— Корпус лопнул после отключения записи, — продолжил Беляев. — Если журнал погиб от того же импульса, моменты должны быть ближе. Если его отключили, здесь останется промежуток. Мы видим промежуток. Но не видим руку.
— И не увидим, — сказал Михаил. — Дорожка уничтожена.
Андрей потёр пальцем место, где компаунд потемнел. Мелкая крошка прилипла к перчатке. Точно такой запах он почувствовал под курткой, когда щит перехватил пулю. Тогда он был рад любой секунде, которую ему дала защита. Теперь перед ним лежала цена тех секунд: оборванная запись и обугленный металл.
— Что вы исключаете? — спросил он.
Беляев открыл проект страхового заключения.
— Ошибки монтажа, материал и отказ обычного оборудования остаются в покрытии. По будущему накопителю я исключаю каскадную аварию. Если одна секция потянет за собой соседние, этот ущерб ляжет на вашу компанию.
Михаил выпрямился.
— Накопитель ещё существует только в расчётах. При чём здесь пояс?
Беляев коснулся ногтем обугленной шины.
— Здесь одна силовая вставка потеряла связь с защитой за восемь десятых секунды до разрушения. В вашем проекте накопителя десятки секций соединены общей шиной. Энергия там на четыре порядка выше. Я не утверждаю, что повторится та же причина. Я вижу путь, по которому отказ может остаться без записи и уйти дальше первой секции.
Он открыл второй лист заключения. На схеме две одинаковые секции соединялись короткой перемычкой. Первая была перечёркнута красным.
— Снимем исключение после разрушительного опыта. Одна секция погибает, соседняя сохраняет изоляцию. Регистратор принимает команду до удара и выдаёт журнал после него.
Михаил подался вперёд.
— Мы можем сделать это на своём стенде.
— Для разработки — можете. Для страхового заключения нужен независимый зал, аттестованный источник импульса и свидетель, который отвечает своей подписью. Две секции после опыта уйдут в лом.
Михаил посмотрел на Андрея. Собственный стенд стоял за двумя дверями; свободный день в аттестованном зале приходилось вылавливать за месяцы. На две секции уйдёт материал из первой полноценной партии. Их можно было поставить в опытный накопитель и приблизить запуск. Вместо этого секции предстояло намеренно уничтожить.
— Какой импульс вам нужен? — спросил Андрей.
Беляев назвал энергию, длительность фронта и допуск по синхронизации. Михаил перестал спорить и записал цифры. Источник такой мощности был в испытательном центре за городом. Они однажды работали там с приводом щита и потратили три недели на согласование одного часа.
— Сколько у нас времени? — спросил Андрей.
— До зарядки промышленной секции. Пока внутри обычный материал, вы возите заготовку. После перевода ядер в метастабильное состояние это уже закрытый источник ионизирующего излучения с большим запасом энергии. Без испытания изоляции я не подпишу страхование стенда.
Андрей снял перчатку. На правой ладони ещё белела тонкая полоска — порез от разбитого стекла в тот день, когда щит остановил пулю. До выстрела пояс успел перераспределить несколько ударов, выбрать опору под ногами и предупредить о нагреве. Потом запись оборвалась. Восемь десятых секунды могли оказаться случайным отказом регистратора. В большом накопителе такая же слепая пауза могла стоить цеха.
Ему хотелось оставить секции на установку и искать причину на дешёвых макетах. Однако в макете не было настоящих вводов, изоляции и общей шины. Только рабочие секции покажут, успеет ли защита отсечь соседний объём.
— Пишите условие, — сказал он. — Мы разобьём две секции. Только сначала согласуем, что именно вы считаете успехом.
Беляев достал из папки пустой протокол. Они втроём прошли по нему от начала до конца. Андрей настоял на двух независимых регистраторах: один останется на стенде, второй получит питание от отдельного накопителя и будет записывать оптический канал через изолятор. Михаил добавил измерение сопротивления соседней секции до и после удара. Беляев вписал предел утечки и время, которое должен пережить журнал.
Когда дошли до даты, разговор остановился. Беляев мог приехать только в рабочий день. Испытательный зал сдавал мощный источник по отдельному графику. Перевозить образец после сборки разрешалось лишь незаряженным. Три календаря пока не совпадали.
Когда Беляев ушёл, Михаил остался у стола.
— Мы можем спорить, — сказал он. — Потом заплатить за исключение в договоре. Зачем ломать две секции, если мы и так знаем, что изоляция срабатывает?
— Потому что мы знаем это по своим опытам.
— Тебе мало?
Андрей ещё раз посмотрел на мёртвую дорожку журнала.
— Мало.
Михаил вздохнул и стал снимать со стола осколки компаунда.
— Ладно. Я узнаю, кто даст нам такой импульс и когда. Но если потом ты сам захочешь остановить опыт на половине, я буду на стороне страховщика.
Андрей уже набрал воздух, чтобы ответить. В памяти возник фургон, застывший у ворот, человек под его рукой и стрелок, которого он потерял из виду на несколько секунд. Тогда ему казалось, что он удерживает всю ситуацию. Щит спас его вопреки этой уверенности.
— Право остановки будет у тебя, — сказал он.
Михаил недоверчиво прищурился.
— Сейчас сказал. А в день испытания?
— Запишем до брони. Без моей второй подписи.
Михаил собрал осколки компаунда в металлический лоток, оставив обугленную шину под лампой.
— Тогда ищу одну дату для источника, свидетеля и зала.
Дверь за ним закрылась. В лаборатории снова стало слышно вытяжку. Андрей посмотрел на два графика Беляева. Между концом записи и скачком температуры оставался белый промежуток шириной с ноготь. Теперь этот промежуток стоил двух секций и нескольких месяцев. Испытание должно было заполнить его измерениями.
Он сфотографировал обугленную перемычку и позвонил Вере. Страховое исключение меняло бюджет накопителя: без покрытия компания сама отвечала за повреждение стенда, соседнего корпуса и оборудования заказчика.
— Насколько меняет? — спросил Андрей.
— При полной сборке — до шестисот миллионов собственного риска. Инвесторы увидят исключение раньше первого промышленного договора.
— Запиши две секции, аренду зала и потерянное время. Михаил принесёт дату.
— Причину нападения нашли?
Андрей посмотрел на царапину, которая могла остаться от инструмента, осколка или крепления в машине скорой помощи.
— Нет. Нашли опыт, после которого следующий накопитель не потеряет журнал вместе с первой секцией.
Он отключил лампу. Обугленная шина осталась в лотке под прозрачной крышкой, а два регистратора для будущего испытания уже появились в смете.
Глава 2. Три ветви
Ночью второго апреля на склоне ещё лежал снег. Он осел, посерел и блестел под огнями низкого здания, где заканчивались кабели приёмной антенны. Андрей оставил машину у дороги и прошёл последние сто метров пешком. Ветер гнал по насту ледяную крупу; над полем медленно поворачивалась решётчатая чаша.
Внутри пахло тёплой пылью. Два приёмных тракта работали параллельно. Первый писал узкую полосу вокруг нужной частоты, второй следил за соседним диапазоном и ловил местные помехи. На третьем экране шёл журнал ближайшей подстанции. Если в записи возникнет новый ритм, Андрей сначала проверит, не включился ли где-нибудь сварочный аппарат или преобразователь.
Так начался очередной сеанс работы с K-417.
Восемь лет назад Андрей искал в радиошуме признаки искусственного сигнала. Он рассуждал просто: далёкий передатчик не знает русского языка и не обязан делить время на земные секунды. Но отношение двух интервалов остаётся тем же в любых единицах. Если последовательность таких отношений повторится на другой частоте, в другой день и на другой аппаратуре, её трудно будет объяснить случайностью.
Первый устойчивый рисунок появился после четырёхсот семнадцатой серии наблюдений. Этим номером Андрей и назвал запись. Позднее выяснилось, что слабый сигнал несёт конечный массив данных и повторяет его по сложному циклу. Отдельные части приходили в разное время, перекрывались по краям и содержали контрольные соотношения. Атмосфера, космический шум и земная техника портили фрагменты. Повтор позволял восстановить утраченные участки.
Убедиться в этом удалось не сразу. После первых совпадений Андрей заранее вычислил отношения интервалов, которые должны появиться в ещё не просмотренном участке записи. Он запечатал расчёт электронной подписью и открыл данные только после окончания приёма. Совпали одиннадцать значений из одиннадцати. Через месяц новый приём повторил их на другой несущей частоте. С того дня K-417 перестал быть для него красивой аномалией и стал инженерным источником данных.
Позднее он научился находить внутри массива служебные блоки. Они задавали длину раздела, порядок соседних фрагментов и контрольные суммы. Если один участок терялся в шуме, дешифратор не сочинял недостающие строки. Он отмечал разрыв и ждал следующего повтора. Поэтому локальная копия росла медленно: новый сеанс иногда добавлял чертёж целиком, а иногда только подтверждал, что старая строка принята верно.
Андрей назвал архив K-417 по номеру серии в лабораторном журнале. Настоящего имени источника, его возраста и расстояния до него он не знал.
Передатчик следовал собственному расписанию. Он никогда не менял его в ответ на действия Андрея. Чтобы получить нужный участок, приходилось ждать, пока тот снова дойдёт до Земли, записывать его несколькими независимыми трактами и сравнивать с предыдущими приёмами. Иногда совпадали десятки строк. Иногда после ночи работы в локальной копии менялось два бита.
В этот раз Андрей ждал раздел, соседний с описанием секционного накопителя. Дешифратор рассчитал начало окна на два часа семнадцать минут. За пять минут до срока на экране поползла широкая полоса помехи. Андрей надел наушники. В них трещал знакомый частотный преобразователь — фермерское хозяйство за холмом снова включило сушилку.
Он снял запись с основного тракта, оставил резервный и позвонил дежурному электрику хозяйства. Тот узнал его по голосу.
— До трёх не выключим, — предупредил мужчина. — У нас зерно в бункере.
— И не надо. Скажите только, режим менять будете?
— Через сорок минут добавим мощность.
Андрей записал время на бумаге. Помеха была досадной, но полезной: её ступень можно будет вычесть из обоих диапазонов. Хуже, когда местный источник включался без журнала и притворялся частью неба.
Сигнал поднялся над шумом через одиннадцать минут. На слух он ничем не отличался от шороха в наушниках. Дешифратор собирал его по временным отношениям. Серые точки на экране соединялись в короткие цепочки, цепочки складывались в строки. Андрей видел, как новый фрагмент ложится поверх записи, принятой три года назад. Зелёным загорались совпавшие участки, красным — противоречия.
На двадцать третьей минуте красная строка осталась одна. Андрей приблизил её. Старый приём показывал семнадцать единиц, новый — двадцать одну. Один из вариантов менял геометрию полого цилиндра и обещал удобную земную конструкцию. Второй оставлял между слоями зазор, который придётся удерживать с точностью до микронов.
Андрей уже потянулся принять первый вариант. Его можно было изготовить.
Он убрал руку с мыши и открыл запись резервного тракта. Там сохранилось двадцать одно.
Сушилка за холмом прибавила мощность. По соседнему диапазону прошёл широкий зубец. В спорной строке ничего не изменилось.
Андрей пометил семнадцать как повреждение старой записи. Удобная геометрия исчезла. Контур на экране стал сложнее и честнее.
К концу сеанса совпали ещё два участка. Реле входного фильтра сухо щёлкнуло и отключило тракт. Андрей снял наушники. Тишина после трёх часов шума казалась плотной. На экране горела первая за эту ночь полностью подтверждённая контрольная сумма.
Он улыбнулся и тут же проверил время. До рассвета оставалось сорок минут; до совещания на заводе — четыре часа. Можно было ехать домой или открыть следующий повтор.
Андрей налил в кружку холодный кофе и остался.
В последующие недели он приезжал сюда девять раз. Один сеанс сорвала гроза. В другом по небу прошёл спутник связи, и дешифратор заполнил экран ложными совпадениями. Андрей удалил весь результат ночи. Самой удачной оказалась запись, сделанная старым приёмником: его узкая полоса не захватила новую городскую помеху.
К двадцать шестому апреля три повреждённых раздела стали достаточно связными, чтобы понять их назначение.
Первый описывал проводящий материал. Внутри его кристаллической решётки ток проходил по связанным каналам и почти не рассеивал энергию в тепло при комнатной температуре. Архив содержал состав, порядок выращивания слоёв и форму контакта. Рабочий образец выдерживал токи, для которых медной шине потребовалось бы во много раз больше металла и охлаждения.
Во втором разделе энергия запасалась в метастабильном состоянии атомных ядер. Архивная установка сначала формировала материал, затем переводила часть ядер на долгоживущий энергетический уровень. Управляемый переход возвращал их в основное состояние и отдавал энергию через преобразующий слой. Секции заряжались после окончательной сборки. Повреждённую можно было отсоединить, не разряжая весь блок, — при условии, что общая шина успеет закрыться.
Третий раздел решал задачу изотопного разделения. Последовательность полей чуть по-разному смещала траектории соединений с литием-6 и литием-7. Разница на одном проходе была мала. Каскад повторял отбор, возвращал промежуточные фракции и постепенно собирал обогащённый литий-6. Соседний чертёж показывал, как использовать его в тонком сцинтилляционном слое: нейтрон оставлял короткую вспышку, которую считывал фотодатчик.
Андрей перечитал перевод и почувствовал, как по спине прошёл холодок. На этот раз руки не тянулись к клавиатуре. Он просто сидел и представлял размеры.
Проводник толщиной с палец мог заменить тяжёлую силовую магистраль. Стационарный накопитель занял бы часть склада и держал запас, сопоставимый с суточным потреблением крупного завода. Собственное производство лития-6 дало бы чувствительные нейтронные датчики энергетикам, геологам и службам контроля.
За стеной равномерно гудело охлаждение. На столе остывал кофе. Андрей засмеялся — один раз, вслух, от неожиданной щедрости находки. Потом провёл ладонью по лицу и снова открыл исходные данные.
Каждый раздел был неполон. В проводнике отсутствовала часть сведений о росте границы между слоями. Для накопителя сохранилась форма секции, однако архивная система управления использовала элементы, которых не было в земных каталогах. В каскаде разделения не совпадали свойства исходного сырья. Архив давал подробные чертежи исходных узлов. Земные варианты требовали других материалов, питания, датчиков и системы управления.
Андрей создал копию результатов на отдельном накопителе и запустил обратную проверку. Дешифратор убирал по одному принятому фрагменту и пытался восстановить раздел из оставшихся. Два места рассыпались сразу. Их он вернул в список ожидания. Остальные выдержали проверку.
К утру тридцатого апреля перед ним лежали три технически осмысленных, всё ещё неполных набора данных.
*
После обеда Андрей занял проектную комнату. На трёх стенах висели чистые доски. Он перенёс туда только восстановленные схемы и начал с проводника.
Архивный чертёж предлагал выращивать сложную слоистую структуру в непрерывной установке. Земная вакуумная камера не давала нужной однородности на большой длине. Андрей уменьшил первый образец до пластины размером с ноготь и записал над ним четыре задачи: приготовить подложку, вырастить десять слоёв, снять токовую характеристику, повторить измерение после месяца старения. Если пластина растрескается, программа остановится до нового состава границы.
На второй доске он нарисовал две секции накопителя. Заряжать их в лаборатории Андрей пока не собирался. Сначала группе предстояло изготовить нейтральный материал, собрать вводы, проверить охлаждение и доказать, что разрушение одной секции не откроет соседнюю. Рядом он прикрепил копию страхового требования Беляева.
Третью доску заняла длинная цепь каскадов. Для первого опыта хватало граммов литиевой соли. Промышленный выпуск потребует тонн сырья, химической очистки и возврата промежуточных фракций. Андрей выписал отдельным столбцом то, что можно купить: насосы, анализаторы, вакуумные камеры, фотодатчики. Во втором столбце остались селективный узел поля и его контроллер — их придётся проектировать с нуля.
Три доски выглядели как части разных лабораторий. Это понравилось ему больше всего. Ни одна программа не ждала результата другой. Проводник не был нужен накопителю для первого стенда. Литиевый каскад не получал преимуществ от нового проводника. Если одна работа остановится, две остальные продолжат движение.
Андрей прошёл вдоль стен ещё раз. Хотелось выбрать самое сильное направление и самому довести его до первого результата. Тогда он точно знал бы каждый винт. Так он работал с первой перерабатывающей камерой — спал на раскладушке в лаборатории, переделывал контроллер ночью и неделями не видел ничего, кроме установки.
Теперь за пределами комнаты работали три линии переработки, защитная группа и мастерская. В компании было двести семьдесят человек. Если Андрей снова станет единственным местом, где принимается каждое инженерное решение, три новые программы остановятся у одной двери.
Он снял с досок по одной копии. Для руководителя проводника оставил модели решётки, режимы выращивания и требования к измерениям. Для накопителя — геометрию секции, физику метастабильного состояния и пределы незаряженного стенда. Для лития — каскад, составы рабочих сред и схему детектора. Полная локальная копия K-417 оставалась в его лаборатории: только там находился дешифратор, история повторов и повреждённые участки, которые могли изменить смысл при следующем приёме.
На каждой папке Андрей написал один вопрос.
На первой: «Кто докажет, что красивый образец проживёт месяц?»
На второй: «Кто остановит заряд, если я захочу успеть к сроку?»
На третьей: «Кто отвечает за сырьё и чистоту выхода?»
Перед уходом Андрей открыл фотографию первого перерабатывающего модуля. Пять лет назад вокруг него стояли трое, включая самого Андрея. Сейчас на ночной смене завода работало больше людей, чем он мог назвать по именам. Новые программы могли вырасти так же быстро. Если каждая сохранит одного незаменимого автора, через год компания получит три дорогих лабораторных образца и очередь к двери Андрея.
Он снял с доски маркер и дописал четвёртый вопрос, общий для всех папок: «Кто сможет продолжить без меня?»
Ответ должны были дать люди, которым он передаст три папки.
Глава 3. Право остановить
Дарья Агапова пришла первой и положила на стол две тёмные пластины. На одной блестела ровная серебристая кромка. Вторая расслоилась вдоль такой же кромки и теперь раскрывалась, как намокший картон.
— Один состав, одна печь, одинаковая программа роста, — сказала она. — Первую сняли вчера. Вторая пролежала три недели.
Дарья руководила материаловедами на заводе. За последний год она дважды задерживала отгрузку уже упакованного металла: один раз из-за примеси в алюминии, второй — из-за хрупкости медного брикета после повторной плавки. Оба решения стоили денег. Оба спасли договоры с покупателями.
Андрей взял расслоившуюся пластину. Край цеплялся за подушечку пальца.
— Для проводника нужен месяц наблюдения, — продолжила Дарья. — Снять ток через двое суток мы сможем. Объявить материал рабочим — нет.
— Через месяц окно установки уже уйдёт другой группе, — сказал Михаил.
Он разложил рядом схему двух секций накопителя и список оборудования для разрушительного испытания. Красным были отмечены импульсный источник, высокоскоростная съёмка и защищённый регистратор. Всё остальное они могли собрать в своей мастерской.
— Мне тоже нужна эта установка, — сказал он. — Сначала для незаряженной секции, потом для силового макета. Если Дарья занимает её на месяц, я теряю май.
— Моя пластина от твоего нетерпения крепче не станет.
— А моя секция не появится от твоего долгого графика.
Тимур Сафин молча наблюдал за ними с другого конца стола. Ему было сорок два; до перехода к Андрею он строил каскады разделения стабильных изотопов в институтской лаборатории. На собеседовании Тимур полчаса доказывал, почему первый опыт Андрея с литиевой солью ничего не покажет. После этого Андрей и предложил ему работу.
Перед Тимуром стоял маленький флакон с прозрачным раствором. На наклейке были указаны доли лития-6 до и после пробного прохода через обычную лабораторную установку.
— Вы делите печь и измеритель тока, — сказал он. — Мне нужны масс-спектрометр и вакуумная часть. Общим останется импульсный блок управления полем. Если он один, спорить будем втроём.
Вера сидела рядом с Андреем. Перед ней лежали три сметы, а на экране — календарь занятых стендов. Она слушала инженеров, не вмешиваясь в физику. Когда Михаил назвал май потерянным, Вера открыла его расчёт и постучала ногтем по строке аренды.
— У тебя здесь две недели чужого зала, — сказала она. — Если испытательный центр подтвердит сентябрь, собственный источник в мае тебе не понадобится.
— Если подтвердит. И если страховщик сможет приехать.
— Тогда до ответа деньги остаются в резерве. Дарья получает печь.
Михаил отодвинул от неё лист.
— Решение по стенду принимаю я.
— Принимай. Я говорю, сколько денег сейчас свободно.
Андрей посмотрел на троих руководителей. В своей лаборатории он нарисовал три независимые программы. Здесь они впервые столкнулись за один реальный прибор. Можно было самому раздать часы и каждое утро менять очередь. Этот путь был знаком: через неделю любой спор снова окажется на его столе.
— Начнём с другого, — сказал Андрей. — При каких условиях каждый из вас остановит работу?
Дарья подвинула к нему расслоившуюся пластину.
— Если структура поплывёт после старения. Если контакт начнёт греться быстрее самого материала. Если состав гуляет между краями образца. Я закрываю серию и меняю режим роста.
— Даже если следующую печь уже ждёт Михаил?
— Даже тогда. Иначе он получит проводник, который развалится внутри его секции.
Михаил провёл карандашом по общей шине на схеме.
— Я останавливаю заряд или разряд, если журнал не пишет оба канала, если изоляция соседней секции вышла из допуска или если оптическая команда не прошла до воздействия. В сентябре решение тоже за мной. Независимо от того, сколько стоил зал.
Андрей кивнул Тимуру.
— У меня два выхода, — сказал тот. — Концентрат и возвратная фракция. Потеря баланса по массе означает, что литий остался в оборудовании или ушёл неизвестно куда. При такой ошибке каскад встаёт. Покупателю я отдам материал только после независимого анализа доли лития-6.
— Если договор уже подписан?
— Тогда мы опоздаем по договору. Разбавленный материал не превратится в литий-6 от даты в календаре.
Андрей почувствовал раздражение — короткое и очень знакомое. Каждая оговорка отодвигала результат, который полчаса назад казался почти достижимым. За раздражением пришло облегчение. Эти люди видели места, где он сам мог уговорить себя ещё на один запуск.
Он открыл на планшете три проекта распоряжений. В первом Дарья получала право остановить выращивание и запретить передачу образца дальше. Во втором Михаил единолично отвечал за пуск силового стенда и сентябрьское разрушительное испытание. В третьем Тимур выпускал сырьё в следующий каскад и подтверждал состав готовой партии. Андрей мог заменить руководителя, но не мог отменить его техническое решение и продолжить тот же опыт за его спиной.
— Так? — спросил он.
Дарья прочла первой.
— Добавь старение. Пока месяц не прошёл, образец остаётся лабораторным.
Михаил попросил указать, что право остановки действует и в арендованном зале. Тимур вписал номер независимого анализа перед отгрузкой. Андрей принял все три правки.
Вера развернула к ним календарь.
— Теперь деньги. У каждой программы свой квартальный предел. Дарья оплачивает печь и анализ структуры. Михаил — секции, стенды и аренду зала. Тимур — сырьё, каскад и контроль состава. Общий импульсный блок пока один. За его время спорите между собой; если не договоритесь, приносите мне стоимость задержки по каждому проекту. Решение о дополнительных расходах останется за Андреем.
— А если одна группа сэкономит? — спросил Тимур.
— Сэкономленное останется в её программе до конца квартала.
Михаил усмехнулся.
— Вот теперь это похоже на право руководителя.
Оставался доступ к исходным данным. Андрей положил перед Дарьей первую папку. В ней были восстановленная модель проводящего материала, архивная геометрия установки и таблицы свойств. Рядом шли его пометки: какие материалы можно купить, какие параметры ещё не подтверждены и где в локальной копии оставались пропуски.
— Если в работе упрёшься в пропущенный участок, приходишь ко мне, — сказал он. — Покажешь, какое измерение требует ответа. Я подниму исходный фрагмент и историю приёмов.
— Саму копию посмотреть можно?
— В моей лаборатории и вместе со мной. Дешифратор пока умею вести только я. На программу ты получила всё восстановленное по своему разделу.
Дарья пролистала папку и задержалась на диаграмме роста слоёв.
— Этого хватит для первой серии.
Михаил получил материалы накопителя, Тимур — каскад лития и схему детектора. Каждый увидел только свою технологию и общие требования к доступному оборудованию. Исходные записи сигнала, спорные варианты перевода и другие разделы K-417 остались в лаборатории Андрея. Их смысл мог измениться после нового повтора, и отвечать за такую правку он пока мог лишь сам.
— Мне понадобится человек, который считает структуру, — сказала Дарья. — Не ваш общий расчётчик на два часа в неделю. Свой.
Вера нашла в её смете ставку инженера-моделиста.
— На полгода заложен. Кандидата ещё нет.
— Есть двое. Одного могу привести в понедельник.
— Приводи обоих, — сказал Андрей. — Выбирать будешь ты. Вера проверит условия.
Михаил перелистнул свою папку до схемы управления.
— Контроллер первой секции начну сам. Когда появится постоянная группа, передам интерфейсы. Архивные обозначения в рабочие чертежи не пойдут — технологи их всё равно не поймут.
— Сделай словарь величин и узлов, — ответил Андрей. — Чтобы следующий инженер читал схему без тебя.
— Ты только что отдал мне право остановки и сразу добавил работу.
— Потому что после остановки кто-то должен понимать причину.
Тимур открыл раздел с детектором.
— «Полярная геофизика» готова дать требования к зонду, если увидит обычное описание продукта. Им нельзя отправлять эту схему.
— Подготовь своё описание, — сказал Андрей. — Энергия нейтрона, площадь слоя, световой выход, температура работы. Про способ получения лития им знать не нужно.
Тимур записал четыре параметра. Разговор перестал быть распределением красивых направлений. У Дарьи появился будущий сотрудник и месяц до первого решения. Михаил взял на себя контроллер, который потом обязан передать. Тимур должен был превратить редкий изотоп в понятный заказчику детектор.
Вера поставила возле каждого бюджета дату первого пересмотра.
— Через четыре недели вы приносите фактические расходы и следующий этап, — сказала она. — Если деньги закончились раньше, говорите сразу. Я не буду закрывать перерасход одной программы будущим доходом другой.
— А если у переработки свободная прибыль? — спросил Михаил.
— Тогда Андрей решит, куда её вложить. До решения она не ваша.
Андрей заметил, как Михаил хотел возразить, и жестом попросил продолжать.
— Всё верно. Вы отвечаете за технический результат. Вера показывает мне цену. Я выбираю между программами, когда их интересы сталкиваются.
— И не запускаешь остановленный опыт сам, — добавила Дарья.
— И не запускаю сам.
Она взяла ручку.
— Тогда подписываю.
Дарья подписала своё распоряжение и забрала пластины. Михаил свернул схему в трубку, но у двери остановился.
— Про сентябрь ты не передумаешь?
— Право остановки твоё. Бронь сначала найди.
— Найду.
Тимур унёс флакон, придерживая его двумя пальцами за крышку. Вера собрала три сметы и оставила перед Андреем лист с общим оборудованием. Импульсный блок стоил почти столько же, сколько весь первый каскад лития.
— Три программы начались с четырёх бюджетов, — сказала она.
Андрей посмотрел на пустую клетку даты напротив общего блока.
— Значит, кто-то из них первым научится ждать.
— Или найдёт своё оборудование, — сказала Вера.
Она показала четыре строки: три программы и общий импульсный блок. Купить второй серийный источник было нельзя — нужной точности на рынке не существовало. Собственную копию команда могла построить за четыре месяца, если Андрей снимет двух инженеров с расширения переработки.
— Пока делим время, — решил он. — После первого квартала смотрим, кто упирается именно в блок. Тогда строим второй под подтверждённую задачу.
Вера внесла решение в календарь. Возле каждой программы появились фамилия руководителя и красная строка: изменить решение после остановки можно только с его подписью. Андрей открыл ближайший пуск Дарьи, попробовал передвинуть его и получил запрос на согласование. У Михаила и Тимура действовало то же правило. Три цветные полосы разошлись по разным дням; ближайшая неделя больше не складывалась в очередь к кабинету Андрея.
Глава 4. Рынок до продукта
Павел Шелест прикрепил к стене шестой лист, и бумага сразу свернулась по нижнему краю. Марк прижал её тяжёлым стеклянным прессом. Издали графики казались разноцветными полосами; вблизи на каждой стояли названия поставщиков, даты и источники.
— Ещё раз, — сказал Марк. — Только то, что мы можем проверить.
Павел привык к этому вопросу. Он работал в фонде третий год, носил дешёвые рубашки и дорогие часы и никогда не приносил одну версию, если можно было построить три.
— В открытых закупках появилось восемнадцать заказов. Семь компаний ищут проходные силовые вводы одного редкого класса. Четыре бронируют высокоточные измерения на осень. Три разместили вакансии для материаловедов, специалистов по импульсной энергетике и разделению изотопов.
— Связь между компаниями?
— По владельцам и платежам не вижу. Две раньше поставляли оборудование Андрею Ветрову. Одна работает с его перерабатывающим заводом. Остальные могут быть обычными заказчиками.
Павел отклеил край первого листа и показал мелкую ссылку внизу. Марк проверил адрес на планшете. Государственный реестр подтверждал контракт на керамические вводы. Рядом лежала карточка вакансии, сохранённая до удаления.
Фамилия Андрея появилась в разговоре впервые. Марк не поднял головы. За последние полгода он научился слышать её спокойно.
В сейфе за его спиной лежала тонкая папка. В ней хранились фамилии наблюдателей, переводы и короткое распоряжение самого Марка: доставить Ветрова живым, забрать носитель и оборудование. Исполнители выбрали оружие без его согласия. Для следствия эта разница могла оказаться малозначительной. Для Марка она стала фразой, которую он повторял себе всякий раз, когда видел запись нападения.
Андрей выжил. Его щит остановил пулю. После этого спор о том, насколько далеко зайдут люди Марка, потерял всякий смысл: они уже зашли дальше.
— Что ты искал? — спросил Марк.
— Связь с Ветровым.
— А нашёл?
Павел помедлил.
— Два подтверждённых поставщика. Остальное похоже на рост нового спроса. Если я назову это единой программой, начну подгонять факты.
Марк подошёл к окну. Внизу по мокрой улице двигались машины, отражаясь в стекле двойными огнями. Полгода назад он поручил людям добыть секрет Андрея силой. Секрет ускользнул, а компания Андрея выросла. Повторять ту же попытку было опасно и глупо. Оставался рынок. Любая новая технология нуждалась в материалах, измерениях, перевозках и свободном времени чужих установок.
— Покажи дефицит, — сказал он.
Павел снял со стола два графика. На первом были испытательные центры с мощными импульсными источниками. Свободные дни заканчивались в начале осени. На втором — поставщики металлокерамических узлов. Один принимал новые заказы на август, два уже обещали только ноябрь.
— Быстрее всего можно заработать на окнах, — сказал Павел. — Выкупить свободные даты и перепродать тем, кто опоздает.
— Сколько продержится такая маржа?
— Пока поставщики не расширятся. Год, может быть два.
— А потом?
Павел пожал плечами.
— Продадим остаток портфеля.
Марк снял со стены лист с вакансиями и положил его рядом с закупками.
— Представь, что Ветрова здесь нет. Что осталось?
Павел сначала посмотрел на него, потом повернул листы боком. Две компании работали в атомной отрасли и могли нанимать физиков для старых программ. Заказ металлокерамики относился к модернизации подстанции. Ещё три заявки появились после повышения цен на импортные вводы.
Он зачеркнул половину связей, которые нарисовал утром.
— Остаются испытательные залы, — сказал Павел. — Их загрузка выросла у всех. И защищённые перевозки образцов: за квартал запросов вдвое больше.
— Причина?
— Новые материалы, батареи, силовая электроника. Несколько рынков одновременно.
Марк вернул лист на стену. Картина стала слабее как расследование Андрея и сильнее как инвестиция. Ему понравилось это больше, чем он ожидал. Если Павел ошибался в связи с Ветровым, дефицит всё равно существовал.
— Кто сейчас возит образцы? — спросил он.
— Сами заказчики или обычные перевозчики. Лаборатории отвечают только после приёмки. Если контейнер перегрели в дороге, очередь начинается заново.
Павел открыл три претензии из арбитражной базы. В одной партия композита две недели пролежала на складе без осушения. В другой перевозчик потерял запись температуры. Третья лаборатория отказалась принимать источник излучения, потому что машина приехала после окончания допуска.
Марк прочёл решения. Во всех трёх случаях деньги терялись между организациями, каждая из которых выполнила свою узкую часть договора.
— Сколько стоит одна такая задержка?
Павел назвал диапазон. Верхняя граница превышала годовую плату небольшой лаборатории.
— Тогда перепродажа окон — самая дешёвая часть, — сказал Марк.
— И самая прибыльная в первый год.
— Если мы умеем только продавать место, заказчик уйдёт к тому, кто довезёт образец и отвечает за весь маршрут.
Павел достал чистый лист. Нарисовал склад, машину и лабораторию, соединил стрелками. Возле каждой стрелки написал, кто принимает риск. На последней остановился.
— За результат измерения мы отвечать не можем.
— За результат — лаборатория. Мы отвечаем, что образец приехал в согласованных условиях, прибор готов и заказчик получил исходные данные.
— Потребуются люди, которые понимают разные отрасли.
— Начни с трёх: материалы, высокое напряжение, источники излучения. Остальные направления будем добавлять после заказа.
Павел записал. Его прежняя идея помещалась в одной строке бюджета. Новая уже требовала склада с раздельными зонами, дежурного логиста и договоров, которые связывали время нескольких компаний. Он перестал улыбаться.
— Если сделать это честно, через полгода мы только выйдем на рабочий режим.
— Поэтому решение принимаем сейчас.
Марк взял красный маркер. На свободном участке стены написал два слова: «Метрология» и «Логистика».
— Арендуем две лаборатории. Купим машины для защищённой перевозки образцов. Заключим договоры с испытательными залами и складами.
— Ради перепродажи окон?
— Ради оператора, который сможет принять заказ целиком. Забрать образец, отвезти на измерение, сохранить условия перевозки и вернуть протокол заказчику.
Павел посмотрел на стену, потом на Марка.
— Это уже компания. Люди, лицензии, оборудование. Быстрой прибыли не будет.
— Будет актив.
— И кто его первый клиент?
Марк положил маркер на стол.
— Найдёшь на рынке. Если первым и единственным окажется Андрей, я закрою проект.
Павел сел за ноутбук. Он быстро набросал три строки затрат: аренда лабораторий, парк специальных машин, оборотные деньги. Четвёртой добавил страхование грузов. Итог вырос ещё до того, как они посчитали сотрудников.
— Двести сорок миллионов на полгода, — сказал он. — При хорошем раскладе. У оператора будет доступ к образцам заказчиков. Они потребуют конфиденциальность, отдельное хранение и независимый персонал.
— Получат. Фонд увидит выручку, загрузку и класс услуги. Состав образцов останется у оператора.
— Тогда мы не узнаем, что именно делает Ветров.
Марк посмотрел на Павла. Тот действительно считал это недостатком.
— Если нарушим первый договор ради любопытства, второго клиента у нас не будет. Мне достаточно знать, где растёт спрос и какая мощность станет дефицитом следующей.
Павел собрал предварительную модель. В первом варианте оператор арендовал только лабораторное время и перепродавал его с наценкой. Вложений требовалось мало, но любая лаборатория могла через месяц выйти к заказчикам напрямую. Во втором варианте компания брала на себя перевозку и подготовку образцов. Тогда понадобились склад, машины и круглосуточный диспетчер. Третий добавлял собственные измерительные установки и стоил почти вдвое дороже.
— Начинаем со второго, — сказал Марк. — Одну лабораторию арендуем целиком, вторую покупаем по мере загрузки.
— Почему не первый? Он окупится быстрее.
Марк указал на арбитражные дела.
— Там деньги потерялись в дороге и на стыке графиков. Продать заказчику ещё одно окно недостаточно. Пусть один человек отвечает за маршрут от его двери до результата.
Павел изменил модель. При трёх независимых клиентах оператор выходил к нулю на шестом месяце. При одном крупном оставался прибыльным, но превращался в придаток этого клиента. Марк установил предел: ни один заказчик не должен занимать больше трети выручки после первых шести месяцев.
— Если Андрей принесёт половину оборота, откажемся от его заказа? — спросил Павел.
— Поднимешь остальных. Или привлечёшь партнёра на его часть. Мне нужна компания, которую нельзя выключить одним телефонным звонком.
Он взял список предполагаемых сотрудников. Руководителя лаборатории Павел хотел переманить у поставщика Андрея. Марк вычеркнул фамилию.
— Почему?
— Если начнём с его человека и его заказа, независимость останется в презентации. Ищи на открытом рынке.
Павел убрал лист в сторону. На его лице впервые появилось упрямство.
— Тогда шесть месяцев слишком мало.
— Сколько нужно?
— Девять до устойчивой загрузки. Через шесть покажу три внешних договора и работающую перевозку.
Марк исправил условие. Проект закрывался через полгода только при отсутствии трёх независимых заказчиков; на окупаемость он дал девять месяцев. Риск вырос, но теперь срок соответствовал работе, которую они действительно собирались сделать.
Он открыл форму инвестиционного решения. В графе цели написал: «Независимая метрология и резервная логистика для новых промышленных материалов». Срок до первых внешних заказов — шесть месяцев. Доля одного клиента к концу срока — не больше трети выручки. Если условие не выполнялось, дальнейшее финансирование прекращалось.
Павел прочитал и добавил ещё одно требование: минимум три заказчика, не связанные общими владельцами.
— Так честнее, — сказал он.
— Так дороже.
— Вы сами попросили рынок.
Марк подписал решение. На почте уже лежали предложения по двум лабораториям и складу возле кольцевой дороги. Павел выбрал первое письмо, позвонил владельцу и договорился об осмотре на следующий день.
Пока он говорил, Марк снова взглянул на стену. Поставщиков с подтверждённой связью с Андреем было двое. Остальные точки могли исчезнуть после первой проверки. Он не позволил себе дорисовать между ними линии.
Красная надпись на стене означала более медленный путь. Если новый спрос окажется случайностью, оператор будет возить обычные промышленные образцы и искать клиентов. Если за закупками действительно стояла новая отрасль, компания Марка войдёт в неё через полезную услугу и договоры.
Павел закончил разговор и назвал стоимость склада. Она оказалась выше расчёта почти на треть.
— Отказываемся? — спросил он.
— Осматриваем. Если там уже есть силовой ввод и климат, переплата вернётся сроком.
— А если помещение пустое?
— Ищем другое.
Марк снял со стены лист с красной надписью и сложил его в папку инвестиционного комитета. Через девять месяцев Павел должен был принести туда договоры, выручку и график загрузки. Связь новых заказов с Андреем могла остаться неподтверждённой; работающий оператор всё равно приносил Марку рынок, которого раньше не было.
Глава 5. Место в очереди
В конце мая Марк приехал на завод, где изготавливали герметичные силовые вводы. Новая компания ещё не успела повесить вывеску на арендованном складе, а первая крупная сделка уже могла съесть треть её полугодового бюджета.
Перед входом в чистую зону ему выдали халат, бахилы и наушники с переговорным каналом. За стеклом длинная печь медленно принимала кассеты с керамическими кольцами. На соседнем участке робот укладывал в кольца металлические втулки. После пайки каждое изделие проверяли на герметичность и отправляли под камеру, которая искала трещины по всей окружности.
— Один цикл печи занимает тридцать шесть часов, — сказала коммерческий директор Лидия Кравцова. — Потом охлаждение, обработка и контроль. Если на выходе брак, повторить партию в тот же срок не получится.
У неё была седая прядь над лбом и привычка смотреть на собеседника, пока тот сам не уточнит красивую формулировку. Марк познакомился с ней десять минут назад и уже дважды менял вопрос.
— Какую часть годовой загрузки вы готовы закрепить за нашим оператором? — спросил он.
— Под какой заказ?
— Под несколько заказов одного технологического класса. Высокий импульс, секционная сборка, малые партии.
— Чертежи есть?
— Появятся у конечных клиентов. Сейчас я покупаю возможность поставить их заказ в ваш график.
Лидия провела его в переговорную. На стене висел большой производственный календарь. Каждая строка соответствовала печи или контрольной установке; цветные полосы показывали партии до конца года. В июле оставались два коротких промежутка, август был занят почти целиком, а в сентябре свободное время начиналось только после двадцатого числа.
— Нам нужно до четырёх партий в год, — сказал он. — По двадцать — тридцать изделий. Даты заранее неизвестны.
Лидия увеличила на экране одну из строк.
— Печь можно освободить. Контроль герметичности — тоже. Самое узкое место здесь.
Она указала на отдельный ряд: установка, где изделие проходило циклический нагрев под электрической нагрузкой. Осенью почти вся строка была закрашена.
— Если заказчик принесёт новый чертёж, сначала пойдёт опытная серия, — продолжила Лидия. — После неё мы разрежем два изделия и проверим соединение металла с керамикой. Только потом основная партия. Вам нужен не один день печи, а связанная цепочка из четырёх участков.
Марк вспомнил листы на стене своего кабинета. В открытых заказах повторялись керамика и проходные вводы. Они с Павлом нашли дефицит, но недооценили его устройство. Выкупить отдельный день было бессмысленно: без контроля нагрева готовые детали застрянут на складе.
— Сколько стоит резерв всей цепочки? — спросил Марк.
Лидия повернула ноутбук к себе и начала считать. Она уточнила предельный размер изделий, температуру, класс герметичности и срок подтверждения. На некоторые вопросы Марк ответить не мог. Павел записывал их в отдельный список для будущих клиентов.
— На год такую цепочку вслепую не закрою, — сказала Лидия. — Мне придётся отказывать действующим заказчикам, а вы можете не принести ни одного чертежа.
— Компенсируем резерв.
— Полная компенсация будет стоить дороже собственного участка.
Она вывела на экран предложение. Оператор платил за годовое право разместить до четырёх партий. Для каждой партии требовалось подтвердить заказ за шестьдесят дней, передать технические требования и внести отдельную предоплату. Пока заказ не подтверждён, завод мог временно занять зарезервированный промежуток короткой работой другого клиента. При поздней отмене оператор оплачивал переналадку и простой.
— Получается, я оплачиваю резерв, а вы всё равно можете поставить туда чужую работу.
— Короткую работу, которую успеем снять до вашего срока. Если она задержится, за срыв отвечаем мы. Держать печь пустой два месяца ради неизвестного чертежа я не буду.
Лидия открыла журнал прошлогодней загрузки. Один заказчик трижды переносил опытную партию, и вокруг каждого переноса оставалось по нескольку пустых дней. Рядом стояла сумма, которую завод потерял на зарплатах и энергии.
— Вот что происходит, когда мы верим обещанию без даты, — сказала она. — Поэтому право дорогое, подтверждение раннее, отмена платная.
Марк пролистал журнал. Условия выглядели жёсткими, но их происхождение помещалось в трёх строках убытка. Он бы установил такие же.
Марк прочёл сумму годового платежа. За эти деньги можно было арендовать и оснастить две измерительные лаборатории. Если новый спрос окажется случайным всплеском, вся плата останется заводу.
— Срок права? — спросил Марк.
— Двенадцать месяцев с подписания, — ответила Лидия.
Марк открыл календарь. Через год конец мая снова окажется загружен действующими заказами; решение о продолжении придётся принимать слишком рано, по первым пробным партиям. Он передвинул дату на экране.
— До двенадцатого июля следующего года. Шесть недель дадут нам время закончить годовые договоры. Цена остаётся вашей.
Лидия пересчитала занятые периоды.
— До двенадцатого июля — при условии, что последняя подтверждённая партия может уйти в производство позже этой даты. Само право на новый заказ сгорает в полночь.
— Подходит.
— Ещё одно. Эксклюзивности не будет. Мы принимаем заказы того же класса у любого клиента. Ваш договор гарантирует место для подтверждённых партий и ответственность за срок. На другие продажи он не влияет.
— Если другой клиент принесёт похожий чертёж?
— Наши технологи разведут команды. Ваш заказ не даст вам права смотреть его изделие. Его заказ не откроет ваше.
— А если он предложит втрое больше за уже подтверждённое нами время?
Лидия закрыла календарь.
— Тогда мы откажем ему. Гарантия срока имеет цену в обе стороны.
Марк посмотрел через стекло. Робот поднял горячее кольцо, повернул под камерой и опустил в металлическое гнездо. Через минуту на мониторе загорелась зелёная рамка, и изделие поехало к следующей проверке. Возможность заказать такие детали была ценнее папки с чужими чертежами. Её можно было продать десяткам компаний и не зависеть от одной тайны.
— Договор оформляет оператор, — сказал он. — Ваши технологи видят требования конкретной партии, сотрудники оператора — срок, маршрут и стоимость. За технические данные отвечает тот, кто их получил.
— Запишем. И ещё: перепродавать само место в очереди нельзя. Вы приводите конечного заказчика, мы проверяем его требования и подписываем спецификацию. Иначе завтра у меня появится биржа чужих обещаний.
Марк вычеркнул из проекта право свободной уступки.
— Оператор сможет заменить одного клиента другим до подтверждения партии?
— Сможет. После подтверждения — только через отмену и новую спецификацию.
Они ещё час разбирали приложение к договору. Лидия отказалась гарантировать выход годных изделий по чужому чертежу. Марк добился фиксированной цены повторной серии при доказанном браке завода. Он увеличил предельный размер одной партии, чтобы часть производственного окна можно было отдать второму заказчику. Для каждой брони оставили отдельный акт: материал, геометрия, испытания и дата, после которой отмена становилась платной.
Когда текст был готов, Лидия развернула планшет к Марку. На экране стояло название только что созданного оператора. Марк медленно прочитал раздел о конфиденциальности и срок окончания — 12 июля 2029 года. Затем подписал.
Марк подтвердил первый платёж. Банковское уведомление пришло почти сразу.
За стеклом открылась печь. Волна горячего воздуха дрогнула над направляющими, и новая кассета вошла внутрь. В производственном календаре появилась тонкая синяя полоса с названием оператора Марка. Она занимала меньше недели и стоила больше двух будущих лабораторий.
— Теперь ищите клиентов, — сказала Лидия.
В коридоре Марк снял наушники. Гул цеха остался за закрытой дверью. В телефоне уже лежал черновик письма Павлу: оператор получил четыре возможные партии и связанную цепочку испытаний; до первого июля требовались три независимых клиента.
Марк не отправил письмо сразу. Он вернулся к окну переговорной и ещё раз посмотрел на синюю полосу в календаре. Сегодня он купил место. До следующего лета рынок должен был доказать, что оно кому-то нужно.
Лидия вышла из чистой зоны с двумя забракованными кольцами. На одном керамика треснула при охлаждении, у второго прибор нашёл негерметичный участок возле металлической втулки.
— Заберите, — сказала она. — Покажете будущим клиентам, за что они платят до основной партии.
Марк взял кольца. Они выглядели почти одинаково: белая керамика, тусклый металл, номер лазером. Только под боковым светом на первом проступала тонкая линия. Такой дефект мог съесть месяц забронированной цепочки.
В машине Павел положил образцы в отдельный ящик и дополнил письмо клиентским вопросником: геометрия, рабочая температура, герметичность, ток, число циклов. Теперь поиск начинался с требований к изделию, которое завод действительно сможет изготовить и проверить.
Марк отправил письмо. До первого июля оставалось тринадцать месяцев. Синяя полоса уже стоила денег каждый день, даже когда печь занимал другой заказчик.
Глава 6. До четырнадцатого июня
Вечером одиннадцатого июня Андрей вошёл в квартиру. Чай, который налила Анна, уже остыл.
Анна сидела за кухонным столом с ноутбуком. На экране был открыт календарь на полтора года: недели лежали длинной полосой, часть из них была окрашена синим. Рядом стояла её дорожная кружка из клиники и лежал распечатанный договор с загнутым углом.
— Я опоздал на двадцать минут, — сказал Андрей. — На выезде перекрыли улицу.
— Я видела пробку. Разогреть ужин?
— Давай я сам.
Он снял пиджак, повесил его на спинку стула и открыл холодильник. В контейнере лежала запечённая рыба. Пока микроволновка гудела, Андрей посмотрел на синие недели.
— Новая программа?
— Предложение федерального ожогового центра. В другом городе.
Анна развернула к нему договор. Медицинский центр собирался начать восемнадцатимесячную клиническую программу по восстановлению кожи после тяжёлых ожогов. В ней было шестьдесят участников, три группы методов и длительное наблюдение. Анне предлагали возглавить медицинскую часть и отвечать за критерии включения, безопасность и итоговые данные.
— Это то исследование, о котором ты говорила зимой? — спросил Андрей.
— Тогда у них не было финансирования. Теперь есть.
Микроволновка звякнула. Он достал тарелку, обжёг пальцы о край и поставил её на подставку.
— Ты согласилась?
— Пока нет. Они хотят постоянное присутствие. Я предложила работать там три недели из четырёх, одну вести отсюда. Завтра дадут ответ.
Андрей сел напротив. Полтора года казались слишком длинным сроком, чтобы охватить его одним взглядом. За это время новая лаборатория успеет получить первые образцы проводника, разрушить секцию накопителя, собрать каскад лития. Или не успеет ничего из этого.
— Твоя группа здесь? — спросил он.
— Остаётся здесь, в Екатеринбурге. Исследование кожи Андрея Ветрова продолжит наша команда. Во внешнем центре будет отдельная программа.
— Две программы одновременно.
— Да.
Он попробовал рыбу. Она прогрелась только по краям. Анна забрала тарелку, переставила мощность и вернула её в печь.
— Ты хочешь ехать? — спросил Андрей.
Анна провела пальцем по первой синей неделе.
— Хочу. Там настоящая клиническая работа и люди, которым уже сейчас трудно жить со своей кожей. Я смогу построить программу с самого начала. Через полтора года у нас будут результаты, которым доверяют несколько центров.
Она открыла приложение с описанием будущей группы. У одного человека рубец стягивал шею. Другой не мог полностью разогнуть локоть. Третья строка принадлежала подростку, которому предстояла уже четвёртая операция.
— Методы обычные? — спросил Андрей.
— Комбинация хирургии, клеточных покрытий и длительной реабилитации. Они хотят сравнить три маршрута на одной системе наблюдения. Сейчас каждый центр измеряет успех по-своему: фотография, подвижность, жалобы. Через восемнадцать месяцев трудно понять, что действительно помогло.
— Ты построишь общую оценку.
— И буду отвечать, если красивый снимок разойдётся с тем, как человек двигает рукой.
Андрей увеличил схему программы. В ней было достаточно знакомого, чтобы увидеть масштаб: контрольные точки, независимая оценка, критерии остановки. Разница начиналась там, где у него стояли образцы и секции. Анна работала с людьми, которым нельзя было сказать, что следующая версия получится лучше.
— Они знают о нашей матрице кожи? — спросил он.
— Знают, что я веду отдельную исследовательскую программу. В этот договор она не входит. Если наша технология дойдёт до клинического уровня, сравнивать её будем отдельным протоколом.
Анна закрыла список пациентов. Андрей понял, почему она не хочет отказываться. Внешний контракт давал ей собственную программу, пациентов и команду, за которую она отвечала лично.
В её голосе не было просьбы. Андрей узнал интонацию, с которой Анна выбирала метод и потом отвечала за него перед пациентом. Он почувствовал укол гордости, а следом — страх перед пустой квартирой три недели каждого месяца.
— Тогда соглашайся.
— Сначала договоримся мы.
Анна открыла второй календарь. В нём не было клиник и лабораторий. На каждый месяц приходились две зелёные даты.
— Что это?
— Дни, когда мы оба остаёмся дома. Без поездок и ночных опытов. Если обычное дело мешает, переносим его, а не наш день. Два дня в месяц.
Она провела по календарю от июля к декабрю. Некоторые даты обошли её обязательные включения пациентов. Другие попадали между совещаниями Андрея, которые уже стояли в общем доступе. Анна не выбирала только удобные выходные: в августе один зелёный день пришёлся на среду, потому что иначе они не пересекались почти три недели.
— Здесь у меня запуск второй ступени лития, — сказал Андрей.
— Ты нужен на всём запуске?
Он открыл план Тимура. До первого включения требовалась его подпись по бюджету. Сам опыт вёл Тимур.
— Нет.
— Тогда оставляем среду.
В октябре зелёная дата столкнулась с советом директоров перерабатывающего завода. Андрей перенёс совет на утро следующего дня. Ноябрьский день оказался свободным. На декабрь уже стояла поездка к поставщику; её можно было отдать Михаилу.
Каждый перенос был мал и сам по себе не требовал разговора. Вместе они показывали, сколько привычных дел Андрей держал возле себя просто потому, что раньше никто другой не мог их сделать.
Андрей увеличил июнь. Анна выбрала субботу и воскресенье. В июле даты стояли среди недели, в августе — снова на выходных. Сентябрьские пришлись на двенадцатое и тринадцатое число.
— У меня графика дальше июля ещё нет.
— Поэтому я предлагаю занять даты раньше, чем он появится.
Он хотел сказать, что разработки не подчиняются календарю. Вспомнил, сколько раз говорил это за последний год. Фраза каждый раз была правдой и каждый раз оставляла Анну ждать, пока работа сама решит их жизнь.
— Если случится авария?
— Поедешь. Если человеку нужна срочная помощь — поеду я. Мы оба умеем отличать аварию от желания присутствовать при каждом решении.
Андрей провёл пальцем по сентябрьским датам. Они ничего не пересекали. График испытаний накопителя ещё не существовал; Михаил только искал зал.
— Почему два?
— Потому что четыре ты не выдержишь, а один ничего не изменит.
Он поднял взгляд. Анна улыбнулась, но не отвела глаз.
— Честно, — сказал Андрей.
— Я старалась.
За окном прошёл трамвай. Стёкла в шкафу тихо звякнули. В другой комнате завибрировал телефон Андрея. Он не пошёл проверять.
Анна закрыла договор и пододвинула ему лист с условиями. Три недели из четырёх она проводила во внешнем центре, одну работала из Екатеринбурга. На первых включениях пациентов требовалось личное присутствие; при серьёзном осложнении она обязалась приехать в течение суток. Дорогу и жильё оплачивал центр. Начало — первого июля.
— Когда им нужен ответ? — спросил Андрей.
— Мне — завтра. Тебе я даю до четырнадцатого июня.
— Почему позже?
— Потому что моё решение о работе я приму сама. До четырнадцатого мне нужно понять, принимаешь ли ты этот календарь. Если нет, я всё равно подпишу договор. Тогда мы будем строить жизнь без обещания, которого ты не можешь дать.
Анна сказала это спокойно. Андрей поймал себя на том, что прижал ладонь к краю стола. На экране помещались восемнадцать месяцев её поездов, дежурств и его поздних сообщений. Анна уже отметила дни, которые могла оставить им. Кнопка подтверждения оставалась серой, пока он не откроет свой календарь.
— Я посмотрю все даты, — сказал он.
— Посмотри.
Она убрала ноутбук с середины стола, и они поужинали. Анна рассказывала о центре: у него был ожоговый регистр за двенадцать лет и своя лаборатория морфологии. Андрей спрашивал о методах, но она возвращала разговор к пациентам — к тому, кто сможет сгибать руку без боли и кто перестанет просыпаться от зуда.
После ужина он вымыл посуду. Анна открыла окно, впуская запах мокрого асфальта. На холодильнике висела фотография с прошлогодней поездки: они стояли у озера, Андрей щурился на солнце и держал в руке выключенный телефон.
— Ты выбрала сентябрь случайно? — спросил он.
— Я выбрала дни между моими поездками. А что?
— Ничего. Пока ничего.
Он ещё раз посмотрел на двенадцатое сентября. Пустая клетка выглядела безопасно. Андрей скопировал все зелёные даты в свой календарь, но подтверждение не нажал.
— До четырнадцатого, — напомнила Анна.
— Помню.
На экране осталось двенадцать пар дней и одна кнопка. В соседней комнате телефон снова завибрировал. На этот раз Андрей пошёл за ним: Михаил прислал адрес испытательного центра и короткое сообщение — «Кажется, нашёл зал».
Андрей открыл вложение. Единственное свободное окно стояло двенадцатого сентября — в первый из двух зелёных дней. Он вернулся на кухню с телефоном в руке, но Анна уже закрывала ноутбук.
— Нашёлся зал? — спросила она.
— Похоже. Дату ещё не подтвердили.
— Тогда сначала узнай условия.
Она не спросила число. Андрей мог назвать его сам и не назвал. Пока окно оставалось строкой в чужом письме, ему было удобно считать, что столкновения ещё нет.
Ночью он долго не спал. За стеной проехала последняя машина, холодильник щёлкнул и затих. В календаре телефона две зелёные клетки стояли рядом с серой отметкой испытательного центра. До четырнадцатого июня нужно было принять первый выбор; второй уже приближался следом.
Глава 7. Один день в сентябре
На защитном экране остались три круглые вмятины. Самая глубокая была на уровне груди Михаила.
— Здесь разорвало корпус маховика, — сказал оператор испытательного центра Вадим Орлов. — Осколок весил сорок граммов. Экран поймал.
Михаил провёл пальцами над вмятиной, не касаясь металла. За экраном начинался высокомощный зал: бетонный пол, ряды кабельных лотков и импульсный источник в жёлтом ограждении. Даже отключённая установка пахла озоном и нагретой пылью.
Независимый свидетель Ирина Рубцова шла рядом. Она работала в аккредитованной испытательной лаборатории и должна была подписать не только итоговый протокол, но и каждое изменение конфигурации после начала опыта. На её планшете уже лежали требования страховщика.
— Ваш источник даст нужный фронт? — спросил Михаил.
Вадим открыл шкаф управления. На экране появились записи последних трёх импульсов.
— По энергии — с запасом. По длительности придётся менять формирующую линию. Один комплект у нас есть.
— Свободный?
— Смотря когда.
Михаил передал ему расчёт. Вадим ввёл длительность, предельное напряжение и паузу между двумя воздействиями. Программа выделила допустимые конфигурации источника. Две требовали деталей, которые центр получит только в августе. Третья была собрана сейчас, но с конца июня уходила на чужую серию.
— Нам нужны два импульса, — сказал Михаил. — Первый разрушает секцию. Второй проверяет соседнюю и журнал после отказа.
— Тогда между ними минимум сорок минут, — ответил Вадим. — Осмотр, замена защиты, допуск людей в зал. Быстрее я дверь не открою.
Ирина остановилась у красной линии на полу.
— После первого удара никто не меняет положение второй секции. Иначе я подтвержу только первый результат.
— Если обломок заклинит общую шину?
— Фиксируем, снимаем видео и заканчиваем опыт. Поправить рукой и продолжить не получится.
Михаил представил две секции на раме. Первая должна была разрушиться предсказуемо: внутренний элемент нагревался, изоляция открывала разрыв, механическая оболочка удерживала осколки. Если обломок попадёт в перемычку, весь день закончится одним красным протоколом. В своей лаборатории он бы остановил запись, снял кожух и переставил деталь. Здесь такая помощь уничтожала смысл испытания.
— Покажите места для регистраторов, — сказал он.
Вадим провёл их вдоль стены. За второй бетонной перегородкой находилась операторская. В неё входили два оптических канала и отдельная линия питания. Основной регистратор можно было поставить здесь. Для резервного Михаил выбрал металлический шкаф у противоположной стены: кабель к нему шёл другим лотком и не пересекался с силовым вводом.
Ирина сфотографировала маршрут.
— Если оба журнала питаются от одной подстанции, независимости нет.
— Второй работает от своего накопителя четыре часа, — сказал Михаил. — После команды принимает только свет по волокну.
— Это впишу.
Они измерили расстояние от рамы до экрана, проверили место высокоскоростной камеры и поднялись в операторскую. Вадим вывел календарь зала на стену. До конца октября почти все дни были заняты цветными полосами.
— Формирующая линия, источник и этот зал одновременно свободны двенадцатого сентября, — сказал он. — Следующее совпадение — двадцать четвёртого октября.
Михаил открыл календарь своей программы. Производитель секций держал для них кампанию с двадцатого сентября. До неё они должны были передать подписанный протокол изоляции. Если испытание уйдёт на октябрь, поставщик отдаст материалы другому заказчику, а новая партия появится зимой.
— Время двенадцатого?
— Восемь часов. С восьми утра до четырёх. В четыре зал принимает следующую группу.
— Нам хватит, если рама будет установлена накануне.
— Накануне она может стоять в подготовительной зоне. В зал войдёт только утром.
Ирина листала свой календарь дольше. Двенадцатого у неё уже была проверка в другом корпусе.
— Я освобожусь к девяти тридцати, — сказала она. — Раньше начать без меня нельзя. Если первый импульс после полудня, второй можете не успеть.
Михаил прикинул монтаж, электрические проверки и обязательный холостой запуск. Даже без ошибок оставалось меньше часа запаса.
— Есть другой свидетель?
— С нужной областью аккредитации — только я и Сергей Николаевич. Он в командировке до конца сентября.
На экране горела одна свободная дата. Михаил сделал снимок календаря, запросил у Вадима письменное подтверждение конфигурации и отправил себе перечень оборудования. На обратном пути через зал он снова увидел вмятину в защитном экране.
Двенадцатого сентября исправлять руками будет нельзя.
*
Через двадцать минут в кабинете Ирины к Михаилу присоединился Андрей. На столе лежали три листа: бронь зала, перечень измерений и порядок допуска. Андрей приехал прямо с завода и читал третий лист, не снимая лёгкой куртки.
— Девять тридцать поздно, — сказал он. — Перенесём монтаж на ночь.
— Центр не пустит нашу группу ночью, — ответил Михаил. — Раму соберём заранее в подготовительной зоне. Утром перекатим и подключим.
— Тогда начинайте проверки до прихода свидетеля.
Ирина подняла глаза от планшета.
— Электрическую целостность можете проверить при мне или повторить после моего прихода. Иначе в протокол она не войдёт.
Андрей снова посмотрел расписание. Михаил видел, как тот мысленно сжимает каждую операцию. Обычно это помогало: Андрей находил действия, которые делали по привычке, убирал лишнее и возвращал часы. Здесь большая часть времени принадлежала центру и свидетелю.
— Хорошо, — сказал Андрей. — Что нужно от меня сейчас?
Михаил достал последний лист.
— Передать мне право остановить испытание.
— Оно у тебя есть.
— В нашей лаборатории. У центра в договоре заказчиком указан ты. Если я остановлю первый импульс, а ты потребуешь продолжить, Вадим должен слушать тебя.
Андрей прочитал выделенный пункт. Заказчик подтверждал готовность каждого этапа и мог потребовать продолжения после замечания руководителя своей группы, принимая риск на себя. Страховщик такой результат не засчитает, но центр формально выполнит договор.
— Уберите этот пункт, — сказал Андрей.
— Центр не уберёт, — ответила Ирина. — Он защищает оператора от спора внутри команды заказчика. Вы можете заранее назначить единственного руководителя испытания.
Михаил подвинул к Андрею подготовленное дополнение. В нём руководителем был указан он. После начала допуска отменить его решение мог только сам центр по безопасности; Андрей оставался владельцем образца и принимал финансовые последствия остановки.
— Если ты остановишься из-за неисправного датчика, мы потеряем дату, — сказал Андрей.
— Если датчик входит в доказательство, да. Если не входит — заменю и продолжу. Перечень сейчас перед тобой.
— А если расходятся два канала и один можно восстановить расчётом?
— Решу на месте. Ты можешь заранее изменить критерий вместе со страховщиком. Во время опыта — нет.
Ирина молчала. Михаил тоже. Через стеклянную дверь кабинета был виден календарь сотрудников; на двенадцатом сентября стояла её фамилия и номер их зала.
Андрей взял ручку, но не подписал.
— Я сначала сверю критерии с Беляевым.
— Сверяй, — сказал Михаил. — Бронь держат до пятницы. Дополнение должно уйти вместе с ней.
Он подписал свою часть и передал лист Ирине. Та поставила подпись свидетеля и дату. Осталась одна пустая строка.
Андрей убрал дополнение в папку.
— До пятницы отправлю.
Михаилу хотелось потребовать подпись сейчас. Он посмотрел на Андрея и понял, что получит только новый спор. Бронь уже была главным: зал, источник и свидетель совпали в единственный день. Право остановки он дожмёт до пятницы.
— Тогда я начинаю раму, — сказал Михаил. — И две рабочие секции уходят под разрушение. Обратно их не снимем даже ради сентябрьской партии.
— Согласен.
Ирина закрыла календарь. Двенадцатое сентября стало их датой. Неподписанное дополнение Андрей унёс с собой.
На обратном пути Михаил остановился у испытательного зала. За тяжёлой дверью техники меняли экран после чужого опыта: на стальном листе осталась круглая вмятина, вокруг неё легла чёрная пыль. Их две секции будут стоять дальше от источника, но энергия импульса пройдёт через общую шину за тысячные доли секунды.
Он присел возле будущей рамы и измерил расстояние до оптического регистратора. Кабель пришлось бы вести через отдельный ввод, иначе разрушение первой секции могло оборвать оба журнала сразу. Михаил добавил этот ввод в чертёж и заказал второй независимый источник питания.
До пятницы Андрей мог спорить о критериях. После подписи Михаил должен был получить возможность остановить пуск, даже если зал, секции и потерянная производственная кампания уже оплачены. Он сфотографировал вмятину и отправил снимок Андрею без комментария.
Глава 8. Обещанные дни
Вечером двенадцатого июня Андрей разложил на полу гостиной двенадцать бумажных карточек. Анна принесла их из клиники: на каждой стояли две зелёные даты и город, где она будет работать в эту неделю.
— Бумага надёжнее? — спросила она.
— На бумаге видно весь год.
— На полу видно, что у нас мало мебели.
Андрей усмехнулся и передвинул август ближе к окну. Анна села рядом, подогнув под себя ногу. После дежурства она собрала волосы резинкой и переоделась в старую футболку. На запястье осталась светлая полоска от часов.
Медицинский центр принял её условия. Три недели из четырёх Анна проводила там, одну возвращалась работать в Екатеринбург. Экстренный выезд оставался возможен, но плановые включения пациентов распределяли заранее. Договор начинался первого июля.
— Ты подписала? — спросил Андрей.
— Сегодня утром.
Он задержал пальцы на июльской карточке.
— Поздравляю.
— Спасибо.
Анна коснулась его плечом. Несколько секунд они сидели молча. Андрей представил её в новом центре — среди врачей, которых пока не знал, с группой пациентов и правом построить программу по собственным правилам. Раньше он боялся, что её работа будет отнимать время у их общей жизни. Сейчас впервые подумал, сколько лет отняла у Анны его работа.
— Я принимаю календарь, — сказал он.
— Сначала посмотри сентябрь.
Она подала ему карточку. Двенадцатое и тринадцатое сентября были зелёными. Андрей открыл свой ноутбук. На двенадцатое уже стояло испытание двух секций. Рядом горела жёлтая отметка: бронь подтверждена, дополнение о руководителе не подписано.
— Это разрушительный тест? — спросила Анна.
— Да. Михаил будет вести его в испытательном центре.
— Тебе нужно там быть?
Андрей открыл порядок работ. Установка рамы, проверка цепей, два импульса, осмотр. Михаил знал секции лучше всех. Беляев и независимый свидетель отвечали за протокол. С технической точки зрения присутствие Андрея ничего не добавляло.
— Нет, — сказал он.
Анна смотрела на него, ожидая продолжения.
— Тогда оставляем даты?
— Оставляем.
Он нажал подтверждение. Двадцать четыре зелёных дня появились в обоих календарях. На телефоне Анны один за другим прозвучали сигналы синхронизации.
Андрей открыл июльскую дату. На неё уже попадал визит поставщика литиевой программы. Он позвонил бы Тимуру, если бы календарь был только его. Теперь перенёс встречу на день раньше и назначил Тимура ведущим. Августовский осмотр печи проводника передал Дарье. Декабрьскую поездку к производителю секций — Михаилу.
— Ты сейчас освобождаешь дни или раздаёшь людям работу? — спросила Анна.
— И то и другое.
— Они могут отказаться?
— Тогда найдём другой день. Или я скажу, почему должен ехать сам.
Анна поставила рядом две кружки и заглянула в экран. В календаре оставалось ещё несколько жёлтых задач без ответственного. Андрей открыл первую — переговоры с покупателем переработанных полимеров. На встрече требовались коммерческий директор и технолог, участие владельца стояло по привычке. Он удалил себя.
Следующей была ежемесячная проверка мастерской. Её уже трижды проводил Михаил, но Андрей продолжал держать час в своём расписании. Он удалил и её.
— Странное чувство, — сказал он.
— Какое?
— Будто я прогуливаю собственную компанию.
— Она за это развалится?
— Посмотрим.
— Очень обнадёживает.
Андрей улыбнулся. За несколько минут календарь стал свободнее, но лёгкости он не почувствовал. Каждая удалённая встреча оставляла маленький вопрос: заметит ли другой человек то, что заметил бы он. Три года назад ответ почти всегда был отрицательным. Сейчас в компании работали люди, которых Андрей сам учил принимать решения. Продолжать проверять их каждую неделю означало не верить собственному выбору.
— Есть дни, которые я не отдам, — сказал он.
— Я и не прошу отдавать всё.
— Первый пуск новой физики. Разбор серьёзного отказа. Решение, где две технологии требуют одного ресурса.
— Тогда так и запиши.
Он снова открыл сентябрь. Разрушительный опыт был важным и опасным, но Михаил сам проектировал стенд, разбирал физику отказа и подписывал критерии. Если Андрей приедет, то лишь встанет у него за плечом. Он оставил зелёную дату на месте.
— Теперь ты официально занят мной, — сказала она.
— Два дня в месяц.
— Не переоценивай свою доступность. В июле один день заберёт дорога к моей матери.
— Это входит в договор?
— Мелким шрифтом.
Они собрали карточки с пола. Анна ушла ставить чайник, а Андрей остался с открытым ноутбуком. Жёлтая отметка двенадцатого сентября не исчезла. Он нажал на неё и увидел дополнение, подписанное Михаилом и Ириной.
Чтобы завершить передачу полномочий, требовалась его электронная подпись. Андрей перечитал перечень оснований для остановки. Потеря одного измерительного канала. Выход из допуска по изоляции. Смещение рамы. Несовпадение фактического импульса с заданным.
Первые три пункта были бесспорны. Четвёртый допуск казался слишком узким. Источник центра мог дать короткий выброс на фронте, не меняя полной энергии импульса. Михаил получал право закрыть единственный день из-за отклонения, которое Андрей считал измеримым и поправимым.
Он открыл сообщение Михаилу и написал: «Пункт 4 — разделить фронт и полную энергию. Завтра обсудим».
Ответ пришёл сразу: «Обсудим. Подпись нужна до пятницы».
До пятницы оставалось два дня. Андрей закрыл дополнение, оставив его неподписанным.
— Чай зелёный или чёрный? — спросила Анна из кухни.
— Чёрный.
Он унёс ноутбук со стола и присоединился к ней. Пока закипала вода, Анна рассказывала, как будет набирать координаторов во внешнем центре. Ей нужен был человек, способный отказаться от включения пациента, если документы собраны плохо, даже когда свободное окно уже оплачено. Андрей слушал и невольно возвращался к четвёртому пункту испытания.
— Ты опять там? — спросила Анна.
— Где?
— В лаборатории. У тебя лицо меняется.
Он посмотрел на чайник. Тонкая струя пара поднималась к шкафу.
— Спор по одному допуску. Завтра закрою.
— Хорошо.
Анна не просила показать документ и не стала объяснять ему, как вести испытание. Она поставила перед ним чашку и открыла на телефоне фотографии квартиры, которую центр снял для её поездок. На одной был балкон над шумным проспектом, на другой — крошечная кухня с красным холодильником.
— В мою неделю можешь приезжать, — сказала она. — Зелёные дни от этого не прибавятся, но город увидишь.
— Приеду.
— Это предложение, Андрей. Не обещание в календаре.
— Тогда постараюсь.
Он отметил адрес квартиры. Впервые за вечер дата двенадцатого сентября ушла из головы.
Перед сном Андрей ещё раз открыл рабочую почту. Михаил прислал исправленный вариант: разделил фронт и энергию, как Андрей просил, но право остановки сохранил. Документ был готов.
Андрей задержал палец над кнопкой подписи. За годы разработки он научился доверять Михаилу стенд, людей и собственную жизнь внутри щита. Отдать ему окончательное решение в опыте, который открывал путь к накопителю, оказалось труднее. Если Михаил остановится, Андрей будет стоять за стеклом и ничего не сможет изменить.
Он закрыл письмо. Утром ещё можно было позвонить Беляеву и проверить формулировку.
Рядом спала Анна. На тумбочке её телефон показывал общий календарь. Двенадцатое сентября светилось зелёным.
Андрей встал, прошёл на кухню и открыл фотографию, которую прислал Михаил. На стальном экране испытательного зала темнела вмятина. Он вспомнил две оплавленные дорожки в поясе и представил рядом сорок восемь секций накопителя.
В рабочем письме он написал Беляеву три вопроса: какой предел относится к фронту, какой — к полной энергии и при каком расхождении двух регистраторов опыт прекращается. Отправил, не меняя документ Михаила.
Потом вернулся к общему календарю и подтвердил двенадцать пар дней. Сентябрьская клетка стала зелёной и в его телефоне. Испытательный документ оставался без подписи до ответа страховщика. Два решения больше нельзя было спутать: Анне он уже пообещал день; Михаилу ещё не передал окончательное право остановки.
Глава 9. Своя цепочка
Когда Андрей вошёл в переговорную Лидии Кравцовой, на большом экране уже стоял изменённый производственный календарь. Синяя полоса с номером опциона занимала четыре связанных участка и закрывала почти весь октябрьский резерв. Имени заказчика Андрей не видел.
Лидия вывела рядом их предварительный график. Две опытные секции для разрушительного испытания завод успевал изготовить в августе. С партией из сорока восьми секций всё было хуже.
— Материал мы можем заказать сейчас, — сказал Михаил. — Окончательную геометрию подтвердим после двенадцатого сентября.
— Материал закажите, — ответила Лидия. — Печь и контроль нагрева я без чертежа не закреплю.
Она сидела у торца стола, положив перед собой производственную ведомость. Вера просматривала расчёт стоимости. Андрей стоял у большого экрана и пытался найти промежуток между цветными полосами.
— Здесь три дня в ноябре, — сказал он.
— Только печь. Установка циклического нагрева занята до пятнадцатого декабря.
— После пятнадцатого?
— Восемь дней. Если первая партия пройдёт без повторов.
Михаил увеличил декабрь. Между пайкой и контролем оставалось двое суток, на которые завод закрывался перед Новым годом.
— Не успеем, — сказал он. — После первой же доработки партия останется до января.
— Поэтому я предлагаю февраль, — ответила Лидия. — Связанная цепочка свободна с четвёртого числа.
Андрей повернулся от экрана.
— Нам нужна первая серийная партия зимой.
— Тогда подтверждайте геометрию до первого августа. Я дам сентябрьскую печь и октябрьский контроль.
— Разрушительное испытание назначено на двенадцатое сентября.
— Знаю. Вы сами прислали срок.
— До него мы не заморозим вводы.
Лидия закрыла декабрьский участок серой рамкой.
— Значит, остаётся февраль.
Вера положила рядом две сметы. Первая включала августовский заказ по ещё не подтверждённой геометрии. Если испытание потребует изменений, оплаченные заготовки придётся переделывать или списывать. Вторая переносила серию на февраль и сдвигала сборку опытного накопителя к весне.
— Можно выкупить декабрьский резерв? — спросила она.
— Он уже связан опционом. Если владелец не подтвердит партию за шестьдесят дней, окно освободится. Обещать его вам сейчас я не имею права.
— Кто владелец?
Лидия посмотрела на Веру без раздражения.
— Условия конфиденциальные. Я так же не назову ему вашу компанию.
Андрей снова посмотрел на синюю полосу. Кто-то заплатил за право занять дефицитную цепочку раньше, чем принёс чертёж. Сделка могла не иметь к ним отношения. Но теперь чужое решение уже меняло срок накопителя.
— Дайте письменное подтверждение, — сказал он. — Последняя дата заказа для зимней поставки, цена августовского риска и ближайшая гарантированная цепочка после неё.
Лидия открыла новое письмо и внесла в него три строки, но остановилась, увидев взгляд Андрея.
— Подготовлю сама. К вечеру получите.
Михаил снял с экрана копию графика.
— Для двух испытательных секций всё остаётся?
— Да. Материал уже у нас, печь в августе, контроль до двадцать пятого числа. Эти даты подписаны.
— Тогда их не трогаем.
Вера отметила сумму первого заказа. Лидия предложила им пройти к цеху и показать, какое именно оборудование создавало очередь.
За стеклом робот переносил керамические кольца из печи на охлаждающую карусель. Дальше втулки проходили вакуумную проверку, электрический пробой и циклы нагрева. На одном участке стояли кассеты разных размеров. Переналадка между ними занимала полсмены; после неё первый комплект калибров уходил в контроль.
— Печь купить можно, — сказала Лидия. — Главная сложность начинается здесь.
Она указала на стойку синхронизации. Та задавала токовые циклы сразу для нескольких вводов и сравнивала нагрев по каждому каналу. Программа была написана под оборудование завода, а оснастка менялась для каждой геометрии.
— Если мы придём со своей оснасткой и программой? — спросил Михаил.
— Сэкономите переналадку. Контрольная установка всё равно останется одна.
Андрей наблюдал, как четыре кольца одновременно нагреваются в прозрачных кожухах. Красные линии температуры ползли по соседнему экрану. Сама операция не была недостижимой. Узким местом оказалась способность повторять её для разных партий, не превращая каждую в отдельное исследование.
— Сколько стоит копия вашего участка без печи? — спросил он.
Лидия назвала порядок суммы и срок — десять месяцев после готового проекта. Михаил тихо выдохнул.
— Это при ваших поставщиках?
— При двух. С одним будет быстрее на бумаге и дольше после первого брака.
Андрей попросил включить эту оценку в письмо. Лидия согласилась. У выхода она ещё раз повторила: подписанные две секции будут готовы в августе; зимнюю серию завод не гарантирует без заказа до первого августа.
На парковке Вера открыла пришедшее письмо. Лидия успела приложить календарь и три цены.
— Теперь ограничение существует на бумаге, — сказала Вера.
— Поехали на площадку, — ответил Андрей. — Хочу увидеть, куда встанет свой участок.
*
Через час Андрей, Вера и Михаил стояли в новом корпусе за перерабатывающим заводом. Стены уже были, крыша тоже; внутри пахло свежим бетоном и металлической пылью. В дальнем пролёте собирали оборудование для проводника. Ближе к воротам оставалась свободная площадка между двумя колоннами.
Михаил зацепил рулетку за основание первой колонны и прошёл к противоположной. Вера держала план корпуса на планшете. Андрей шёл следом и считал расстояние до силовой магистрали, воды и вытяжки.
— Двенадцать метров, — сказал Михаил. — Печь встанет. Контроль — только если убрать склад оснастки.
— Склад перенесём к мастерской, — ответил Андрей.
— Тогда путь кассеты пересечётся с проводником.
Из дальнего пролёта выкатили тележку с вакуумной камерой. Михаил подождал, пока она проедет, и провёл рулеткой предполагаемый маршрут будущих деталей. Тележка действительно пересекла его дважды.
— Нужны отдельные ворота, — сказал он. — Иначе обе группы будут делить один проход.
Вера добавила проём в список строительных работ.
— Сначала определите состав участка. За стены посчитаю потом.
Михаил мелом очертил на полу прямоугольник. Внутри поставил четыре отметки: подготовка керамики, сборка ввода, циклический нагрев, измерение герметичности.
— Печь у нас появится не раньше весны, — сказал он. — До неё нужен второй поставщик керамики и металла. Сборку можем освоить сами. Стойку синхронизации тоже.
— Сколько людей?
— Технолог по керамике, два инженера испытаний, программист управления, четыре оператора на две смены. И человек, который умеет паять металл с керамикой без трещин.
— Последнего найдём у поставщика? — спросила Вера.
— Если он захочет уйти. Лучше обучить двоих на собственной опытной серии.
Андрей присел у первой меловой линии. Бетон был холодным даже через подошву. Собственная цепочка не успевала спасти ближайшую зимнюю партию. Она требовала денег, людей и почти года работы. Но следующую серию компания уже не будет ждать в чужом календаре.
— Михаил, за две недели подготовь проект синхронизатора и сборочной ячейки. Раздели, что делаем здесь, что покупаем и что отдаём второму поставщику. Два поставщика — по керамике и металлокерамическому соединению.
— Печь?
— Включи в полный расчёт. Отдельно покажи вариант без неё на первый год.
Он повернулся к Вере.
— Нужна стоимость до работающего участка и дата первой принятой партии. Не цена оборудования по каталогам.
— Источник денег?
— Пока инженерный резерв. Когда будет сумма, выберем, что сдвигать.
Вера отметила поручение и попросила Михаила назвать владельца каждого расчёта. Он распределил работу: синхронизатор оставил себе, поставщиков отдал закупкам вместе с материаловедом, планировку — руководителю корпуса. На полу рядом с четырьмя прямоугольниками появились фамилии.
Андрей посмотрел на свободный пролёт. Меловые линии делили бетон на будущие участки сборки и контроля. Если расчёт Михаила выдержит проверку, через год здесь начнут собирать вводы для накопителя и внешних заказчиков.
Михаил поставил у меловой разметки два оранжевых конуса. Тележки теперь обходили пустой прямоугольник, хотя внутри пока не стояло ничего.
Вера задержалась рядом с Андреем.
— Ты понимаешь, что три программы теперь будут платить за четвёртую?
— Понимаю.
— Тогда на следующем совещании выберешь, какую из них замедлить.
Из дальнего пролёта снова покатилась тележка. На этот раз рабочий обогнул оранжевые конусы. Своя производственная цепочка ещё не существовала, но уже заняла место в корпусе и в бюджете.
На следующий день кадровая служба принесла список специалистов. Технологов по керамике нашлось четверо, опыт высокотокового соединения металла с керамикой был только у двоих. Один работал у действующего поставщика и не хотел менять город. Второй десять лет запускал вакуумные печи, но никогда не отвечал за серийный допуск.
Михаил назначил ему техническое собеседование на опытной партии. Вместо вопросов кандидат получал треснувший ввод, журнал нагрева и четыре часа на поиск причины. Если он сумеет восстановить последовательность разрушения и предложить проверку, его возьмут руководить обучением двух собственных специалистов.
Параллельно закупки запросили образцы у трёх производителей керамики. Никому не отправляли полный чертёж секции: каждый видел размеры и режим своего ввода. Окончательное соединение с шиной и силовой контроль оставались в новом участке.
Через неделю внутри оранжевых конусов стоял временный стол. На нём лежали три белых кольца от разных заводов и лист с фамилиями людей, которые должны были превратить меловую разметку в работающую цепочку.
Глава 10. Цена короткого пути
Громов покатал запаянную пробу по столу. Внутри пересыпались белые кристаллы. На этикетке было написано: «Каскад 6. Серия 04».
— Похоже на соль, — сказал он.
— Это и есть соль лития, — ответил Тимур. — Вопрос в изотопном составе.
— Его глазами не увидишь?
— Поэтому рядом лежит анализ.
Тимур подвинул протокол. После первых проходов доля лития-6 росла как в расчёте. На четвёртом каскаде прирост уменьшился, на шестом почти исчез. В следующей колонке шли кальций, магний и натрий — примеси дешёвого промышленного сырья.
Громов прочёл таблицу дважды. Он привык покупать предприятия, где плохой результат можно было найти в недогруженной печи, лишней смене или дорогом кредите. Здесь десятитысячные доли меняли судьбу проекта, а трое людей напротив видели в цифрах больше, чем он.
Андрей сидел справа от Тимура. Вера положила перед собой смету нового узла и не раскрывала её, пока Громов не закончил с анализом.
— На чистом сырье работает? — спросил Громов.
— На реактивном работало шесть недель, — сказал Тимур. — Но тонна такого исходника съест всю экономику. Мы перешли на технический карбонат. В растворе слишком много кальция и магния. Они меняют состав комплексов и забивают возвратный контур. Поле продолжает разделять изотопы, только каждый каскад работает уже в других условиях.
— Очистите перед входом.
— Очистим. Нужны две ступени подготовки и отдельный контроль раствора. Потом повторим каскад целиком.
— Сколько?
Вера развернула смету.
— Сто сорок миллионов рублей до устойчивой опытной партии. Сюда входят очистка сырья, второй комплект каскада, независимый анализ и изготовление детекторов для квалификации.
Громов поднял брови.
— Пришли за деньгами после того, как дешёвый способ перестал быть дешёвым.
— Пришли, чтобы не снимать деньги с накопителя, — ответил Андрей. — У компании деньги есть. Но три разработки уже делят общий импульсный блок, метрологию и людей. Если я сейчас перенесу сто сорок миллионов в литиевую программу, потеряю зимнюю серию накопителя.
Громов откинулся в кресле. За окном его кабинета медленно шёл летний дождь. На соседнем здании рабочие закрывали плёнкой незаконченный фасад.
— А если я не дам?
— Тимур продолжит на реактивном сырье и будет искать дешёвую очистку малыми сериями. Заказ этого года мы, скорее всего, потеряем.
— Какой заказ?
Тимур положил поверх протокола письмо «Полярной геофизики». Компания производила приборы для скважинных исследований и искала отечественный нейтронный детектор для новой серии каротажных зондов. В августе у неё освобождался источник нейтронов для квалификационного облучения. Следующее окно стояло только весной.
— Им нужен ваш литий?
— Им нужен детектор, — сказал Тимур. — Мы делаем сцинтилляционный слой с литием-6, собираем модуль и отдаём на испытание. Платят после стабильной партии и принятого протокола.
— Сколько платят?
Вера назвала сумму первого заказа. Она была меньше запрошенного займа.
Громов усмехнулся.
— Отличный бизнес. Я даю сто сорок, вы получаете первый платёж меньше займа.
— Первый заказ оплачивает квалификацию и открывает серию, — сказал Андрей.
— Серия пока существует у вас во рту.
Тимур потянулся к пробе, но Громов накрыл её ладонью.
— Оставьте. Хочу понимать, за что плачу.
— Это не сувенир, — сказал Тимур. — Контрольная проба серии.
Громов убрал руку.
— Даже соль у вас с характером.
Он встал и прошёл к окну. Андрей не торопил. В прошлый раз Громов пытался получить долю в перерабатывающем заводе и в итоге заработал на поставках оборудования. Андрей сохранил компанию. Громов сохранил привычку возвращаться к следующему росту.
Сто сорок миллионов он мог потерять целиком. Удачный детектор создавал спрос на литий-6, каскады, контроль и производство приборов. В каждой цепочке Громов умел найти товар, который будут покупать повторно.
— Десять процентов новой компании, — сказал он, не оборачиваясь.
— Новой компании не будет, — ответил Андрей.
— Тогда десять процентов программы.
— Программа остаётся внутри нашей группы.
— Доступ к установке и право поставить своего директора по производству.
— Нет.
Громов повернулся. Андрей сидел спокойно. Вера не вмешивалась; перед ней лежала закрытая папка с возможными условиями. Тимур смотрел только на свою пробу.
— Вы просите необеспеченные деньги, — сказал Громов.
— Я предлагаю вернуть займ с премией за успешный выпуск, — ответил Андрей. — Без доли и управления.
— А если успеха не будет?
— Возвращаем основной долг по графику из денежного потока переработки. Премии нет.
Громов снова сел.
— Срок?
Вера открыла папку. Основной долг погашался в течение двух лет. Первые шесть месяцев — только проценты; это давало Тимуру время пройти квалификацию. Премия возникала после двух событий: стабильная партия проходила независимый анализ, а деньги первого клиента поступали на счёт.
— Пятьдесят миллионов премии, — сказал Громов.
— Двадцать, — ответила Вера.
Он посмотрел на неё.
— Почему не Андрей?
— Он определил предел по доле и управлению. Деньги считаю я.
— Тридцать пять.
— Двадцать пять.
— Тридцать. И если клиент принимает квалификацию, вы не можете отложить премию до удобного квартала.
Вера внесла сумму в расчёт. Премия повышала стоимость займа, но оставалась меньше потери августовского окна и не возникала при неудаче.
— Тридцать, — согласилась она. — После оплаты клиента. Срок перечисления — пять рабочих дней.
Громов протянул руку к её папке.
— Покажите обеспечение.
Вера дала ему отдельный лист. В залог шло обычное лабораторное оборудование литиевой программы и часть будущей выручки от детекторов. Перерабатывающие линии, архив данных и другие разработки в договор не входили.
— Маловато, — сказал Громов.
— Поэтому есть проценты и премия, — ответила Вера.
— Поэтому я до сих пор не подписал.
Он взял карандаш и добавил право досрочно потребовать возврат, если деньги уйдут в другую программу. Андрей прочитал строку и кивнул.
— Расходы подтверждает Тимур, — сказал он. — Вы получаете ежемесячный финансовый отчёт. Технологические журналы и составы установки туда не входят.
Громов зачеркнул слово «технологические» в своём черновике запроса. Рядом написал: «смета, платежи, календарь квалификации».
— Мне не нужны ваши формулы, Андрей. Мне нужно вовремя понять, когда вы опять решили изобрести что-нибудь вместо возврата долга.
— Если изобретение не относится к литию, вы увидите, что на него не ушли ваши деньги.
Тимур впервые улыбнулся.
— А если относится, сначала увидите мой перерасход.
Громов посмотрел на него внимательнее.
— Вы точно умеете останавливать своего начальника?
— Ещё не проверял. Право есть.
— Скоро проверите.
Они правили договор ещё сорок минут. Громов отказался ждать весеннего окна: если августовская квалификация срывалась по вине команды, процентная ставка повышалась. Тимур добился исключения для переноса со стороны заказчика или испытательного центра. Вера закрепила предельную сумму всех выплат. Андрей сохранил право досрочно вернуть долг без передачи доли.
Когда последняя правка исчезла с экрана, Громов подписал первым.
— Сто сорок миллионов завтра, — сказал он. — Тридцать сверху, когда ваш белый порошок начнёт приносить деньги.
— Когда детектор пройдёт квалификацию и клиент заплатит, — поправил Тимур.
— Я это и сказал, только короче.
Андрей подписал договор. Вера поставила свою финансовую подпись. Тимур забрал пробу и протокол, проверив, не треснула ли пломба на крышке.
Громов проводил их до двери. На пороге задержал Андрея.
— Если получится, я заработаю тридцать миллионов и первым узнаю, кто ещё покупает такие детекторы.
— Вы получите отчёт об оплате. Клиентов будем искать сами.
— Конечно. Поэтому я и вложился в вас, а не в отдел продаж.
Дверь закрылась. Громов вернулся к столу и посмотрел на пробу сквозь прозрачную стенку флакона. Через сутки деньги уйдут со счёта. Физика разделения изотопов оставалась ему чужой. Андрей был понятнее: он отказывался от чужого управления и всегда находил деньги на возможность построить следующий работающий завод.
Он вызвал финансового директора и отдал подписанный договор.
— В отдельный риск, — сказал Громов. — Не смешивать с поставками для переработки.
— Залог покрывает меньше половины займа.
— Я видел.
— Тогда почему подписали?
Громов снова посмотрел на белые кристаллы. Оценить их без специального прибора он не мог. Рынок был понятнее: геофизические компании покупали детекторы сериями, импорт дорожал, августовское окно имело точную дату.
— Потому что при неудаче Ветров вернёт основной долг из работающего завода. При успехе появится новая отрасль, и я узнаю о ней раньше банков.
— Тридцать миллионов покрывают такой риск?
— Нет. Покрывает возможность прийти к нему со следующим предложением.
Финансовый директор забрал договор. Громов оставил на столе копию календаря: шесть месяцев процентов, августовская квалификация, пять дней до премии после платежа клиента. Андрей сохранил все доли и управление. Громову оставались проценты, премия и возможность первым увидеть новый рынок.
Глава 11. Условия Марка
Марк пришёл без папки. Документы привезли заранее, и теперь они занимали весь большой экран переговорной.
Слева шёл список специалистов: технолог металлокерамики, два инженера высоковольтных испытаний, программист синхронизации. Справа стояли четыре производственных окна и три маршрута перевозки. Всё, чего не хватало Михаилу для резервной цепочки, уже было найдено и оценено.
Андрей листал фамилии. Двое работали у поставщика, который отказался от зимней партии. Третий недавно опубликовал статью по импульсным системам. Возле каждого стояли условия доступности и ставка.
— Вы собирали это для нас? — спросил Андрей.
— Для рынка, — ответил Марк. — Ваш запрос оказался первым достаточно крупным.
Он сидел напротив, положив ладони на стол. После нападения они виделись только один раз, на короткой встрече со следователем. Тогда Марк выразил сожаление, предложил помощь и ответил на все вопросы так, что ни один ответ нельзя было проверить. Андрей до сих пор не знал, кто послал людей к заводу. С каждым месяцем доказательств становилось меньше.
Вера открыла договор на втором экране. Михаил стоял рядом с ней и сравнивал предложенные окна со своим графиком.
— Октябрьская цепочка настоящая, — сказал он. — Печь, пайка и контроль совпадают. Если опыт двенадцатого пройдёт, успеваем передать чертёж.
— Чья мощность? — спросил Андрей.
— Оператор заключил рамочные договоры с тремя заводами, — сказал Марк. — Конкретные названия получите после подписания конфиденциальности.
— Мы её подписали утром, — сказала Вера.
Марк посмотрел на неё, затем коснулся экрана. Появились названия. Одно Андрей узнал сразу — завод Лидии Кравцовой. Значит, синяя полоса в её календаре принадлежала оператору Марка.
— Вы выкупили очередь раньше нас, — сказал он.
— Я купил право приводить клиентов. Сейчас предлагаю вам стать одним из них.
Михаил открыл техническое приложение. В нём оператор отвечал за перевозку, доступ к залам и сроки поставщиков. Конструкция секций и испытательные критерии оставались у компании Андрея. По этому договору октябрьская партия могла пройти через уже забронированные заводы; собственная сборка появлялась на несколько месяцев позже.
— Где цена? — спросил Андрей.
Вера вывела финансовый раздел. Первый платёж закреплял октябрьское окно. Затем оператор получал процент от каждой изготовленной партии и премию при досрочном выпуске.
— Дороже прямого договора на двадцать восемь процентов, — сказала она. — Дешевле потери зимней сборки.
Марк кивнул.
— За скорость платят.
— Здесь ещё два условия, — сказал Андрей.
Он увеличил предпоследнюю страницу. При одновременных заказах оператор ставил партии своих инвесторов в начало очереди. Следующий пункт разрешал назначить временного руководителя поставок, если программа отставала от согласованного срока больше чем на двадцать дней.
— Инвестор оператора — вы? — спросил Андрей.
— Фонд и ещё два партнёра.
— Тогда ваша партия пройдёт раньше нашей.
— Если мы принесём свою.
— А этот пункт позволит вашему человеку войти в мою программу.
Марк чуть наклонился вперёд.
— Только в поставки. Если вы задержите подтверждение чертежа, оператор должен получить возможность заменить перевозчика или завод. Иначе мы отвечаем за срок, которым не управляем.
Андрей взял электронное перо и провёл красную линию через оба пункта.
— Очередь определяется подтверждённой датой заказа. Руководителей у нас назначаем мы.
— Тогда я не гарантирую октябрь.
— Вы уже продали нам октябрь на первой странице.
— При соблюдении процедуры. Вмешательство нужно, если процедура остановилась.
Михаил пролистал перечень этапов.
— Здесь процедура останавливается, если мой чертёж не подтверждён вашим технологом за трое суток. Технолога выбираете вы. Потом ваш руководитель получает право заменить поставщика без моего согласия.
Марк посмотрел на него с новым интересом.
— Вы Михаил?
— Да.
— Значит, вы тот человек, который может остановить сентябрьский тест.
В комнате стало тихо. Андрей не спрашивал, откуда Марк знает об испытании. Дата проходила через несколько внешних договоров; найти её было нетрудно. Гораздо важнее было то, как быстро Марк связал её с конкретным человеком.
— Технические решения Михаила договор не меняет, — сказал Андрей.
— Тогда уберём замену руководителя, — предложил Марк. — Оставим право оператора сменить подрядчика и получить приоритет при конфликте заказов.
— Приоритет тоже убираем.
— Вы хотите гарантию без рычага.
— Я хочу купить услугу. Цена на экране.
Марк встал и подошёл к окну. Внизу по двору шли грузовики с подготовленными отходами. За дальним корпусом поднимался пар охлаждения перерабатывающих линий.
— Год назад вы отказались продать мне долю, — сказал он. — Через полгода кто-то стрелял в вас у ворот. Теперь я приношу людей и мощности, которые вам нужны, а вы видите в каждом пункте захват.
Андрей почувствовал, как напряглась спина. Марк поставил нападение между ними осторожно, словно оно было погодой.
— Я вижу написанное, — ответил он. — Ваш человек получает право менять поставщика моей критической детали. Ваша очередь становится главной. Эти строки я не подпишу.
— Остальные?
Андрей посмотрел на Михаила.
— Специалисты сильные. Производственные окна подтверждены. Логистика годится, — сказал тот. — Без двух зачёркнутых пунктов это рабочий резерв.
Вера добавила:
— И без доступа оператора к договорам других программ. Только T02 и конкретные заказы.
Марк вернулся к столу. Он удалил из проекта доступ к общему портфелю, но красные строки оставил.
— Я заберу текст и посчитаю цену ваших ограничений, — сказал он. — Октябрь ждать не будет.
— Мы тоже считаем другой путь, — ответил Андрей.
— Свой завод?
— Свою критическую сборку.
Марк надел пиджак. У двери задержался.
— Когда получите цену, вспомните: я уже заплатил за место, которое вы только собираетесь строить.
Он вышел. Дверь закрылась мягко, почти без звука.
*
Михаил подождал несколько секунд и выключил на экране договор Марка. Под ним открылась их собственная смета.
— Теперь плохая часть, — сказал он.
В первом варианте компания покупала готовую печь, строила участок металлокерамической пайки и собирала контрольную установку. Срок — десять месяцев. Во втором печь оставалась у двух внешних поставщиков, а собственными становились оснастка, пайка, синхронизация нагрева и приёмка. Этот путь занимал шесть месяцев и всё равно зависел от чужой керамики.
— Какой вариант переживёт отказ одного завода? — спросил Андрей.
— Второй, если квалифицируем двух поставщиков заготовок. Они привозят кольца и втулки, мы соединяем и проверяем здесь.
— А первый?
— Переживёт больше. Но зимней партии не спасёт и заберёт деньги у всех трёх программ.
Вера положила перед Андреем расчёт. В нём рядом стояли не только суммы. Если выбрать полный цикл, Дарья теряла новую печь для проводника, Тимур — второй каскад, а Михаил получал независимость через десять месяцев. Ограниченная сборка сохраняла две программы, но оставляла риск по заготовкам.
— Деньги Марка тоже не спасают сентябрь, — сказала Вера. — Они покупают октябрьскую очередь после успешного опыта. Если опыт сорвётся, опцион останется у его оператора.
Андрей прошёл к экрану. В предложении Марка уже существовали заводы, люди и даты. Их собственный путь начинался с мелового прямоугольника на полу.
— Запускаем второй вариант, — сказал он. — Своя пайка, синхронизатор, приёмка и сборочная ячейка. Два поставщика заготовок.
— Зимняя партия? — спросила Вера.
— До двенадцатого сентября держим оба пути. После испытания решим, покупаем ли октябрь у Марка.
Михаил открыл три распоряжения. Первое запускало разработку синхронизатора. Второе — поиск и квалификацию второго поставщика. Третье освобождало место под сборочную ячейку в новом корпусе.
Андрей подписал все три. Михаил поставил техническую подпись, Вера — финансовую. В смете сразу появились первые обязательства: проектирование, два опытных комплекта оснастки и аванс за оборудование приёмки.
— Теперь у нас две резервные дороги, — сказал Михаил. — Одна дорогая и уже построена Марком. Вторая наша и пока существует в трёх заказах.
— Поэтому начинай сегодня.
Михаил собрал документы и вышел. Вера осталась.
— Ты заметил, что Марк знает дату испытания и твоё отношение к Михаилу? — спросила она.
— Заметил.
— Будем проверять утечку?
Андрей посмотрел на список внешних участников: испытательный центр, страховщик, изготовитель секций, перевозчик. Ни один не нарушил договор, просто назвав дату в собственном календаре.
— Сначала выясним, что доступно законно. Без охоты на людей.
Вера кивнула и записала отдельную проверку контрагентов. Затем развернула к Андрею сводный бюджет трёх программ.
— А завтра выберешь, кому достанется общий импульсный блок. После сегодняшних подписей свободных денег на второй комплект нет.
На экране ещё светились три фамилии и три суммы. Андрей закрыл договор Марка окончательно. Собственный путь получил людей, помещение и деньги. Вместе с ними появился первый счёт, который придётся оплатить чужой задержкой.
Вера открыла календарь платежей. Опытная оснастка требовала аванса через пять дней, приёмочная стойка — через две недели. Если заплатить обе суммы, запас T03 сокращался до одного каскада, а Дарья теряла вторую серию проводника.
— До общего совещания ничего не списываю, — сказала она. — Пусть каждый руководитель сам назовёт, что потеряет.
Андрей согласился. Марк предлагал готовые окна и людей за долю контроля. Собственная цепочка начиналась с пустого пролёта, найма и трёх счетов. Андрей сохранил право распоряжаться технологией и принял расходы, которые теперь нельзя было переложить на партнёра.
За стеклом мастерской Михаил уже показывал двум инженерам опытный силовой ключ. Один фотографировал соединения, второй записывал порядок сборки. Работа началась до первого платежа.
Глава 12. Один комплект на троих
В лаборатории перед единственным силовым разъёмом стояли три тележки.
На тележке Дарьи лежала керамическая кассета с шестью пластинами проводника. Толстые медные контакты прижимались к их краям. Михаил привёз макет общей шины накопителя и стойку с двумя незаряженными секциями. Тимур поставил у стены узкий вакуумный каскад; внутри прозрачных трубок уже находился раствор литиевой соли.
— Кто назначил всем девять утра? — спросил Андрей.
— У каждого в календаре своё время, — ответила Вера. — Дарья — сегодня и завтра. Михаил — с завтрашнего вечера до двенадцатого сентября. Тимур — со среды.
— Значит, одно время продали трижды.
— Время никто не продавал, — сказала Дарья. — Я поставила заявку первой.
Она показала подтверждение от начала месяца. Михаил открыл своё: бронь стояла ещё раньше, но инженер стенда оставил пометку «после окончания серии материала». Тимур получил устное согласие на два ночных запуска и привёз установку, когда освободилась его вакуумная камера. Каждый считал, что мешает другой.
Андрей обошёл тележки. Импульсный блок занимал половину зала: накопитель конденсаторов, силовые ключи, охлаждение и контроллер. От него к рабочей зоне шла одна экранированная магистраль. Переставить кабель было просто. Проверить изоляцию, измерительные каналы и аварийное отключение после каждой перестановки занимало смену.
— Покажите опыт, — сказал Андрей. — По очереди. Без включения.
Дарья первой подкатила кассету к рабочей зоне.
— Пять пластин прошли месяц старения. Шестая — контрольная. Дадим на каждую одинаковый токовый импульс и сравним поздний отклик. Если структура начала расползаться, сопротивление вырастет после нагрузки.
— Сколько времени?
— Шесть часов на подключение и проверку. Два часа серия. Потом сутки измерений на отдельной установке.
— Что потеряешь при переносе?
Дарья сжала губы.
— Следующее окно печи через десять дней. Если образцы плохие, новый состав начну на десять дней позже.
Михаил отвёл её тележку и поставил свой макет. Его кабели уже были промаркированы под сентябрьский стенд.
— Мне нужно прогнать оба регистратора и размыкание общей шины на полном токе. После этого блок уходит в испытательный центр вместе с рамой. Разберём его — потеряем бронь двенадцатого.
— Когда вернётся?
— Тринадцатого, если опыт закончится без повреждения блока.
Тимур не стал двигать свой каскад.
— У меня на этой неделе первая полная серия после очистки сырья. Поле задаётся тем же блоком. Через две недели надо отдать пробу для изготовления детектора. Внешний импульсный стенд есть, но он в другом городе и не приспособлен к раствору. Придётся перевозить каскад и заново калибровать.
— Цена?
— Пока нет точной.
Андрей посмотрел на Веру.
— Я просила принести варианты до совещания, — сказала она. — У Тимура есть предварительная аренда и перевозка. У Дарьи — стоимость десяти потерянных дней. У Михаила — подтверждённая потеря сентябрьской даты и зимней кампании.
Она закрепила на магнитной доске три карточки. Под именем Дарьи появилась дата новой печи. Под Михаилом — двенадцатое сентября и двадцать четвёртое октября. Под Тимуром — августовское окно «Полярной геофизики» и сумма займа Громова.
— А второй блок? — спросил Андрей.
Вера прикрепила четвёртую карточку. Изготовление занимало пять месяцев. Быстрая покупка готового комплекта стоила почти вдвое дороже и требовала переделки контроллера.
— Оплатить можем, — сказала она. — Тогда останавливаем сборочную ячейку и вторую ступень очистки лития. Поступления по будущим договорам в расчёт не беру. Их ещё нет на счёте.
Тимур повернулся к Андрею.
— Заказчик подтвердил интерес.
— Интерес не оплатит оборудование в пятницу, — ответила Вера. — Когда будет аванс, добавлю его.
— Без серии аванса не будет.
— Поэтому здесь стоит цена внешнего стенда.
Голоса начали накладываться. Дарья предлагала отдать ей одну смену до демонтажа блока. Михаил объяснял, что после её подключения придётся заново проверять оптическую развязку. Тимур доказывал, что его каскаду хватит ночи. Андрей видел знакомую возможность: самому переставить работы, сократить проверки, разрешить Михаилу принять журнал после чужого опыта. Так можно было выиграть два дня и получить сразу три движения.
Андрей вспомнил белый промежуток между двумя графиками Беляева. Причину того сбоя так и не установили. Сейчас он сам собирался совместить проверки ради двух дней — и мог оставить после себя такой же пробел.
— Стоп, — сказал Андрей.
В зале стало тихо.
— Пока ни одна установка не подключается. Дарья, на доску — последний срок, когда импульс ещё изменит состав следующей печи. Михаил — полный перечень проверок после любого чужого подключения. Тимур — письменное предложение внешнего стенда и срок перевозки. Через час решаем.
— Моя кассета уже здесь, — сказала Дарья.
— Останется здесь. Блок никто не включает.
Он сел на край пустого стола. Руководители разошлись по залу. Дарья позвонила в материаловедческую лабораторию и уточнила дату печи. Михаил вместе с инженером проверил журнал калибровок. Тимур открыл три предложения по аренде и начал считать транспортную раму. Вера собирала только документы, которые подтверждали суммы и сроки.
Через час карточки на доске изменились.
Дарья могла сохранить длинный цикл старения и перенести импульс на одиннадцать дней. Она теряла одну печь, но образцы продолжали стареть и давали данные. Михаил при любой перестановке терял минимум двое суток на повторную приёмку блока; сентябрьский маршрут становился слишком плотным. Тимуру внешний стенд обходился в девятнадцать миллионов и добавлял двенадцать дней перевозки, сборки и калибровки. Августовское окно оставалось достижимым один раз.
— Михаил получает блок до тринадцатого сентября, — сказал Андрей. — Дарья сохраняет образцы и переносит импульс на первую свободную дату после возврата. Тимур бронирует внешний стенд из денег своей программы.
Тимур посмотрел на Веру.
— После аренды у меня не останется запаса на повтор.
— Знаю, — сказала она.
— Если первая серия не пройдёт, август закрыт.
— Знаю.
Андрей встретил его взгляд.
— Другого честного окна сейчас нет.
Тимур снял свою карточку с сентября и поставил рядом с адресом внешнего центра.
— Тогда везу один раз. Перед отправкой проведём сухую сборку здесь.
Дарья перенесла дату печи. Она была недовольна, но её пластины оставались в работе. Михаил начал подключать макет к силовой магистрали. Перед тем как вставить разъём, он посмотрел на Андрея.
— Дополнение по праву остановки всё ещё без подписи.
— После настройки зайду к тебе, — сказал Андрей.
— Оно лежит у тебя третий месяц.
Вера ничего не записывала. На доске двенадцатое сентября стояло рядом с зелёными датами общего календаря, который был открыт и ей как секретарю Андрея.
— Сегодня подпишу, — сказал Андрей.
Михаил вставил разъём. Контакторы внутри блока закрылись один за другим. На стойке загорелись два независимых канала журнала.
К вечеру Андрей уехал на другую встречу. Неподписанное дополнение осталось в его входящих.
После его ухода Михаил распечатал документ и прикрепил рядом с пультом. Пустая строка подписи оказалась над двумя зелёными индикаторами журнала.
— Запускаем настройку? — спросил инженер.
— Настройку — да. Силовой импульс после подписи.
Он открыл крышку блока и вместе с инженером проверил оптические каналы на малой энергии. Тимур в соседней комнате упаковывал переходники для внешнего стенда. Дарья уносила пластины обратно в печную лабораторию. В десять вечера оба канала журнала работали. Михаил выключил питание и оставил на пульте записку: «Готов к импульсу после передачи полномочий».
Глава 13. Двенадцатое сентября
В кафе у входа в парк они оставили телефоны в карманах. Это было условие Анны, которое Андрей неожиданно полюбил: первые полчаса общего дня никто из них не смотрел на экран.
Они пили кофе у открытого окна. Анна вернулась в Екатеринбург накануне вечером и рассказывала о первом включённом пациенте. Мужчина с ожогом шеи несколько лет поворачивался всем корпусом; после операции ему предстояли месяцы реабилитации. Врач из внешней команды хотел измерять только подвижность. Анна добавила боль, сон и способность носить обычную одежду.
— Подвижность проще сравнить, — сказал Андрей.
— Проще. Но человек пришёл не ради красивого угла на графике.
Она взяла с его тарелки половину круассана. Андрей сделал вид, что возмущён, и заказал ещё один. Два предыдущих общих дня летом прошли без срывов. В июле они ездили к её матери, в августе провели сутки за городом. Завод продолжал работать. Дарья сама остановила неудачную серию проводника. Тимур отправил литиевый каскад на внешний стенд. Мир ни разу не потребовал вернуть Андрея немедленно.
После завтрака они пошли вдоль воды. Андрей впервые за несколько недель не чувствовал, что впереди у него уже назначено следующее место.
Телефон завибрировал, когда они дошли до дальнего края пруда.
Андрей почувствовал сигнал через ткань куртки и продолжил идти. Утро было прохладным, над водой держался тонкий туман. Анна сняла туфли и несла их в руке; дорожка под ногами была влажной после ночного дождя.
Телефон завибрировал снова.
— Возьми, — сказала Анна. — Два звонка подряд.
На экране стояло имя Михаила. Андрей ответил.
— Мы в зале, — сказал Михаил. Сквозь его голос пробивались короткие сигналы оборудования. — Раму подключили. Ирина пришла. Беляев здесь.
— Тогда начинайте проверку.
— Не начинаем. В допуске руководителем заказчика остался ты.
Андрей остановился. По дорожке навстречу пробежала женщина с собакой; ему пришлось отойти к траве.
— Я подпишу передачу сейчас.
— Поздно. Наряд открыли в восемь на твои данные. Чтобы сменить руководителя, центр закроет допуск, выпустит новый и повторит вводный контроль. Ирина должна согласовать изменение со своей лабораторией, Беляев — со страховщиком. Они не обещают закончить сегодня.
— Почему открыли без подписи?
На другом конце несколько секунд было слышно только оборудование.
— Потому что бронь оформлена на тебя, а ты всё лето говорил, что подпишешь дополнение. Вчера я ещё раз прислал его Вере. Она ответила, что окончательное техническое полномочие должен передать ты.
Андрей открыл рабочую почту. Непрочитанное письмо лежало сверху. Ниже тянулась вся цепочка с июня: исправленный допуск, напоминание, новая версия после изменения страховщика, ещё одно напоминание. Он каждый раз находил пункт, который хотел уточнить, и оставлял подпись на потом.
— Когда я нужен?
— К девяти тридцати. Иначе не успеем провести два импульса до четырёх.
— Буду.
Он отключил звонок. Анна стояла у кромки воды. Туфли свисали с двух пальцев, на голой ступне прилип песок.
— Испытание? — спросила она.
— Да.
— То самое, которое должен был вести Михаил?
Андрей посмотрел на маршрут в телефоне. До центра было сорок семь минут без пробок. Машина стояла у другого входа в парк, в двадцати минутах ходьбы.
— Я не передал ему последнее полномочие. Без меня центр не начнёт.
Анна надела туфли. Песок остался внутри, и она снова сняла одну, вытряхнула.
— Ты можешь передать его сейчас?
— Тогда они потеряют несколько часов на новый допуск. Второй импульс не успеют.
— Следующая дата?
— Двадцать четвёртого октября. Производственная партия уйдёт на зиму или весну.
Анна кивнула. Она не сказала, что предупреждала. Не спросила, что для него важнее. От этого Андрей почувствовал себя хуже, чем от любого упрёка.
— Мне надо ехать, — сказал он.
— Знаю.
Они повернули обратно. Утренний маршрут должен был занять два часа и закончиться завтраком в кафе у воды. Теперь Андрей считал минуты до машины. Анна шла рядом быстро, не отставая. На половине дороги он убрал телефон: смотреть на время каждые десять секунд не делало путь короче.
— Я правда думал, что Михаил сможет провести всё без меня, — сказал он.
— В июне ты видел неподписанный документ.
— Видел.
— Значит, думал другое. Что успеешь решить позже.
Андрей не нашёл возражения.
У парковки Анна остановилась.
— Поедем вместе. Сначала завезу тебя домой.
— Я вызову машину.
— Это ещё пятнадцать минут.
Она села на пассажирское место. Андрей ввёл адрес испытательного центра, затем добавил их дом первой точкой. Навигатор показал прибытие в девять двадцать две.
*
На первом светофоре загорелся красный. Андрей видел пустую дорогу впереди и всё равно ждал, сжимая руль. Щит под курткой коротко коснулся рёбер при повороте. После нападения он почти перестал выходить без него.
— Мы можем перенести наш день, — сказал он.
Анна смотрела в окно.
— Этот — уже нет.
— Я имею в виду выбрать другой.
— Выберем, если оба захотим. Сегодняшнее решение от этого не исчезнет.
Свет сменился. Андрей тронулся.
— Я не мог оставить испытание.
— Мог. Цена слишком большая, и ты выбрал ехать. Я понимаю выбор.
— Тогда в чём проблема?
Анна повернулась к нему.
— В июне можно было подписать одну строку, и выбора сегодня не возникло бы. Ты сохранил за собой право, которое не собирался использовать. Теперь оно вызвало тебя в единственный наш день.
Он перестроился в правый ряд. В зеркале шёл грузовик, пришлось прибавить скорость. Несколько секунд разговор занимала дорога.
— Я хотел убедиться, что Михаил не остановит опыт из-за выброса на фронте.
— Убедился?
— Да. Ещё в июне.
— Но не подписал.
— Нет.
Анна снова отвернулась к окну. Андрей вспомнил письмо, которое закрывал перед сном. Тогда ему казалось, что утром решение станет легче. Потом появились другие задачи, а право осталось у него по умолчанию.
У дома он остановился у подъезда. Анна отстегнула ремень.
— Я сегодня поработаю, — сказала она. — В центре ждут протокол набора первой группы.
— Вечером вернусь.
— Напиши, когда закончите. Удачи Михаилу.
Она вышла и закрыла дверь. Андрей подождал, пока Анна войдёт в подъезд, затем убрал домашнюю точку из маршрута. На экране осталась дорога к испытательному центру.
Пассажирское место было пустым. На коврике лежали несколько песчинок с дорожки у воды.
Андрей выехал со двора. Испытание оставалось в графике. Зелёная дата общего дня погасла на экране навигатора вместе с домашней точкой маршрута.
На кольцевой дороге он попал в утреннюю пробку. До зала оставалось сорок минут, до начала проверки — час. Андрей мог развернуться, но тогда Михаил потерял бы единственное совпавшее окно и платную кампанию секций. Позвонить Анне и просить ждать вечером означало снова предложить время, которого он ещё не контролировал.
Он отправил одно сообщение: «Уехал на испытание. Дополнение не подписал вовремя — поэтому вызывают меня. Сегодняшний день сорвал сам». Ответ появился через несколько минут: «Поняла. Работай».
Короткая фраза не сняла тяжесть. Андрей убрал телефон и позвонил Михаилу.
— Еду. До моего приезда решение по пуску твоё.
— Устное право мне не нужно, — ответил Михаил. — Подпишешь на месте до зарядки.
Андрей сжал руль. Даже сейчас Михаил не позволил ему исправить трёхмесячную задержку удобной фразой.
Глава 14. Испытание на отказ
Михаил вставил ключ в пульт и не повернул.
За тройным стеклом стояли две секции накопителя. Тёмные цилиндры были соединены общей шиной и закреплены на стальной раме. Первую окружал дополнительный кожух: после импульса он должен был удержать осколки. Вторая оставалась открытой для камер и датчиков.
На часах было десять сорок семь. Подготовка заняла на сорок минут больше плана. Один оптический канал давал слабое отражение от разъёма, и команда меняла торцеватель волокна. Михаил смотрел, как запас времени уменьшается, и вспоминал слова Андрея о выбросе на фронте. Сегодня каждый лишний допуск казался соблазнительным.
— Оба журнала готовы, — сообщил инженер за соседним пультом.
На двух мониторах шли одинаковые строки времени. Основной регистратор питался от центра. Резервный стоял у дальней стены зала на своём аккумуляторе и получал команды по оптическому волокну. Между ними не было общей электрической цепи.
Ирина Рубцова проверила номер конфигурации в протоколе. Беляев сверил пределы тока и утечки. Андрей стоял у задней стены операторской. Он успел к девяти двадцати шести, прошёл инструктаж и с тех пор ни разу не подошёл к пульту.
— Руководитель испытания? — спросила Ирина.
Михаил поднял руку.
Утренний допуск оставил Андрея представителем заказчика, но перед первым включением он подписал распоряжение Михаила выполнять технические решения. Для сегодняшнего протокола этого хватало. Полную передачу полномочий документ уже не заменит; их ошибку он лишь не давал повторить внутри зала.
— Начинаем холостой цикл, — сказал Михаил.
Он повернул ключ.
Контакторы закрылись с тяжёлым металлическим стуком. По общей шине прошёл малый проверочный ток. На экране обе секции отозвались двумя ровными линиями. Изоляционные ключи открылись и снова закрылись. Резервный журнал повторил команды с задержкой в несколько микросекунд.
Оператор центра подтвердил готовность импульсного источника. За стеклом на толстом кабеле вспыхнули зелёные индикаторы. В зале никого не осталось.
Первый рабочий этап проверял секции до отказа. В материале каждой был создан небольшой запас метастабильных ядер — достаточно, чтобы увидеть настоящий процесс разряда и нагрев, но во много раз меньше будущей промышленной загрузки. Управляющий слой должен был запускать переход порциями и передавать энергию на силовой преобразователь. Пока всё шло штатно, секции работали попеременно.
— Заряд первой — двенадцать процентов, второй — двенадцать, — сообщил инженер.
— Температура?
— Тридцать один и тридцать.
Михаил дал команду на первый разряд. Вокруг внутреннего слоя первой секции возникло слабое фиолетовое свечение. Оно не вспыхнуло сразу: тонкое кольцо пробежало вдоль цилиндра, разделилось на множество коротких дуг и погасло у преобразующего слоя. На нагрузочном стенде загудел водяной резистор. Вторая секция повторила цикл через заданную паузу.
Обе линии температуры поднялись одинаково.
— Штатный цикл подтверждён, — сказала Ирина.
Теперь предстояло сломать систему. Команда заранее ослабила теплоотвод первой секции и установила внутри перемычку, которая при следующем импульсе замыкала часть управляющего слоя. Температура должна была уйти вверх быстрее, чем штатный регулятор успеет снять нагрузку. Изоляционный ключ получал несколько миллисекунд, чтобы открыть общую шину.
Если он опоздает, вторая секция примет лишний ток. Защитный кожух скроет разрушение от людей, но датчики покажут переход аварии.
Михаил прошёл по контрольному листу. Камеры писали. Вентиляция работала. Аварийное охлаждение было готово. Основной и резервный журналы получили одинаковую метку начала.
На одном экране линия оптического канала дрогнула.
— Отражение выросло на две десятых, — сказал инженер.
Андрей сделал шаг к пульту и остановился. Михаил увеличил график. Изменение оставалось внутри подписанного допуска. Он подождал десять секунд; линия вернулась к прежнему уровню.
— Продолжаем, — сказал Михаил.
Ирина отметила отклонение. Беляев ничего не сказал.
— Принудительный отказ. Готовность по постам.
Ответили оператор источника, регистраторы, охлаждение и видеоканал. Михаил положил ладонь на кнопку. Под прозрачной крышкой она была холодной.
— Пуск.
Импульсный источник ударил так, что стекло перед ними едва заметно дрогнуло. По первой секции развернулась фиолетовая корона. В середине цилиндра она сжалась в яркое кольцо, затем ушла под кожух. На экране температура рванула вверх.
Три миллисекунды.
Изоляционный ключ первой секции открылся.
Пять миллисекунд.
Общая шина погасла с её стороны. Вторая секция продолжала отдавать малый контрольный ток.
На девятой миллисекунде внутри кожуха хлопнуло. Из стыка вырвалась короткая белая вспышка, и по защитному экрану застучали осколки. Основной монитор на миг ослеп от помех. Резервный продолжил писать.
Михаил не отводил взгляда от второй секции. Её напряжение просело на два процента и вернулось. Изоляция держала. Температура поднялась на один градус.
— Первая секция разрушена, — сказал инженер. — Вторая в рабочем диапазоне. Резервный журнал цел.
В операторской заговорили сразу несколько человек. Михаил поднял ладонь. Самый зрелищный эпизод уже случился, но по протоколу оставался второй импульс. Его должна была принять уцелевшая секция после аварии соседней.
Оператор центра начал процедуру допуска в зал. Сорок минут ушли на вентиляцию и проверку фона. Потом Михаил, Ирина и Беляев вошли за красную линию. Андрей остался в операторской.
Кожух первой секции раздуло. На внутренней стенке застрял оплавленный фрагмент управляющего слоя. Общая шина разомкнулась чисто; между контактами виднелся широкий тёмный зазор. Вторая секция внешне не изменилась.
Ирина сфотографировала всё, не позволяя Михаилу касаться рамы. Беляев снял показания переносным прибором и сравнил сопротивление изоляции с утренним значением.
— Выше минимума в семь раз, — сказал он.
— Второй импульс разрешаете? — спросил Михаил.
Беляев посмотрел на погнутый кожух.
— По страховой последовательности — да.
Ирина проверила крепления рамы и дала свою подпись. Они вышли из зала. Оператор закрыл дверь.
До четырёх оставался час и двенадцать минут.
Второй импульс был слабее первого, но теперь система работала с одной секцией и открытым разрывом рядом. Михаил заново проверил маршруты сигналов. Основной журнал сохранился; резервный содержал полную команду отказа, момент изоляции и данные второй секции после хлопка.
— Готовность, — сказал он.
Ответы пришли один за другим.
Уцелевшая секция приняла импульс. Фиолетовое кольцо прошло вдоль цилиндра ровно, без вспышек. Нагрузочный стенд загудел. На общей шине со стороны разрушенной секции ток не появился.
— Цикл завершён, — сказал инженер.
Михаил повернул ключ в положение отключения. Только после этого заметил, что рубашка прилипла к спине.
Ирина выгрузила оба журнала на свой накопитель и сравнила контрольные суммы. Беляев просмотрел время изоляции. Потом они втроём подписали конфигурацию: материал секций, тип ключа, геометрию общей шины, версию журнала и точный режим воздействия.
— Исключение по распространению отказа снимаю для этой конфигурации, — сказал Беляев. — Измените ключ, шину или алгоритм изоляции — понадобится оценка изменений.
— Для партии двадцатого сентября подходит? — спросил Михаил.
— Если она соответствует подписанному составу.
Михаил посмотрел на часы. Было три сорок две.
Он отправил протокол производителю секций. Через минуту пришло подтверждение: платная кампания открыта, материал поступает в работу двадцатого сентября.
Андрей подошёл к нему, когда остальные начали собирать записи.
— Поздравляю, — сказал он.
— Подпишешь постоянную передачу полномочий сегодня?
Андрей выдержал его взгляд.
— Да.
— В машине или когда вернёшься домой?
— Сейчас.
Михаил дал ему планшет. Андрей прочёл тот же текст, который лежал в его почте три месяца, и подписал. В журнале появилась дата — двенадцатое сентября, пятнадцать часов сорок семь минут.
В зале погасшая секция оставалась под вздутым кожухом. Рядом уцелевшая отдавала остаточное тепло в систему охлаждения. Они доказали изоляцию двух секций. Сорок восемь ещё предстояло собрать и проверить.
Михаил снял с шеи ключ пульта и передал его технику арендованного зала на время разборки. Потом открыл журнал и показал Андрею три момента: команда регистраторам, разрушение первой секции и сохранение изоляции второй.
— Восемь десятых секунды из поясного журнала мы не объяснили, — сказал он.
— Знаю.
— Здесь запись пережила удар. Для накопителя этого достаточно.
Андрей посмотрел на время своей подписи. Он передал право после того, как уже нарушил общий день с Анной. С инженерной зависимостью справился слишком поздно, и личная цена от этого не исчезла.
На телефоне ждало одно сообщение от Анны: «Первая группа утверждена. Вечером буду в центре». Андрей написал поздравление и не стал обещать, когда вернётся.
Глава 15. Четыре целых шесть
Две осциллограммы совпадали почти везде. Разница начиналась на высокочастотном хвосте: красная линия дрожала вокруг нуля, синяя ложилась заметно ровнее.
— Восемнадцать процентов, — сказал инженер управления. — Третий повтор.
Михаил опёрся ладонями о край пульта. За стеклом работал новый двухсекционный стенд. После разрушительного испытания они собрали его на прежней раме, заменили общую шину и установили две другие секции из опытной партии. Сегодня, двадцатого сентября, им предстояло проверить режим, который архивная модель показывала лишь на коротком расчётном фрагменте.
Утром первый запуск дал девять процентов. Второй — двадцать два. Инженер уже успел обрадоваться, пока Михаил не заметил, что датчик на общей шине прогрелся от соседнего преобразователя. Они переставили датчик, проложили его кабель отдельно и повторили всю нулевую серию. После этого три результата собрались вокруг восемнадцати.
На столе рядом с пультом лежала снятая оплётка кабеля. Михаил машинально сворачивал её в кольцо, пока инженер считал погрешность. Десять лет назад он запускал линии, где хорошим результатом считался месяц без остановки. Здесь успех жил несколько миллисекунд и сначала выглядел как дрожание тонкой линии.
— Погрешность? — спросил он.
— Два и одна десятая процента. Эффект выше в восемь раз.
— Частота выборки одинаковая?
Инженер показал журнал синхронизации. Оба измерителя получали общий оптический такт. Михаил сверил номера датчиков и только после этого разжал пальцы. Оплётка сохранила круглую форму.
Секции отдавали энергию на одну нагрузку. Когда обе открывались одновременно, короткие колебания тока складывались и нагружали локальную шину. Инженер предложил развести команды во времени. Первый импульс начинался в одной секции, второй подхватывал нагрузку через несколько миллисекунд. Средняя мощность оставалась прежней, а быстрые колебания могли частично погасить друг друга.
— Полная энергия? — спросил Андрей.
Инженер открыл четыре числа. Отклонение между синхронным и сдвинутым режимами помещалось в погрешность измерителя. Нагрузка получила ту же работу. Секции нагрелись одинаково. Потери в преобразователе не изменились.
— Значит, ничего не спряталось в тепле, — сказал Михаил.
— На двух секциях, — напомнил инженер.
Они начали с нулевого сдвига, затем добавляли по половине миллисекунды. До трёх миллисекунд красный хвост почти не менялся. На четырёх линия стала ниже. При четырёх целых шести десятых миллисекунды прибор впервые показал восемнадцать процентов. На пяти эффект ослаб.
Андрей подошёл к стеклу. В момент разряда по поверхности секций пробегали тонкие фиолетовые кольца. При нулевом сдвиге они вспыхивали вместе, и в шине слышался короткий сухой гул. Теперь второе кольцо появлялось следом за первым. Гул стал тише; отдельные удары сливались в ровный низкий звук.
— Откуда четыре и шесть? — спросил он.
Инженер открыл расчёт. Каждая секция после команды выходила на максимум не мгновенно. Управляющий слой разряжал метастабильные ядра по объёму, а преобразующий слой принимал энергию с собственной задержкой. На двух секциях пики встречались на общей шине. Сдвиг в четыре целых шесть десятых миллисекунды ставил спад первого пика напротив роста второго.
— Если температура изменится, форма импульса поплывёт, — сказал Андрей.
— Поэтому мы повторили на тридцати пяти, сорока и сорока пяти градусах, — ответил Михаил. — Лучший интервал меняется на две десятых. Контроллер сможет его подбирать по предыдущему циклу.
— Когда будет знать состояние каждой секции.
— На двух знает. На сорока восьми пока нет.
— Ещё раз четыре и шесть, — сказал он.
Михаил посмотрел на температуру.
— После охлаждения. Мы подписали паузу десять минут.
Андрей кивнул. Право остановки больше не требовало его согласия. Он мог просить новый запуск, Михаил решал, когда стенд готов.
Они ждали, пока линии температуры опустятся ниже сорока градусов. Инженер за это время наложил три осциллограммы. Высокочастотный хвост уменьшался одинаково, но начало колебания каждый раз сдвигалось на несколько микросекунд.
— Контроллер ловит команду по разным фронтам, — сказал он. — На сорока восьми секциях разброс накопится.
— Значит, нужен свой синхронизатор, — ответил Михаил.
Разработка уже шла в новом корпусе. Первые платы обещали к октябрю. Пока команды раздавал лабораторный блок с короткими кабелями одинаковой длины. Полная система будет растянута вдоль стационарного накопителя, и каждая секция получит свой путь сигнала.
Температура дошла до тридцати девяти.
— Готовность стенда, — сказал Михаил.
Инженеры подтвердили охлаждение, журналы и нагрузку. Андрей остался у стекла.
Фиолетовое кольцо пробежало по первой секции. Через четыре целых шесть десятых миллисекунды вспыхнула вторая. На шине возник один короткий всплеск и быстро ушёл вниз.
— Семнадцать и девять, — сказал инженер. — В пределах повторов.
Михаил попросил показать ток каждой секции отдельно. Пики отличались по высоте. В первой энергия выходила чуть быстрее, во второй — медленнее. Их сумма давала ровную общую линию.
— Если секции стареют неодинаково, интервал придётся подстраивать, — сказал Андрей.
— Если вообще сохраним этот режим на полной системе, — ответил Михаил.
Инженер открыл модель сорока восьми секций. Простое повторение интервала создавало волну команд длиной почти четверть секунды. Последние секции включались слишком поздно и переставали участвовать в общем коротком импульсе.
Михаил вывел модель на большой экран. Фиолетовые полосы загорались одна за другой вокруг условного цилиндра. На первых восьми секциях нагрузка выравнивалась. К двадцатой начало импульса уже уходило вперёд. Последняя включалась, когда первая почти закончила отдавать энергию.
— Это будет хороший накопитель для очень медленного завода, — сказал инженер.
Андрей рассмеялся. Напряжение в комнате ослабло, но Михаил оставил модель на экране. Она показывала предел яснее любого предупреждения.
— Можно собрать группы по четыре, — предложил он. — Внутри сдвиг, между группами общий старт.
— Тогда отказ одной группы ударит в соседнюю, — сказал Михаил. — Мы только что доказали изоляцию отдельных секций.
На экране появилось несколько вариантов топологии. Самый красивый график принадлежал схеме, где все секции соединялись в общий быстрый контур. Он же превращал один отказ в риск для всей системы.
Андрей увеличил синюю осциллограмму. Восемнадцать процентов были настоящим результатом. Хотелось сразу перенести его на полный накопитель и показать ровную линию заказчику. Но сегодняшний опыт отвечал только на один вопрос: две секции при сдвиге четыре целых шесть десятых миллисекунды уменьшали высокочастотную рябь, сохраняя баланс энергии.
— Записываем интервал как цель для масштабирования, — сказал он. — Архитектуру под него не ломаем. Сначала найдём способ сохранить изоляцию каждой секции.
Михаил убрал с экрана общий быстрый контур. Инженер оставил три варианта: независимые секции, группы по четыре и секции с отдельными буферами команды.
— Следующий стенд? — спросил Андрей.
— Четыре секции и кабели разной длины, — ответил Михаил. — После собственного синхронизатора.
— Срок?
— В начале октября выберем топологию. Потом дам срок.
На стенде секции остывали. Сегодня утром производитель запустил платную кампанию по сорока восьми корпусам. Их металл уже резали, керамические кольца вставали в очередь печи. На распечатке осталась синяя линия с восемнадцатью процентами, а рядом — модель, в которой простой перенос режима на сорок восемь секций растягивал импульс до бесполезной четверти секунды.
Инженер распечатал две осциллограммы. Михаил написал сверху дату и интервал — 4,6 мс — и повесил лист над пультом. Рядом оставил пустое место для результата четырёхсекционного стенда.
На следующее утро он собрал инженеров управления вокруг этого листа. Двухсекционная схема имела один кабель одинаковой длины и один общий датчик тока. В полной системе дальняя секция получала команду позже ближней, температура меняла задержку оптического передатчика, а каждый силовой ключ открывался со своим разбросом.
Команда разложила 4,6 миллисекунды на части. Половину мог съесть длинный кабель, ещё часть — разница ключей. Для сохранения эффекта контроллеру требовалось измерять задержку каждого канала и отправлять команду дальним секциям раньше. При отказе одна секция должна была отключиться, не заставляя остальные ждать её подтверждения.
Михаил заказал четыре кабеля разной длины и два типа ключей. Инженер предложил выровнять все линии физически, свернув лишний кабель кольцами. Михаил положил такой моток на макет и показал, сколько места он займёт рядом с сорока восьмью секциями.
— Стенд можно обмануть одинаковыми кабелями, — сказал он. — На площадке они снова станут разными. Значит, контроллер должен знать каждую линию.
Возле синей осциллограммы Михаил закрепил программу четырёхсекционного опыта: кабели разной длины, два типа ключей и измерение задержки каждого канала.
Глава 16. Решение Анны
За дверью плакал ребёнок. Мать говорила с ним тихо, повторяя одни и те же слова, а каталка поскрипывала при каждом движении. Анна сидела в кабинете руководителя программы и читала новый график дежурств.
До сегодняшнего дня одна неделя из четырёх оставалась за Екатеринбургом. На бумаге это выглядело выполнимо. В работе всё оказалось иначе. Первые операции распределялись по разным неделям, обследования зависели от заживления, а осложнение одного пациента сдвигало команду на несколько дней. Пока Анна была в Екатеринбурге, её заместитель трижды собирал консилиум по видеосвязи. Один раз им пришлось ждать её самолёта до утра.
Руководитель клинической программы Сергей Викторович положил рядом два варианта договора.
— Первый оставляет вашу неделю, — сказал он. — Тогда назначаем постоянного заместителя с правом менять протокол на месте. Вы отвечаете за программу, он принимает срочные решения.
— Кто?
— Орлова согласна.
Анна знала Ирину Орлову. Сильный хирург, спокойная в осложнениях, она могла вести программу. Через полгода у двух руководителей появятся разные критерии. Пациенты будут попадать в одну группу, а решения получать от разных людей.
— Второй вариант? — спросила Анна.
— Вы переходите на полный график здесь. Поездки в Екатеринбург — отпуск и согласованные выходные. Заместитель работает по обычной схеме. Все включения и изменения протокола остаются на вас.
В коридоре открылась дверь. Плач стал громче, потом удалился к лифту.
Анна перелистнула график. Через две недели планировали вторую операцию. В ноябре начиналось сравнение реабилитационных программ. Декабрь был почти пустым, но в январе шли сразу четыре контрольные точки. Она могла сохранить неделю дома, только передав другому врачу часть решений, ради которых приняла эту работу.
— Когда нужен ответ?
— До сегодняшнего вечера. График следующего месяца собирают завтра.
Сергей Викторович вышел, оставив её одну. Из окна кабинета был виден внутренний двор клиники, где два пациента медленно шли вдоль поручня. Один держал руку прижатой к груди. Реабилитолог двигался рядом, не касаясь его.
Анна открыла календарь с Андреем. Двенадцатое сентября всё ещё стояло зелёным, перечёркнутое тонкой серой линией. Вечером того дня Андрей написал из испытательного центра: секция разрушена, соседняя работает, протокол подписан. Он вернулся поздно и предложил перенести их день на следующие выходные.
Они увиделись, но прежнего дня уже не получилось. Анна готовила документы для клиники. Андрей дважды отвечал на звонки Михаила. Оба старались вести себя так, будто ошибка исправляется новой датой.
Полный договор давал программе одного руководителя и ясную ответственность. Квартира в Екатеринбурге опустеет: возвращаться туда каждую четвёртую неделю ради общего календаря Анна больше не собиралась.
Она открыла первый вариант и прочитала полномочия заместителя. Ирина получала право менять частоту обследований, временно исключать пациента и переносить операцию. Без этих полномочий неделя Анны в Екатеринбурге оставляла бы клинике руководителя на экране. С ними Анна сохраняла должность, отдавая часть работы.
Во втором варианте решение было прямым. Она отвечала сама и оставалась здесь.
Анна вспомнила, как Андрей в июне передвигал встречи в календаре. Он хотел выполнить обещание. На двенадцатое сентября уже тогда приходилось испытание, и всё зависело от одной неподписанной строки. Если бы Анна выбирала только между ним и работой, можно было бы спорить ещё месяц. Перед ней лежал выбор между настоящей ответственностью и должностью, которую придётся делить ради расписания дома.
Она позвала Сергея Викторовича.
— Полный график, — сказала Анна. — Орлова остаётся заместителем без отдельного права менять протокол. В моё отсутствие действует аварийный порядок клиники.
— Поездки в Екатеринбург согласовываются за месяц.
— Да.
Он сел напротив и открыл документ. Анна проверила оплату, страхование ответственности, доступ к данным и право остановить включение пациента. В последнем разделе центр предлагал автоматически продлить программу при наборе второй группы. Она вычеркнула автоматическое продление.
— Почему? — спросил Сергей Викторович.
— Через восемнадцать месяцев будут результаты и новая цена работы. Продолжение обсудим отдельно.
Он принял правку. Анна подписала. Под графиком дежурств появились её фамилия и дата — 24 сентября 2028 года.
— Завтра представим решение команде, — сказал Сергей Викторович.
— Сегодня. Они должны увидеть график до своих дежурств.
Он посмотрел на часы и перенёс совещание на конец смены.
После его ухода Анна несколько минут сидела с телефоном в руке. Хотелось сначала закончить обход, дать решению отлежаться и позвонить вечером. Тогда Андрей мог бы услышать в её голосе сомнение и предложить очередное расписание.
Она набрала его сейчас.
— Привет, — ответил Андрей. На заднем плане гудела лаборатория. — Я перезвоню через десять минут?
— Нет. Мне нужно сказать сейчас. Я подписала полный контракт с клиникой.
Гул стал тише: Андрей, вероятно, вышел в коридор.
— Без недели в Екатеринбурге?
— Да.
— Из-за двенадцатого?
Анна провела пальцем по своей подписи.
— После двенадцатого я перестала считать наш календарь основанием для рабочего решения. Но контракт я выбрала из-за программы. Здесь нужны мои решения каждый день.
— Я передал Михаилу полномочия. Это больше не повторится.
— Для него не повторится. У тебя появятся другие решения, которые ты оставишь себе.
Андрей молчал.
— Когда ты уезжаешь? — спросил он.
— Вещи заберу в эти выходные. Квартира здесь уже оплачена центром.
— Я могу прилетать.
— Можешь. По делу или если мы оба захотим увидеться. Общие фиксированные дни я закрываю.
— Анна, мы сейчас расстаёмся?
В коридоре прокатили тележку с металлическими контейнерами. Колёса стучали на стыках плитки. Анна ждала, пока звук уйдёт.
— Я больше не хочу строить рабочие решения вокруг нашего общего календаря. И не хочу превращать каждую встречу в проверку, приехал ты или нет. Давай остановимся здесь, пока можем говорить друг с другом нормально.
— Я не хочу тебя терять.
— Я тоже не хотела.
Она сказала это и почувствовала, как дрогнул голос. Решение не стало менее верным, но перестало быть похожим на пункт договора.
— Если медицинской группе понадобится моя помощь, звони, — сказал Андрей после паузы. — Всё, что касается матрицы кожи, остаётся в работе.
— Позвоню. И ты звони, если нужен врач, а не способ вернуть старый календарь.
— Понял.
Они попрощались. Анна положила телефон экраном вниз. В дверь постучала медсестра: пациент после утренней операции жаловался на усиление боли.
Анна взяла халат и вышла в коридор. За её спиной на столе остались подписанный договор и закрытый календарь Екатеринбурга. Впереди ждал человек, ради которого решение уже требовалось сегодня.
Пациент лежал, подтянув колени, и держал ладонь над повязкой, боясь прикоснуться. Дежурный врач уже заказал анализ крови и ждал разрешения увеличить обезболивание. Анна осмотрела живот, попросила медсестру снять показания с дренажа и сама позвонила хирургу, который оперировал утром.
Через десять минут боль начала отступать. Анна осталась у кровати, пока пациент не разжал пальцы. Подписанный в кабинете контракт означал именно такие минуты: вызов мог прийти во время разговора, ужина или поездки в другой город. Она знала эту цену до подписи и всё равно выбрала работу.
Вернувшись, Анна открыла график первого месяца. Рядом с её фамилией стояли четыре дежурства и две операции. Она перенесла в телефон только их. Екатеринбургскую неделю оставила пустой и убрала старое повторяющееся событие. Экран на секунду показал свободные семь дней; потом календарь сомкнулся вокруг клиники.
Глава 17. Медленный вариант
На первом макете погасли сразу восемь секций.
Красные значки побежали по общей шине один за другим. Инженер отключил питание, но тепловизор продолжал показывать, как нагретый участок растёт вдоль медной полосы.
— Двадцать семь миллисекунд до полного размыкания, — сказал он. — Для рабочего блока поздно.
Михаил снял очки и протёр их краем рубашки. Третьего октября в зале компоновки стояли два макета будущего накопителя. Первый собирал секции в группы по восемь и управлял каждой группой одним быстрым ключом. Он был прост, помещался в утверждённый корпус и позволял закончить сборку зимой. Второй давал каждой секции собственный ключ, измеритель и канал команды. Проводов становилось в восемь раз больше, а готового синхронизатора для них ещё не существовало.
Телефон Андрея коротко завибрировал рядом с распечатками. Медицинская группа Анны прислала таблицу наблюдений и два вопроса. Он ответил на оба, задержал палец над пустой строкой и отправил письмо без приписки. Потом перевернул телефон экраном вниз.
Андрей стоял между макетами. На столе рядом лежала распечатка с четырьмя целыми шестью десятыми миллисекунды. В двухсекционном опыте этот сдвиг уменьшил рябь. На групповой схеме восемь секций включались вместе, и эффект исчезал.
— Повторите отказ с края группы, — сказал Андрей.
Инженер заменил имитатор повреждённой секции. Вместо нагревающего элемента поставил электронную нагрузку, которая в заданный момент резко снижала сопротивление. Михаил проверил крепление и дал команду на включение.
По макету прошла белая цепочка индикаторов. Первые пять секунд секции держали общий ток ровно. Потом крайний значок стал красным. Групповой ключ начал открываться, но соседние секции успели отдать в повреждение часть энергии. На тепловизоре разлилось жёлтое пятно.
— Двадцать четыре миллисекунды, — сказал инженер. — Чуть лучше.
— Причина та же, — ответил Михаил. — Ключ ждёт подтверждения от всей группы.
— Можно открыть по первому датчику, — предложил второй инженер.
— Тогда один плохой контакт будет выключать восемь исправных секций.
Андрей подошёл к групповому макету. Тёплая шина отдавала жаром на расстоянии ладони. Такая схема была удобна для производства: восемь одинаковых блоков, восемь ключей, короткий монтаж. В промышленном парке потеря одной группы ещё оставляла бы большую часть мощности. Но разрушение внутри группы повторяло риск, который они только что исключили на стенде.
— Покажите отдельные секции, — сказал он.
Инженеры включили второй макет. На нём было всего четыре секции. Каждая получила собственный силовой ключ и оптический канал. Команды шли через лабораторный синхронизатор. Кабели специально сделали разной длины, чтобы воспроизвести будущую установку.
Первый запуск развалился ещё до отказа. Дальняя секция получила команду на семь десятых миллисекунды позже расчёта. Вместо ровной суммы на шине возникли два пика.
— Так мы потеряем четыре и шесть уже на кабелях, — сказал инженер управления.
— Калибруйте задержки, — ответил Михаил.
— В лабораторном блоке только восемь поправок. На сорок восемь нужен новый контроллер.
— Поэтому он уже в разработке.
Андрей открыл сроки. Первая плата собственного синхронизатора ожидалась в ноябре. После неё требовались проверка каналов, испытание при нагреве и повтор четырёхсекционного стенда. Полная сборка уходила на весну. Групповой вариант мог заработать на несколько месяцев раньше.
— Проведите отказ без компенсации задержек, — сказал он.
Михаил посмотрел на него.
— Рябь будет плохой.
— Сейчас смотрим изоляцию.
Макет снова включили. Дальняя секция отставала, шина дрожала на каждом импульсе. На третьем цикле электронная нагрузка замкнула первую. Её значок погас почти сразу. Три соседние продолжили работать. На тепловизоре нагрелся только короткий участок перед открытым ключом.
— Три и две десятых миллисекунды, — сказал инженер. — Соседняя секция получила выброс меньше допуска.
— Повтор с внутренней, — распорядился Михаил.
Они переставили нагрузку. На этот раз повреждалась секция между двумя работающими. Результат повторился: погас один канал, остальные сохранили ток.
Андрей слушал неровный гул шины. Быстрый вариант звучал ровно до отказа, а потом гасил целую группу. Медленный пока работал хуже в обычном режиме, но удерживал повреждение внутри одной секции. Недостающий синхронизатор можно было построить. Общий ключ нельзя было научить изолировать то, чего он не разделял.
— Оставляем секционную схему, — сказал Андрей.
Инженер управления снял с экрана групповой вариант.
— Тогда зимний срок снимаем.
— Снимаем.
— Поставщик уже режет корпуса под восемь групп.
Михаил открыл механический чертёж. Корпуса можно было сохранить, если заменить внутренние панели и добавить каналы охлаждения для сорока восьми ключей. Переделка стоила денег и трёх недель.
— Корпус оставляем, внутреннюю сборку меняем, — сказал Андрей. — Ключи и синхронизатор производим сами.
— Готовых силовых ключей на такой ток нет, — напомнил инженер.
— Есть наши опытные. Передавайте их в мастерскую и делайте технологию серии.
Михаил покачал головой.
— Один опытный ключ мы собираем два дня. На накопитель нужно сорок восемь и запас.
— Сколько людей и оборудования сократят цикл?
— Линия сборки, автоматический контроль контактов, два инженера процесса. И нормальная партия керамики, а не остатки со стенда.
Андрей записал. Решение переставало быть выбором одной схемы. Компания брала на себя ещё одно производство — то, которое никто не планировал в апреле.
— Подготовьте цену к пятнице, — сказал он. — Сразу для шестидесяти ключей. Сорок восемь в систему, двенадцать в запас и испытания.
Инженер приблизил модель корпуса.
— А интервал четыре и шесть?
— Остаётся целью, — ответил Михаил. — На четырёх секциях найдём способ. Потом на двенадцати. До этого в спецификацию не входит.
Они выключили оба макета. На групповом тепловизор всё ещё показывал длинное оранжевое пятно. На секционном светились четыре маленьких следа, один из них быстро остывал после отключения.
Андрей подписал изменение архитектуры. В календаре зимняя дата сменилась весенней. Под ней появились две новые работы: серийный силовой ключ и собственный сорокавосьмиканальный синхронизатор.
Михаил прикрепил к секционному макету зелёную бирку. Групповой получил серую и ушёл в разбор. Быстрая дорога освобождала место в зале; медленная заняла мастерскую на следующие месяцы.
В мастерской опытный ключ разобрали на керамическом столе. Медные шины потемнели у мест пайки, а на одном из пружинных контактов под увеличением обнаружилась тонкая борозда. Сборщик записал восемь ручных операций, для каждой указал инструмент и время. Две из них требовали Андрея: только он пока подбирал форму управляющего импульса после измерения контакта.
— Эти две убираем из серии, — сказал Андрей.
Он вызвал инженера управления и показал осциллограммы трёх исправных ключей. Вместе они выделили измеряемые параметры, по которым программа могла выбирать импульс без его догадки. Первый автоматический расчёт промахнулся; контакт закрылся поздно и оставил на шине чёрную точку. Второй вошёл в допуск.
К концу смены сборщик прошёл всю последовательность сам. Андрей стоял за прозрачной перегородкой и не вмешивался. Когда зелёный индикатор загорелся вовремя, облегчение смешалось с неприятной мыслью: ещё утром он считал собственное участие преимуществом. Для шестидесяти ключей оно стало бы очередью из людей у его двери.
Михаил внёс в график отдельную квалификацию процесса. До серийной сборки оставались стенд автоматического контроля, повтор на другой партии керамики и два сотрудника, способных получить одинаковый результат.
Глава 18. Знакомое название
Вера открыла вторую выписку только потому, что в первой не сходился адрес.
Восемнадцатого ноября за окном её кабинета уже темнело. На стекле отражались две страницы с одинаковым названием: «Региональный промышленный сервис». В одном документе компания значилась подрядчиком нового поставщика металлокерамических вводов. В другом — обслуживала склады независимого измерительного оператора, созданного при участии Марка Вайлера.
Вера придвинула экраны друг к другу. Совпадали название и номер регистрации. Адреса были разными: Екатеринбург и Подольск. В старой выписке владельцем стояло акционерное общество, после смены адреса появилась управляющая компания с похожим именем. Совпадение требовало проверки, но ничего ещё не доказывало.
Она позвонила корпоративному юристу.
— Зайдите ко мне с реестром поставщиков. Только вы.
Через пять минут он появился с ноутбуком и кружкой, от которой пахло пережжённым кофе. Сергей Туманов работал с Верой второй год и умел задавать самый неприятный вопрос до того, как документ становился договором.
— Что мы уже купили? — спросил он.
— Пока ничего. Михаил просит допустить нового изготовителя вводов к опытной партии. Закупки проверили налоги, судебные дела и станочный парк. Я смотрю собственников второго уровня.
Она развернула к нему первый экран. Туманов прочитал название, затем открыл карточку компании в реестре.
— Обычное имя. Таких «промышленных сервисов» десятки.
— Номер один.
Он сравнил цифры и перестал пить кофе.
— Это одна компания. Филиал сменил адрес в прошлом году.
— Во второй выписке она откуда?
Туманов пролистал документ оператора до приложения. Подрядчик арендовал часть склада, устанавливал климатические шкафы и обслуживал кабельные трассы. Работа не касалась технологий Андрея. Договор был открытым, сумма — заметной, но не исключительной.
— Связь с Вайлером через оператора есть, — сказал Туманов. — Связи с нападением нет. И с новым изготовителем тоже пока только договор на обслуживание здания.
— Новый изготовитель входит в нашу резервную цепочку. Если он зависит от одного подрядчика, мне нужно знать насколько.
— Тогда запросим договоры и конечных владельцев. Основание — проверка устойчивости поставщика. Про Вайлера в запросе не пишем.
Вера покачала головой.
— Если спрячем причину, вы получите ровно тот объём, который запросили, и пропустите остальное. Укажите оба документа. Проверяем пересечение собственности, руководителей и договоров. Не расследуем нападение и не ищем подтверждение заранее выбранной версии.
Туманов посмотрел на неё поверх экрана.
— Андрей знает?
Вера посмотрела на часы.
— Через десять минут будет знать то же, что и мы: совпал номер компании, а связи с поставщиком и нападением пока нет. Сначала назовите срок проверки.
— Так и скажете?
— И покажу обе выписки. Решение о поставщике он примет сам.
Юрист снова открыл первую выписку. За названием шла цепочка из четырёх обществ. Два раскрывали владельцев полностью. Третье принадлежало фонду, зарегистрированному в другой юрисдикции. Четвёртое трижды меняло управляющую компанию.
— Быстро не получится, — сказал он. — Российскую часть соберём за месяц. По фонду придётся поднимать старые реестры и договоры. Если контрагенты ответят добровольно — к весне. Если нет, будем идти через открытые судебные материалы и нотариальные запросы.
— Срок, за который вы готовы отвечать?
Туманов открыл календарь. Сначала назвал март, потом перечитал цепочку и сдвинул дату. На восьмом июля следующего года у него не было заседаний.
— Восьмое июля. Письменный отчёт: подтверждённые собственники, руководители, крупные договоры, изменения долей. Без предположений.
Вера сняла со стопки жёлтый стикер, написала дату и приклеила его к краю монитора.
— Что с допуском поставщика? — спросил Туманов.
На соседнем экране ждал запрос Михаила. Опытная партия вводов требовалась в декабре. Отказ от нового изготовителя оставлял компанию с одним поставщиком и возвращал зависимость, от которой Андрей только начал уходить. Разрешить закупку без ограничений было проще, но тогда спорная компания получала доступ к регулярным заказам.
Вера открыла проект договора.
— Один опытный комплект. Оплата после измерений. Никаких эксклюзивных обязательств и автоматического продления. Технические требования передаёт Михаил в том же объёме, что первому поставщику.
— Остановить производство по моему запросу?
— Нет. Остановить можно по дефекту, нарушению договора или подтверждённому конфликту интересов. Совпадение названия — не причина ломать график.
Туманов внёс условия. Вера подписала финансовую часть и отправила Михаилу короткое сообщение: опытная партия согласована, договор ограничен одним комплектом, параллельно идёт проверка устойчивости подрядной цепочки. Имени Марка там не было.
Юрист закрыл ноутбук, но не встал.
— Вы думаете, это он?
За стеной секретарь выключила свет в приёмной. Кабинет стал темнее, и две одинаковые строки на мониторах выделились резче.
— Я думаю, что одна и та же компания оказалась в двух местах, — сказала Вера. — Остальное вы мне принесёте восьмого июля.
Она проводила Туманова до двери. Когда он ушёл, Вера сохранила обе выписки в папку проверки и вернулась к бюджету накопителя. Через десять минут знакомое название исчезло под сметами, платёжным календарём и шестью договорами. Жёлтый стикер остался на краю экрана.
На экране закупок опытный комплект ждал её решения. Вера открыла смету рядом с предложением первого поставщика. Новый изготовитель брал на двенадцать процентов меньше, но просил половину суммы до производства. Первый соглашался на оплату после испытаний и обещал доставку на три недели позже.
Она позвонила Михаилу.
— Какую часть комплекта можно проверить до окончательного расчёта?
— Каждый ввод отдельно: геометрию, изоляцию и тепловой цикл. Сборку приму только целиком.
— Тогда аванс двадцать процентов. Остальное — после отдельных измерений и общей приёмки.
Поставщик возражал семь минут. Вера слушала, глядя на совпавшее название в выписке, и ни разу его не упомянула. Она добилась поэтапной оплаты и банковской гарантии на аванс. После подписи в ноябрьском бюджете осталось достаточно денег на запасной комплект керамики.
Вера прикрепила банковскую гарантию к договору и разрешила первый платёж. На жёлтом стикере рядом с монитором осталась дата отчёта Туманова.
Она распечатала обе схемы собственности и убрала их в серую папку. На обложке написала номер проверки. Фамилия Марка всё ещё существовала в одном договоре оператора; переносить её на поставщика без документов было нельзя. В июле Туманов либо соединит компании проверяемой цепочкой, либо закроет вопрос.
Вера позвонила Андрею. Он выслушал Туманова, попросил вывести обе выписки на экран и несколько секунд сравнивал одинаковые номера.
— Опытный комплект оставляем, — сказал он. — Один, без продления. Михаил проверяет каждую деталь. Восьмого июля хочу увидеть факты, а не версию о Марке.
— В договоре уже есть поэтапная оплата и гарантия на аванс, — сказала Вера.
— Подписывай.
Перед уходом она поставила Туманову ежемесячное напоминание о ходе проверки. В первое он должен был принести российские выписки, во второе — ответы контрагентов, затем документы фонда и старые протоколы смены владельцев.
Глава 19. Независимый оператор
Белые пломбы на измерительных шкафах уцелели после трёх контрольных прогонов. Если хотя бы одна окажется сорвана, комиссия откажется подписывать акт.
Пятнадцатого января Марк прошёл вдоль стены нового центра и проверил номера. Семь шкафов, семь целых пломб, отдельные вводы питания, два независимых канала связи. Из аппаратной доносилось ровное шипение вентиляции. За стеклом инженеры готовили эталонный импульс для последнего испытания.
Директор оператора Кирилл Рудин догнал его у входа в зал.
— Комиссия просит убрать вас из аппаратной на время прогона.
— Это мой объект.
— Помещение принадлежит вашей компании. Измерение выполняет моя. Если вы останетесь, председатель запишет присутствие владельца оборудования в протокол.
Марк посмотрел через стекло. На длинном столе стояли три закрытых регистратора. Два привезла комиссия, третий принадлежал клиенту. Именно так и должен был выглядеть независимый оператор: даже тот, кто оплатил стены, ждал снаружи.
— Где ваши будущие клиенты?
— В переговорной. Керамический завод, производитель тяговых преобразователей и страховая лаборатория. У каждого своя папка и свой договор.
На папках действительно были разные логотипы. Ни одна компания не работала с Андреем. Первые две пришли проверить силовые вводы и коммутацию, третья хотела снимать данные после промышленных аварий. Рудин собирал рынок шире той задачи, ради которой Марк дал деньги.
— Сколько моего времени они уже купили? — спросил Марк.
— Нисколько. Они купили часы центра.
— Центр купил я.
Рудин не отвёл глаз.
— Тогда у вас плохая инвестиция. Независимость заканчивается в тот день, когда вы можете передвинуть чужого клиента ради своей задачи.
Марк улыбнулся. Рудина он выбрал именно за эту несговорчивость и теперь впервые платил за неё по-настоящему. В исходной финансовой модели оператор получал почти половину выручки от проектов, связанных с Андреем. После договоров со сторонними компаниями доля падала ниже двадцати процентов. Возврат вложений растягивался ещё на два года, а аккредитация переставала зависеть от одного заказчика.
За стеклом вспыхнул зелёный индикатор. Эталонный блок выдал короткий импульс. Три регистратора показали почти одинаковые кривые; комиссия забрала выгрузки, не открывая сеть оператора.
— Если сегодня подпишут, когда первый коммерческий прогон? — спросил Марк.
— Двадцать восьмого января. Тяговые преобразователи.
— А моя бронь?
— У вас нет брони. Есть право подать заявку на общих условиях.
— И вы говорите это человеку, который оплатил семь шкафов.
— Шесть. Седьмой куплен из аванса керамического завода.
Рудин открыл дверь переговорной. За столом сидели трое представителей комиссии и три будущих клиента. Марку отвели место у стены, рядом с юристом собственника помещения. Он мог присутствовать, но не голосовать.
Председатель комиссии положил на стол протокол. Центр подтвердил повторяемость эталонного сигнала, раздельное хранение исходных данных и невозможность изменить завершённую запись без следа. Один пункт оставался открытым: кто будет владеть методикой, созданной по заказу клиента.
Представитель завода хотел получать исходные данные и запретить оператору использовать даже обезличенные результаты. Страховая лаборатория настаивала на сохранении статистики отказов. Рудин предложил разделить права: клиент забирает свои измерения и выводы, оператор сохраняет описание процедуры и сведения о работе оборудования.
— Тогда по нашему заказу вы научитесь быстрее и продадите опыт конкуренту, — сказал представитель завода.
— Он купит у нас измерение, — ответил Рудин. — Ваши чертежи и составы останутся вашими.
— Этого мало.
Председатель комиссии посмотрел на Марка.
— Собственник готов обеспечить отдельное хранение без доступа к коммерческим данным клиентов?
Марк мог потребовать больше. Технические результаты показывали, где компании ищут новые материалы, какую мощность собираются передавать и чего боятся страховщики. Ради этого он и строил площадку. Но доступ владельца к чужим данным превратил бы оператора в разведывательный отдел и уничтожил главное преимущество — доверие тех, кто не хотел идти к Андрею или его конкурентам.
— Готов, — сказал Марк. — Данные клиента доступны клиенту и оператору в пределах договора. Моя компания видит загрузку, выручку и состояние оборудования.
Юрист повернулся к нему.
— Это меняет инвестиционное соглашение.
— Подготовьте дополнение сегодня.
Рудин подвинул протокол к председателю. Тот подписал заключение, затем передал лист остальным членам комиссии. На последней странице появилась печать.
В соседней комнате техник снял временную синюю ленту с двери аппаратной. Белые пломбы остались на шкафах. Центр мог принимать коммерческие заказы.
Представители клиентов открыли свои папки. Первым подписал производитель тяговых преобразователей: шесть прогонов и одно разрушительное испытание. Керамический завод сократил заказ до четырёх прогонов, но сохранил его. Страховая лаборатория взяла годовой пакет аварийных измерений.
Марк наблюдал, как Рудин ставит подпись трижды. В его прежней модели свободные окна ждали бы проектов Андрея, а каждый такой проект приносил бы больше. Теперь январь заполняли чужие заказы. Прибыль первых месяцев уменьшалась. Одновременно оператор получал десятки причин существовать без Андрея.
После комиссии Рудин принёс ему обновлённый прогноз.
— В первый год вернём на девятнадцать процентов меньше, — сказал он. — Во второй разрыв сократится. С третьего прибыль выше исходной модели.
— Если клиенты останутся.
— Для этого им нужно верить, что вы не читаете их файлы.
Марк подписал дополнение к инвестиционному соглашению. Доступ к результатам закрылся в ту же минуту. На его панели остались названия клиентов, занятые часы и суммы.
— Окно для большой секционной системы появится? — спросил он.
— Когда она будет существовать и подаст заявку.
Рудин забрал подписанный документ. За стеклом инженеры устанавливали первый клиентский образец: керамический ввод длиной с ладонь, с медными фланцами на концах. Рядом с его номером уже стояли оплаченные часы прогона. Центр начал зарабатывать на отрасли, которой ещё год назад не существовало.
На выходе ему выдали гостевую карту. Постоянный пропуск владельца помещения больше не открывал аппаратную. Марк попробовал его на считывателе, дождался красного сигнала и убрал обе карты в карман. В телефоне появилось уведомление о первом клиентском платеже.
Сумма была небольшой рядом со стоимостью здания. Марк всё равно задержался у окна и посмотрел на разгрузочную площадку. Машина керамического завода уже уезжала; следом охрана пропустила фургон страховой лаборатории. Ни один водитель не спрашивал, где сегодня Андрей.
Рудин вышел проводить членов комиссии и остановился рядом.
— Через неделю будет запрос от металлургов, — сказал он. — Им нужен ночной цикл и собственный наблюдатель.
— Решайте по своей процедуре.
— Они захотят скидку за первый заказ.
Марк привычно собирался назвать нижнюю границу, но удержался. Цена и загрузка теперь принадлежали оператору вместе с ответственностью за прибыль.
— Тогда решайте и это.
Рудин кивнул и пошёл к машине комиссии. Марк остался с гостевой картой в кармане и цифрами, которые росли медленнее его прежнего плана. Здание впервые приносило ему деньги способом, которым он не управлял вручную.
Он провёл картой по считывателю у выхода. Турникет открылся. На двери аппаратной такая же карта уже оставила его снаружи. Марк усмехнулся этой разнице и пошёл к машине.
Глава 20. Девять минут
Через семь секунд после основного импульса на графике появился второй.
Дарья вернула запись к началу. Основной отклик прошёл чисто: ток вырос, сопротивление проводника осталось в допуске, температура по краям пластины поднялась равномерно. Потом экран почти успокоился. На седьмой секунде по кривой акустического датчика пробежал низкий зубец.
— Тележка? — спросила она.
Инженер контроля покачал головой.
— Во время измерения проезд закрыт. Вибродатчик стола молчит.
На посту входного контроля лежали двенадцать пластин из одной январской партии T01. Каждая представляла собой тонкую слоистую ленту: тёмная сердцевина проводила большой ток при комнатной температуре, светлые переходные слои удерживали её на керамической подложке. После выращивания пластины провели двадцать восемь дней в камере старения. Утром короткий цикл проверил их сопротивление, нагрев и прочность контакта. По утверждённому допуску партия годилась для следующей печной операции, где ленты должны были соединить в длинный проводник.
Акустический датчик слушал слабые щелчки внутри слоёв при снятии нагрузки. На ранних образцах такой звук появлялся перед расслоением.
В углу экрана шёл обратный отсчёт: восемь минут сорок две секунды. После нуля печной участок отдавал окно другому заказчику. Следующее свободное время для их режима стояло седьмого февраля.
— Повторяем, — сказала Дарья.
— Короткий цикл пройден, — напомнил инженер. — По инструкции я могу выпустить партию.
— Я слышу поздний отклик.
— Один. На уровне двух процентов от порога.
— Поэтому повторяем, а не бракуем.
Инженер уложил первую пластину обратно между медными зажимами. Дарья проверила номер. Именно она три месяца назад предложила временный короткий допуск, чтобы первые стабильные партии не ждали полного сорокаминутного измерения. После пяти бездефектных серий ей дали право принимать материал по этому циклу. Январская партия должна была стать шестой и принести группе премию за переход к опытному выпуску.
Она могла подписать её сейчас. Все обязательные числа были зелёными. Низкий зубец оставался наблюдением, которого в критериях ещё не существовало.
— Готов, — сказал инженер.
Дарья включила ток.
По пластине прошла едва заметная серебристая волна. Светлая кромка у контакта нагрелась до сорока двух градусов, затем начала остывать. Основной импульс исчез с экрана. Дарья смотрела на пустую часть графика.
На шестой секунде линия дрогнула. На седьмой появился второй низкий зубец — чуть левее первого, почти той же высоты.
— Сохрани оба сигнала отдельно, — сказала она.
— Уже.
До передачи окна оставалось шесть минут семнадцать секунд.
Дарья позвонила начальнику печного участка. Он ответил на втором гудке; за его голосом гремели вытяжки.
— Партия идёт? Люди ждут у шлюза.
— У меня повторился поздний акустический отклик. Нужен длинный цикл.
— Он сорок минут. Через шесть я запускаю чужую оснастку.
— Подержи окно.
— Не могу. Следующий заказчик уже прогрел печь и привёз газовую смесь. Если снимаешь свою партию, я отдаю окно сейчас.
Инженер контроля открыл форму выпуска. Курсор мигал напротив фамилии Дарьи. Одной подписи хватало, чтобы тележка пошла к печи.
— Сними зажимы со второй пластины, — сказала она. — Проверим датчик на пустом столе.
— За шесть минут не успеем вернуть образец.
— Если отклик повторится без него, выпустим остальные.
Они сняли пластину. Инженер замкнул медные контакты эталонной перемычкой и подал тот же импульс. Кривая погасла сразу. На седьмой секунде экран остался ровным.
Четыре минуты пятьдесят одна секунда.
Начальник участка вошёл сам. На нём была жаростойкая куртка, расстёгнутая у горла. Он посмотрел на таймер, затем на две сохранённые кривые.
— Порог не превышен.
— Порог писала я, когда у нас не было этого сигнала.
— Тогда меняй инструкцию после длинного цикла. Сегодня партия проходит.
— Если слои расходятся, печь соединит двенадцать плохих пластин в одну заготовку. После этого мы не узнаем, какая начала разрушаться.
— А если это безопасная релаксация? Мы потеряем шестнадцать дней, заказ и твоё право принимать коротким циклом.
Дарья посмотрела на тележку за стеклом. Двенадцать пластин лежали в кассетах, разделённые мягкими прокладками. Их выращивали почти месяц. Печь должна была превратить набор коротких образцов в первый проводник длиной больше метра. Покупатель ждал его к концу января для собственного силового стенда.
Телефон показал входящий звонок от покупателя. Начальник участка протянул аппарат Дарье.
— Объясняй сама.
Она приняла вызов.
— Дарья Агапова, руководитель программы материала.
— Мне сказали, вы задерживаете загрузку. Наш стенд назначен на второе февраля.
— В двух измерениях появился внутренний акустический отклик после снятия тока. В обязательном допуске его пока нет. Я остановлю партию и проведу длинную проверку.
— Ваш договор разрешает отгрузку по короткому циклу.
— Разрешает. Подпись должна поставить я.
— Тогда поставьте. Если материал не пройдёт у нас, замените по гарантии.
Дарья представила метровый проводник на чужом стенде. При рабочем токе его сердцевина почти не нагревалась. Разрушение переходного слоя начиналось с тихого щелчка, а заканчивалось дугой между медным контактом и подложкой. Гарантия могла вернуть деньги. Она не возвращала испытательную установку после пожара.
— Нет, — сказала она. — Сегодня партия не выйдет.
Покупатель замолчал, потом потребовал назвать новую дату.
— После длинного цикла седьмого февраля. Если сигнал окажется безопасным, предложу новую сборку и пересчитаю срок. Если подтвердится расслоение, сделаем другой состав.
— Вы теряете наш заказ.
— Возможно.
Она завершила вызов и открыла форму карантина. Причину написала простыми словами: повторяющийся акустический импульс через шесть–семь секунд после снятия тока; происхождение не установлено. Приложила обе кривые и пустой прогон.
Таймер показывал одну минуту девять секунд.
— После подписи короткий допуск приостанавливается, — сказал начальник участка. — Следующие партии принимаем длинным циклом. Премия за январь снимается.
Дарья почувствовала, как внутри поднимается желание попросить ещё один прогон. Времени на него не было. Ещё одно измерение ничего не меняло: сигнал уже повторился.
Она подписала карантин.
На посту загорелся жёлтый индикатор. Рабочий за стеклом развернул тележку. Она не прошла последние десять метров до печного шлюза. Стальные колёса застучали в обратную сторону.
Таймер дошёл до нуля. На соседней линии открылись ворота, и к печи повезли чужую оснастку. Начальник участка снял из расписания фамилию Дарьи и поставил нового заказчика.
— Седьмого февраля дам вам первое окно после профилактики, — сказал он. — Раньше места нет.
— Мне нужен непрерывный сорокаминутный цикл и два независимых акустических датчика.
— Заявку пришлёшь сегодня.
Он ушёл. Инженер контроля продолжал смотреть на пустую форму выпуска.
— Если длинный цикл ничего не найдёт? — спросил он.
— Вернём короткий допуск и запишем, почему этот импульс безопасен.
— А если найдёт?
Дарья открыла два сигнала один над другим. Их поздние зубцы совпадали почти полностью.
— Тогда мы не отправили опасную заготовку в чужой стенд.
Она распечатала карантинную бирку и сама закрепила её на кассете. Жёлтая полоса легла поверх зелёного номера партии. Тележка исчезла за дверью склада, а на экране освободилось печное окно, которое уже принадлежало другому заказчику.
Инженер контроля снял датчики с испытательного кожуха и уложил их в два отдельных футляра. Дарья забрала карту памяти из первого регистратора; копию второй записи он запечатал в конверт лаборатории. Через открытую дверь тянуло горячей керамикой и маслом транспортной тележки.
— Производству что сказать? — спросил он.
Дарья посмотрела на очередь кассет. За карантинной стояли ещё три партии с тем же проводником. Их можно было пропустить по старому короткому допуску и сохранить январский график. Поздний щелчок мог повториться уже внутри готовой секции.
— Останавливаем все четыре. Завтра берём по одному образцу из каждой и ставим на длинный цикл.
Она позвонила Михаилу до того, как вышла из участка. Назвала потерянное окно, четыре кассеты и дату следующего доступа к печи. Михаил помолчал, затем попросил передать запись группе синхронизатора: если микротрещина меняла задержку ключа после нагрева, её след должен появиться и в электрическом отклике.
Михаил прикрепил акустическую запись к работе синхронизатора, Дарья — к картам четырёх остановленных кассет. Производство потеряло неделю. Сорок восемь секций пока оставались без этого проводника.
Глава 21. Седьмое февраля
Трещина появилась не сразу.
Материаловед держал пластину под микроскопом уже двадцать минут. На большом экране тёмная сердцевина T01 лежала между светлыми переходными слоями, как узкая река между двумя берегами. Край оставался ровным. Только в одном месте серебристая линия уходила в сторону на несколько микрон.
Дарья положила рядом карантинный протокол от двадцать второго января. На нём всё ещё была жёлтая полоса и её подпись. За шестнадцать дней право принимать партии по короткому циклу успело исчезнуть из её профиля. Теперь даже безупречный образец должен был ждать сорокаминутной проверки и подписи начальника лаборатории.
— Дайте ещё один токовый импульс, — сказала она.
— Это будет двенадцатый, — ответил материаловед.
— В январе поздний отклик усиливался после нагрузки. Если связь настоящая, линия должна раскрыться.
Представитель покупателя Павел Корнеев стоял у двери в одноразовом халате. Именно он две недели назад требовал выпустить материал по гарантии. Сегодня на его столе лежал перенесённый заказ и счёт за простой силового стенда.
— Вы обещали вывод за час, — сказал он.
Дарья посмотрела на часы. Прошло пятьдесят три минуты.
— Через семь минут скажу, что вижу. Решение будет после завершения цикла.
Корнеев хотел возразить, но Андрей поднял ладонь.
— Она ведёт проверку.
Он стоял в стороне от пульта. Дарья заметила это ещё при входе. Обычно Андрей подходил к прибору ближе всех и задавал режим сам. Сегодня он ограничился вопросом о схеме опыта, просмотрел исходные записи и больше не вмешивался.
Материаловед замкнул контакты. По пластине прошёл ток. Сердцевина не нагрелась; тепло возникло только у медных зажимов. Акустический датчик поймал основной удар, потом два тихих щелчка. Один пришёл через шесть целых восемь десятых секунды.
На экране микроскопа серебристая линия дрогнула. От неё отделилась тонкая ветвь.
— Стоп, — сказала Дарья.
Материаловед выключил ток и увеличил участок. Трещина пересекла переходный слой, остановившись у керамической подложки. Её ширина не достигала микрона. На обычном снимке она исчезала; при боковом освещении становилась чёрной.
Корнеев подошёл ближе.
— Это тот самый звук?
Дарья наложила акустические записи. Январский зубец совпал с сегодняшним по длительности и основной частоте. Новый был выше в полтора раза.
— Он возникал, когда трещина росла после снятия тока.
— Но сопротивление в норме.
— Сердцевина пока цела. Разрушается граница, которая удерживает её на подложке. На метровой заготовке таких границ двенадцать. После печи мы уже не смогли бы найти первую.
Материаловед взял вторую пластину из карантинной партии. Её не нагружали с двадцать второго января. Под микроскопом край выглядел ровным.
— Нужен контроль, — сказал он. — Та же выдержка, но без импульсов.
Дарья кивнула. Они установили пластину и начали осмотр с метки у первого контакта. Каждые пять миллиметров камера делала снимок в прямом и боковом свете. Корнеев сначала следил за экраном, потом сел и открыл рабочую почту. Андрей принёс из коридора четыре стакана воды.
На тридцать втором миллиметре материаловед остановил стол.
— Здесь есть линия.
Она шла вдоль слоя, не пересекая его. Дарья попросила изменить угол света. Линия блеснула и исчезла.
— След полировки, — сказал материаловед. — Глубины нет.
Они продолжили. Через двадцать минут контрольная пластина осталась целой. После первого токового импульса акустическая запись погасла вместе с током. Позднего щелчка не было.
Корнеев убрал телефон.
— Значит, вся партия плохая?
— Пока подтверждены две пластины, — ответила Дарья. — Остальные пройдут длинный цикл. Если позднего отклика нет, мы не переносим на них чужой дефект.
— А мой проводник?
Дарья открыла новый производственный календарь. Вместо сгоревшего январского окна там стояли три даты: полная проверка оставшихся пластин, повторное выращивание двух замен и печная сборка.
— При лучшем результате — двадцать восьмое февраля. Если отклик найдём ещё хотя бы на одной, партия снимается целиком. Тогда апрель.
— Второе февраля уже прошло.
— Да.
Корнеев провёл пальцем по перенесённой дате. Под ней стояла сумма его потерь. Даже доказанный дефект не возвращал шестнадцать дней и не оплачивал простой.
— Если бы вы выпустили материал, мы увидели бы это на стенде?
Материаловед вывел снимок трещины на весь экран.
— Сначала, вероятно, ничего. Затем могла отойти часть слоя у контакта. Ток сохранился бы, но пластина начала бы двигаться при каждом импульсе. Дальше — дуга или разрыв. Когда именно, мы не знаем.
Корнеев долго смотрел на чёрную ветвь. Потом достал из папки письмо о расторжении заказа. Оно было подготовлено, но не подписано.
— До двадцать восьмого февраля, — сказал он. — Один раз. Если сдвинете снова, я ухожу к обычной медной шине.
— Согласна, — ответила Дарья.
Он перечеркнул в письме сегодняшнюю дату и подписал новый срок. Заказ сохранился, однако скидка за опытный материал исчезла: покупатель потребовал компенсацию за перенос.
Андрей дождался, когда Корнеев выйдет, и положил перед Дарьей проект нового допуска. Она прочитала первую страницу. Короткий цикл оставался для промежуточного контроля в производстве. Выпуск каждой партии требовал выдержки, сорокаминутной серии импульсов и одновременной акустической записи с двух датчиков. Поздний отклик выше фонового диапазона отправлял образец на микроскопию.
— Почему решение уже написано? — спросила она.
— Начальник лаборатории подготовил проект по твоему протоколу. Утверждать будешь ты.
Дарья перелистнула документ. В строке ответственного снова стояла её фамилия.
— Моё право приёмки приостановлено.
— До результата сегодняшнего опыта. Результат есть.
— И цена тоже. Печь мы потеряли. Покупателю платим скидкой. Новый цикл займёт почти час на каждую кассету.
— Сколько нужно постов, чтобы не растянуть производство?
Дарья назвала два дополнительных акустических стенда и одного специалиста в смену. Андрей не торговался. Он записал сумму и спросил, когда она подготовит расчёт.
— Завтра утром.
Он подписал только выделение денег. Документ допуска вернул ей.
— Это твоя процедура. Если считаешь её избыточной, меняй.
Дарья снова посмотрела на ветвящуюся трещину. Две недели назад она надеялась, что ошиблась. Подтверждение возлагало на неё новую ответственность: каждый следующий поздний щелчок придётся отличать от шума, следа полировки и безопасного движения материала.
Она внесла в документ частоту сегодняшнего сигнала, добавила обязательный пустой прогон и подписала.
Материаловед снял повреждённую пластину с держателя. При прямом свете её край снова казался ровным. Дарья повернула образец боком, и тонкая чёрная ветвь появилась на серебристой границе.
— Эту оставьте в учебной коллекции, — сказала она. — Рядом положите январскую акустическую запись. Пусть смена сначала услышит, потом увидит.
На двери лаборатории её доступ к приёмке включился снова. Потерянное окно осталось в прошлом расписании. Новый критерий вошёл во все будущие партии.
Перед вечерней сменой Дарья принесла учебную пластину на участок контроля. Пятеро операторов по очереди надевали наушники и слушали запись: нагрев, снятие тока, шесть секунд тишины, сухой щелчок. Первый принял его за остывание корпуса. Вторая оператор сразу указала момент, но не смогла отличить сигнал трещины от удара тележки в соседнем пролёте.
Дарья поставила рядом пустую кассету и попросила рабочего прокатить тележку тем же маршрутом. Удар пришёл раньше и отозвался сразу в обоих датчиках. Трещина возникала позже, только в канале, связанном с пластиной. На третьем повторе разницу услышали все.
— Если сомневаетесь? — спросила Дарья.
— Оставляем кассету на стенде и зовём второго оператора, — ответила женщина из ночной смены.
Дарья закрепила над постом две короткие записи с временной шкалой. Новый контроль добавлял к каждой кассете почти час и требовал ещё двух стендов, которые Андрей согласился оплатить. Пока их не установят, очередь росла на складе. Вечером начальник производства прислал фотографию: вдоль стены уже стояли семь жёлтых кассет.
Дарья посмотрела на снимок и не стала укорачивать цикл. Завтра ей предстояло объяснить задержку покупателю, а через неделю — доказать на другой партии, что смена способна услышать опасный отклик без неё.
Глава 22. Второй набор
На тележке лежали двадцать четыре истории болезни. Двенадцать папок были отмечены синей полосой, двенадцать — зелёной.
Анна остановила тележку у окна и разложила карты по порядку первых процедур. Пятнадцатого марта внешний клинический центр собирал вторую группу пациентов с тяжёлыми рубцами после ожогов и операций. Первая группа проходила реабилитацию уже пять месяцев. Теперь центр мог либо продолжить наблюдение только за ней, либо принять ещё двенадцать человек и превратить временную программу в постоянное направление.
Сергей Викторович положил на стол график занятости операционных.
— Если берём второй набор, вы ведёте обе группы, — сказал он. — До сентября. Потом решаем, открывать ли отделение.
— Две группы не помещаются в нынешние смены.
— Поэтому здесь три новых ставки.
Анна прочитала фамилии. Двух медсестёр она знала по первой группе. Физиотерапевт переходил из соседнего отделения. Хирурга предлагали молодого, после ординатуры; на сложных вмешательствах ему требовался старший.
— Кто отвечает ночью?
— По общему графику клиники.
— Тогда второй набор не берём.
Сергей Викторович нахмурился.
— У нас круглосуточная дежурная служба.
Анна открыла карту пациентки из первой группы. Через восемь часов после коррекции рубца у неё возник отёк трансплантата. Дежурный врач увидел осложнение, но не знал, какой натяг был задан во время операции, и дважды звонил Анне. Она приехала ночью и успела снять часть швов до нарушения кровотока.
— Дежурная служба лечит человека, которого видит впервые. Для этих пациентов первые двое суток нужны наши врачи. Иначе я подпишу план днём, а ночью решение примет человек без операционной карты.
Члены команды начали считать смены. Молодой хирург предложил взять две ночи в неделю. Второй врач мог закрыть ещё две. Оставались три.
— Их возьму я, — сказала Анна. — Первые два месяца. Потом передам после совместных дежурств.
Сергей Викторович провёл ручкой по её графику.
— У вас четыре свободных дня в месяц.
До переезда эти дни принадлежали Екатеринбургу. Два они когда-то оставляли для встреч с Андреем, два Анна держала без назначений. После сентября общий календарь закрылся, но привычка не исчезла: каждый месяц она замечала пустые клетки и не ставила туда пациентов.
В январе Андрей прислал фотографию первого собственного синхронизатора. В феврале позвонил спросить о лабораторной матрице кожи. Они говорили спокойно, по делу, и ни разу не предложили друг другу дату встречи. Свободные дни оставались ожиданием, которого никто уже не обещал.
Анна взяла зелёную ручку и вписала в них ночные дежурства.
— Теперь свободных нет.
Молодой хирург поднял голову.
— Вы уверены? Я могу взять третью ночь.
— Через два месяца возьмёте. Сначала проведём четыре совместные смены. Потом вы покажете, как принимаете решение без меня.
Она повернула тележку к команде. За каждой зелёной папкой стоял человек, которого уже обследовали, но ещё не обещали лечить. Один пациент носил высокий воротник даже в помещении: рубец тянул подбородок к груди. Женщина из третьей папки не могла полностью закрыть левый глаз после старой операции. Двенадцатилетнему мальчику требовалась серия вмешательств до следующего скачка роста.
— Начинаем с тех, кому ожидание меняет результат, — сказала Анна. — Остальных не ставим в очередь из вежливости. Объясняем срок и даём альтернативный центр.
Координатор возразила: если взять меньше двенадцати пациентов, финансирование второй группы сократят. Сергей Викторович поддержал её — грант рассчитывался по полному набору.
Анна закрыла две папки. У этих пациентов состояние было стабильным, а другой центр мог принять их весной.
— Тогда подавайте на десять. Я не буду занимать место человеку, которого здесь начнут лечить только ради числа.
— Грантовый комитет может отказать, — сказал Сергей Викторович.
— В первой группе у нас девять завершённых этапов из двенадцати. Покажите результаты и ночную модель. Если им важны только двенадцать папок, отделение на этом всё равно не построить.
Он постучал ручкой по столу. Анна знала этот жест: так он спорил с решением, которое уже считал разумным. Наконец он вычеркнул две строки из заявки.
— Хорошо. Десять пациентов, три ставки, ваши ночи на два месяца. Решение о продолжении — пятнадцатого сентября.
— И право команды остановить набор, если осложнений станет больше двух одновременно.
— Запишите критерий.
К полудню график был готов. Синие полосы первой группы шли по верхней половине календаря. Зелёные начинались в апреле и пересекали их на днях операций, перевязок и контрольных осмотров. Анна распределила врачей так, чтобы ни один пациент не зависел от одного человека, включая её саму.
Последними она внесла четыре совместные ночные смены молодого хирурга. После них он получал собственные дежурства. Если справится, к июню Анна освободит часть времени. Эти дни уже не вернутся в старый календарь автоматически: она решит, чем их занять, когда они появятся.
Сергей Викторович принёс приказ о второй группе. Анна прочитала список пациентов, ставки и предел одновременных осложнений. Потом поставила подпись.
Координатор сняла с тележки зелёные папки и повезла их в приёмное отделение. Через открытую дверь Анна услышала, как первого пациента пригласили на консультацию. Пустые клетки в её календаре заполнились фамилиями людей, которые уже пришли.
Первым вошёл мужчина в высоком воротнике. Он сел боком, чтобы меньше тянул рубец, и сразу спросил, когда сможет снова смотреть вверх. Анна не стала открывать календарь. Сначала попросила его расстегнуть воротник, измерила подвижность шеи и провела пальцем вдоль плотной полосы ткани. На верхнем крае кожа белела при каждом движении подбородка.
Молодой хирург стоял у стены с планшетом. Он предложил начать с большого участка, чтобы быстрее освободить шею. Анна попросила его показать границу кровоснабжения на снимке. Тот выбрал слишком широкую зону и сам увидел, где расчёт пересекает старый лоскут.
— Значит, первый этап меньше, — сказал он. — Проверяем питание края и оставляем запас для следующего вмешательства.
Анна передала ему ручку. Он нарисовал план на прозрачной плёнке поверх снимка и объяснил пациенту оба этапа. Мужчина несколько раз посмотрел на Анну, ожидая подтверждения. Она кивнула только после того, как хирург назвал риск ограничения движения между операциями.
Когда пациент ушёл, Анна внесла в график обследование сосудов и первую совместную смену. Её новая работа начиналась с человека, чьё имя уже стояло в зелёной полосе, и с врача, которому предстояло научиться отвечать за решение вслух.
Она оставила молодому хирургу следующий приём и попросила позвать её только после того, как он сам предложит пациенту варианты. В расписании возле его фамилии появилась первая синяя отметка. Анна закрыла карточку мужчины и взяла следующую зелёную папку.
За дверью ждала женщина, которая не могла полностью закрыть левый глаз. Молодой хирург пригласил её сам. Анна вошла следом и села сбоку, оставив ему место напротив пациентки.
Он начал с вопроса о боли и сухости глаза. Анна слушала.
Глава 23. Двенадцать дней
На рабочем месте Артёма осталась кружка с засохшим следом кофе.
Вчера был его последний день. Старший инженер коммутации отработал срок уведомления, передал текущие файлы и уехал в московскую команду Марка. Он никого не обманул: предложение было открытым, зарплата — почти вдвое выше, должность — руководящей. Михаил сам подписал акт передачи.
Восьмого апреля пустой стул раздражал сильнее, чем если бы Артём ушёл внезапно.
На сборочном стенде стояли двадцать четыре секции T02. Их силовые ключи уже соединялись с новым синхронизатором. Сегодня команда должна была впервые включить половину будущей системы и проверить, насколько точно импульс приходит к дальней секции по кабелю длиной двадцать семь метров.
Инженер управления открыл модель задержек.
— Файлы сходятся с последней версией Артёма. Подпись на сборку есть.
— Подпись была на вчера, — сказал Михаил.
— Железо не изменилось.
— Кто объяснит коэффициент здесь?
Он указал на строку компенсации температуры. Два инженера наклонились к экрану. Один сказал, что коэффициент получен на четырёхсекционном стенде. Второй нашёл таблицу измерений, но не смог показать, почему Артём отбросил три крайние точки.
— Они выбросы, — предположил первый.
— Из-за чего?
Ответа не было.
Михаил посмотрел на собранные секции. Над каждой горел зелёный индикатор готовности. Программа разрешала пуск: контрольные суммы совпадали, кабели были прозвонены, температура находилась в пределах. Если нажать кнопку, они могли сохранить апрельский график и за двенадцать дней перейти к сорока восьми секциям.
Он снял питание.
Зелёные индикаторы погасли по два, от ближней пары к дальней. В зале стих высокочастотный писк источников. Осталась только вентиляция.
— Зачем? — спросил инженер управления. — Мы можем провести холостой импульс.
— Можем получить красивую кривую и не узнать, почему она такая.
— Артём оставил таблицу входных токов, задержек команд и ожидаемых фронтов — тестовые векторы.
— Тогда восстановите расчёт сами.
Михаил открыл чистую копию модели и назначил работу. Первый инженер получал геометрию кабелей, температуры и исходные измерения. Второй — требования к фронту импульса и набор отказов. Им предстояло независимо получить коэффициенты, обменяться моделями и повторить последовательность Артёма на стенде.
— Сколько времени? — спросил второй.
Михаил разложил задачу по этапам. Два дня на восстановление расчёта. Три на взаимный разбор. Четыре на изготовление переходной платы и независимый прогон. Ещё два на исправления. Двенадцатый день оставался на повтор в присутствии внешнего рецензента.
— Двадцатого апреля решаем, включать ли сборку.
— За двенадцать дней мы потеряем запас графика.
— Уже потеряли.
Инженер управления провёл ладонью по лицу.
— Андрей знает?
— Сейчас узнает от меня.
Михаил закрепил на главном разъёме красную бирку. На ней написал дату остановки и одну причину: модель задержек не имеет ответственного, способного объяснить её допущения. В акте передачи Артёма стояли все перечисленные файлы и подписи. Пропущенного документа не нашлось. Команда получила сведения, но не успела превратить их в собственное умение.
На пустом месте Артёма мигал забытый зарядный кабель. Михаил выдернул его из розетки, поставил кружку в коробку с личными вещами и позвонил Вере.
— Сборка остановлена. Двенадцать дней.
— Что случилось?
— У нас есть модель и нет человека, который может её защитить.
— Андрей может.
Михаил посмотрел на погасшие секции.
— Тогда это снова будет его модель. Я готовлю другой вариант.
*
Утром девятого апреля Андрей нашёл на столе документ с пустой строкой ответственного.
В кабинете программы сидели Михаил и Вера. За стеклом сборочная ячейка оставалась тёмной. Люди работали за компьютерами, но к стенду никто не подходил.
— Почему остановили после ухода, а не до него? — спросил Андрей.
— До пятницы Артём отвечал за модель и провёл последний разбор, — сказал Михаил. — Вчера я спросил двух инженеров о температурной поправке. Ни один не смог объяснить три отброшенные точки.
Он показал записи. На нижнем графике три импульса уходили за общий ряд. Андрей помнил этот набор: при нагреве оптический передатчик задерживал команду, и первые образцы плёнки смещали фронт. Артём исключил их после замены передатчика. Решение было правильным. Объяснить его Андрей мог за минуту.
Вера пододвинула документ.
— Есть временный выход. Андрей подтверждает модель как разработчик архитектуры. Михаил возобновляет сборку. Два инженера проходят восстановление параллельно, без остановки.
На графике срок оставался прежним. В июне появлялись сорок восемь секций. Июльский пилот не сдвигался. Цена ухода Артёма почти исчезала.
Андрей взял ручку.
Ему достаточно было вписать одну фразу: исключённые точки принадлежат прежней версии оптического передатчика. Он действительно знал это. Его подпись не была фиктивной. Но после неё любой следующий вопрос снова приходил бы к нему. Инженеры научились бы исполнять модель Артёма, не строя собственную.
— Кто предложил этот выход? — спросил он.
— Я, — ответила Вера. — Чтобы вы видели цену. Двенадцать дней остановки, аренда рецензента, новая плата и сорванный запас перед пилотом. Временная подпись сохраняет эти деньги.
— А Михаил?
— Против, — сказал Михаил. — Но окончательная архитектура твоя. Если подпишешь, я включу стенд.
Андрей положил ручку. После сентября Михаил имел право остановить программу без его согласия. Сейчас он впервые воспользовался этим правом против решения, которое Андрей мог исправить лично.
— Кто будет отвечать двадцатого апреля?
— Оба инженера по своим частям. Финальный допуск мой.
— Внешний разбор?
— Один рецензент от испытательного центра. Он получит исходные измерения и требования к фронту, без K-417 и без других программ.
Андрей перечитал пустую строку. Потом вернул документ Вере.
— Моей подписи не будет. Деньги на двенадцать дней оставляем в программе.
Вера не стала его убеждать. Она открыла платёжный календарь и перенесла резерв: отменили один ранний транспортный заказ, сдвинули монтаж второй половины корпуса, оплатили рецензента и переходную плату.
— Июльский запас теперь шесть дней, — сказала она.
— Значит, шесть.
Михаил взял документ и вписал в строку ответственного две фамилии инженеров. Рядом указал свою — за решение вернуть сборку.
— Ты можешь объяснить им выбросы, — сказал он Андрею. — На разборе, как источник исходного решения. Но не вместо их расчёта.
— Позовёшь, когда зададут вопрос.
Они вышли в сборочную ячейку. Двадцать четыре секции стояли без питания, отражая холодный потолочный свет. У двух инженеров на экранах уже расходились первые версии модели. Один учитывал только длину кабеля. Второй добавил нагрев передатчиков и получил те самые три крайние точки.
Андрей остановился за их спинами, но ничего не подсказал. Первый инженер сам увидел расхождение и попросил журнал замены оптики.
Михаил перевернул красную бирку на разъёме. На обратной стороне стояла дата: двадцатое апреля. До неё сборка оставалась без напряжения.
Инженеры заняли освободившийся стол Артёма. Марина разложила распечатки по времени опыта, Денис поднял журналы температур и замен оптических передатчиков. В первой версии их модели крайние точки выглядели случайными: три выброса среди нескольких тысяч измерений. После добавления нагрева все три оказались на каналах, где передатчик дольше всего работал у верхней границы температуры.
— Можем заменить передатчики и вернуть срок, — сказал Денис.
Михаил придвинул к нему красную бирку.
— Тогда через год кто-нибудь поставит другую партию и получит тот же выброс. Ищите условие, при котором контроллер сам увидит уход задержки.
Андрей слышал разговор из дверей. Он уже знал, какой поправки не хватает: время прохождения сигнала следовало измерять перед каждым рабочим циклом. Подсказка сократила бы двенадцать дней до двух. Он представил, как берёт маркер и рисует один дополнительный блок на схеме. Потом закрыл колпачок и положил маркер рядом с журналом.
Марина через час предложила контрольный импульс малой мощности. Денис добавил измерение после прогрева. Они спорили о допустимом разбросе до конца смены. Андрей ушёл раньше них; впервые задержка программы не означала, что люди ждут его ответа.
Глава 24. Право вернуть линию
Марина Ланская начала защиту с ошибки.
На первом слайде её модель обещала одновременный фронт на всех двадцати четырёх секциях. Независимый рецензент Виктор Савельев попросил наложить расчёт на запись декабрьского стенда. Кривые разошлись на дальней группе почти на миллисекунду.
— Такого допуска у вас нет, — сказал Савельев.
Марина выключила презентацию.
— В этой версии — нет. Я взяла скорость сигнала при двадцати градусах и не применила поправку передатчика.
Рядом с ней Денис Орлов открыл рабочую модель. За двенадцать дней они разделили прежний расчёт Артёма на две части. Марина отвечала за оптические каналы, Денис — за силовые ключи и реакцию на отказ. Каждый собрал собственный набор проверок. Потом они обменялись файлами и три дня искали места, где одна часть верила другой без измерения.
Михаил сидел у края стола. Право вернуть сборку принадлежало ему. Андрей занял место у стены и впервые увидел окончательные коэффициенты только вместе с рецензентом.
— Покажите рабочую версию, — сказал Савельев.
Марина вывела второй график. Теперь дальние секции получали команду раньше ближних на величину измеренной задержки кабеля и передатчика. При холодном пуске фронты сходились с разбросом в две десятых миллисекунды. После нагрева разброс увеличивался почти вдвое, но оставался в допуске.
— Откуда температурная зависимость?
— Три серии на каждом из двух передатчиков, — ответила Марина. — Двадцать, сорок и шестьдесят градусов. Исходные записи здесь.
Савельев выбрал один файл наугад. Номер передатчика совпал с журналом стенда. Он пересчитал две точки и кивнул Денису.
— Теперь ваша часть. Что произойдёт, если третья секция не откроет ключ?
— Контроллер увидит ток после команды размыкания и изолирует канал, — сказал Денис.
— Покажите.
Они перешли в зал. Двадцать четыре секции стояли двумя рядами в стальном корпусе. Между ними тянулись отдельные силовые шины и тонкие оптические кабели. За время остановки на стенде ничего не меняли, кроме переходной платы: старая принимала восемь каналов, новая — двадцать четыре.
Михаил проверил красную бирку на главном разъёме и оставил её на месте.
— Питание разрешу после сухого прогона, — сказал он.
Марина запустила последовательность без силового импульса. На экране один за другим появлялись временные метки. Дальняя группа получила команду первой, ближняя — последней. Для человека это выглядело перевёрнутым порядком. На силовой шине все фронты должны были встретиться одновременно.
Савельев дважды останавливал прогон. Сначала он заменил один температурный датчик постоянным значением. Модель обнаружила неподвижный канал и заблокировала пуск. Потом задержал ответ седьмой секции. Контроллер исключил её из последовательности, но сохранил остальные.
— Почему не продолжаете на двадцати трёх? — спросил рецензент.
Денис показал таблицу распределения.
— Исходный импульс рассчитан на двадцать четыре. После исключения одной секции меняется суммарная форма. Мы возвращаемся к расчёту и выдаём новый набор команд.
— Сколько времени?
— Сейчас сорок секунд. В рабочей версии нужно меньше пяти.
— Значит, автоматический перезапуск пока запрещён.
Денис записал ограничение. Михаил не вмешался.
После сухого прогона Савельев выбрал отказ сам. Он закрыл номер на экране листом бумаги, подошёл к задней стороне корпуса и установил имитатор на один из ключей. Ни Марина, ни Денис не видели, какой канал изменён.
Михаил снял красную бирку, вставил разъём и включил низкое напряжение. В секциях поднялся ровный гул. На тепловизоре появились двадцать четыре тёплых прямоугольника.
— Первый импульс, — сказал он.
Белая полоса пробежала по индикаторам. Суммарная кривая легла почти ровно. На дальней секции задержка составила три десятых миллисекунды.
— Второй.
На этот раз девятый индикатор остался красным. Ток продолжал идти две целых девять десятых миллисекунды после команды отключения, затем его ключ разомкнулся. Остальные секции завершили импульс. На тепловизоре девятый прямоугольник нагрелся сильнее соседних, но тепло не пошло вдоль шины.
Денис назвал номер до того, как Савельев убрал лист.
— Почему контроллер не остановил всё сразу? — спросил рецензент.
— Предел изоляции не превышен. Для этой последовательности завершение безопаснее общего обрыва. Следующий импульс заблокирован до пересчёта.
— А если ток останется ещё на миллисекунду?
— Общий останов.
Савельев сместил порог в имитаторе и потребовал повтор. Теперь при отказе погасли все индикаторы. Защитный регистратор сохранил команды и ток каждого канала. Денис открыл запись и указал момент общего отключения.
Андрей увидел, что Марина нервно крутит в пальцах колпачок ручки. Ошибка на первом слайде всё ещё стоила ей уверенности, хотя оба физических прогона прошли. Ему хотелось объяснить Савельеву, что она специально принесла старую версию: команда проверяла, заметит ли рецензент пропущенную поправку. Но это превратило бы ошибку в хитрость задним числом.
— Первый расчёт вы подписали? — спросил Савельев.
— Нет, — ответила Марина. — Оставила в пакете как известный неправильный вариант. Должна была обозначить яснее.
— Зачем он вообще здесь?
— Чтобы следующий инженер видел, какая поправка меняет результат. Один правильный файл этого не показывает.
Савельев попросил добавить на первую страницу красную метку и ссылку на опыт, который опроверг модель. Потом повернулся к Денису.
— Если Ланская завтра уйдёт, вы сможете пересчитать задержки?
— Да. Её программа строит таблицу из измерений. Я проверял её на другом комплекте кабелей.
— Если уйдёт Орлов? — спросил он Марину.
— Я воспроизведу тесты ключей. Порог общего останова должен подтвердить Михаил.
Михаил просмотрел подписи: два автора, перекрёстный разбор, независимый прогон, замечание рецензента. Потом снял с разъёма красную бирку окончательно.
— Сборку возвращаю, — сказал он. — Автоматический перезапуск остаётся закрыт до пяти секунд. Ошибочную модель сохраняем с маркировкой и опытом, который её разбил.
Он поставил подпись и время. Андрей не подходил к документу.
Марина включила питание рабочего режима. В корпусе один за другим загорелись двадцать четыре зелёных индикатора. Двенадцать дней тишины закончились гулом охлаждения.
— Следующая половина секций? — спросил Денис.
— После двух полных циклов на этих, — ответил Михаил. — Теперь вы оба ведёте модель. Если разойдётесь в выводах, линия снова встанет.
Савельев убрал в кейс свои регистраторы. Перед уходом он пожал руки сначала Марине и Денису, потом Михаилу. Андрей остался у стены.
На экране шёл третий импульс. Двадцать четыре фронта встретились на общей шине с разбросом меньше половины миллисекунды. Когда девятый канал снова задержался на имитаторе, Денис назвал причину, Марина пересчитала команду, а Михаил разрешил следующий пуск.
Четвёртый импульс Савельев смотрел уже из дверей. Марина специально нагрела один передатчик выше рабочего диапазона. Контрольный сигнал перед запуском обнаружил задержку, и девятый канал остался отключённым. Остальные двадцать три секции вышли на общую шину вовремя.
— Теперь понимаю, за что вы потеряли двенадцать дней, — сказал рецензент.
Михаил попросил его подписать только перечень проведённых проверок. Заключение рецензент отправит после обработки своих записей. До его письма сборка могла проходить стендовые циклы, но не покидать зал.
Андрей провёл ладонью по холодному кожуху девятой секции. Он не участвовал в расчёте, не разрешал возврат питания и всё же узнавал в системе собственную первую идею. За двенадцать дней она обросла правилами, которые переживали отсутствие одного автора.
Вера прислала обновлённый календарь: транспорт вернули на двадцать восьмое апреля, монтаж второй половины корпуса — на начало мая. Шесть дней июльского резерва сохранились. Андрей переслал сообщение Михаилу без комментария и вышел из зала под ровный шум двадцати трёх работающих каналов.
Глава 25. Чужая смена
Испорченный полимер ломался без усилия.
Олег Шестаков взял со стола серую ленту и согнул её двумя пальцами. Вместо упругой дуги получился белый залом. Ещё одно движение — и край осыпался крошкой на журнал аварии.
— Тридцать семь тонн, — сказал он. — Восемь часов работы линии.
Управляющий промышленного парка Николай Аркадьевич смотрел на экран диспетчерской. Там был открыт тренд прошлой зимы. В два часа четырнадцать минут внешняя сеть просела. Автоматика отключила часть арендаторов и оставила питание охлаждению «УралПолимера». Через сорок секунд включились компрессоры соседнего цеха. Напряжение провалилось второй раз. Насосы полимерной линии остановились, расплав простоял в горячем тракте девять минут и потерял свойства.
— Мы уже разбирали это в декабре, — сказал управляющий.
— Тогда мы искали виноватого. Сейчас выбираем, что будет держать парк при следующем провале.
Илья Зорин, инженер команды T02, поставил рядом с образцом схему будущего накопителя. Он приехал шестого мая, чтобы собрать программу пилота. В предложении компании система переходила на островной режим за доли секунды и держала критические нагрузки до восстановления сети.
— Нам нужны ваши приоритеты, — сказал Илья. — Сколько мощности получает каждая линия и что отключается первым.
Николай Аркадьевич подвинул к нему декабрьский порядок.
— Вот утверждённый список.
Шестаков не отдал лист.
— По нему мы потеряли партию.
— Потому что компрессоры запустились не по графику.
— Они запускались после каждого провала последние семь лет. В списке это не учтено.
Илья открыл журнал. Компрессоры брали почти треть доступной мощности в первые двадцать секунд, затем выходили на обычный режим. Накопитель мог принять этот рывок, но тогда охлаждение полимерной линии получало меньше запаса. Если запретить запуск компрессоров, соседний цех терял воздух для приводов и останавливал две упаковочные линии.
— Покажите мне это на месте, — сказал он.
Они спустились в машинный зал. Шестаков шёл первым, открывая двери электронным ключом. Воздух становился теплее и влажнее. За одной стеной гудели три холодильные машины «УралПолимера». За другой с коротким тяжёлым толчком включался винтовой компрессор.
Илья закрепил токовые датчики на вводах. Шестаков попросил операторов повторить обычный перезапуск после краткого отключения. Сначала остановили один компрессор, выждали две минуты и снова подали команду. Стрелка мощности резко поднялась, а температура обратной воды у полимерной линии пошла вверх только через полторы минуты.
— У нас есть запас, — сказал Илья.
— Пока вода холодная, — ответил Шестаков. — В июле она входит на шесть градусов теплее. После восьми часов работы запас меньше.
Они повторили измерение на второй холодильной машине. Её насос набирал расход медленнее, чем было указано в паспорте. В рабочем режиме разница почти не влияла на производство. При аварийном переходе отнимала сорок секунд.
Илья записал фактическую кривую.
— Можно заменить привод.
— Можно. До пилота не успеем. Система должна работать с тем парком, который стоит здесь сейчас.
В диспетчерской они наложили измерения на модель T02. Первая версия удерживала все нагрузки, если внешняя сеть возвращалась за три минуты. На четвёртой минуте запас накопителя подходил к пределу. При летней температуре охлаждение требовало больше мощности, и безопасное время сокращалось.
Управляющий предложил отключать упаковочные линии сразу. Шестаков возразил: после резкой остановки одна из них теряла горячий клей в форсунках и возвращалась в работу только после очистки.
— Тогда пусть оператор подтверждает отключение, — сказал Илья.
— В ночную смену у него семь секунд на решение, которого он ещё ни разу не принимал.
Шестаков взял маркер и нарисовал на доске порядок из трёх ступеней. Первые сорок секунд накопитель держит охлаждение и запуск одного компрессора. Второй компрессор ждёт. Если сеть не вернулась, оператор упаковки выбирает: завершить текущий цикл или остановиться. После трёх минут парк последовательно снимает всё, кроме охлаждения, связи и аварийного освещения.
— Кто прекращает пилот? — спросил он.
Илья показал кнопку на переносном пульте поставщика.
— Руководитель нашей смены.
Шестаков положил рядом ключ от диспетчерского шкафа.
— Тогда пилота не будет. Людей и линии теряем мы. Кнопка должна стоять здесь, и нажимают её наши операторы.
Илья мог возразить: команда отвечала за опытный накопитель стоимостью в миллиарды, а незнакомый диспетчер мог прервать переход в середине. Но Шестаков держал в руках серый ломкий образец. Для парка неудачный опыт измерялся не графиком T02.
— Запишите условия, — сказал Илья.
К вечеру на доске стояли фактические кривые двух холодильных машин, запуск компрессоров, летняя температура воды и три ступени отключения. Шестаков добавил обучение двух смен и восемь успешных переходов: четыре днём, четыре ночью. Любой оператор парка получал право прекратить опыт при потере охлаждения, связи или непредусмотренном пуске арендатора.
Николай Аркадьевич прочитал список.
— Восемь переходов растянут приёмку на неделю.
— Значит, неделю, — сказал Шестаков.
Он положил испорченную ленту поверх старого аварийного порядка. Илья сфотографировал доску и отправил Михаилу измерения вместе с условиями площадки. Программу перехода предстояло собрать по ним.
*
Десятого мая в проектной комнате T02 собрались операторы обеих смен.
Михаил поставил на стол учебный пульт. Красная кнопка занимала середину панели и разрывала команду перехода аппаратно — отдельным кабелем, без программного подтверждения со стороны поставщика. Рядом лежала таблица Шестакова.
— Нажатие не повредит накопитель? — спросила оператор ночной смены.
— Секции уйдут в изолированное состояние, — ответил Михаил. — Энергия останется внутри. Повторный запуск заблокируется, пока ваш энергетик и наш инженер не проверят причину.
— Тогда почему ваша кнопка ещё активна?
На схеме было два независимых контура прекращения: поставщика и парка. Михаил мог остановить опыт при отклонении внутри T02. Оператор — при нарушении работы предприятия.
— Потому что мы отвечаем за накопитель, — сказал он. — Вы — за площадку. Любой из нас может прекратить переход. Возобновить сможем только вместе.
Шестаков проверил кабель клиентской кнопки. Он шёл прямо в размыкатели секций и не проходил через рабочий компьютер Михаила. Потом выбрал на таблице самый неудобный случай: провал сети в момент запуска второго компрессора и работа обеих упаковочных линий.
Операторы разыграли переход на тренажёре. Дневная смена попыталась удержать всё производство и на второй минуте вышла за допустимую мощность. Ночная отключила упаковку слишком рано, хотя текущий цикл заканчивался через девять секунд. Обе получили красный результат.
— На живой площадке это были бы потери, — сказал управляющий.
— Поэтому сейчас тренажёр, — ответил Шестаков. — Ещё раз.
На третьей попытке дневной оператор дождался завершения упаковочного цикла и снял линию до второй ступени. Ночная задержала второй компрессор и сохранила охлаждение. Тренажёр показал зелёный коридор мощности.
Михаил внёс последовательность в испытательный протокол. Восемь переходов получили отдельные строки, фамилию оператора, начальные нагрузки и температуру воды. Приёмка больше не заканчивалась одним красивым включением накопителя.
— Первый живой переход назначим после двух общих смен на тренажёре, — сказал он.
Шестаков зачеркнул в проекте прежнюю дату демонстрации и поставил новую. Поставщик терял четыре дня. Парк получал людей, которые уже дважды ошиблись без ущерба для производства.
Оператор ночной смены подошла к красной кнопке.
— Если мне покажется, что температура пошла не туда, я могу остановить без звонка вам?
— Да, — сказал Михаил.
— Даже на восьмом, последнем переходе?
— Особенно на восьмом.
Она нажала кнопку. В учебном пульте щёлкнул отдельный размыкатель, на экране погасла команда перехода. Михаил вернул ключ запуска Шестакову. До первого опыта он оставался у главного энергетика парка.
После совещания Шестаков повёл Михаила по кабельной галерее. Под металлическим настилом шли две независимые шины: одна питала холодильные машины, вторая — производственные линии. Старый алгоритм аварийного восстановления включал компрессоры одновременно с упаковкой. В прошлом августе этого хватило, чтобы напряжение просело на пять секунд и остановило циркуляцию воды.
Шестаков открыл шкаф местной автоматики. На дверце сохранилась выцветшая запись оператора: «пуск компрессоров — затем линия 2». Михаил сверил её с новой последовательностью в протоколе. Теперь накопитель подхватывал холодильные машины первым, упаковка ждала устойчивого давления воды, а оператор видел запас мощности до каждого шага.
— Ваш контроллер будет командовать этим шкафом? — спросил Шестаков.
— Получит от него разрешение и отдаст состояние накопителя. Очерёдность ваших линий остаётся здесь.
Главный энергетик снял крышку свободной клеммной колодки и сам выбрал точки обмена. Михаил сфотографировал номера, затем попросил оператора повторить их вслух. Ошибка в одном контакте могла превратить клиентскую кнопку в рисунок на панели.
Перед уходом они проверили размыкатель без тренажёра: подали питание только на цепь управления и нажали красную кнопку. Два физических контакта разошлись, сигнальная лампа погасла, а журнал парка записал время с точностью до миллисекунды. Шестаков опломбировал крышку своей пломбой.
Первый живой переход теперь зависел от двух подготовленных смен, устойчивого охлаждения и ключа, который лежал у заказчика.
Глава 26. Один импульсный блок
На чёрном корпусе висела бирка Михаила: «T02. Калибровка. Не перемещать до 18 сентября».
Третьего июня общий склад был почти пуст: большая часть оборудования уже стояла на стендах трёх программ.
Корпус был размером с дорожный чемодан и весил почти восемьдесят килограммов. Внутри стояли конденсаторная сборка, силовые ключи и оптический синхронизатор. Блок умел выдавать короткие импульсы с одинаковым фронтом; на нём калибровали секции будущего накопителя T02 и селективный каскад T03. Общей между двумя технологиями была только эта лабораторная аппаратура.
Тимур прочитал её дважды. Импульсный блок стоял на общем складе оборудования, в двух метрах от упакованного каскада T03. Без него каскад нельзя было откалибровать перед августовским облучением: селективный узел требовал коротких повторяемых импульсов, а лабораторный источник давал слишком большой разброс.
В каскаде поле меняло вероятность перехода у соединений с разными изотопами лития. После каждого импульса поток делился на две почти одинаковые фракции. Разница была мала, поэтому материал многократно возвращали в цикл: в одной ветви доля лития-6 росла, в другой падала. Ошибка формы импульса накапливалась вместе с десятками проходов и превращала дорогой процесс в перегон одних и тех же солей.
Тимур открыл транспортный ящик T03. Селективный узел уже сняли с установки и закрепили в мягких опорах. Рядом лежал детекторный цилиндр, который заказчик должен был облучить пятого августа. Для поездки требовалось подтвердить его электронику на импульсах той же формы, что выдавал внешний стенд.
— Наше окно пятого августа, — сказала Елена Круглова, представитель «Полярной геофизики». — Нейтронный источник остановят ради нас на шесть часов. Второй даты в этом году нет.
Михаил проверил номер блока.
— В сентябре он нужен на двадцати четырёх секциях. После перевозки я должен заново принять изоляцию и фронт. Если заберёте сейчас, мой график сдвинется минимум на три недели.
— Нам он нужен на два дня, — сказал Тимур.
— Дорога, монтаж и калибровка тоже считаются.
Михаил снял бирку с края корпуса, показав четыре пломбы после последней калибровки.
— У меня сорок восемь секций. Если блок вернётся с другим фронтом, каждую придётся проверять заново. Я не подпишу сентябрьский стенд по записи, сделанной до перевозки.
— Я привезу его с контрольной нагрузкой.
— И всё равно приму заново. Корпус переживёт две погрузки, дорогу и чужое питание. Это три недели моего запаса.
Тимур хотел возразить. На подготовку детектора ушло девять месяцев, окно внешнего источника выпадало один раз, а чёрный блок стоял перед ним готовый. Достаточно было снять четыре пломбы и приказать грузчикам переставить его в соседний ящик.
Потом он посмотрел на дату Михаила. В сентябре T02 должна была пройти разрушительное испытание, после которого открывалась большая сборка. Его удобство переносило риск в чужую программу.
Вера положила на складской стол два предложения. Первое описывало перевозку их блока к внешнему нейтронному стенду и обратно. Второе включало аренду импульсного источника на месте, его настройку и независимого свидетеля.
Собственный блок обходился дешевле на одиннадцать миллионов. Внешний маршрут стоил девятнадцать и оставлял Тимуру одну попытку: если сухая сборка не совпадёт с оборудованием площадки, августовское окно сгорит.
Елена открыла фотографии местного импульсного источника. Это был старый промышленный генератор в сером шкафу, рассчитанный на калибровку нейтронных детекторов. Его фронт можно было настроить в нужном диапазоне, но точной формы, которую использовала команда Тимура, заказчик никогда не воспроизводил.
— До поездки дадим вам исходные записи трёх режимов, — сказала она. — Ваш имитатор должен принять их как вход детектора. На площадке сначала прогоняем электрический эквивалент. Нейтронный источник открываем после совпадения.
— Кто отвечает за синхронизацию? — спросил Тимур.
— Наш оператор. Вы можете остановить подготовку до открытия источника. После открытия время идёт по графику радиационной службы.
— Деньги займа Громова покрывают аренду, — сказала Вера. — После неё запас программы — четыре миллиона. Повторной поездки в бюджете нет.
Тимур подошёл к каскаду. В прозрачных трубках уже находилась очищенная литиевая соль. Селективный узел должен был смещать распределение изотопов на каждом проходе; после десятков циклов содержание лития-6 росло до нужного детектору уровня. Их лаборатория умела получать материал небольшими партиями. Теперь заказчику требовалось увидеть изделие: тонкий слой соединения лития-6 со сцинтиллятором, который давал вспышку при захвате нейтрона.
Пятого августа внешний источник должен был облучить их детектор известным потоком. Если число вспышек совпадёт с эталоном, «Полярная геофизика» примет технологию для скважинных приборов.
— Берём внешний источник, — сказал Тимур.
Елена подняла брови.
— Вы ещё не видели его форму импульса.
— Поэтому сегодня запрашиваем сырые записи и собираем имитатор. Каскад к ним не повезём. Только детектор и контрольный образец.
— Контрольный образец какой? — спросила Елена.
— Такой же слой на природном литии. Та же подложка, сцинтиллятор и фотодатчик. Если оба покажут одинаковый счёт, мы привезли вам настройку электроники, а не обогащённый материал.
Елена добавила образец в перечень. Тимур вписал ещё пустую подложку. Три кассеты позволяли отделить вклад лития-6 от сцинтиллятора и фоновых импульсов.
Михаил снял руку с бирки.
— Мой блок остаётся здесь?
— До сентября и дальше. Мне не нужна победа T03 за счёт остановки T02.
Вера развернула договор аренды. В нём были четыре этапа: доставка образцов, калибровка по эталонному детектору, облучение в присутствии свидетеля и подписанный отчёт с исходными счётами импульсов. Тимур добавил право отменить опыт до включения источника, если сухая проверка покажет другой фронт.
— Девятнадцать миллионов списываем сегодня, — сказала Вера. — Транспорт и изготовление двух контрольных кассет входят. После этого у программы остаётся четыре миллиона и зарплаты до конца августа.
— Продолжение каскада? — спросил Тимур.
— Только после оплаты заказчика или нового решения Андрея.
Тимур пересчитал стоимость ещё раз. Если забрать блок Михаила, деньги оставались бы на дополнительную серию разделения. Эта серия не имела смысла без принятого детектора. Он закрыл расчёт.
— При отмене деньги не возвращаются, — сказала Елена.
— Знаю.
Он подписал договор. На календаре пятого августа появилось единственное шестичасовое окно. Под ним Вера поставила сумму аренды и остаток программы.
Елена переслала сырые записи источника прямо со склада. Тимур подключил ноутбук к переносному осциллографу. Первый импульс имел длинный хвост после основного фронта. Их лабораторный имитатор такого хвоста не создавал.
— Сколько до совпадения? — спросил Андрей.
— Неделя на новый выходной каскад и несколько дней на проверку детектора. Если электроника начнёт считать хвост отдельным событием, меняем фильтр.
— Люди?
— Моя группа. Чужой блок не нужен.
Андрей подтвердил расходы. Тимур уже выбрал более дорогую дорогу и взял её риск на свою программу.
Рабочие вывезли каскад со склада. Импульсный блок Михаила остался у стены под сентябрьской биркой. Тимур увозил с собой только форму будущего детектора и запись, которую ещё предстояло воспроизвести на чужом оборудовании.
В лаборатории T03 команда сняла с рабочего стола всё, кроме трёх кассет и имитатора. На экране появился первый записанный импульс внешнего источника. Тимур увеличил хвост и отметил место, где старый фильтр мог принять один нейтрон за два.
До пятого августа оставалось шестьдесят три дня.
Глава 27. Деньги и срок
Старую медную сборку снимали краном.
Она питала испытательный зал двенадцать лет. Шины толщиной с запястье висели на изоляторах под потолком, между ними проходили трубы водяного охлаждения. На полной нагрузке насосы прогоняли через сборку десятки кубометров воды в час. Даже после отключения медь сохраняла тепло, и монтажники работали в плотных перчатках.
Шесть параллельных шин тянулись над испытательным залом и весили вместе несколько тонн. Рабочие отсоединили водяное охлаждение, подняли первую секцию и медленно отвели её к стене. На освободившееся место Дарья положила новый проводник T01. Он помещался в руках двух монтажников.
— Не уроните, — сказала она.
Бригадир усмехнулся.
— После меди он кажется пустым.
Внутри светлого кожуха проходила слоистая лента длиной чуть больше метра. Несколько таких звеньев соединялись в одну линию. Тёмная сердцевина несла рабочий ток при комнатной температуре; керамическая оболочка удерживала структуру и отводила тепло от контактов. Каждое звено прошло длинную акустическую проверку, которую Дарья ввела после январской остановки.
Проводник не был обычным сверхпроводником. В нём чередовались тонкие слои, которые удерживали согласованное движение носителей заряда при комнатной температуре. Архив K-417 дал расчёт исходной структуры и установки для её выращивания. Команда Дарьи заменила недоступные материалы, подобрала земную керамику, построила вакуумную линию и несколько месяцев училась получать метровые ленты без разрыва слоёв.
Снаружи результат выглядел слишком скромно: светлая рейка вместо медной фермы. Разницу выдавали масса, отсутствие толстых труб охлаждения и ток, который проходил через сердцевину шириной в несколько сантиметров.
Восемнадцатого июня бригада покупателя начала монтаж. Андрей приехал вместе с Дарьей, но держался за ограждением, пока местные специалисты собирали трассу. Установка принадлежала им, и после приёмки именно им предстояло её обслуживать.
Перед началом Дарья провела короткое обучение. Она принесла разрез учебного звена и показала десять слоёв под микроскопом. При обычном изгибе керамическая оболочка выдерживала, но точечный зажим мог повредить внутреннюю границу без видимой трещины. Поэтому крепления затягивали в определённой последовательности, а после монтажа каждое соединение слушали акустическим датчиком.
Бригадир попросил дать ему повреждённый образец. Дарья разрешила сломать учебный. Он зажал край в тисках и нажал ключом. Снаружи появилась едва заметная белая линия; в наушниках датчика прозвучала очередь сухих щелчков.
— На рабочей ленте такое звено снимаете, — сказала Дарья. — Само не зарастёт.
Бригадир передал образец монтажникам. После этого с новым проводником обращались осторожнее, чем с многотонной медью над головой.
На первом соединении медный контакт лёг с перекосом. Монтажник затянул верхний крепёж раньше нижнего, и датчик Дарьи показал неравномерное давление.
— Ослабьте оба, — сказала она. — Стягивайте крест-накрест до метки.
Монтажник сначала хотел довести нижний крепёж до того же усилия, но Дарья показала карту давления. Верхняя сторона уже прижала контакт сильнее; дополнительная затяжка только заперла бы перекос внутри соединения.
Бригадир посмотрел в инструкцию. Порядок был указан на той же странице. Он молча передал ключ другому рабочему.
К вечеру собрали всю линию. Вместо тяжёлой медной фермы над полом проходил узкий светлый короб. Под ним оставалось место для обслуживания оборудования, которое раньше приходилось обходить.
Водяные трубы демонтировали вместе со старой шиной. Начальник производства прошёл под новой трассой, поднял руку и всё равно не достал до кожуха. Освободившийся проход позволял подвести к стенду ещё одну испытательную установку.
— Полезная площадь у вас в договор не входила, — сказал он Андрею.
— Эту выгоду можете считать отдельно.
Дарья повернулась к нему. Андрей вспомнил, как она морщится от красивых добавок к измеренному результату.
— Массу старой и новой трассы внесём в акт, — поправился он. — Площадь посчитаете сами.
Рабочий пуск назначили на двадцать восьмое июня. В зал пришла та же бригада, начальник производства и инженер покупателя. Дарья проверила номера звеньев и приложила к протоколу акустические записи каждой партии.
Ток поднимали пятью ступенями. На первой ничего не произошло, кроме тихого гула преобразователя. На третьей старая медная трасса уже потребовала бы воду. Новый проводник оставался холодным; тепловизор показывал нагрев только на соединениях.
По экрану шла яркая полоса контакта и почти чёрная сердцевина. Андрей знал, сколько неудачных пластин лежало за этой картиной: расслоившиеся края, микротрещины после старения, метровые ленты с одним дефектом посередине. Теперь ток проходил через шесть серийных звеньев, изготовленных разными сменами.
— Пятьдесят процентов, — сообщил инженер покупателя.
Рабочие за ограждением перестали разговаривать. На четвёртой ступени в зале усилился электромагнитный гул, но температура сердцевины изменилась меньше чем на градус. Бригадир подошёл к месту первого перекоса и провёл датчиком вдоль контакта. Давление распределялось ровно.
На полной нагрузке начальник производства потребовал выдержать десять минут вместо пяти. Дарья согласилась. Она следила за акустическими каналами. Поздних щелчков не было.
Через семь минут нагрелся край третьего контакта. Температура выросла на два градуса и остановилась. Бригадир уже держал ключ, но Дарья не разрешила подходить к трассе под током. Она сравнила давление с соседним контактом и попросила снизить нагрузку на одну ступень. Температура вернулась. После повторного подъёма контакт нагрелся до того же значения и остался стабильным.
— В акт с наблюдением, — сказала она. — После двадцати четырёх часов проверите крепёж и пришлёте запись.
Начальник производства согласился. Приёмка продолжилась; условие вошло в эксплуатационный журнал покупателя.
Инженер покупателя подписал измерительную часть прямо под нагрузкой. Когда ток снизили, бригада ещё раз прошла все соединения. Только после этого Дарья закрыла приёмку.
Вера позвонила Андрею через несколько минут.
— Протокол поступил. Аванс по серийному договору — восемьсот миллионов. Банк подтвердил зачисление.
Андрей смотрел на снятые медные шины у стены и на узкий короб над работающей установкой.
— Переведи Дарье её премию сегодня.
— Уже в ведомости. Остальное обсудим после возвращения.
Дарья услышала только последние слова.
— Остальное — это что?
— Деньги на резервный маршрут накопителя.
Дарья сняла перчатки и посмотрела на него.
— Сначала второй комплект нашей линии. Заказчик уже запросил ещё шесть звеньев.
— Он оплачен из серийного договора.
— А новая вакуумная камера?
— В бюджете T01 остаётся двести десять миллионов после материалов и налогов. Камеру покупаем из них. К T02 пойдёт только свободная часть аванса после всех обязательств по вашему контракту.
Дарья кивнула. Числа подтвердили, что её программа сохранит собственное производство и деньги.
Она кивнула на работающую линию.
— Эти деньги дал проводник. Не заставляйте его теперь отвечать за чужую технологию.
— Не заставим, — сказал Андрей. — У каждой программы останется свой договор и свой результат.
Перед уходом бригадир остановил его у старой медной секции.
— Что с ней делать?
— Это ваше оборудование.
— Начальство хотело оставить одну часть на стене. Чтобы показывать разницу.
Андрей посмотрел на массивную шину, которую новый проводник заменил в одиночку.
— Оставьте. Только подпишите массу и ток. Без цифр она будет просто большим куском меди.
*
В тот же вечер Михаил принёс в кабинет Андрея цену собственной резервной цепочки T02.
К этому времени Вера уже разнесла аванс. На экране стояли налоги, будущие звенья, гарантийный резерв, премии команды и новая вакуумная камера T01. Только после них появлялась сумма, которой Андрей мог распорядиться для другой программы.
На первом листе стояло триста шестьдесят миллионов рублей. В сумму входили сборочная ячейка, два поставщика заготовок, собственные силовые ключи, синхронизатор и приёмочное оборудование. На втором листе был календарь. Полная квалификация заканчивалась в марте 2030 года.
Вера положила рядом уведомление банка о восьмистах миллионах.
— Мы можем оплатить весь проект, — сказал Андрей.
— Можем, — ответила она. — И собственная цепочка всё равно не успеет к зимнему пилоту.
— Если заплатим сейчас, что получим к декабрю?
Михаил открыл поэтапный график.
— Сборочную ячейку, первую оснастку и обученную смену. Керамика останется на опытных партиях. Силовые ключи закончат половину термоциклов. Ничего из этого ещё нельзя будет назвать резервной серией.
Михаил показал критический путь. Второму поставщику керамики требовалось три опытные партии. Силовой ключ проходил цикл нагрева и отказа. Сборочная ячейка получала допуск только после двенадцати последовательных комплектов без переделки.
— Если удвоить людей? — спросил Андрей.
— Испытания материала короче не станут. Мы можем начать вторую оснастку параллельно и выиграть месяц. До зимы всё равно не дойдём.
Андрей провёл пальцем по календарю. Деньги позволяли поставить второй станок и нанять ещё одну смену. Они не могли заставить керамический ввод пережить тысячу циклов за половину времени. Срок определяли испытания, а не количество свободных людей.
Вера провела линию между двумя датами. Зимний пилот промышленного парка стоял на декабрь 2029 года. Собственный резерв появлялся через три месяца после него.
— До восьмого июля юрист завершает проверку подрядчика Марка, — сказала она. — Двенадцатого истекает его опцион. У нас будет четыре дня на решение.
Андрей снова посмотрел на сумму аванса. Утром она казалась наградой за первый серийный проводник. Теперь рядом лежали цена контроля и цена опоздания.
— Собственную цепочку запускаем полностью, — сказал он. — Независимо от июльского решения.
— Триста шестьдесят миллионов уходят сейчас, — уточнила Вера.
— Да.
Михаил перевернул календарь. На обороте была схема временного резерва через оператора Марка. Она сохраняла зимнюю поставку, но вводила чужую цепочку между их чертежом и готовыми секциями.
— Я хочу принимать детали у нас, — сказал Михаил. — Даже если завод Марка даёт свой протокол.
— Значит, в резерв входит только изготовление и перевозка, — ответил Андрей. — Входной контроль и силовые испытания остаются здесь.
— И никакого доступа к синхронизатору.
— Это отдельный узел нашей сборки.
— А зима? — спросил он.
— Решим после отчёта юриста. Теперь хотя бы знаем, сколько месяцев покупаем.
Вера подготовила платёж на собственную сборочную ячейку. После перечисления трёхсот шестидесяти миллионов от аванса оставалось четыреста сорок: двести десять уже были закреплены за T01, ещё двести тридцать сохранялись в общем резерве. Платёж не ускорял мартовскую дату. Он создавал собственную производственную цепочку, которой компания сможет пользоваться после квалификации.
На стене кабинета висела фотография работающего проводника. Шесть часов назад он впервые принёс компании серийные деньги. К вечеру часть этих денег уже стала вакуумной камерой T01, собственной сборочной ячейкой T02 и запасом до зимнего пилота.
Глава 28. До двенадцатого июля
Восьмого июля Туманов снял жёлтый стикер с края монитора Веры и приклеил его на папку с отчётом.
— Срок выдержал, — сказал он. — Вывод вам не понравится.
За окном финансового отдела шла разгрузка керамических заготовок. Вилочный погрузчик по одной снимал с машины тяжёлые деревянные клетки; кладовщик сверял номера с ведомостью Михаила. Эти кольца предназначались для большой сборки T02. Если хотя бы один поставщик задержит следующую партию, зимний опыт в промышленном парке придётся переносить.
Туманов занимался корпоративными проверками и до этого появлялся у Веры дважды: сначала забрал договоры и названия подрядчиков, затем запросил переписку по ноябрьским заказам. Он не спрашивал, как устроен накопитель. Его интересовало, кто получает деньги, кто назначает директоров и кому разрешено менять условия поставки.
На первой странице была схема владельцев. «Региональный промышленный сервис» действительно обслуживал и нового поставщика вводов, и независимого оператора Марка. Его управляющая компания на сорок процентов принадлежала фонду, где инвестиционная структура Вайлера имела право назначить одного из трёх директоров. Ещё два принадлежали другим инвесторам.
— Марк может отдавать им распоряжения? — спросила Вера.
— Единолично — нет. Через директора видит бюджет и крупные договоры. Связь коммерческая и подтверждённая.
Туманов провёл карандашом от фонда Вайлера к управляющей компании, затем к сервисной фирме. Под каждой линией стоял документ: выписка из реестра, протокол назначения директора или действующий договор. Вера открыла приложение и сверила даты. Сервисная фирма вошла к поставщику за четыре месяца до того, как компания Андрея запросила резервную цепочку. Подстроить всё под их заказ Марк не мог. Увидеть заказ после его появления и заработать на нём — мог.
— С нападением?
Туманов раскрыл приложение. Он проверил руководителей, подрядчиков охраны, транспорт и судебные материалы. Ни один документ не связывал эту цепочку с людьми, участвовавшими в нападении.
— Доказательств нет. Есть риск, что резервный поставщик зависит от компании, на которую Марк влияет. Это можно закрыть договором: раскрытие аффилированности, независимый аудит, право немедленного выхода и запрет менять подрядчика без уведомления.
— Если мы откажемся от сделки только из-за этой схемы?
— Потеряете зимнюю поставку. И не получите ничего, что можно предъявить Марку. Он вложился в открытую сервисную компанию, а та набрала клиентов. Это законно.
— Если согласимся без ограничений?
— Он будет видеть, какие объёмы вы резервируете и когда собираетесь расширяться. При желании сможет влиять через бюджет сервиса. Не командой по телефону, а выбором, какую площадку финансировать первой.
Вера вспомнила ноябрьскую встречу. Тогда в двух цепочках совпало только название. Теперь Туманов положил под каждой линией документы о долях, директорах и договорах, но ни один из них не связывал Марка с нападением на Андрея. Вера открыла проект договора и вписала обязанность раскрывать владельцев подрядчика до каждой новой поставки.
Она подписала приёмку отчёта и позвала Михаила.
*
Десятого июля на столе финансовой комнаты лежали два маршрута.
Михаил принёс образец керамического ввода и поставил его между двумя расчётами. Белый цилиндр помещался в ладони. В готовой секции через него проходила силовая шина, а керамика отделяла её от корпуса. Десятки таких вводов должны были переживать заряд, разряд и нагрев без трещин. На рынке их умели производить многие, но нужную Андрею геометрию с повторяемым соединением металла и керамики пока подтвердил один завод.
Собственная цепочка стоила триста шестьдесят миллионов и выходила на приёмку в марте 2030 года. Резерв Марка сохранял зимний пилот и требовал невозвратные сто восемьдесят миллионов за двадцать четыре месяца готовности.
— Из каких денег? — спросил Андрей.
Вера зачеркнула строку ожидаемого зимнего контракта. До приёмки у промышленного парка этих денег не существовало. Затем показала две уже высвободившиеся суммы: сто пятьдесят миллионов из резерва T02 после успешного разрушительного испытания и тридцать миллионов после отмены дублирующего комплекта оборудования.
— Платёж не трогает T01, T03 и собственную цепочку, — сказала она. — Если откажемся, эти сто восемьдесят останутся резервом. Если подпишем, назад они не вернутся.
Михаил положил рядом календарь. Между зимним пилотом и мартом оставались три месяца без второго маршрута.
— Если основной поставщик сорвёт одну печь, — сказал он, — запас закончится на ремонте или браке. Мы сможем переставлять секции между стендом и парком, но новой партии взять будет негде.
— Что даст резерв Марка в первый месяц? — спросил Андрей.
— Готовую оснастку, место в печном графике и уже проверенного перевозчика. Наш контроллер и синхронизатор туда не уходят. Они изготовят вводы и корпуса по рабочим чертежам, мы примем каждую партию у себя.
— А собственная цепочка?
— В марте даст то же самое под нашим управлением. До марта она только потребляет деньги и образцы.
Андрей повертел керамический цилиндр. После нападения ему хотелось вычеркнуть любую компанию, возле которой появлялось имя Марка. Это решение заняло бы минуту и выглядело осторожным. Потом Михаилу пришлось бы объяснять промышленному парку, почему один неподтверждённый страх оказался важнее зимнего срока.
Вторая крайность была проще: заплатить, забыть о найденной связи и надеяться, что коммерческий интерес Марка не станет рычагом. Туманов как раз показал, где такой рычаг может появиться.
Андрей прочитал отчёт Туманова. Марк получил влияние на общего подрядчика, но не контроль над ним. Договор мог обязать раскрывать изменения и позволял выйти при скрытой связи.
— Завтра встречаемся с Марком, — сказал он. — Говорим только о том, что доказано.
Вера закрыла будущую выручку серой полосой. На листе остались три числа: триста шестьдесят миллионов, сто восемьдесят и три месяца.
— Собственную цепочку уже оплатили, — сказала она. — Эти сто восемьдесят покупают время до марта. Больше ничего.
Андрей положил образец на расчёт Марка.
— Тогда и в договоре должно быть только время. Без доступа к управлению, без исключительности и с полным списком тех, кто стоит между нами и печью.
— Подготовлю редакцию к утру, — сказала Вера.
Михаил забрал керамический ввод. Завтра он проверит, способны ли обе производственные дороги дать одинаковые детали.
Он не унёс расчёты сразу. Достал из кармана второй цилиндр и поставил рядом с первым. На торце одного лазером был нанесён номер основного завода, на другом — пробной партии резервного поставщика. Белая керамика отличалась только оттенком. Внутри различия могли прятаться в толщине припоя, пустотах у металлической втулки и напряжениях после охлаждения.
— К встрече успеешь? — спросил Андрей.
— Геометрию и герметичность — сегодня. Термоциклы уже идут. Разрезать будем после разговора: каждый образец стоит как небольшая машина.
Михаил написал на двух пакетах одинаковую программу проверки и позвонил в лабораторию. Там освободили установку герметичности и предупредили ночную смену. Резервному образцу не давали облегчённого допуска только потому, что опцион Марка истекал завтра.
Вера тем временем перенесла условия Туманова в проект договора. Возле каждого пункта появился способ проверки: список владельцев — по квартальному отчёту аудитора, смена подрядчика — по уведомлению до первой поставки, возврат денег — по неиспользованным месяцам резерва. Андрей прочёл проект и вычеркнул формулировку о «доверенных партнёрах». В приложении должны были стоять названия компаний и номера договоров.
Когда Михаил вышел с двумя образцами, Вера закрыла финансовую таблицу. На свободное место положила лист с заголовком «Техническое заключение» и завтрашней датой. Михаил должен был заполнить его после проверки вводов.
Глава 29. Список подрядчиков
Марк принёс список сам.
Он приехал без помощников и оставил телефон в кожаной папке на краю стола. На нём был тёмный летний костюм без галстука. Андрей впервые видел его после ноябрьского разговора и всё время замечал правую руку Марка: тот переворачивал страницы медленно, не закрывая ладонью ни одной строки.
За стеной работала испытательная мастерская. Через равные промежутки доносился глухой удар пресса. Михаил перед встречей принёс два ввода — один от основного поставщика, другой из пробной партии резервного. Они лежали на подставках под номерами. Внешне различий почти не было.
Одиннадцатого июля он положил на стол семь страниц: изготовители, перевозчики, испытательные площадки, владельцы долей. Вера сразу нашла «Региональный промышленный сервис».
— Почему эту связь не раскрыли в предложении? — спросил Андрей.
— Потому что подрядчик не принадлежит мне, — ответил Марк. — Один из моих фондов имеет место в совете его управляющей компании. Вы нашли это без моей помощи.
— Номер этой компании Вера нашла в ноябре, — сказал Андрей. — Тогда это было только совпадение. Сегодня у нас есть цепочка договоров и владельцев.
— Поэтому вы хотите купить готовый резерв, а не ждать собственного до марта.
— Мы хотим понимать, кто может остановить поставку.
— Любого поставщика может остановить печь, банк или владелец здания. Вы просили второй маршрут. Я его собрал.
— И поставили свою компанию на обеих сторонах маршрута.
— Сервисная компания обслуживает завод и мой оператор. Она зарабатывает на двух клиентах. Это делает её устойчивее.
Марк говорил без раздражения. Для него найденное пересечение не было разоблачением. Он построил инфраструктуру там, где увидел будущий дефицит, и теперь продавал доступ к ней. Андрей понимал эту логику слишком хорошо: первая линия переработки выросла из той же способности заметить дорогую проблему раньше остальных. Разница заключалась в том, что Марк любил становиться посредником в чужом росте.
Михаил проверял техническую часть. Маршрут давал зимнюю поставку секций, но оператор Марка не получал чертежей синхронизатора, доступа к K-417 или права менять очередь основного поставщика.
— Вот эти корпуса проходят через сервисную фирму? — спросил он.
— Перевозка и входная метрология, — ответил Марк. — Производитель отгружает опломбированные клетки. Оператор сверяет геометрию по вашему открытому допуску и передаёт вам. Силовые испытания проводите сами.
Михаил поставил отметку на полях.
— Если метрология не прошла?
— Производитель переделывает партию за свой счёт. График готовности сохраняется из страхового запаса.
— Покажите этот запас приложением, — сказала Вера. — По каждой партии, а не общей фразой.
Марк вынул ещё один лист. Две недели резерва уже были разложены по печи, мехобработке и перевозке. Он пришёл подготовленным.
Андрей подвинул Марку условия Туманова: раскрытие всех аффилированных подрядчиков, независимый аудит, уведомление о смене владельцев и немедленный выход с возвратом неиспользованной части платежа при скрытой связи.
— Немедленный выход делает резерв ненадёжным для меня, — сказал Марк.
— Скрытая связь делает его ненадёжным для нас.
— Добавьте срок исправления.
— Для ошибки в реестре — десять дней. Для сознательно скрытой аффилированности — ни одного.
Марк посмотрел на Веру. Она не спорила о технологиях и не обвиняла его в нападении. Перед ней лежали выписки с номерами и долями.
— Независимый аудитор выбирается совместно, — сказал он. — Он видит договоры, вы получаете заключение. Коммерческие цены моих остальных клиентов не раскрываются.
— Принимаю, — ответил Андрей. — Список подрядчиков становится приложением. Любое изменение — до начала работы новой компании.
Марк взял ручку и внёс правку. Завтра в полдень истекал его опцион у поставщика. Ему нужна была подпись Андрея, чтобы занятая цепочка начала приносить деньги.
— Сто восемьдесят миллионов остаются платой за готовность, — сказал Марк. — Если вы ни разу не закажете партию, мощности всё равно будут ждать вас.
— Двадцать четыре месяца, — уточнила Вера.
— Двадцать четыре. Потом новый договор.
— Минимальная партия?
— Двенадцать вводов. Цена изготовления отдельно и одинакова для любого клиента с тем же допуском.
Вера внесла числа в свою таблицу. Андрей смотрел на второй образец. Резервный завод уже сумел повторить форму. До настоящей секции ему предстояло пройти соединение с шиной, термоциклы и разрушительный контроль. Сделка сохраняла место в этой работе; готовых деталей она не обещала.
— Вы всё ещё думаете, что за тем нападением стоял я? — спросил он.
В комнате стало тихо.
— У меня нет доказательств, — сказал Андрей. — Сегодня мы обсуждаем договор.
Он произнёс это и почувствовал, как сильно ему хотелось сказать другое. Перед глазами на мгновение возникли разбитое стекло, кровь на рукаве и силуэт человека, уходящего между машинами. Подозрение никуда не исчезло. Оно просто не могло заменить пункт договора.
Марк задержал взгляд на его лице.
— Разумно, — сказал он. — Если доказательства появятся, договор вас не остановит.
— И не защитит вас.
— Именно.
Марк кивнул и вернул список. Его имя осталось рядом с подтверждённым коммерческим пересечением. Остальное — за границей документа.
После его ухода Михаил отнёс оба ввода в лабораторию. Вера собрала страницы, проверяя, чтобы ни одна рукописная правка не осталась только на одном экземпляре. Андрей подошёл к окну. Машина Марка выехала со стоянки и скрылась за корпусом переработки.
— Завтра подписываем? — спросила Вера.
— Если Михаил подтвердит техническое приложение.
— А если подтвердит?
Андрей посмотрел на часы. До истечения опциона оставалось меньше суток.
— Тогда платим за двадцать четыре месяца. И продолжаем строить своё.
Вера собрала правки в один документ и отправила их Марку. Через несколько минут секретарь подтвердил встречу на завтра в десять. Ни одного возражения по списку подрядчиков пока не пришло.
Из лаборатории позвонил Михаил. Оба ввода выдержали проверку герметичности. На резервном образце томография показала более толстый слой припоя у одного края; он оставался в допуске, но мог иначе вести себя после нагрева. Полный вывод будет утром после последнего термоцикла.
— Договор это выдерживает? — спросил Андрей.
— Если в техническом приложении остаётся наша приёмка каждой партии. Первый резервный ввод я всё равно разрежу.
— Оставляй.
Андрей переставил резервный образец к документу. После подписи завод Марка удержит для них печь и оснастку. Каждая изготовленная там деталь всё равно пройдёт входной контроль у Михаила.
Вера включила верхний свет. За окном уже остановился пресс, и в мастерской стало непривычно тихо. Она отдала Андрею последнюю редакцию договора. На первой странице стояла сумма, на семи следующих — границы того, что Марк получал за эти деньги.
Андрей перечитал приложение от начала до конца. Возле списка подрядчиков поставил дату обязательного обновления, возле аудита — право запросить первичные документы через независимую компанию. Последним проверил возврат неиспользованных месяцев при сознательно скрытой связи. Только после этого закрыл папку.
В лаборатории погас свет термокамеры. Михаил прислал фотографию двух вводов после нагрева. Оба остались целыми, но на резервном образце красным был отмечен участок будущего разреза. Утром этот снимок ляжет рядом с платёжным поручением.
Глава 30. До доказательства
Двенадцатого июля в платёжном поручении стояло сто восемьдесят миллионов рублей.
До полудня оставалось сорок семь минут. На большом экране Вера открыла окончательный договор и приложения к нему. Михаил вернулся из лаборатории с двумя протоколами входного контроля. Пробный ввод резервного завода выдержал геометрию и нагрев, но соединение с рабочей шиной ещё не испытывали. В договоре это было указано отдельным этапом.
Вера проверила источник средств. Михаил ещё раз просмотрел техническое приложение. Андрей подписал последним.
Договор сохранял резервную поставочную цепочку на двадцать четыре месяца. Оператор Марка получал плату за готовность, но не входил в основную очередь, не мог заменить управление программы и не видел K-417. Список подрядчиков стал частью договора; скрытая аффилированность давала право выйти немедленно.
— Платёж невозвратный при обычном отказе, — напомнила Вера.
— Знаю.
— А сорок восемь секций мы ещё не запускали, — сказал Михаил.
Он не отговаривал. Андрей слышал в его голосе другое: после подписи инженерный вопрос останется инженерным, но деньги уже уйдут.
На двухсекционном стенде сдвиг в четыре целых шесть десятых миллисекунды уменьшал высокочастотную рябь на восемнадцать процентов. На большой системе эффект мог исчезнуть или превратиться в новый режим отказа. Андрей покупал зимний маршрут до того, как технология доказала ценность в полном масштабе.
Он подтвердил платёж. Через несколько секунд Вера увидела списание.
Красная строка появилась в банковской выписке сразу. На заводе резервного поставщика сохранили место в печном графике, а оператор Марка получил обязанность держать метрологию и перевозку готовыми к первому заказу.
Михаил позвонил поставщику при Вере и назвал номера двух контрольных изделий. Первый заказ ограничивался соединением керамики с рабочей шиной и последующим разрезом одного образца. Андрей слушал разговор и видел, как невозвратный платёж превращается в последовательность конкретных действий.
В двенадцать ноль три Марк прислал короткое подтверждение: опцион переведён в резервный заказ. Больше он ничего не написал.
*
Семнадцатого июля сорок восемь индикаторов зажглись одновременно.
Испытательный зал готовили с шести утра. Техники прошли вдоль четырёх рядов, проверяя оптические линии и запорные клапаны охлаждения. Каждая секция весила почти сто килограммов и содержала материал с наведённым метастабильным состоянием. В покое система казалась неподвижным набором светлых цилиндров и толстых шин. После команды секции должны были за доли секунды отдать накопленную энергию в общую нагрузку.
За защитным стеклом находились Михаил, Марина, Денис и Андрей. Вера смотрела трансляцию из соседней комнаты: ей нужно было отделить стоимость самого опыта от результата, который ещё мог не появиться.
Секции стояли в четырёх рядах. Между ними работали собственные ключи и синхронизатор, который Марина и Денис восстановили после ухода Артёма. Михаил разрешил первый импульс только после проверки энергетического баланса: ток на входе, работа секций, тепло в охлаждении и потери на ключах.
При нулевом сдвиге по общей шине прошла знакомая дрожь. Высокочастотный хвост занял почти треть экрана.
— Четыре и шесть, — сказал Михаил.
Марина не стала вводить число одной командой. Она разделила секции на четыре группы и задала каждой свою поправку, чтобы фронты встретились уже на нагрузке. Денис вывел рядом расчётный график. Если задержка окажется неверной хотя бы на миллисекунду, рябь не уменьшится, а сместится в другой участок шины.
Марина ввела задержки. Дальние секции получили команду раньше, ближние позже. На пульте погасли и снова вспыхнули сорок восемь белых точек.
Второй импульс прозвучал ниже и чище. Хвост на графике резко прижался к основной линии.
— Минус шестьдесят три процента, — сказал Денис.
Никто не ответил сразу. Насосы продолжали гнать воду, в вентиляции дрожал низкий гул. Андрей нашёл глазами строку суммарной энергии. Она совпадала с первым пуском в пределах погрешности. Они не потеряли энергию в неизвестном процессе. Сорок восемь секций отдали её согласованнее.
Марина улыбнулась и тут же закрыла рот ладонью, будто боялась повлиять на следующий опыт. Михаил уже просматривал изоляцию каждой секции. Две температуры поднимались быстрее остальных, но оставались в расчётном диапазоне.
Андрей смотрел на тепловой баланс. Энергия не исчезла: немного выросла полезная работа, остальное ушло в рассчитанное тепло и потери. Сдвиг заставил секции гасить взаимную рябь вместо того, чтобы складывать её на общей шине.
Михаил потребовал ещё три прогона. Затем поменял местами две группы и повторил. Число держалось между шестьюдесятью одним и шестьюдесятью четырьмя процентами.
На четвёртом пуске одна оптическая линия опоздала на три десятых миллисекунды. Рябь выросла до сорока восьми процентов от исходной. Марина нашла неплотный разъём и попросила повторить пуск после его замены. Михаил отказал: сначала полный контроль канала, затем охлаждение до исходной температуры. Два часа ушли на проверку, после которой команда связала конкретное отклонение с измеренным результатом.
К вечеру все четыре группы снова работали в допуске. Денис наложил пять графиков друг на друга. Узкие пики расходились по высоте, но спад каждый раз начинался в одном месте.
— Принимаю эффект, — сказал он. — В протокол идут все токи, тепло и потери. До проверки на площадке это режим стенда.
Вера прислала подтверждение: резервный договор вступил в силу, сто восемьдесят миллионов списаны без права возврата. За стеклом сорок восемь белых индикаторов продолжали гаснуть и вспыхивать группами; двухсекционный эффект впервые удержался на большой сборке.
Андрей убрал телефон. Если большой стенд провалится, деньги всё равно останутся у оператора Марка. Подтверждённый эффект не отменял риск подписи, но делал зимнюю поставку нужной настоящей системе.
Михаил открыл процедуру промышленного парка. Старые параметры перехода больше не подходили. При сглаженной ряби накопитель мог иначе делить мощность между охлаждением и компрессорами.
— Едем к Шестакову с исходными графиками, — сказал он. — Его таблицу без него не меняем.
На стенде погасли сорок восемь индикаторов. Высокочастотный хвост остался на экране тонкой линией — первый результат, который большая система сделала лучше маленькой.
Марина сохранила исходные записи на два независимых носителя. Михаил опечатал журнал испытаний и назначил утренний разбор. Андрей задержался у стекла. За ним техники открывали ограждение и шли к секциям с тепловизорами. До промышленной установки оставались перевозка, чужая диспетчерская и люди, которые имели право остановить накопитель. Сегодня они доказали только то, что сорок восемь секций способны работать вместе.
Техники проверяли систему почти два часа. Каждую секцию обошли тепловизором, затем измерили сопротивление изоляции и выгрузили локальный журнал ключа. У девятой нашли тот самый неплотный оптический разъём. Контактная пружина в нём просела на долю миллиметра; при нагреве задержка сигнала выросла.
Марина принесла новый разъём, но Михаил не разрешил ставить его молча. Старый сфотографировали под увеличением, измерили усилие защёлки и передали в сборочную ячейку. Если такой же корпус стоял ещё на сорока семи каналах, случайная замена одного ничего не исправляла.
— Проверяем всю партию, — сказал он. — И добавляем усилие защёлки во входной контроль.
Андрей смотрел, как инженер по очереди нажимает на одинаковые серые корпуса. На стендовом графике отказ выглядел отклонением на три десятых миллисекунды. В руках техника у него появилась причина — слабая пружина, которую можно измерить до монтажа.
К утреннему разбору Марина подготовила две версии записи: чистый эффект 4,6 миллисекунды и прогон с запоздавшим каналом. Михаил повёз в промышленный парк обе. На второй записи он отметил запоздавший канал, температуру разъёма и измеренное усилие защёлки.
Глава 31. Отменённый успех
В распечатанной программе испытаний Андрей первым зачеркнул слово «приёмка».
Во второй половине июля в диспетчерской промышленного парка было прохладно. За окнами гудели холодильные машины, на стене менялись нагрузки арендаторов. Михаил вывел рядом запись сорока восьми секций: при сдвиге в четыре целых шесть десятых миллисекунды высокочастотная рябь упала на шестьдесят три процента.
На нижнем экране парк жил своей жизнью. Полимерный цех держал две линии, изготовитель упаковки разогревал экструдер, ремонтная площадка проверяла насос после замены. Общая мощность менялась каждые несколько минут. В лаборатории Андрей мог назначить нагрузку заранее. Здесь любой арендатор включал оборудование по своему производственному графику.
Шестаков, главный энергетик парка, принёс распечатки трёх прошлогодних отключений. На первой после потери внешней сети автоматика подняла оба компрессора одновременно и перегрузила дизельный резерв. На второй смена удержала охлаждение, но потеряла связь. На третьей электричество вернулось раньше, чем операторы закончили отключение части линий, и две защиты спорили между собой почти минуту.
— Ваш стенд умеет гасить собственную рябь, — сказал Шестаков. — Мне нужно знать, что сделает парк, когда в эту же секунду кто-нибудь запустит двигатель на восемьсот киловатт.
— По старой программе нам достаточно одного перехода на остров, трёх минут работы и возврата сети, — сказал управляющий. — Демонстрацию можно провести в августе.
Олег Шестаков увеличил участок графика после импульса.
— Здесь лабораторная нагрузка. У нас одновременно меняются компрессоры, печи и охлаждение.
— Система стала устойчивее, — ответил управляющий.
— На стенде. Мои операторы этот режим ещё не видели.
Управляющий повернулся к Андрею.
— Мы обещали совету директоров августовский результат. На него завязан инвестиционный комитет и следующий платёж.
— В договоре завязана приёмка, — сказал Шестаков. — Демонстрация там не написана.
— Совет не станет разбирать разницу.
Андрей посмотрел на старую программу. Её составляли до большого испытания, когда накопитель давал резкий пик на общей шине. Теперь фронт изменился. Можно было назвать это улучшением и оставить прежние три минуты. Тогда первая же рабочая смена столкнулась бы с режимом, которого никто не проверял.
Андрей вспомнил сорок восемь белых точек и почти исчезнувший хвост. Такую запись хотелось показать инвесторам, журналистам и заказчикам. Один успешный переход дал бы договор до конца лета. Восемь переходов растягивали испытания на сентябрь и оставляли восемь возможностей всё остановить.
Ещё весной он бы начал доказывать, что расчёт учитывает нагрузку. После истории с повреждённой вставкой доказательство на его собственном экране перестало казаться достаточным. Шестаков отвечал за цеха, людей и испорченные партии. Его осторожность была частью системы, а не помехой Андрею.
Он снял первую страницу программы и перечеркнул старую дату.
— Пересчитываем приоритеты на измеренном режиме. Потом четыре дневных перехода и четыре ночных. Каждый раз начинает ваша смена.
Управляющий откинулся на спинку кресла.
— Контракт с резервным оператором уже подписан. Его поставки зависят от зимнего пилота.
— Поставки — наши. Решение о работе парка — ваше.
Управляющий прошёл к окну. Под ним между корпусами тянулись трубы охлаждения. В полимерном цехе один неверный переход мог испортить десятки тонн расплава; упаковочная линия при внезапной остановке оставляла материал внутри горячего канала.
— Восемь рабочих переходов, — повторил он. — Сколько недель?
Шестаков открыл календарь смен.
— Минимум четыре. Ночная и дневная бригады должны пройти одинаковую процедуру. Пустые выходные не считаю.
— Тогда договор уйдёт на конец сентября.
— Если не будет остановок.
Шестаков развернул учебную таблицу. После снижения ряби накопитель мог отдавать четыре мегаватта без прежнего пика на общей шине. Однако порядок запуска компрессоров оставался критичным: если оба включатся до выхода охлаждения на устойчивый режим, запас исчезнет.
— Клиентская кнопка сохраняется, — сказал он. — Нажимает любой старший оператор при выходе за предел охлаждения.
Михаил добавил условие в новую процедуру. Его собственный контур мог остановить накопитель по температуре секций и изоляции. Парк останавливал переход по своим линиям.
Илья Зорин, начальник смены «УралПолимера», пришёл по вызову Шестакова прямо из цеха. От его спецовки пахло горячим полимером. Он прочитал новую последовательность и сразу указал на строку «остановить второстепенные нагрузки».
— Для вас второстепенные, — сказал он. — Для меня одна из них держит расплав в фильтре. Если снять её посреди цикла, фильтр меняем целиком.
— Сколько времени нужно? — спросил Михаил.
— От десяти секунд до четырёх минут. Зависит от марки.
Шестаков добавил подтверждение каждого арендатора перед отключением внешней сети. Управляющий поморщился: ещё одна команда удлиняла процедуру. Андрей попросил Илью показать график партии. Через три минуты на экране появилась температура ванны и четыре участка, на которых линию можно было остановить без потери материала.
— Это и будут ваши окна, — сказал Андрей.
— Тогда не назначайте их за нас, — ответил Илья. — Смена подтвердит готовность, когда подойдёт к участку.
Андрей согласился. В новой схеме накопитель ждал производство.
— На восьмом пуске тоже? — спросил управляющий.
— На любом, — ответил Андрей.
За сорок минут прежняя демонстрация превратилась в восемь рабочих смен. Под каждой стояли начальные нагрузки, температура воды, порядок компрессоров и фамилия оператора. Шестаков забрал ключ клиентского останова.
Перед уходом управляющий попросил копию лабораторного графика для совета директоров. Михаил отправил ему запись с пометкой «стендовый результат». Шестаков забрал рабочую процедуру, где под каждым переходом оставались пустые строки для даты и подписи смены.
Андрей посмотрел на зачёркнутую программу. Лабораторный график оставался сильным. Эксплуатационным результатом он станет после восьми переходов, выполненных сменами парка.
Он сложил зачёркнутый лист пополам и отдал Вере. Та уже переносила ожидаемый контракт с августа на конец сентября и пересчитывала свободные деньги. Два месяца компания должна была продолжать производство без платежа промпарка.
— Резерва хватит? — спросил Андрей.
— Если T03 пройдёт пятого августа — с запасом. Если нет, в сентябре придётся сдвинуть один заказ собственной сборочной ячейки.
Через две недели Тимуру предстояло провести единственное августовское испытание T03 на чужом стенде.
Вера открыла календарь T03. Аренда источника, перевозка и независимый свидетель уже были оплачены из займа Громова. Отмена стоила бы почти столько же, сколько проведение опыта. После июльского платежа Марку свободного запаса хватало на текущие зарплаты и закупки, но не на вторую попытку в августе.
— Тимур готов? — спросил Андрей.
— Сухую сборку прошёл, — ответила Вера. — Заказчик прислал запись импульса. Сегодня они повторяют её на лабораторном источнике.
Андрей позвонил Тимуру. В трубке слышались короткие щелчки генератора и голос Елены, называвшей номера кассет. Тимур подтвердил, что рабочий слой, контроль из природного лития и пустая подложка поедут отдельно. Если основной детектор покажет высокий счёт, два контрольных образца должны будут объяснить, откуда он взялся.
— Нужна помощь? — спросил Андрей.
— Нужны шесть часов пятого августа и кабель без сюрпризов. Остальное мы собрали.
Андрей пожелал удачи и завершил вызов. На столе Шестакова лежала зачёркнутая быстрая приёмка T02. В календаре Веры рядом стояли две даты: нейтронный стенд Тимура пятого августа и первый переход накопителя после обучения смен.
Глава 32. Источник нейтронов
Фон давал одиннадцать импульсов в минуту.
Тимур стоял перед стойкой детектора и считал вместе с прибором. Чёрный цилиндр содержал тонкий слой соединения лития-6 и сульфида цинка. При захвате нейтрона внутри возникали заряженные частицы, сцинтиллятор отвечал короткой вспышкой, а фотодатчик превращал её в электрический сигнал.
Пятого августа на стенде «Полярной геофизики» проверяли весь продукт T03: партию обогащённого лития-6, изготовленный из неё чувствительный слой и готовый детектор. Материал без работающего изделия покупателю был не нужен.
Контейнер с образцами везли ночь. Утром Тимур лично сравнил пломбы с фотографиями отправки. В отдельной кассете лежали три чувствительных элемента: рабочий, контрольный из природного лития и пустая подложка со сцинтиллятором. Они должны были показать, какая часть сигнала возникает благодаря литию-6, а какая принадлежит фону и электронике.
Зал находился под землёй. Толстая дверь закрывалась гидравликой; за ней стояла направляющая с источником и стол, на котором можно было менять расстояние до детектора. Пока источник был закрыт, бригада проверяла кабели обычным генератором импульсов.
Независимый свидетель сверил пломбы на контрольном контейнере. Бригада заказчика установила эталонный нейтронный источник за защитной стеной и измерила расстояние до миллиметра. У Тимура оставалось одно шестичасовое окно.
В своей лаборатории команда несколько недель воспроизводила форму импульса по сырым записям заказчика. Совпали длительность фронта и электронный тракт. Не совпала механика: местный держатель закрывал край чувствительного слоя. Тимур привёз переходную рамку, изготовленную по размерам Елены, и запасную — с отверстиями на два миллиметра шире.
Первая рамка встала без люфта. Тимур провёл ладонью по холодному металлу и только после этого разрешил закрепить детектор. Если сухая проверка не пройдёт, источник сегодня открывать не станут.
— Начинаем контрольный прогон, — сказала Елена Круглова.
Источник оставался закрытым. На экране полз ровный шум: десять, двенадцать, снова одиннадцать отсчётов. Затем бригада открыла механический затвор.
На стене загорелась красная надпись, и все люди остались за защитой. Камера показывала неподвижный чёрный цилиндр. Нейтроны нельзя было увидеть или услышать; присутствие источника выдавал только счётчик, который внезапно заговорил частой сухой дробью.
Счётчик ожил. Импульсы поднялись плотной стеной, но Тимур смотрел на их форму. Гамма-фон давал короткие низкие пики. Нейтронный захват — более широкий сигнал с двумя характерными участками. Алгоритм выделял их по форме, не по одной высоте.
— Девятьсот сорок в минуту, — сообщил оператор.
— Эталон для этой геометрии — от девятисот до тысячи двадцати, — сказала Елена.
Тимур записал не только среднее значение. Ему нужны были разброс, доля отброшенных гамма-импульсов и изменение счёта после поворота. Высокое число само по себе могло появиться из-за слишком чувствительной электроники. Контрольный образец из природного лития должен был ответить гораздо слабее при тех же настройках.
После рабочего цилиндра бригада установила контрольную кассету. Счёт упал почти в семь раз. На пустой подложке остался только гамма-фон. Елена вывела три кривые рядом. Разница сохранялась при тех же кабелях, фотодатчике и настройках усилителя.
Свидетель попросил повернуть детектор и повторить. На втором положении счёт снизился в пределах расчётной геометрии. Потом между источником и цилиндром поставили поглотитель. Нейтронные импульсы почти исчезли, гамма-фон остался.
На третьем прогоне один из фотодатчиков начал давать двойные пики. Тимур остановил запись до окончания минуты.
— Почему? — спросила Елена. — Допуск ещё держится.
— Разъём движется. Если продолжим, я не отличу материал от контакта.
Тимуру хотелось прижать разъём рукой и закончить серию: двойные пики исчезали, когда кабель лежал неподвижно. Тогда протокол подтвердил бы его способность удержать плохой контакт, а заказчик получил бы прибор, который снова зашумит в скважине. Он попросил заменить кабель.
Бригада заново провела фоновый цикл. Времени оставалось меньше двух часов. Громов наблюдал из-за стекла рядом с Верой. Он вложил деньги в эту попытку и мог получить премию только после приёмки и оплаты заказчика.
— Если не успеют? — тихо спросил он.
— Следующее окно в этом году не подтверждено, — сказала Вера. — Заказчик материал без квалифицированного детектора не принимает.
— Значит, займ зависнет до следующего стенда.
— Да.
Громов перестал смотреть на часы. Деньги уже были потрачены на аренду, транспорт и изготовление слоёв. Торопить бригаду он не мог.
Последняя серия прошла без двойных пиков. Детектор выдержал три положения, поглотитель и повторный фон. Свидетель поставил пломбу на контейнер с остатком материала и подписал исходные записи.
Елена закрыла протокол.
— Принимаем партию лития-6 вместе с детектором. Триста пятьдесят миллионов поступят сегодня.
Вера получила подтверждение банка уже в коридоре. Из платежа она вернула Громову сто сорок миллионов займа и перечислила тридцать миллионов согласованной премии.
На счету программы после расчёта остались деньги на следующую партию и собственный стенд контроля электроники. Вера показала Тимуру две строки: выручку T03 и закрытый долг. Средства T01 и T02 в расчёте не участвовали.
— Хорошая доходность за год, — сказал Громов.
— За риск одной попытки, — ответил Тимур.
Громов пожал ему руку.
— Именно на таких попытках я и зарабатываю.
Он получил деньги и ни одной доли в T03. Тимур вернулся к контейнеру. На пломбе стояли дата, номер партии и подпись свидетеля. Через стекло цилиндра вспыхнул ещё один нейтронный отсчёт. Партия T03 прошла собственную приёмку и открыла собственный рынок.
Елена передала ему заявку на две следующие партии и требования к детектору меньшего диаметра. Тимур не назвал срок сразу. Он запросил размеры скважинного корпуса и температурный диапазон, затем позвонил своей группе. Теперь им предстояло научиться выпускать материал и детекторы повторяемыми сериями.
Бригада заказчика тем временем переставила принятый цилиндр в макет скважинного прибора. В длинной стальной трубе оставалось мало места: рядом проходили кабели питания, датчик температуры и герметичный ввод. Корпус Тимура входил по диаметру, но разъём выступал на четыре миллиметра и мешал закрыть крышку.
— Для сегодняшней приёмки это несущественно, — сказала Елена. — В серийном приборе так оставить нельзя.
Тимур попросил штангенциркуль и сам измерил свободную длину. Уменьшить цилиндр означало заново настроить оптику и проверить чувствительность. Перенести разъём можно было без изменения слоя лития-6, но тогда кабель изгибался у горячей стенки.
Он сфотографировал макет с линейкой и отправил группе два ограничения: диаметр и допустимую температуру кабеля. Заявку на следующие партии оставил без срока.
Громов уже надел пальто. У двери он задержался и посмотрел на принятый детектор внутри трубы.
— Вы только что получили заказ и сразу нашли новую проблему.
— Нашли размеры настоящего прибора, — ответил Тимур. — Следующий детектор будет работать внутри него, а не на свободном столе.
Громов усмехнулся и ушёл. Тимур вместе с Еленой упаковал контрольные образцы. Рабочий цилиндр остался у заказчика; впервые изделие его группы уезжало дальше без него.
В телефоне его уже ждали три сообщения от лаборатории. Инженеры предлагали уменьшить корпус, заменить разъём и перенести фотодатчик. Тимур открыл фотографию макета с линейкой и попросил каждого посчитать влияние своего варианта на чувствительность и температуру. До расчётов он не выбирал ни один.
Елена закрыла транспортный контейнер и выдала расписку за рабочий цилиндр. Тимур убрал её рядом с протоколом приёмки. Завтра его группа начнёт с размеров скважины, а не с удобного корпуса на лабораторном столе.
Глава 33. Четыре мегаватта
До брака полимерной партии оставалось четыре минуты.
Илья знал цену этой минуты. В ванне находилось двадцать две тонны полиамида для автомобильных деталей. Наполнитель уже смешали с расплавом. Теперь насосы должны были двадцать минут удерживать состав у верхней границы температуры, чтобы частицы разошлись равномерно. До конца выдержки оставалось четыре минуты. Если циркуляция замедлится, тонкий слой полиамида у горячей стенки ванны начнёт разрушаться; насос разнесёт его по всей партии, и отливки станут хрупкими. Слить двадцать две тонны и начать заново означало потерять сырьё, смену и очередь клиента.
Илья Зорин видел это по температуре возвратной воды. Она поднималась медленно, по десятой доле градуса, но верхняя граница была отмечена красным. В диспетчерской «УралПолимера» дежурная смена готовила первый островной переход T02.
За час до него операторы прошли процедуру на тренажёре. Упаковочные линии остановились в разрешённых местах, холодильные машины вышли на устойчивый режим, каждый арендатор подтвердил готовность. Снаружи набиралась гроза. Реального отключения никто не ждал: внешнюю сеть снимали управляемым выключателем, а резервная линия оставалась готовой принять парк после команды Шестакова.
Накопитель держал заряд. Сорок восемь секций стояли в отдельном помещении за бетонной стеной. На мнемосхеме рядом светилось число: четыре мегаватта доступной мощности.
— Внешнюю сеть снимаем через десять секунд, — сказал Михаил.
Андрей услышал, как за стеной изменился гул насосов. В лаборатории большой накопитель отвечал на команду одним низким ударом. Здесь его работа растворялась в шуме целого промышленного парка. Только мнемосхема показывала, что электричество теперь приходит из сорока восьми секций T02.
Шестаков держал руку рядом с клиентской кнопкой. Андрей стоял за спинами операторов. Управляющий парка следил за двумя упаковочными линиями и охлаждением полимерной ванны.
Сеть отключили. На экране погас входной поток, и почти сразу поднялась синяя линия T02. Охлаждение сохранило обороты. Первая упаковочная линия закончила цикл и остановилась по программе. Вторая продолжала работу.
— Компрессор один, пуск, — сказал оператор.
Илья подал команду. Мощность подпрыгнула до трёх целых двух десятых мегаватта. Запас охлаждения оставался.
На площадке соседнего арендатора автоматика самостоятельно запустила второй компрессор. На мнемосхеме вспыхнул ещё один блок. Потребление перескочило четыре мегаватта.
— Кто дал готовность второй машине? — спросил Шестаков.
— Никто, — ответил диспетчер. — У неё локальный пуск по давлению.
Пока они репетировали общий переход, давление в ресивере опустилось до уставки. Контроллер компрессорной не знал о порядке островного режима и выполнил обычную команду.
— У нас превышение, — сказал Илья. — Снимаю упаковку.
Оператор «УралПолимера» уже выводил линию из цикла. Ей требовалось ещё двенадцать секунд. Температура воды дошла до красной черты, а разница между подачей и обраткой начала расти: тепло переставало уходить от стенки ванны.
Шестаков нажал кнопку.
Под прозрачной крышкой она ушла вниз с тяжёлым щелчком. Сигнал одновременно пришёл на вход T02 и на резервную подстанцию. Контроллер накопителя закончил текущий импульс, разомкнул секции и только затем отпустил общую шину. Доля секунды растянулась для Ильи в длинную паузу: на экране температура продолжала расти, а синяя линия уже падала.
В накопителе щёлкнули размыкатели. Синяя линия мощности упала. Резервная подстанция приняла общую шину, но привод насоса охлаждения не вернулся на прежнюю частоту: его автоматика ждала повторного разрешения после провала напряжения.
— Переход прекращён, — сказал Михаил.
— Охлаждение не восстановилось, — сказал Илья. — Ручной пуск.
Оператор удерживал кнопку, пока привод заново набирал обороты. Прошло тридцать восемь секунд. Средняя температура в ванне превысила предел всего на три десятых градуса, зато обратная вода на выходе из рубашки стала горячее подачи почти на двенадцать: у стенки расплав успел перегреться. Оператор взял пробу; в прозрачной массе уже тянулись молочные нити.
— Партия ушла, — сказал начальник смены. — Двадцать две тонны.
Илья спустился в цех. Под крышкой ванны расплав потерял прозрачный блеск. Лаборант набрал пробу длинным металлическим черпаком и опустил её в воду. Остывшая пластина стала молочно-серой. После анализа её можно было отправить только на повторное смешение в дешёвый продукт; заказ клиента она уже не выполняла.
Когда Илья вернулся, управляющий говорил по телефону с финансовым директором. Тот требовал назвать виновного. Илья положил серую пластину на стол перед мнемосхемой.
— Мой компрессор включился по своей уставке, — сказал он. — В общей инструкции его не было, а привод охлаждения после возврата сети ждал ручного пуска. Подписываю потерю партии со своей стороны. Второй опыт начнём после того, как оба условия войдут в процедуру.
Илья смотрел на журнал. T02 отработала по своей программе. Ошибка возникла в порядке нагрузок: второй компрессор получил автоматический пуск раньше, чем островная система приняла критическое охлаждение, а возврат насоса после переключения никто не проверил.
— Можно повторить без второго арендатора, — предложил управляющий.
Шестаков убрал руку с кнопки.
— Тогда мы проверим пустой парк. В следующий раз сначала принимаем охлаждение, проверяем автоматический возврат насоса, блокируем пуск компрессоров и возвращаем их по одному после стабилизации.
— Блокировка должна оставаться у нас, — добавил Илья. — Если накопитель не примет нагрузку, я запускаю компрессор и сохраняю следующую партию.
Михаил согласился. Его контроллер получал только состояние готовности, но не командовал чужими машинами. Физическую цепь блокировки собирали в щите парка и передавали старшему оператору смены.
Илья изменил последовательность на тренажёре. Михаил потребовал аппаратную блокировку, доступную смене парка. Андрей не вмешивался. Продолжение опыта сейчас сохранило бы запись, но поставило бы ещё одну партию под тот же порядок.
Управляющий подписал потерю окна. Илья — потерю партии в протоколе пилота. Шестаков назначил две учебные смены до следующего включения.
Рабочие вывезли мутный полимер из линии. Четыре мегаватта на мнемосхеме погасли. Первый опыт завершился отказом в приёмке. В новую последовательность вошли две проверки: насос охлаждения должен был подтвердить рабочий расход после переключения, а компрессоры запускались по одному, когда T02 уже приняла критические нагрузки и связь парка.
Андрей вышел вместе с Ильёй на площадку между корпусами. Гроза прошла стороной, асфальт оставался сухим. Возле полимерного цеха вилочный погрузчик увозил контейнер с забракованным материалом.
— Вы ведь могли продолжить ещё несколько секунд, — сказал Илья.
— Могли.
— Тогда почему не стали?
Андрей посмотрел на серый расплав под прозрачной крышкой контейнера. Одну партию они уже потеряли из-за процедуры, в которой не было второго компрессора. Продолжение добавило бы к этой цене ещё один неизвестный режим.
— Следующий запуск ваша смена должна провести без меня.
Илья кивнул не сразу.
— Завтра приведу дневных операторов. Пусть сами найдут, где процедура ещё врёт.
Они вернулись в щитовую компрессорной. Электрик открыл шкаф локального управления и показал реле давления, которое запустило вторую машину. Контакт был установлен десять лет назад и не имел связи с диспетчерской парка: падало давление — компрессор включался, независимо от режима общей сети.
Илья снял копию схемы с внутренней стороны двери. В новой последовательности одного пункта оказалось мало. Требовался физический переключатель «сеть — остров», который на время перехода переводил автоматический пуск под управление старшего оператора. При возврате сети реле снова работало само.
— Если человек забудет вернуть автомат? — спросил дневной электрик.
Шестаков, пришедший следом, указал на сигнал давления.
— Тогда после синхронизации получим предупреждение и не закроем переход. Возврат автоматики входит в последний шаг.
Они собрали временную схему на учебном щите. Первый оператор пропустил подтверждение упаковочной линии. Второй слишком рано разрешил компрессор. Только на третьем прогоне охлаждение вышло на устойчивый режим раньше обеих машин.
Из лаборатории пришёл расчёт испорченной партии. Материал можно было продать как вторичную смесь за четверть договорной цены. Илья подписал разницу на своё подразделение, приложил к акту фотографию серой пластины и номер реле, запустившего второй компрессор. В процедуру он добавил проверку переключателя перед снятием внешней сети.
Глава 34. Восемь переходов
Первую зелёную отметку поставила ночная смена.
Старшей была Надежда Корнилова. Она пятнадцать лет работала диспетчером и встретила новый накопитель без восторга. На первой учебной смене Надежда спросила Михаила, через сколько секунд после её команды секции действительно отпустят шину. Он ответил расчётным диапазоном. Она потребовала поставить рядом обычный секундомер и измерить три раза.
К началу первого перехода Надежда знала задержку лучше многих инженеров T02. Дежурный электрик сидел справа от неё, оператор охлаждения — у нижнего экрана. Шестаков заранее объявил: если поставщик подскажет команду без запроса смены, переход не засчитывается.
В конце августа операторы сами сняли внешнюю сеть, дождались, пока T02 примет охлаждение и связь, затем запустили компрессоры по одному. Шестаков стоял у клиентской кнопки. Илья наблюдал за накопителем из соседнего помещения. Андрей в эту ночь не приезжал.
После возврата внешней сети Надежда не поставила отметку сразу. Она проверила время размыкания секций, позвонила в полимерный цех и спросила, заметили ли там переход. Илья ответил, что вода просела на две десятых градуса и вернулась. Только тогда в журнале появилась первая подпись.
Второй переход остановили до начала: датчик температуры воды показывал значение на два градуса ниже соседнего. Смена нашла плохой контакт и заменила разъём. Попытку не засчитали.
Молодой оператор предложил взять среднее двух исправных датчиков. Надежда попросила его рукой пошевелить кабель неисправного. Цифра прыгнула на пять градусов. Если бы они усреднили показания, контроллер получил бы выдуманную температуру именно в момент перехода. Оператор заменил разъём и сам вычеркнул попытку из листа.
Третий прошёл днём с работающими упаковочными линиями. Оператор дождался конца цикла одной и снял вторую раньше второй ступени. Четвёртый выполняли после восьми часов работы холодильных машин, когда запас был минимальным.
На четвёртом переходе температура приблизилась к нижней границе запаса, и Шестаков уже положил ладонь на кнопку. Оператор охлаждения раньше заметил, что второй насос работает с закрытой перемычкой, открыл её и вернул расход. Накопитель продолжал отдавать мощность, не вмешиваясь в решение. После смены Михаил добавил состояние перемычки на общий экран, но команду оставил у парка.
После каждой смены в журнале появлялись фамилии, начальные нагрузки, температура воды и причина каждого решения. На пятом переходе дневной оператор нажал клиентскую кнопку из-за непредусмотренного запуска насоса арендатора. Накопитель ушёл в изоляцию правильно, но попытку повторили через два дня.
Управляющий сначала хотел засчитать её как успешное испытание останова: T02 выполнила команду без ошибки, секции разомкнулись по порядку, парк приняла резервная сеть. Шестаков отказался. По пятому пункту требовался полный островной цикл. В журнале осталась красная строка и подпись оператора, который вовремя нажал кнопку.
Шестой переход провела другая ночная бригада. Надежда наблюдала из-за спины нового диспетчера и ни разу не вмешалась. Седьмой назначили на дневной пик, когда работали оба компрессора и две упаковочные линии. Смена последовательно сняла некритические нагрузки, приняла охлаждение и удержала парк шесть минут.
К последнему, восьмому переходу приехали Михаил, управляющий и Андрей. Они стояли на площадке за операторскими креслами. Андрей положил руки на холодные перила и не подходил к пульту.
За стеклом диспетчерской темнело. В цехах заканчивалась вечерняя смена, но производство не останавливалось: на полимерной линии меняли фильтр, в соседнем корпусе готовили новую марку упаковки. На экране нагрузка колебалась возле трёх мегаватт. Никакой специально выровненной площадки для последнего опыта не было.
— Сеть снята, — сказала старшая ночной смены.
За пультом сидела сменщица Надежды, Ольга. Андрей видел её второй раз. На учебном занятии она перепутала порядок возврата компрессоров и после этого сама переписала памятку короткими командами, которыми пользовалась бригада. Сейчас лист лежал под прозрачной накладкой возле клавиатуры.
Синяя линия T02 поднялась до нагрузки охлаждения. Первый компрессор запустился через сорок секунд. Второй ждал, пока температура воды вернётся в середину рабочего диапазона. Оператор упаковки завершил цикл и сам подтвердил отключение линии.
На третьей минуте диспетчер вернул одну некритическую нагрузку. На пятой внешняя сеть появилась снова. Смена синхронизировала частоту, передала ей парк и разгрузила накопитель.
Михаил следил за температурами секций на отдельном ноутбуке. Однажды он поднял палец, собираясь привлечь внимание Ольги, но увидел, что она уже открыла тот же график. Палец опустился. Андрей усмехнулся. За последние полтора года он слишком часто оказывался человеком, без которого никто не решался продолжать. Здесь двое инженеров одновременно промолчали, потому что оператор заметила изменение сама.
Шестаков проверил журнал. Все приоритеты выдержаны, запас охлаждения не падал ниже согласованного, связь работала. Он поставил восьмую отметку.
Ольга выдохнула и только теперь отодвинулась от стола. Дежурный электрик хлопнул её по плечу. Из полимерного цеха позвонил Илья: партия шла, температура держалась, претензий к переходу не было.
— Принимаю островной режим, — сказал он. — Эксплуатация остаётся у наших смен. Ваши инженеры обслуживают накопитель и обновляют процедуры только после нашего согласования.
Управляющий подписал акт. Промышленный парк разрешал создать на своей территории учебный центр операторов и использовать площадку как референсную для стационарных систем.
— Первую учебную группу набираем из наших людей, — сказал Шестаков. — Потом берите внешних. Ни одного инструктора, который видел только стенд.
— Надежда согласится учить? — спросил Андрей.
— Если доплатите за методику и смены.
Управляющий рассмеялся, но Вера уже записала условие. Учебный центр был отдельной работой и отдельным доходом для людей парка.
Андрей отпустил перила. За все восемь переходов он не дал ни одной команды.
Внизу, за бетонной стеной, сорок восемь секций перешли в режим охлаждения. Белые индикаторы гасли рядами. Андрей спустился вместе с Михаилом, но у двери остановился: внутри уже работали техники парка. Один снимал показания, второй проверял размыкатели, третий разговаривал с Ольгой по внутренней связи.
Михаил посмотрел на него.
— Не зайдёшь?
— После их обхода.
Они подождали в коридоре. Через десять минут техник открыл дверь и пригласил их на совместный осмотр принятой установки.
Внутри пахло нагретой изоляцией и влажным бетоном. Техник парка вёл обход по своей ведомости: температура каждого ряда, положение размыкателей, давление воды, заряд служебных аккумуляторов. Михаил отвечал только на вопросы о секциях. Команды отдавал Шестаков по внутренней связи.
У девятой секции Ольга заметила разницу между показанием на местном индикаторе и числом в диспетчерской. Расхождение было небольшим, но она остановила обход. Денис нашёл задержку обновления экрана и изменил частоту передачи. После повторной проверки оба числа менялись одновременно.
— В учебную программу, — сказала Ольга. — Местный экран и диспетчерская должны совпадать до запуска.
Шестаков передал ей ведомость. Она вписала проверку своим почерком. Михаил поставил рядом техническую подпись.
На выходе Андрей увидел через открытую дверь красную клиентскую кнопку. Её прозрачная крышка уже была поцарапана перчатками операторов. Он провёл пальцем по одной царапине и вспомнил, как чисто блестела крышка перед первым переходом.
Вера ждала в диспетчерской с проектом договора. После акта приёмки в нём оставалось согласовать цену серийной системы, график платежей и обязанности учебного центра. Она положила рядом восемь подписанных протоколов и вписала их номера в приложение к этапу приёмки.
Глава 35. Двадцать четвёртое сентября
Двадцать четвёртого сентября 2029 года перед Анной лежал новый договор. На титульном листе стоял срок: три года.
Юридический отдел оставил за центром право менять объём программы после каждого года, но требовал от Анны взять ответственность за подготовку двух новых бригад. Договор лежал в клиническом центре с понедельника. Она дважды уносила его домой и оба раза возвращала без подписи: хотела увидеть, смогут ли новые бригады вести пациентов без её постоянного присутствия.
Анна перечитала срок и посмотрела через стеклянную дверь. В коридоре ждали пациенты второй группы. Молодой хирург уже вёл ночные смены самостоятельно; две медсестры обучали новый состав отделения. За год программа перестала держаться на одной фамилии.
Клиническая команда принесла результаты обеих когорт. У большинства пациентов увеличилась подвижность, у семерых потребовались повторные вмешательства, два случая пришлось передать другим специалистам. Результатов хватало для продолжения программы и честного разговора о её пределах.
На совещании молодой хирург разбирал осложнение у женщины из второй группы. Он сам заметил изменение воспалительных показателей, отменил очередную процедуру и вызвал Анну уже с готовыми анализами. Старшая медсестра предложила изменить домашнее наблюдение после выписки. Анна задавала вопросы, но решения рождались без подсказки с её стороны.
Последний слайд показал очередь на следующий год. В ней было больше людей, чем центр мог принять. Сергей Викторович предложил расширить программу вдвое. Анна сократила число до того, которое выдерживали палаты, операционные и две подготовленные бригады.
— За три года спрос всё равно вырастет, — сказал он.
— Тогда вырастут команды. Пациенты не должны оплачивать наше ускорение осложнениями.
Он убрал лишнюю группу из календаря.
— Подписание можно отложить до вечера, — сказал Сергей Викторович. — Вы хотели поговорить с Андреем.
Анна сама упомянула этот разговор утром. Они с Андреем давно перестали обещать друг другу свободное время, которого ещё не было в календаре. Сегодня речь шла о другом: три года меняли расстояние между их жизнями, и она хотела сказать об этом до того, как новость появится в отчёте центра.
Анна провела пальцем по графику ближайших операций. Решение меняло расписание двадцати сотрудников и людей, уже ожидавших лечение. Год назад она оставляла пустые дни до разговора с Андреем. Теперь откладывать договор означало заставлять команду ждать чужой жизни.
— Подписываем сейчас.
Ручка на мгновение задержалась над строкой. Анна вспомнила два общих дня, с которых начинался прошлый год, и пустой вечер после сентябрьского испытания. Потом посмотрела на очередь за стеклом. Эти люди пришли не к Андрею и не к их отношениям. Они пришли в программу, за которую отвечала она.
Она поставила фамилию под трёхлетним продолжением. Центр открывал постоянное отделение, сохранял команду и принимал новые группы только в пределах утверждённой нагрузки.
После совещания Анна сфотографировала титульный лист и отправила Андрею. Написала: «Остаюсь на три года. Сегодня вечером могу поговорить». Ответ пришёл через минуту: «Поздравляю. Позвоню после шести».
Она перечитала ответ. Ни обещания всё изменить, ни привычной попытки уместить разговор между двумя совещаниями. В шесть они смогут обсудить, как будут видеться теперь. Решение о центре уже принято.
Анна убрала телефон и пригласила следующего пациента.
В шесть Андрей позвонил из машины. Анна вышла на лестничную площадку, где не было пациентов и звонков из ординаторской.
— Три года, — сказал он. — Ты этого хотела?
— Да. Я проверяла, выдержит ли команда работу без меня. Теперь выдерживает достаточно, чтобы я могла строить дальше.
Он помолчал. Анна слышала шум дороги и щелчок указателя поворота.
— Когда увидимся? — спросил Андрей.
— В ноябре у меня два свободных вечера подряд. Я пришлю даты. Если у тебя останутся свободными, встретимся.
— Останутся.
Анна улыбнулась, но не стала просить обещания. Они договорились созвониться после её смены и закончили разговор. Трёхлетний контракт лежал в кабинете с её подписью; встреча в ноябре пока оставалась двумя датами, которые могли выбрать оба.
*
В тот же день Марк открыл распределительный отчёт независимого оператора.
Офис центра занимал два этажа бывшего приборного завода. За стеклянной стеной инженеры проверяли измерительные шкафы перед отправкой: одни уходили производителю керамики, другие — страховой лаборатории и энергетической компании. Полтора года назад здесь стояли пустые столы. Марк оплатил первые приборы, аренду и зарплаты, пока у центра не было ни одного договора.
Директор центра Кирилл Рудин сидел напротив. В таблице было одиннадцать клиентов: производители керамики, силовой электроники, страховые лаборатории и две энергетические компании. Проекты, связанные с Андреем, занимали меньше пятой части загрузки.
— Ваша доля за квартал, — сказал Рудин.
Марк посмотрел на итоговую сумму, затем на распределение выручки. Семь процентов принёс резервный договор с Андреем. Больше дали проверки силовой электроники и метрология для двух керамических заводов. Если Андрей завтра закроет свою цепочку, центр потеряет заметного клиента, но продолжит работу.
Сумма была меньше той, которую Марк получил бы от эксклюзивной работы на Андрея. Она пришла от нескольких плательщиков и не исчезала вместе с одним контрактом.
— Клиенты продлили договоры? — спросил Марк.
— Семь уже подписали. Трое ждут новые шкафы. Один ушёл после повышения цены.
— Почему подняли цену?
— Ночная смена и срочная калибровка съедали маржу. Он хотел прежний тариф и приоритет перед остальными.
— Отпустили правильно.
Рудин закрыл строку ушедшего клиента. Марк не стал возвращать её. Центр был ценен именно тем, что директор принимал такие решения без звонка владельцу.
Марк подтвердил распределение прибыли. Постоянного доступа в аппаратную у него так и не появилось. Он видел деньги, занятость и состояние оборудования. Этого хватало, чтобы расширять центр законно и продолжать наблюдать за рынком.
— Что с резервной цепочкой Ветрова?
— Договор действует. Аудитор получает список подрядчиков. В технические данные мы не входим.
— Михаил заказал первую контрольную пару вводов?
— Да. Один образец разрежут после термоцикла. Результат получит только заказчик.
Марк знал стоимость, срок и номер договора. Физика накопителя оставалась за дверью лаборатории Андрея. Для прибыли этого было достаточно.
Марк кивнул. Андрей потребовал аудит, список подрядчиков и право выхода. Эти условия уменьшали доход оператора и не мешали центру работать. В отчёте не было строки, связывающей его владельца с прошлогодним нападением. Андрей такой связи пока не доказал.
Марк помнил тот разговор в июле. Ветров смотрел на него так, словно уже выбрал ответ, но заставил себя обсуждать только документы. Эта сдержанность делала его опаснее: подозрение можно было высмеять, доказательство приходилось предупреждать заранее.
Рудин закрыл файл. На экране Марка осталась сумма квартального платежа. Она была меньше быстрой добычи и гораздо устойчивее.
— Закажите ещё два шкафа, — сказал Марк. — Финансирование пополам: фонд и прибыль центра.
— Тогда в январе сможем взять четырёх новых клиентов.
— Берите тех, кто не связан с Ветровым.
Рудин посмотрел внимательнее.
— Для независимости?
— Для денег. Независимость придёт вместе с ними.
Марк подписал вложение. Центр продолжал расти на рынке, который Андрей открыл своими заказами, но уже не мог закрыть одним решением.
Рудин пригласил его пройти в лабораторию, но у аппаратной остановился и выдал гостевые очки. За стеклом два инженера устанавливали новый измерительный шкаф на транспортную раму. На боковой панели стоял логотип клиента, которого Марк не знал.
— Что они проверяют? — спросил он.
— Условия договора закрытые. Вы увидите сумму после выполнения.
Марк мог потребовать название: фонд оплатил половину оборудования. Вместо этого он посмотрел на очередь шкафов у стены. У каждого был свой заказчик, срок и сотрудник центра. Эти люди приносили прибыль именно потому, что доверяли Рудину больше, чем владельцу здания.
— Тогда покажите загрузку после ввода двух новых шкафов, — сказал Марк.
Рудин открыл общий календарь без технических данных. Январь заполнялся четырьмя новыми полосами. Марк выбрал финансирование, подписал платёж и вернул гостевые очки. За стеклом инженеры закрепили шкаф на раме и закрыли его серым чехлом с логотипом нового клиента.
Глава 36. Цена мобильности
Тридцатого сентября промышленный парк подписал контракт на два миллиарда четыреста миллионов рублей.
Перед подписями стороны два часа проходили приложения. В спецификации стояли сорок восемь секций, собственный синхронизатор, водяное охлаждение парка и восемь подтверждённых островных переходов. Отдельный раздел закреплял клиентскую кнопку и право смены прекращать переход без согласования с компанией Андрея.
Шестаков пришёл на последние двадцать минут и проверил именно этот раздел. После августовской потери полимерной партии управляющий не спорил.
В переговорной стояли Андрей, Михаил, Вера и управляющий парка. Предмет договора занимал одну строку: стационарная система аварийного питания T02 с секционным накопителем, островным режимом и подготовкой двух смен.
— Выплата после проектирования, поставки и приёмки, — сказала Вера. — Сегодня на счетах ничего не меняется.
На первом этапе парк оплачивал проектирование, на втором — изготовление секций, последний платёж поступал после приёмки. Общая сумма договора ещё не принадлежала компании. Вера заранее разделила её на будущие платежи, стоимость производства, резерв по гарантии и ожидаемую прибыль.
Она обновила панель прогресса. В первой строке вырос подтверждённый портфель заказов: плюс два миллиарда четыреста миллионов. Во второй поднялась оценка компании. Третья — свободные деньги — осталась прежней.
Рядом появились изменения за восемнадцать месяцев:
*T01 — серийный проводник: работает у первого покупателя.*
*T02 — стационарный накопитель: принят промышленным парком.*
*T03 — литий-6 и нейтронный детектор: первая партия оплачена.*
*Резервные поставщики T02: внешний маршрут действует; собственная цепочка — март 2030 года.*
*Долг Громову: погашен.*
Андрей задержал взгляд на трёх строках технологий. В начале апреля каждая умещалась в неполном разделе K-417 и списке отсутствующих земных узлов. Теперь проводник нёс ток в чужом цехе, детектор считал нейтроны на чужом стенде, а накопителем управляли чужие смены. Все три результата работали независимо друг от друга.
Управляющий передал Андрею подписанный экземпляр.
— Учебный центр запускаем в ноябре. Шестаков утверждает программу.
— Согласовано.
Михаил добавил к договору производственный график и схему разграничения полномочий. Ни внешний оператор, ни собственный цех не получали права управлять накопителем на площадке.
— Первые двенадцать вводов резервный завод отдаёт в октябре, — сказал он. — Два разрежем после термоциклов, десять пойдут в секции. Основной поставщик держит следующую партию. Если обе не пройдут, зимний график сдвигаем.
— Это есть в календаре? — спросил управляющий.
Вера повернула к нему график. У зимней поставки стояли две даты и отдельная строка риска. Он прочитал и поставил подпись рядом с приложением.
Андрей посмотрел на панель. Успех был виден сразу: новый рынок, большой договор, референсная площадка и операторы, способные работать без него. Денег в этот день не прибавилось.
Он подписал последним. Шестаков забрал эксплуатационный экземпляр, управляющий — финансовый. Михаил унёс спецификацию в производственный отдел. Вера сохранила скан и закрыла на панели строку переговоров, которая тянулась с прошлого года.
В коридоре управляющий остановил Андрея.
— Через год такую систему захотят другие парки.
— После зимы поговорим о второй площадке.
— Я бы на вашем месте уже продавал очередь.
— Очередь появится, когда мы научимся выпускать секции двумя маршрутами.
Управляющий пожал плечами и ушёл. Андрей вернулся в переговорную. На столе уже раскладывали другой эскиз.
*
Через час в переговорной компании Андрея разложили эскиз двух контейнеров.
Представитель мобильной энергетики приехал на подписание как наблюдатель и попросил встречу сразу после него. Он положил рядом фотографии зимней дороги, буровой площадки и тягача с обычной дизельной электростанцией. На каждой площадке топливо приходилось везти сотни километров, а аварийный запас занимал отдельную колонну машин.
Представитель АО «Северная мобильная энергетика» предложил сто двадцать миллионов аванса за два мобильных комплекса. Контейнеры должны были перевозиться между удалёнными площадками, работать без жидкостной системы охлаждения и выдерживать удары зимней дороги.
— Стационарная установка уже держит четыре мегаватта, — сказал представитель. — Уберите её в стандартный контейнер, замените воду воздушным контуром и получите новый рынок.
Он говорил так, будто контейнер был только упаковкой. На эскизе секции стояли в два яруса, между ними оставались узкие проходы. В промышленном парке те же секции опирались на фундамент, а тепло уносили трубы толщиной с руку.
Михаил открыл протоколы. В них не было ни одного транспортного испытания. Секции работали на жёстком фундаменте, охлаждались водой парка и не переживали многократной вибрации.
Он положил поверх эскиза фотографию соединения после стендового пуска.
— Эта шина рассчитана на неподвижную опору. На дороге она получит тысячи ударов в трёх направлениях. Если ослабнет один контакт, локальный нагрев начнётся внутри закрытого контейнера.
— Поставьте амортизаторы.
— Тогда вырастет масса и изменится охлаждение.
— Значит, облегчите раму.
— После расчёта, — сказал Михаил.
— Масса контейнера? — спросил он.
Представитель назвал предел.
— Наша рама вместе с охлаждением тяжелее.
— Аванс оплатит облегчение.
— А срок в вашем соглашении начинается сегодня, — заметила Вера. — Через десять месяцев вы требуете два готовых комплекса и штраф за опоздание.
— Нам нужно зарезервировать производство.
— Вы резервируете результат, которого ещё нет, — сказал Михаил.
Представитель повернулся к Андрею. На столе лежали сто двадцать миллионов, которые можно было получить сразу, и перечень работ без оценённого срока. Пять лет назад Андрей строил перерабатывающее производство вокруг технологии, уже проверенной в собственной лаборатории. Сейчас ему предлагали продать изделие до первого транспортного макета.
Андрей провёл пальцем по эскизу. Сто двадцать миллионов давали быстрый вход в мобильную энергетику. Если подписать сейчас, команда получила бы деньги и срок раньше понимания, можно ли выполнить обещание.
— Что именно вы уже проверили на дороге? — спросил он Михаила.
— Ничего. Нам нужны транспортный удар, длительная вибрация, ограничение массы, сухой тепловой режим и обслуживание вне нашей площадки.
Вера записала пять пунктов отдельными строками.
— Сколько до первого честного ответа?
— Несколько месяцев на макеты и стенды. До серийного изделия — дольше.
Представитель подвинул авансовое соглашение.
— Подпишите намерение. Технические условия уточним вместе.
— Намерение уже содержит два комплекса и дату поставки, — сказал Андрей. — Мы этого не принимаем.
— Вы отказываетесь от денег?
— От заказа на изделие, которого у нас пока нет.
Он вернул соглашение без подписи. Представитель забрал его, но оставил контейнерный эскиз.
— Когда проверите эти пять пунктов, позвоните. Рынок никуда не денется. Конкуренты — могут появиться.
— Тогда тем более нам нужен рабочий продукт, — ответил Андрей.
После его ухода Михаил прикрепил эскиз к доске. Рядом Вера оставила перечень: удар, вибрация, масса, сухое охлаждение, обслуживание.
— Что из этого первое? — спросила она.
Михаил снял со стены фотографию повреждённой поясной вставки, с которой начался апрельский разбор.
— Транспортный удар. Пока не узнаем, как секция переносит его без заряда, к вибрации переходить рано. Одновременно считаем массу и сухое охлаждение. Обслуживание проверим на удалённой площадке после макета.
— Сколько денег?
— На первый стенд — около девяноста миллионов. Полную программу оценю через две недели.
Вера записала сумму как предварительную. Сто двадцать миллионов аванса рядом не появилось: его не приняли.
На панели прогресса сохранился наземный контракт. Строка мобильного аванса осталась пустой.
Андрей посмотрел на пять новых работ. Стационарная система уже держала промышленный парк. Чтобы та же мощность вышла на дорогу, предстояло заново решить удар, вибрацию, массу, охлаждение и обслуживание.
Он взял маркер и написал над эскизом дату первого транспортного опыта. Михаил добавил под ней допустимое ускорение и число повторов. Вера внесла девяносто миллионов в проект бюджета.
За окном увозили подписанные экземпляры наземного контракта. На столе оставался неподписанный мобильный заказ и пять задач, с которых начнётся следующая работа.
Спасибо за чтение
Вернуться к книге
