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
|
appearing; the sweep then overwrites the per-hive file, no boot
|
||||||
required.
|
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>
|
||||||
|
|
||||||
<details><summary>Appservice identity</summary>
|
<details><summary>Appservice identity</summary>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue