Hello Msakr and Survivor29,
Thanks for the questions and interest in the tags.
How the tags currently work
The tags are applied automatically by a Python script (the "auto-tagger") that I run roughly once a day. It looks
only at the first post of a topic and applies tags based on:
- slave / strip: Based on keyword analysis
- highly-rated / reader-favorite / legendary: Based on number of Thank Yous
- illustrated: If the post contains images
- new: Posted within the last 30 days
- hidden-gem: Older stories with relatively few views compared to their Thank Yous
- cmnf, enf, consensual, non-consensual, standalone: Assigned by Grok
After every run, the script resets all of these tags and reapplies them. This is why manual edits of these tags currently don’t persist.
Regarding your suggestions
Linking tags across related threads (e.g.
Gilded Sentence and
Gilded Sentence 5+):
This isn’t possible. The tag system only works on individual topics, and the auto-tagger only reads the first post. So the two threads are treated completely separately.
Giving authors more control:
This is something we can consider. Right now the system is fully automatic because the tagging feature was only introduced a month ago, and authors haven’t seemed interested in tagging their stories.
If we want authors to have full control over tags like “slave” and “strip”, the only realistic option would be to
remove those tags from the auto-tagger entirely. From that point forward, authors would need to add those tags themselves when they post.
We’re open to other ideas as well, as long as they don’t create extra administrative work.
Quick questions for you both (and others reading this):
1. Should the system stay mostly automatic, or should we give authors more direct control over certain tags?
2. Would you support removing “slave” and “strip” from the auto-tagger so authors can manage those themselves?
3. Any other ideas for improving the tagging system?
We’re still figuring out the best long-term approach, so your thoughts are genuinely appreciated.