База исходного кода, разработанная Верховной комиссией ООН по делам беженцев, много раз использовалась в полевых условиях. Необходимо было задать нужный тип здания, указать радиус территории для сбора ресурсов и направить дронов для инвентаризации окрестностей. Выполнялось сканирование по нескольким полосам частот, проводились глубокие запросы в базах данных исходного кода по планированию и строительству, чтобы найти подходящие блоки для требуемых строений или конструкций. Составлялась инвентаризация найденных предметов, после чего беженцы или работники гуманитарной помощи (или, в самых постыдных случаях, нелегально вывезенные дети-рабы) разбредались по окрестностям, чтобы достать те компоненты, которые позволили бы возвести здание.
Так появлялся строительный участок. Здание отслеживало и определяло компоновку элементов, постоянно корректируя основные этапы плана строительства с учетом навыков рабочих или роботов. Для людей это могло походить на какую-то магию или быть своеобразным ритуальным унижением. Ведь если ты устанавливал что-либо не так, система пыталась найти способ обойти твою глупую ошибку. Если ей это не удавалось, система подавала все более интенсивные тактильные сигналы. Если ты их игнорировал, в дело вступали оптические и даже звуковые предупреждения. Если ты уклонялся и от них, система оповещала других работников о неправильно установленном элементе и давала инструкции по исправлению возникших неисправностей. Такое поведение прошло много А/Б тестирований (все было в открытой базе исходного кода, и модульное тестирование было открыто для всеобщей оценки), и самой успешной стратегией исправления людских ошибок, которую нашли для себя здания, – это делать вид, что людей просто не существовало.
Если вы устанавливали металлоконструкцию таким образом, что здание совершенно не могло ее ни к чему приспособить, и игнорировали целый хор предупреждений, другой работник получал уведомление о единице «неправильно выровненного» материала и получал назначение на исправление ошибки с самым высоким приоритетом. Эту же ошибку здания выдавали, если что-то шло не так. При появлении такой ошибки совершенно не подразумевалось, что человек напортачил вследствие злого умысла или своей некомпетентности. Изначально предполагалось, что, если за ошибку никто не несет ответственность, – это будет лучше сказываться на социальных отношениях. Люди совершали гораздо больше ошибок, особенно в том случае, если их ставили в неловкое положение на глазах у коллег. Те альтернативные версии, где использовался метод прилюдного позора, показали, что попытки виновных в нарушении планов рабочих пылко отрицать свою виновность были самым серьезным препятствием на пути строительства здания.
Поэтому, если ты серьезно напортачил, вскоре появлялся кто-то на механоиде или автопогрузчике, или же просто с отверткой в руке и полученным заданием на проведение работ для устранения тех неуклюжих наработок, которые ты с усердием пытался встроить в систему. Ты мог притвориться, что делаешь ту же работу, что и пришедший на выручку новичок, как будто являясь частью решения проблемы, а не ее причиной. Это позволяло не ударить лицом в грязь, поэтому впоследствии не нужно было убеждать всех, что ты-то все делал правильно, а неправильными были инструкции, предоставленные зданием (как, впрочем, и все остальное в этом мире).
Реальность была настолько по-вкусному более странной, что Лимпопо это безумно нравилось. Выходило так, что если тебя направляли на устранение каких-либо неполадок и ты находил конкретного человека, ответственного за все эти неполадки, то с полной уверенностью мог сказать, что металлоконструкция была смещена на три градуса не из-за относительного скольжения, а из-за того, что напортачил какой-то засранец. Более того, этот засранец понимал: ты знаешь, что во всем был виноват именно он. Однако тот факт, что в квитанции было написано «СРОЧНО ИСПРАВИТЬ СТРУКТУРНЫЙ БЛОК-3 НА 120 °CЕВЕРО-СЕВЕРО-ВОСТОК», а не «СРОЧНО ИСПРАВИТЬ СТРУКТУРНЫЙ БЛОК-3 НА 120 °CЕВЕРО-СЕВЕРО-ВОСТОК, ПОТОМУ ЧТО КАКОЙ-ТО ЗАСРАНЕЦ НЕ МОЖЕТ ВЫПОЛНИТЬ ИНСТРУКЦИИ», делало эти взаимоотношения похожими на манерное представление в театре кабуки, где нужно было постоянно говорить в страдательном залоге: «Балка была смещена» вместо «Ты напортачил с балкой».