Институт официального будущего
Институт официального будущего

Полная версия

Институт официального будущего

Язык: Русский
Год издания: 2026
Добавлена:
Настройки чтения
Размер шрифта
Высота строк
Поля
На страницу:
4 из 5

За дверью Тим увидел свой новый статус и постучал в стекло. В этот раз стекло отразило его только один раз.

— Планёрка окончена, — сказал Вельт. — Через час первый замер западной ветки.

Люди расходились, забирая блюдца и документы. Софья задержалась у Нининого терминала.

— Не открывай готовыми фразами, — сказала она. — Начни с условий. И выключи подсказки доверия.

— В закрытой среде их нет.

— Я тоже так думала.

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

Она успела напечатать только первую строку: «На момент замера единственный безопасный маршрут не установлен».

Справа возникла панель, которой в закрытой среде быть не должно.

Индекс доверия: 12%.

Нина ничего не публиковала. Доступ имели четыре человека, трое из них ещё стояли рядом.

Показатель сменился на тринадцать.

Внизу появилась подпись мелким шрифтом:

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

Глава 7. Индекс доверия

За первые семь минут индекс вырос до восемнадцати процентов.

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

— Кто видит экран? — спросила Нина.

Софья стояла у двери, Марк складывал архивные копии в плоский серый ящик, Тим рассматривал свой временный статус. Все трое подняли руки, будто вопрос был частью инструктажа.

— Я вижу не только экран, — сказал Тим. — У меня в полевом задании уже появился северный маршрут как основной. С пометкой «по рабочему сценарию Корш».

— Задание отменить.

— Оно не назначено мне. Оно назначено должности, которой нет.

Нина повернула терминал к Софье.

— Закрытая среда?

— Была закрытой, когда её сдавали в эксплуатацию.

— Это было когда?

— До того, как город научился читать наши черновики действиями.

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

— Олег Даль, инженер доверия, — представился он. — Кто недоволен ростом?

— Автор, — сказала Нина.

— Тогда рост особенно содержателен.

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

— Прекрасно, — сказал Олег.

— Закрытый черновик исполняется без моего разрешения.

— Не исполняется. С ним согласуются.

— В чём разница для людей, которым закрыли проход?

Олег посмотрел на неё внимательнее, но ответил всё тем же спокойным голосом:

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

— Я написала обратное.

— Вы написали условие. Они убрали неопределённость поведением.

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

— Утечки нет, — сказал он. — Текст никто не читал. Северная транспортная служба увидела, что штаб не отменил маршрут. Склад увидел заказы транспорта. Аптеки увидели складские окна. Жители увидели открытые аптеки и перестали искать южный выезд. Каждое действие подтверждает следующее. Авторский черновик служит именем для совпавшего поведения.

— Значит, к моему имени привязали то, чего я не утверждала.

— Временно. До передачи документа.

Марк закрыл ящик с архивом.

— Именно так двенадцать лет назад временно привязали к Коршу согласие, которого он не давал.

Олег перевёл взгляд на красную папку. Стрелка на его груди дрогнула и опустилась на одно деление.

— Я занимаюсь текущим контуром, не историческими решениями.

— Контур занимается ими обоими, — сказал Марк.

Нина снова вставила пропуск. Индекс подскочил до двадцати одного.

— Можно отключить моё имя?

— Можно переименовать источник в «гидрологическая рабочая группа». На коэффициент это не повлияет.

— Можно остановить расчёт?

— Остановить отображение — да.

— Расчёт.

— Нет. Он распределён. Если выключить сервер индекса, службы продолжат согласовываться, только мы перестанем видеть меру согласования.

— Тогда откуда вы знаете, что черновик не читали?

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

— Контрольные суммы совпадают, копий нет, — сказал Олег. — Это чистый естественный тест. Редкая удача.

— Для кого?

— Для системы. И для нас, если хотим понять, как она держится.

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

— Мне нужен не естественный тест, — сказала она. — Мне нужно отделить реакцию на текст от реакции служб друг на друга.

— Невозможно. Согласованное поведение и есть объект измерения.

— Тогда создадим различие.

Олег впервые улыбнулся.

— Какое?

Нина открыла карту трёх микрорайонов на границе Заречья. Они располагались вдоль одного уклона, питались от разных распределительных узлов и сходились у старого водоотводного канала. До воды оставалось несколько дней; текущий уровень не требовал эвакуации. Любые проверки должны были быть обратимыми и не менять доступ к больницам, мостам и запасам.

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

— Вы хотите маркировать распространение.

— Я хочу узнать, что именно распространяется.

Софья подошла к карте.

— Только действия без изъятия ресурсов у соседей. И с ручной отменой.

— Согласна. В первом районе — проверить подвальные клапаны и оставить на люках синюю отметку. Во втором — освободить ливневые решётки на нечётной стороне улиц. В третьем…

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

Тим постучал пальцем по карте школы в третьем районе.

— Там на складе лежат складные жёлтые табуреты. Их выдавали наблюдателям на прошлых учениях.

— И что с ними делать?

— Поставить у входов в сухие подвалы. Жёлтым сиденьем к улице.

Софья нахмурилась.

— Зачем?

— Ни зачем. Поэтому не спутаем с разумной инициативой.

— Загромождение прохода, — сказал Олег.

— В полуметре от двери, — уточнил Тим. — Проход свободен. Табурет лёгкий. Если кто-то решит использовать его как знак, его можно убрать одной рукой.

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

Версия А: до 14:00 проверить подвальные обратные клапаны; исправные люки отметить смываемой синей полосой.

Версия Б: до 14:00 очистить доступные ливневые решётки на нечётной стороне улиц без вскрытия защитных креплений.

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

— Это нельзя отправлять как прогноз, — сказала Софья.

— Не отправим. Создадим три закрытые копии с разными областями расчёта. Пусть индекс измерит, какая деталь появится без читателя.

Олег уже строил схему допуска.

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

— Тем лучше. Увидим путь.

— Это вмешательство в живой контур.

— А рост индекса без моего согласия был чем?

Олег не обиделся. Он увеличил один из узлов и показал цепочку зависимостей.

— Естественным состоянием. Ваш опыт изменит входные условия. Если после него возникнут действия, ответственность будет не статистической.

— Запишите моё имя.

— Уже записал.

Они поставили ограничения: ни одна версия не могла менять снабжение, транспорт, медицинские приоритеты или официальные предупреждения. Действия прекращались в четырнадцать ноль-ноль либо по ручной отмене Нины. Тим должен был проверить улицы на месте. Софья оставалась вторым подписантом отмены. Марк зафиксировал содержание копий на бумаге и запечатал листы, чтобы позднее система не объявила различия ошибкой памяти.

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

— Индекс исходного черновика — двадцать четыре, — сказал Олег. — А — ноль. Б — ноль. В — ноль.

— Ждём.

— Нет, — сказал Тим. — Едем.

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

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

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

— А — ноль целых четыре, — сообщил Олег.

— Кто эти четыре десятых?

— Три заказа на смываемую краску и один запрос схемы клапанов.

— Заказы сделаны после создания копии?

— Через две минуты восемнадцать секунд.

— Покупатели связаны с районной службой?

— Один — техник управляющей компании. Два частных лица.

Нина остановила машину у хозяйственного магазина. На витрине висел лист: «СИНЯЯ КРАСКА ДЛЯ ПРОВЕРКИ ПОДВАЛОВ — У КАССЫ». Продавец объяснил, что утром краску никто не спрашивал, а потом сразу трое назвали её одинаково. Он решил выставить коробки заранее.

— Откуда они узнали про проверку? — спросила Нина.

— Как откуда? — удивился продавец. — Раз берут краску для подвалов, значит, будут проверять подвалы.

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

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

— Замкнутый положительный контур, — ответил Олег. — Пока слабый.

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

