Добавить в цитаты Настройки чтения

Страница 70 из 107

Глава 30. Человек у консоли

Глава 30. Человек у консоли

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

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

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

- Начнём с четверга, - сказал он. - Вы создавали задание переноса медиахранилища?

- Создавал резерв перед миграцией, - ответил Святослав. - Сам перенос подготовила система по шаблону технического дня.

- Строку об автоматическом удалении старых версий добавили под вашей учётной записью в 17:06.

- Это штатный параметр. После проверки новой копии прежние версии очищаются, иначе объём удваивается.

- Почему команда ручного запуска пришла в 21:43, за два часа до окна?

Святослав выровнял край выписки по столу.

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

- Но в карточке не было отдельного режима проверки, - сказала я.

- Его задаёт служба миграции, а не строка расписания.

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

- Значит, защита сработала. Данные не изменились.

- Благодаря дежурному, - ответил Марат. - Не благодаря настройке задания.

Святослав пожал плечами.

- Автоочистка не удаляет действующие программы. Только прежние версии после сверки. Я готовил нормальную миграцию, а не уничтожал расследование.

- Где согласование состава миграции? - спросил Марат.

- Технический план был в общем расписании.

- Там стояло окно недоступности. Отдельной заявки на очистку версий совет не получил.

- Для каждого удаления временных копий заявка не нужна. Правило входит в шаблон.

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

- Запрет касался материалов происшествия. Миграция входила в обычное обслуживание.

- В медиахранилище находились журналы и версии, относящиеся к происшествию, - сказала я.

- Я их не менял. Создал задачу переноса, которая не успела начаться.

- Тогда почему строку добавили только в четверг?

- Проверил свободное место и включил стандартную очистку. Решение о заморозке конфигурации пришло позже.

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

- Мы пока не называем намерение, - сказал Марат. - Фиксируем ваш ответ: резерв и миграцию готовили вы, ранний запуск считаете проверкой очереди.

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

Марат закрыл первую папку и открыл вторую.

- Теперь пятница за неделю до юбилейного сеанса. Карточка 21-Т вошла через служебную дверь в 22:39:58 и прошла во внутреннюю галерею в 22:40:16. Оттуда есть проход к техническим станциям без второго считывателя. В 22:47:16 M-01 физически авторизовали на OP-1. Что вы делали между этими событиями?

Святослав посмотрел на шкалу.

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

- Все семь минут были у консоли? - спросил Марат.

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

- Вы назначали этот профиль четвёртому каналу? - спросила я.

- Проверял совместимость. Старая библиотека должна была пережить перенос.

- Это не ответ.

- Окно назначения открывал. Мог выбрать четвёртый канал в тестовой копии. Рабочую программу не менял.

Секретарь повторила: в интервале с 22:40 до 22:47 Святослав работал с резервом и профилем, затем открыл окно назначения канала. Он подтвердил формулировку.

- Ранее вы объясняли визит вентиляцией, - напомнил Марат.

- Я проверил заслонку до работы с программой.

- Сейчас вы сказали, что сели сразу после галереи.

- Заслонка находится по дороге. Осмотр занял несколько секунд.

Марат не стал спорить. Передал Святославу следующую выписку только после того, как первая версия вошла в протокол.

Подписанный служебным ключом системный журнал фиксировал несколько интерактивных действий под учётной записью Святослава с его зарегистрированной станции. В 22:41:03 открыли резервную задачу. В 22:42:27 просмотрели файл старого профиля. В 22:44:11 появилось окно назначения четвёртого канала. В 22:46:52 запросили локальную подпись, а через двадцать четыре секунды OP-1 приняла M-01.

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

Святослав дочитал до конца.

- Станция могла выполнять заранее поставленную задачу.

- С интерактивными подтверждениями? - спросил Марат.

- Часть окон открывается автоматически. Я в это время осматривал стойку и старый рендер-узел.

- Сколько времени?

- Первые пять или шесть минут. За консоль сел перед авторизацией M-01.

Секретарь подняла голову.

- В первой версии вы сказали, что сели сразу после галереи и почти все семь минут были у консоли.

- Я сказал «почти». Точное время спустя три недели не восстановлю.