Watch
0
0
Fork
You've already forked hyperhive
0

docs(matrix): state room membership as current behaviour

This commit is contained in:
atlas 2026-10-02 09:49:57 +02:00
commit 0ac97fb0e3

View file

@ -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>