1.1 KiB
1.1 KiB
| id | title | status | assignee | created_date | updated_date | labels | milestone | dependencies | parent_task_id | priority | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-118.13 | Add forum provision state sync to rforum | Done | 2026-03-16 00:07 | 2026-03-16 00:50 |
|
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
Implementation Notes
schemas.ts + local-first-client.ts created