I’ve been working on a chat app recently for collaboration with people and agents. I was heavily relying on “channels” for specific projects. However, a pattern that was emerging often was more exploratory, unstructured conversations, and often several of these at once. I was starting to juggle these between channels named for projects just because they had to go somewhere. Multiple “in progress” messages in a channel was too confusing. So I landed on “ephemeral” channels which are one-off disposable conversations. It feels like a reasonable compromise for my use case.