Мир «Стирая Грань» не замирает, когда игрок закрывает вкладку. Фоновые процессы продолжают симуляцию — и это видно в следующем ходе.
Каждое значимое событие кампании попадает в очередь воркера. Butterfly анализирует последствия: кого это затронуло, какие фракции отреагируют, какие слухи расползутся. Задачи выполняются асинхронно — API не блокируется.
У каждой фракции — disposition к игроку и друг к другу. Убийство патруля меняет репутацию. Репутация меняет цены, доступ к квестам и агрессию NPC. Всё хранится в snapshot на сервере, не в «памяти» LLM.
Слухи генерируются из chronicles: «в таверне говорят, что…». Игрок может проверить или опровергнуть их следующим ходом. Эмбеддинги помогают не дублировать одно и то же событие разными словами.
Модуль крафта связывает рецепты, ресурсы и инвентарь. LLM описывает процесс, но предмет появляется только после серверной валидации рецепта и наличия компонентов.