Part of #2 Blocked by: #3, #13, #15
Pasting an atmosynth.at invite link into Open address joins that room, with people in browsers and people in Groove together (ADR 0019).
- The patch opens as a patch document in the room, replacing what is open.
- Who is there shows as faces and handles. Every edit reaches everyone, and the loops play in phase.
- ⌘Z takes back only one's own edits. A controller's knob writes into the room (ADR 0019 sets ADR 0015 aside here).
- A guest sees no Publish, no Unpublish and no way to add a sample, as on the site.
- Leaving, being removed and the room ending each say so and leave the patch document open.
- A block running community code is silent and says so.
The window's content security policy stays closed and no account's tokens reach it. The patch editor's library moves first: hosted, it has no room today (canUndo and joinRoom in its src/editor/store.js). Needs atmosynth.at to accept service auth on its room routes.