— Один люк — три процента?

— Не люк. Совпали закупка, рабочее окно, фото, адрес и отсутствие отказа жильцов.

— Жильцов никто не спрашивал.

— Поэтому отказ не зафиксирован.

Нина записала эту фразу на бумаге.

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

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

— Но никакого гидрологического основания выбирать нечётную сторону нет.

— Индекс не измеряет основание.

— Тогда почему он называется индексом доверия?

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

— Это не доверие. Это удобство.

— Удобство можно измерить. Доверие без поведения — нет.

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

Тим принёс с решётки мокрый ком листьев и положил его в прозрачный пакет.

— Вода здесь действительно уйдёт быстрее, — сказал он. — Действие полезное.

— И потому версия выглядит точной, — ответила Нина.

— Хотя точность никто не проверял.

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

— Вот теперь это не только координация, — сказала Нина.

— Да. Поведение создало наблюдение, совместимое с причиной поведения.

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

— Если разница сохранится к контрольному сроку.

— Кто назначил контрольный срок?

Олег показал на её строку «до 14:00».

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

— Отменяем обе версии, — сказала Софья по связи. Она осталась в Институте у ручного рубильника. — Эксперимент уже различим.

— Ещё нет третьей, — ответила Нина.

— Третья бессмысленна.

— Именно поэтому нужна.

Олег поднял экран.

Версия В показывала шестнадцать процентов.

Несколько секунд никто не говорил.

— Ошибка области? — спросила Нина.

— Проверяю.

— Утечка между копиями?

— Контрольные суммы чистые. Разрешение одно. Вы файл не открывали.

— Тогда что исполняется?

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

— Табуреты, — сказал Тим.

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

— Вас попросили их поставить? — спросила Нина у завхоза.

— Нет. Водитель привёз.

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

— Почему сиденьем к улице? — спросил Тим.

— Камера так считает быстрее.

— Почему у подвалов?

— Система предложила места, где табуреты не намокнут и не помешают проходу.

— А «пункты наблюдения» откуда?

Водитель пожал плечами.

— Люди начали садиться. Значит, наблюдают.

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

Версия В поднялась до двадцати трёх процентов.

— Она обогнала исходный черновик, — сказал Олег.

— На основании чего?

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

— Это мебель.

— Это общее различимое действие.

Нина подошла к ближайшему табурету и сложила его. Жёлтая точка на карте исчезла, но индекс не изменился. Женщина с газетой возмущённо посмотрела на Нину.

— Девушка, он людям нужен.

— Для чего?

Женщина оглянулась на остальные сиденья.

— Раз поставили, значит, здесь ждать.

— Чего ждать?

— Пока скажут.

Нина разложила табурет обратно. Точка вернулась.

— Зафиксируйте возражение, — сказала она Олегу.

— Ваше?

— Моё. Автор версии утверждает, что жёлтые табуреты не обозначают безопасное место, не подтверждают состояние подвала и не являются указанием ждать.

Олег ввёл текст. Индекс снизился на две десятых.

— Почему так мало?

— Один зафиксированный отказ против девяноста одного действия.

— Но отказ принадлежит автору.

— В расчёте нет привилегии автора после появления независимого исполнения.

— Я не публиковала версию.

— Теперь это статистически несущественно.

Тим открыл бумажную карту и начал записывать адреса. Нина позвонила Софье.

— Отменяй все три.

— Подтверждаю отмену А, Б и В, — сказала Софья. — Причина?

— Эксперимент выполнил задачу и создаёт ложные значения безопасности.

— Принято.

На экране появились три красные рамки. Версии А и Б начали снижаться. Диспетчер снял проверку клапанов, уборочная машина получила обычный маршрут. Синие полосы и очищенные решётки остались физическими следами, но новые действия прекратились.

Версия В выросла до двадцати семи процентов.

— Отмена не прошла? — спросила Нина.

