So I’d like to define a view (a plan view) in which all the rooms are always tagged. If I add a new room, this view creates a tag for it automatically. So I don’t have to go round to all of my fifty plan views tagging all the untagged rooms before every issue.
Oh, and the room tags adjust themselves to fit, of course. Didn’t I mention that? If you move their room, they move with it. If they’re too big to fit in their room, they move into a clear space nearby and generate their own leader line. They place themselves nicely in odd-shaped rooms.
Is that too much to ask?
Just extend the principle to enable self-documenting building models. You model the building. Revit generates the documents.