---
id: TASK-14
title: Add SpaceRole bridge for cross-module membership sync
status: Done
assignee: []
created_date: '2026-02-17 22:34'
labels: []
dependencies: []
priority: high
---

## Description

<!-- SECTION:DESCRIPTION:BEGIN -->
Anonymous-first role resolution (PARTICIPANT default for open rooms). Queries EncryptID server for space-linked rooms with 5-minute cache. Capability checks for add_markers, share_location, configure_map.
<!-- SECTION:DESCRIPTION:END -->
