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