You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make Muster rooms/channels and membership management complete enough for a real enterprise security workspace while retaining Musters security-domain model. Use Block Buzz web as a React/TypeScript reference for humans and agents sharing persistent rooms, channel discovery, member identity, and event-oriented collaboration. Do not copy its branding, assets, or Nostr architecture.
Scope
Public, private, incident, investigation, hunt, engineering, direct, and system room lifecycle.
Create, browse, join, leave, archive, restore, rename, retopic, favourite, mute, reorder, and group rooms.
Channel browser with search, purpose/topic, member count, activity, owner, visibility, join state, and safe previews.
Human and agent membership through one actor model: owner, moderator, member, guest, and agent member.
Enterprise policies for who may create private/public rooms, invite guests/agents, use broad mentions, change retention, export content, and archive rooms.
Room-level retention, TLP/classification display, linked investigation/Kelpie case metadata, integration bindings, pinned items, files, workflows, and audit tabs.
Direct messages and group DMs with deterministic membership uniqueness and privacy enforcement.
Member directory with search, profile cards, presence, timezone, role/capability context, agents clearly labelled, and deactivated-account handling.
Goal
Make Muster rooms/channels and membership management complete enough for a real enterprise security workspace while retaining Musters security-domain model. Use Block Buzz web as a React/TypeScript reference for humans and agents sharing persistent rooms, channel discovery, member identity, and event-oriented collaboration. Do not copy its branding, assets, or Nostr architecture.
Scope
Acceptance criteria
Verification
Dependency/order
Coordinate with #9 and the enterprise messaging issue. Build on #12 clean tenancy. Preserve Kelpie, Tawny, and Bower ownership boundaries.