# Controlled vocabulary for content-based classification (classify.py). One tag per line.
# The model may ONLY choose from these — keeps tagging consistent and noise-free. Edit/extend freely.
# --- tropes ---
Self-Insert
SI/OC
OC
Reader Insert
Time Travel
Reincarnation
Fix-It
Slow Burn
Enemies to Lovers
Friends to Lovers
Found Family
Fluff
Angst
Hurt/Comfort
Whump
Dark
Crack
Powerful
Godlike
Overpowered
Smart
Manipulative
Independent
Bashing
BAMF
Out of Character
Redemption
Anti-Hero
Harem
Polyamory
Soulmates
Soul Bond
Pining
Unrequited Love
Arranged Marriage
Pregnancy
Mpreg
Gamer
System
LitRPG
Isekai
Crossover
Alternate Universe
Canon Divergence
Wholesome
Revenge
Found Family
Coming of Age
Political Intrigue
War
Worldbuilding
# --- relationship / category ---
Het
Slash
Femslash
Gen
Multi
# --- ratings / warnings ---
NSFW
Explicit
Mature
Teen
Smut
Lemon
PWP
Gore
Graphic Violence
Major Character Death
Minor Character Death
Underage
Non-Con
Dub-Con
Abuse
Torture
Suicidal Thoughts
# --- discovered tropes (promoted from content, 2026-06) ---
Second Chance
Fish Out Of Water
Villain Protagonist
Reluctant Protagonist
Proactive Protagonist
Competent Protagonist
Underdog Protagonist
Power Progression
Power Fantasy
Rise To Power
Empire Building
Post-Canon
Moral Ambiguity
Wish Fulfillment
Future Knowledge
Dimension Travel
Multiverse Travel
Transmigration
Divine Intervention
Mentorship
Body Swap
Genderbend
Secret Identity
Trauma Recovery
Self-Discovery
Memory Loss
Time Loop
Butterfly Effect
Death Game
High Stakes
Culture Shock
Betrayal
Origin Story
Survival
Strategic Planning
# --- discovered explicit-content ---
Rough Sex
Breeding
Threesome
Dom/sub
Incest
