+1 on this idea when it looks like a particular topic is getting too hot. I think it encourages folks to think more about their next post and potentially gets them to read more of the thread if they’re not up to date.
I think breakout topics can be helpful. Maybe as well as updating the topic level post with breakout topics you also reply to the thread with the latest list of topics each time one is added. That way you have something at the top and bottom to indicate the structure of the conversation.
For example, you start a thread and it has two breakout topics from the start. Those just live at the top. Then conversation happens and there’s need for a third breakout topic. You may the new thread, add it to the top post, and make a new post saying “here is the updated list of breakout topics.” Now someone new to the convo knows about the breakouts and someone coming back to the discussion also knows about the breakouts. Before the folks who already started participating wouldn’t have caught the updates to list.
One thing I’m not so sure of us moderators pulling posts around into different topics. I know the idea is to reduce the number of posts in the main thread when it gets too long, but then you lose the context in which the post was made. Also, if the poster is not aware of this as a norm, they may feel slighted or like moderators are overstepping a boundary in shuffling their opinions around. It may be better to leave the main threads alone but advertise that the breakout threads exist for more focused discussion. Let people go to those threads on their own rather than pulling them into it.
One more suggestion I would make is to consider having some kind of timeout period? So maybe when a discussion is moving too quickly we have like 2 days of discussion, then 1 day of locking the thread so everyone can catch up, then 2 more days of discussion. If we can help pace the conversation for the community, I think that could reduce the number of posts overall and let people catch up instead of feeling like they’re reading a never ending thread. If there’s an option where a thread can be locked but people can still leave reactions, I think that’s even better. And the last post in the thread should be the one that announces the recess, joined by a similar notice in the top post.
As much as we want everyone to have read every single comment, I don’t think that’s a reasonable expectation outside of the proposal owner and FESCo. Even in a mailing list nest conversations can be hard to follow. I personally end up glossing over those just as much as I had to gloss over the telemetry proposal. Happens on Reddit it. TL;DR is just a fact of life. Not to say that we shouldn’t try to keep discussions from unfurling into something unproductive, but sometimes it is what is is.