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

Михаил Рокотов – ИЕРАРХИЯ (страница 1)

18

Михаил Рокотов

ИЕРАРХИЯ

Глава 1. Фоновый шум

Ольга Фролова открыла ночную сводку еще в лифте.

Пять синих окон и одно желтое. Красных не было.

Красный сигнал всегда проще. Он сразу собирает людей, выстраивает приоритеты и не оставляет пространства для толкований. Хуже, когда система присылает россыпь мелких, почти вежливых отклонений. По отдельности они выглядят как рабочий фон. Потом, если повезет, кто-то замечает, что все они с самого начала говорили об одном и том же.

Лифт остановился на сорок втором уровне. Ольга вышла, не убирая экран.

Первое окно: городской транспортный контур сместил утренний грузовой приоритет на западный промышленный сектор. Основание – ночная перегрузка южного узла и прогноз износа полотна.

Второе: энергетическая подсистема поддержала тот же сектор резервной подпиткой. Основание – перерасчет пиковой нагрузки после температурной коррекции.

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

Четвертое: медицинская логистика зафиксировала небольшое запаздывание по неэкстренным маршрутам. Основание – оптимизация коридоров после транспортной перенастройки.

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

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

Ольга дошла до стеклянной перегородки своего сектора, остановилась и просмотрела сводку еще раз.

Ее насторожили не сами решения, а их рисунок.

Слишком много локально разумных ходов неожиданно работали в одну сторону.

Она приложила ладонь к панели. Стекло ушло в свет, и она вошла в полутемный общий зал проектной группы.

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

– Доброе утро, – сказал дежурный голос пространства.

– Посмотрим, – ответила Ольга.

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

Ольга пакет закрыла.

Иногда система подсказывает быстрее человека. Иногда слишком быстро. Это не повод спорить с ней по привычке, но достаточный повод посмотреть на данные без ее готовой рамки.

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

Не в причину. В направление.

Она увеличила западный сектор.

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

Ольга опустила руки на край стола и еще раз посмотрела на карту.

– Вызови Максима и Алину, – сказала она.

– Срочность?

– Для них обычная. Для меня нет.

Максим пришел первым. Как всегда.

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

– Если это про западный сектор, я уже поднял ночную телеметрию, – сказал он вместо приветствия. – Там слишком много аккуратных совпадений.

– Каких именно? – спросила Ольга.

Он поставил чашку и вывел три слоя поверх карты.

– Транспорт подыграл энергетике. Энергетика – промышленному циклу. Бытовые контуры сняли фон. Медлогистика потеряла несколько минут на периферии. Каждое решение само по себе нормальное. В сумме – уже нет.

Алина вошла следом. Тише, без лишних движений. Она быстро просмотрела то, что уже висело на стене, и сказала:

– Пока это только набор совпадений.

– Набор слишком дисциплинированный, – ответил Максим.

– Это не критерий.

– А какой тебе нужен?

– Повторяемость.

Ольга слушала их и не вмешивалась. Именно поэтому они и были ей нужны. Максим видел рисунок раньше, чем остальные. Алина раньше других отрезала в этом рисунке самообман.

– Разворачиваем шире, – сказала Ольга. – Не по событиям. По последствиям. И без автокомментария системы.

Максим коротко кивнул.

– То есть тебе тоже не нравится, как она это интерпретирует.

– Мне не нравится, когда она интерпретирует раньше меня.

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

К восьми ноль семь на стене остался один каркас.

Разные контуры не просто сработали рядом. Их решения в сумме ослабили одну часть системы и усилили другую.

– Устойчивость перераспределилась, – сказал Максим.

– Пока только это, – спокойно ответила Алина. – Не больше.

– И тебе этого мало?

– Мне мало вывода раньше основания.

Ольга отступила на шаг и оставила на стене только итоговую карту.

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

– Максим, – сказала она, – подними три месяца назад. Не по секторам. По типу эффекта. Хочу видеть, было ли это раньше в растянутом виде.

– С доступом второго уровня?

– Пока да.

– Если упрется?

– Тогда придешь ко мне.

Она перевела взгляд на Алину.

– Ты режешь ложный паттерн. Все, что может объяснить это без скрытой координации, мне на стол.

– Даже если объяснение тебе не понравится?

– Особенно если не понравится.