I've a blog setup which contains tags and categories related to posts.
Tags and categories are both Page fields with option to add new page(s) from their fields.
If I create a new post I will usually create some new tags and cats and then save the post as unpublished while it goes to review.
Unfortunately, although my post is unpublished, my tags and cat pages go live on the main blog immediately.
So even though my post isn't published, we have a selection of tags and cats which users can click on.
I guess my request is for some kind of in-built dependency engine here that would realise my main post isn't unpublished and therefore not publish the dependencies (cats and tag pages) related exclusively or created solely for this post.