Hey guys!
I think you are actually very close already with the existing functionality that each chat is its own subject. Your structure of chats belonging to each relevant Space, Folder, or list means that when they are initiated, you have good confidence they are in the right context.
One thing though is that I've found the UX is a little awkward. It's not clear that the chat is its own subject, but in effect it behaves like that.
My team uses a chat app Twist that does this well:
This way of starting the chat prompts the user to write down what they want to talk about, and the others in the team can simply add in their comments. At the end in Twist, it's resolved by another comment saying how it was resolved. This concept could work beautifully in ClickUp if you had the ability to convert this to a task or list to allow even further work and evolution. Great for ideation that leads to real work and deployed features!
I think this would be a great solution to some of the discussion here:
Thanks guys!