I think a lot of what’s covered here could be accomplished with a two-way overlay on profiles.
A player note with list of content.
A button that clears the overlay when a viewer hits agree.
A setting for the viewer that can be toggled to either show these overlays or not.
That way the writer is less burdened and the viewer simply has a choice whether to tempt fate or not.
I can add more thoughts once I am out of the office. This was largely a gut reaction type. Quick thoughts.