— Прошла, — ответил Олег. — Но районный чат истолковал исчезновение задания как подтверждение завершённой подготовки. Люди видят расставленные метки. Несколько соседних домов повторяют их самостоятельно.

— Передайте опровержение.

— Через какой канал?

— Через все.

Олег покачал головой.

— Разные каналы потребуют разную формулировку. Пока мы согласуем текст, изображение повторят быстрее.

Тим поднял один табурет над головой.

— Тогда собирать.

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

— Официального сообщения о ней никогда не было, — сказала Нина.

— Тогда официально сообщите, что не было.

Нина подготовила короткое опровержение: «Жёлтые табуреты не являются метками укрытий. Не меняйте маршрут и не ожидайте указаний рядом с ними». Олег прогнал текст по каналам. Транспортный интерфейс принял только первую фразу. Управляющие компании — вторую. Районное приложение сократило всё до: «Не меняйте маршрут к жёлтым меткам».

— Это звучит так, будто маршрут к ним уже есть, — сказал Тим.

— Исправляю, — ответила Нина.

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

Индекс В достиг тридцати одного процента.

Олег смотрел на цифру без прежнего восторга.

— Сколько нужно для включения в Основной прогноз? — спросила Нина.

— Формально сорок для рекомендованной редакции. Шестьдесят для автоматического согласования служб.

— А фактически?

— Если рост быстрый, контур начинает учитывать версию раньше порога, чтобы не отстать от поведения.

— То есть порог не ограничивает систему.

— Он ограничивает наши полномочия. Не её оценку.

Нина перечитала эту фразу на его экране, хотя там её не было.

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

У дома номер восемь председательница жильцов выслушала Нину и спросила:

— Если табурет ничего не означает, почему вы знаете, где он стоит?

— Потому что мы сами допустили появление этой детали в закрытом расчёте.

— Значит, всё-таки означает.

— Означает ошибку опыта.

— Ошибки тоже предупреждают.

Председательница сложила табурет, но не отдала. Унесла в подъезд и поставила за стеклянной дверью. Точка на карте побледнела, не исчезнув.

К половине второго версия А держалась на четырёх процентах, Б — на одиннадцати. Версия В достигла тридцати шести. Её повторили уже за пределами заданного микрорайона. Жёлтые стулья, ящики, детские санки и одна перевёрнутая корзина появились у сухих входов по другую сторону канала. Деталь менялась, правило упрощалось: жёлтое — значит ждать здесь.

— Почему она сильнее? — спросил Тим. — Только потому, что видна?

Олег вывел сравнение.

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

— И связь с паводком нулевая, — сказала Нина.

— Для индекса связь возникает из числа совместимых действий.

— Вы знали, что он так работает?

— Я знал формулу.

— Это не ответ.

Олег убрал графики. На его груди стрелка опустилась ниже пятидесяти.

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

— А здесь сценарий выбирается самой скоростью повторения.

— Да.

Впервые он произнёс не процент, а простое слово.

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

Олег показал итоговую таблицу.

Версия А: пять процентов. Полезное действие, слабое распространение.

Версия Б: двенадцать процентов. Полезное действие, заметное изменение стока.

Версия В: сорок один процент. Гидрологическая польза не установлена. Рекомендованная редакция.

— Снимите рекомендацию, — сказала Нина.

— Для этого требуется версия с более высоким доверием или доказанный вред.

— Ложное значение безопасности — вред.

— Возможный. Пока ни один человек не изменил официальный маршрут.

Тим повернул к ним бумажную карту. На ней три семьи уже перенесли сумки к жёлтым меткам, а автобусная остановка у поликлиники сместилась на сорок метров.

— Имена, — сказал он. — Евдокия Платонова, дом восемь. Семья Алиевых, дом одиннадцать. Кирилл и Светлана Горские, дом четырнадцать. Они изменили место ожидания.

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

На городском экране появилось сообщение:

В рамках подготовки к паводку жителям рекомендуется сохранять спокойствие и ориентироваться на жёлтые пункты ожидания.

На страницу:
4 из 5