you cannot run the thread until you post so many answers.
You do not need to use permissions for each object for this. In fact, you do not need to use permissions for this at all. Just check if the user meets the requirements in your views.
Or you can use the standard django resolution mechanism. Create permissions such as Start Stream, then configure alerts to track when users add responses. When a single is issued, check to see if the user has enough answers and give him permission to "Start Stream".
You decide which one is best for you.
In addition, users should be able to remove content that belongs to them.
. , author item.author == request.user, , .
, - . . - , .