Collaboration Service
Status: infrastructure only Last updated: 2026-04-15
What It Does
This layer manages real-time collaboration presence over WebSocket.
Current Responsibilities
- connect a user to a project room
- track joined users
- track cursor movement
- track selection and focus state
- emit presence and connection events
Why It Matters
Real-time teamwork needs more than saved data. People also need live signals about who is active and what they are touching.
Current Gap
The service is a foundation. The full product experience around conflict handling and collaborative editing is still incomplete.