Use cases
Same core. Not separate products.
Chat
Standalone messenger
Direct and group chat on the standalone tenant. The Flutter app.
Embedded communication
Conversation next to a ticket, claim, meter, or order. Host passes a context.
Contextual discussion
Status, assignment, and human messages on one durable timeline.
Signals
Activity feed
Render the timeline without chat chrome.
Transactional status
publish_status in the same SQL transaction as the business update.
Workspaces
Customer support
Support workspace is a tenant. Each ticket is a context.
Operational collaboration
Work orders and meters. Resume from last_sequence.
B2B organization messaging
Each customer org is a tenant. Users may belong to several. UI to switch is not shipped.