rspace-online/backlog/tasks/task-118.13 - Add-forum-pro...

1012 B

id title status assignee created_date labels milestone dependencies parent_task_id priority
TASK-118.13 Add forum provision state sync to rforum To Do
2026-03-16 00:07
multiplayer
tier-5
Multiplayer Everything
TASK-118 low

Description

rforum provisions Discourse instances on Hetzner. Add minimal Automerge sync for forum provisioning state per space (URL, status, admin info).

New files:

  • modules/rforum/local-first-client.ts — wraps existing schemas

Schema (extend existing):

ForumDoc {
  meta: { module: 'forum', collection: 'provision', version: 1 }
  forums: Record<string, { url, status: 'provisioning'|'active'|'suspended', adminDid, createdAt }>
}

Minimal — just syncs which forum is linked to which space.

Acceptance Criteria

  • #1 Forum provision state syncs across space members
  • #2 All members can see forum URL and status