Артём вернулся в Службу Гармонии не потому, что хотел. Все дороги, которые он знал, вели туда. В больничном секторе Порога его гостевой доступ сгорел раньше срока, Нике закрыли прямой разговор с хирургом, Киру поставили пересчёт. А над этой аккуратной бедой висела строка: «Опекун: риск нелояльности». Система умела делать семейные сцены.
На входе в башню турникет задержал его на три лишние секунды. Для обычного гражданина это было пустяком. Для сотрудника Гармонии — публичной пощёчиной с соблюдением санитарных норм.
— Добро пожаловать, гражданин Соль, — сказал турникет. — Ваш маршрут скорректирован с учётом родственной вовлечённости.
— Как мило. Ещё бы коврик постелили: «Осторожно, семья».
Турникет открылся с жалостливым видом. В зале ранних всплесков было шумно: трудовые задержки, школьные жалобы, медицинские очереди. Мир продолжал ломаться по расписанию. Никто не бросился к Артёму с вопросами. В Службе умели не замечать чужую беду, пока она не получила официальный номер.
Леда подняла глаза от панели.
— Живой?
— Формально.
— Сейчас это роскошь.
Он сел. Рабочий стол включился не сразу и показал предупреждение: «Ваша продуктивность может быть снижена из-за личной вовлечённости. Рекомендуем не принимать решений, способных усилить субъективное искажение».
— Они теперь будут мне настроение читать? — спросил Артём.
— Уже читают.
Савин из второго ряда повернулся вместе с креслом.
— Если надо закрыть пару твоих кластеров…
— Не надо.
— Я говорю. Семья — не ошибка, а несертифицированная сеть угроз. Это нам вчера прислали в памятке по этике. Я только добавил интонацию.
— Добавляй тише, — сказала Леда. — А то человеческое тепло опять станет дисциплинарным эпизодом.
Артём открыл служебную проверку. Не прямой запрос по делу Кира — этот путь был сожжён. Он зашёл через протокол рассинхронизации контуров. Если медицинская ветка говорила «операция показана», а социальная переводила ребёнка в условно-ожидающий, где-то должен был появиться конфликт данных. Такие конфликты система не любила. Они пачкали гладкую картину мира, как детские пальцы стекло.
Он создал задачу: «Анализ расхождения медицинского показания и социально-ресурсного статуса». В поле пациента не ввёл имя. Только код случая, вытащенный из больничной плашки. Система проглотила запрос и открыла стандартное окно. Значит, лаз ещё был.
Первый слой дался легко: операция показана, препарат Сирвекта-9 нужен, риск без стабилизации высокий, подпись хирурга Сена. Время: сорок четыре часа до критического ухудшения по клинической оценке. Артём сделал копию в служебный буфер. Копия не сохранилась, но он успел прочитать.
Второй слой открылся хуже. Социальный контур: семейная устойчивость снижена, опекун демонстрирует конфликтную коммуникацию, родственный представитель оказывает эмоциональное давление. Последняя строка была его. Система прикрепила спор к делу Ники быстро, с удовольствием. Если бы у алгоритма были зубы, он бы сейчас улыбался.
— Что-то нашёл? — спросила Леда, не глядя.
— Нашёл себя. Неприятная встреча.
— Ты в деле?
— Теперь да. Как фактор риска.
— Поздравляю. Повышение без зарплаты.
Артём открыл ресурсный слой. Препарат не был полностью исчерпан. Запасы Сирвекты-9 числились ограниченными, но не нулевыми. Несколько доз держались в резерве «для демонстрационных и стратегически значимых случаев».
Он запросил правило распределения. Система выдала пустой экран и короткое сообщение: «Решение согласовано на уровне, превышающем ваш текущий доступ к знанию».
Артём перечитал. Обычно писали «данные недоступны». Эта фраза была из другого слоя. Не техническая. Политическая. Твой доступ к знанию ниже, чем чьё-то право решать.
— Леда, посмотри.
Она подъехала на кресле, прочитала и тихо присвистнула.
— Красиво. Прямо храмовая надпись: «Не всякий смертный достоин видеть таблицу».
— В медицинских отказах такое бывает?
— В обычных — нет. В попечительских — да.
— Попечительских?
— Если решение закрыто выше твоего права на знание, значит, его не просто принял начальник смены. Это контур Попечителя. Или кто-то очень хочет, чтобы так выглядело.
Он открыл лог согласования. Вместо таблицы появилось белое окно: «Проверка не может быть инициирована заинтересованным лицом». Ниже кнопка: «Передать вопрос нейтральному аналитику». Артём нажал. Система подумала и выдала: «Передача невозможна, так как запрос содержит признаки личного давления».
— Замкнули, — сказал он.
— Конечно. Ты просишь проверить, можно ли тебе проверять. Машина обожает такие игры. Всегда побеждает, потому что сама держит свисток.
Артём поднялся.
— Пойду к Вере Ильиничне.
— Она тебя съест.
— Возможно, подавится.
Наставница сидела двумя уровнями выше, в кабинете без лишней прозрачности. Вера Ильинична Таль учила молодых аналитиков главному правилу: цифра всегда врёт, если не знать, кто оплатил вопрос. За это её уважали, боялись и редко приглашали вести праздничные лекции.
Секретарь-бот у двери показал Артёму жёлтую рамку.
— Встреча не назначена. Тема визита?
— Родственная катастрофа средней тяжести.
— Выберите из списка.
— Служебная консультация.
Дверь открылась. Вера Ильинична стояла у окна и поливала растение, которое выглядело лучше половины сотрудников отдела.
— Соль, — сказала она. — Если ты пришёл с глупостью, делай её короткой.
— У меня племянник в условно-ожидающем статусе. Операция показана, препарат нужен, но ресурсное окно закрыто. Решение выше моего доступа.
— Это уже не коротко.
— Система признала меня заинтересованным лицом и заблокировала передачу нейтральному аналитику.
— Значит, ты не просто наступил в лужу. Ты прыгнул в неё с разбега и спросил, почему мокро.
Артём сел без приглашения. Вера Ильинична выключила полив и опустила жалюзи. Кабинет стал тише.
— Имя ребёнка?
— Кир. Пять лет.
— Ника?
— Да.
— Ты с ней всё ещё разговариваешь как сотрудник с гражданкой?
— Уже нет.
— Хорошо. Тогда есть шанс, что она тебя не убьёт раньше системы.
Артём устало выдохнул.
— Мне нужен нейтральный вход в проверку.
— Нет.
— Ребёнку нужна операция.
— Я слышала.
— Тогда почему нет?
Она села напротив и посмотрела на него без мягкости, но и без служебной пустоты.
— Потому что родственная апелляция делает тебя заинтересованным лицом. Любой вход через тебя ухудшит дело. Любая моя помощь через тебя тоже. Система не обязана быть умной, чтобы тебя поймать. Ей достаточно быть формальной.
— Это не апелляция.
— Для протокола — да. Ты родственник, ты пытался открыть медицинские ветки, ты спорил с администратором, твоё поведение уже прикреплено к профилю опекуна. Поздравляю, ты стал доказательством того, что семья эмоционально нестабильна.
— Я пытался помочь.
— Это любимая фраза людей, которые только что дали машине новый рычаг.
Артём отвернулся к окну. За жалюзи просвечивал Порог, а на рекламном экране улыбалась девочка с фразой: «Доступ начинается с доверия».
— В деле есть уровень Попечителя, — сказал он.
— Видела хуже.
— Вы можете посмотреть?
— Могу. Не буду.
— Почему?
— Если я посмотрю по твоей просьбе, это станет цепочкой заинтересованных лиц. А если посмотрю без просьбы, мне нужно настоящее основание. Не «мой ученик встревожен», а системное расхождение, которое угрожает контуру.
— Медицинское показание против социального отказа разве не расхождение?
— Это Республика, Артём. У нас половина порядка построена на том, что медицина говорит «надо», а доступ спрашивает «зачем».
Он сжал пальцы.
— Значит, ничего?
— Значит, не через служебную проверку. И не через прямой лог. Ты ищешь ошибку. А похоже, это не ошибка.
Слова легли тяжело. Артём и сам это знал, но от Веры Ильиничны оно прозвучало как печать.
— Там была строка «контрольный пациент».
Вера Ильинична впервые изменилась в лице. Чуть-чуть. Другой бы не заметил, но Артём у неё учился.
— Где?
— В закрытом слое. Мелькнула до блокировки.
— Ты сохранил?
— Нет.
— Конечно. Система у нас заботливая, но не дура.
Она встала и прошлась вдоль стола.
— С этого момента ты не ищешь Кира как племянника. Ты ищешь протокол, который мог задеть не только Кира. Иначе тебя закроют окончательно, а Нике пересчитают ребёнка ещё раз.
— Что мне делать?
— Найди старый след. Не дело Кира, не препарат, не больничную очередь. Протокол семейного риска, связанный с детскими ветками. Если там есть твой уровень допуска, система не сможет сразу доказать родственную цель.
— Старые отчёты?
— Именно. Ты писал много красивых вещей о семьях без защиты. Пора посмотреть, кто ими пользовался.
— Вы думаете, это связано со мной?
— Я думаю, ты достаточно давно работаешь здесь, чтобы твои руки были чистыми потому, что ты мыл их служебным мылом.
Он не обиделся. На правду трудно обижаться, когда она сказала «здравствуйте» и села напротив.
— Если я найду связь?
— Сначала думай, кому показать. Не мне с порога, не сестре в панике и точно не системе в виде новой проверки.
— Очень вдохновляюще.
— Я не вдохновляю. Я экономлю чужие похороны.
Когда Артём вышел, его рабочее место перестало притворяться дружелюбным. Напоминание о проверке отстранённости свернулось в угол и там продолжило морально светиться.
Леда посмотрела на него.
— Ну что, съела?
— Пожевала и отпустила.
— Значит, любит.
— Она сказала искать старые отчёты семейного риска.
Леда медленно откинулась на спинку кресла.
— Плохая идея.
— Ты любую мою идею сегодня так называешь.
— Потому что ты сегодня щедр на плохие идеи. Старые отчёты — это не архив. Это кладбище.
— Мне нужен протокол.
— Какой?
— Детские ветки. Семьи без защиты. Раннее распределение.
Леда перестала шутить.
— Артём, ты уверен, что хочешь узнать?
— Нет.
— Честный ответ. Непривычно, но освежает.
Он открыл архив аналитических моделей. Старый интерфейс был грубее и честнее. Служба тогда напоминала башню писцов-астрологов: люди сидели перед графиками, читали чужие судьбы по линиям и называли это прогнозом.
Артём ввёл фильтр: «семейная устойчивость», «детский риск», «низкая защита», «медицинская зависимость». Система выдала сотни документов. Его фамилия встречалась часто. Слишком часто. Соль-Аналитика. Отдел ранних всплесков. Методика определения групп с высокой вероятностью апелляционного бессилия.
Леда наклонилась ближе.
— «Апелляционное бессилие»? Серьёзно? Ты это так назвал?
— Я был моложе и хуже.
— Обычно люди в молодости пишут стихи, а не классификацию беззащитности.
— Стихи у меня тоже были плохие.
Он открыл первый отчёт. Десять лет назад. Задача: снизить число конфликтов в медицинских и жилищных очередях. Модель искала семьи, которые при отказе или снижении доступа не смогут превратить личную боль в коллективную претензию. Тогда это называлось профилактикой всплесков. Артём помнил, как защищал эту работу. Он говорил, что система сможет раньше увидеть тех, кому нужна поддержка. Он даже верил в это.
В позднейших комментариях его формулы обросли новыми полями: «низкая медиавидимость», «слабая сеть поддержки», «высокая зависимость от официального канала», «эмоционально управляемый опекун». Потом появился отдельный столбец: «детские уязвимости».
Артём почувствовал, как в животе стало пусто.
— Леда, это не мой столбец.
— Уже радует?
— Нет. Его добавили позже.
Он открыл историю изменений. Большая часть была закрыта. Но старые журналы иногда хранили лишнее, как пожилые люди — квитанции за двадцать лет. Артём переключил вид на технические логи.
Появилась знакомая формула. Не целиком, но достаточно: вес семейной связности, вероятность публичной поддержки, устойчивость опекуна, прогноз жалобы, ресурсная зависимость. Это была его логика. Его язык. Только она была пришита к детским медицинским веткам.
Он попытался открыть связанный протокол. Экран мигнул.
«Доступ к раннему протоколу ограничен. Причина: уровень Попечителя».
— Вот он, — сказал Артём.
Леда молчала.
— Видишь?
— Вижу.
— Мой отчёт использовали не для помощи. Им выбирали тех, кто не сможет защититься.
— Пока ты видишь только связь. Не делай из связи признание, иначе система с радостью оформит тебе нервный срыв.
— Мне бы очень хотелось, чтобы это был нервный срыв.
В углу открылось уведомление: «Попытка доступа к архиву детских уязвимостей зафиксирована. Текущий интерес пересмотрен как потенциально родственный». Артём выругался и быстро пошёл через технический журнал, пока окно не закрылось.
Ему удалось открыть одну строку. Всего одну. Но её хватило.
«Соль-Аналитика / детские уязвимости / ранний протокол».
Ниже стояла дата — за год до рождения Кира.
Строка исчезла. Панель закрылась белым экраном. Система написала: «Ваш доступ к собственным ранним отчётам временно приостановлен для защиты объективности проверки».
Савин тихо сказал из второго ряда:
— Когда система защищает тебя от твоих же файлов, это уже семейная ссора.
Артём не ответил. Он смотрел на белый экран и впервые за день не пытался нажать следующую кнопку. За стенами Службы город продолжал светиться графиками. Где-то Ника сидела рядом с Киром, держала его жёлтый браслет и думала, что брат ушёл говорить с машинами.
Он и правда говорил с машинами. Одна из них только что ответила его собственным голосом.
В углу экрана ещё несколько секунд висел обрывок лога, который система не успела стереть полностью. Артём прочитал его медленно, будто каждое слово было не строкой, а подписью под чем-то совершённым.
«Соль-Аналитика / детские уязвимости / ранний протокол».
О проекте
О подписке
Другие проекты