Commit graph

4 commits

Author SHA1 Message Date
4a7e78b28d Collectives P1: participation landing (ES/EN), group tree, room provisioning APIs
- 030: groups.parent_id tree + kind discriminator + group_rooms mapping
- /collectives module: create/tree/join APIs, MatrixProvisioner (open room
  public+federated, closed room E2EE-at-creation, onboarding room), NullProvisioner
  fail-soft when ARCHIVE_PROVISIONER_* unset
- web root becomes the public participation manual (ES-first + EN toggle,
  three paths: join by invite, start collective, solo account)
- participation manual content in core
2026-10-12 13:53:40 +00:00
a7ad1f059f Design: open room default-on with opt-out at collective creation 2026-10-12 11:26:33 +00:00
92f318de7c Design: account tiers, contribution policy disclosure, Telegram open-room access 2026-10-12 10:28:43 +00:00
2ee5c55de1 Design: collectives architecture (participation landing, room matrix, subcollectives, diffusion) 2026-10-12 09:42:16 +00:00