1 город = 1 сессия. Сессия — облачно сохранённое состояние города (его конфиг + границы + проекты + SWOT + видение). Активная сессия видна всему вашему рабочему пространству — её ссылки откроют именно эти настройки, она же грузится автоматически при входе. Хранится в Cloud Firestore + Cloud Storage (нужен Google-логин).
Что попадает в сессию: все ключи localStorage, начинающиеся с arctek_ (city_config, boundary, boundary_geojson, projects, vision и т.п.) — кроме админских (admins, ai_api_key, session-маркер).
Что НЕ попадает: данные других сессий или личные настройки. Каждая сессия — самостоятельный snapshot.