docs(matrix): state room membership as current behaviour
This commit is contained in:
parent
195cf75bbf
commit
0ac97fb0e3
1 changed files with 0 additions and 14 deletions
|
|
@ -219,20 +219,6 @@ just when that file is missing (`sender_source`'s decision).
|
|||
appearing; the sweep then overwrites the per-hive file, no boot
|
||||
required.
|
||||
|
||||
<!-- vale write-good.Passive = NO -->
|
||||
- **Room membership is per account.**
|
||||
`ensure_hive_space` takes the stored room id first: if a different
|
||||
account than the room's member created that id, the sweep's invite
|
||||
comes back refused (a non-member can't invite), and the sweep logs it
|
||||
and carries on — degraded, not crashed. Two ways out, both
|
||||
operator-chosen: invite `@hive-<hive>:` into the existing Space and
|
||||
chat room from a client, which keeps the history; or delete the
|
||||
hive's stored room-id files, after which the next sweep creates a
|
||||
Space and chat room owned by the hive's sender account and invites every
|
||||
agent into them. Leaving it unresolved gives a hive that provisions
|
||||
no rooms.
|
||||
<!-- vale write-good.Passive = YES -->
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Appservice identity</summary>
|
||||
|
|
|
|||
Loading…
Reference in a new issue