training_dataset.json 14.6 KB
{
  "metadata": {
    "version": "1.0.0",
    "created_at": "2026-03-25",
    "source": "Hunter research + Digester structured",
    "total_examples": 5,
    "split": { "train": 4, "test": 1 }
  },
  "examples": [
    {
      "id": "train_001",
      "split": "train",
      "input": {
        "title": "AITA for telling my mother-in-law she can't see our baby until she apologizes?",
        "body": "My MIL has always been overbearing. Last week she showed up unannounced while I was recovering from C-section. She started criticizing how I was holding the baby, saying I was 'doing it wrong'. My husband was at work. I told her to leave. She called me a 'terrible mother' and left in a huff. Now she's telling family I banned her from seeing her grandchild. My husband thinks I should apologize to keep the peace.",
        "subreddit": "AmITheAsshole",
        "post_id": "aita_mil_baby_001",
        "url": "https://reddit.com/r/AmITheAsshole/comments/aita_mil_baby_001",
        "upvotes": 15234,
        "comments": 2341,
        "upvote_ratio": 0.87
      },
      "output": {
        "source": {
          "platform": "reddit",
          "subreddit": "AmITheAsshole",
          "post_id": "aita_mil_baby_001",
          "url": "https://reddit.com/r/AmITheAsshole/comments/aita_mil_baby_001",
          "scraped_at": "2026-03-25T10:00:00Z"
        },
        "engagement": {
          "upvotes": 15234,
          "comments": 2341,
          "upvote_ratio": 0.87,
          "dramatic_score": 8.6
        },
        "content": {
          "title": "AITA for telling my mother-in-law she can't see our baby until she apologizes?",
          "body": "My MIL has always been overbearing...",
          "drama_tags": ["family_conflict", "high_emotion", "moral_dilemma"],
          "conflict_type": "interpersonal"
        },
        "drama_elements": {
          "setting": {
            "location": "home",
            "time": "postpartum recovery period",
            "mood": "tense"
          },
          "characters": [
            {
              "role": "protagonist",
              "relation": "new mother",
              "trait": "defensive_protective"
            },
            {
              "role": "antagonist",
              "relation": "mother-in-law",
              "trait": "overbearing_critical"
            },
            {
              "role": "supporting",
              "relation": "husband",
              "trait": "conflicted_peacemaker"
            }
          ],
          "conflict": {
            "type": "family_expectation_vs_boundaries",
            "trigger": "MIL showed up unannounced and criticized mother's parenting",
            "escalation": "MIL called protagonist a 'terrible mother', husband sides with MIL",
            "climax": "MIL spreading false narrative to family, ultimatum issued"
          },
          "dialogue_highlights": [
            "You're doing it wrong!",
            "You're a terrible mother!",
            "I banned her from seeing her grandchild"
          ],
          "turning_point": "protagonist told MIL to leave and established boundary",
          "emotional_arc": "vulnerable → defensive → angry → resolute"
        },
        "script_potential": {
          "hook_strength": 9,
          "viral_elements": ["relatable", "controversial", "emotional"],
          "estimated_duration": "3-5 min",
          "genre_fit": ["family drama", "postpartum story"]
        }
      }
    },
    {
      "id": "train_002",
      "split": "train",
      "input": {
        "title": "My boss took credit for my project in front of the CEO",
        "body": "I've been working on this marketing campaign for 3 months. Yesterday in the quarterly meeting, when the CEO asked about the results, my boss presented it as his own work. I was sitting right there. He didn't mention my name once. After the meeting, he pulled me aside and said 'that's just how things work around here.' I feel devastated but I need this job.",
        "subreddit": "relationship_advice",
        "post_id": "boss_credit_steal_002",
        "url": "https://reddit.com/r/relationship_advice/comments/boss_credit_steal_002",
        "upvotes": 8932,
        "comments": 876,
        "upvote_ratio": 0.92
      },
      "output": {
        "source": {
          "platform": "reddit",
          "subreddit": "relationship_advice",
          "post_id": "boss_credit_steal_002",
          "url": "https://reddit.com/r/relationship_advice/comments/boss_credit_steal_002",
          "scraped_at": "2026-03-25T10:05:00Z"
        },
        "engagement": {
          "upvotes": 8932,
          "comments": 876,
          "upvote_ratio": 0.92,
          "dramatic_score": 7.8
        },
        "content": {
          "title": "My boss took credit for my project in front of the CEO",
          "body": "I've been working on this marketing campaign...",
          "drama_tags": ["workplace_drama", "high_emotion"],
          "conflict_type": "interpersonal"
        },
        "drama_elements": {
          "setting": {
            "location": "office",
            "time": "quarterly meeting",
            "mood": "awkward"
          },
          "characters": [
            {
              "role": "protagonist",
              "relation": "employee",
              "trait": "dedicated_victimized"
            },
            {
              "role": "antagonist",
              "relation": "boss",
              "trait": "opportunistic_manipulative"
            },
            {
              "role": "supporting",
              "relation": "CEO",
              "trait": "authority_figure"
            }
          ],
          "conflict": {
            "type": "power_abuse_credit_stealing",
            "trigger": "CEO asked about campaign results in meeting",
            "escalation": "boss claimed full credit while protagonist watched",
            "climax": "boss gaslighting: 'that's just how things work around here'"
          },
          "dialogue_highlights": [
            "That's just how things work around here.",
            "I was sitting right there. He didn't mention my name once."
          ],
          "turning_point": "boss explicitly dismissed protagonist's contribution",
          "emotional_arc": "proud → shocked → devastated → conflicted"
        },
        "script_potential": {
          "hook_strength": 8,
          "viral_elements": ["relatable", "satisfying_if_revenge"],
          "estimated_duration": "3-4 min",
          "genre_fit": ["workplace drama", "underdog story"]
        }
      }
    },
    {
      "id": "train_003",
      "split": "train",
      "input": {
        "title": "I found out my fiancé cheated on his bachelor party",
        "body": "We're supposed to get married in two weeks. His best man got drunk and told me everything last night. My fiancé says it was 'just a mistake' and 'didn't mean anything.' He begged me not to cancel the wedding. Our families have spent thousands on deposits. I don't know if I can ever trust him again, but the shame of calling off the wedding... I don't know what to do.",
        "subreddit": "relationship_advice",
        "post_id": "fiance_cheat_003",
        "url": "https://reddit.com/r/relationship_advice/comments/fiance_cheat_003",
        "upvotes": 28456,
        "comments": 4523,
        "upvote_ratio": 0.79
      },
      "output": {
        "source": {
          "platform": "reddit",
          "subreddit": "relationship_advice",
          "post_id": "fiance_cheat_003",
          "url": "https://reddit.com/r/relationship_advice/comments/fiance_cheat_003",
          "scraped_at": "2026-03-25T10:10:00Z"
        },
        "engagement": {
          "upvotes": 28456,
          "comments": 4523,
          "upvote_ratio": 0.79,
          "dramatic_score": 9.2
        },
        "content": {
          "title": "I found out my fiancé cheated on his bachelor party",
          "body": "We're supposed to get married in two weeks...",
          "drama_tags": ["relationship_crisis", "moral_dilemma", "high_emotion", "plot_twist"],
          "conflict_type": "interpersonal"
        },
        "drama_elements": {
          "setting": {
            "location": "home",
            "time": "two weeks before wedding",
            "mood": "tense"
          },
          "characters": [
            {
              "role": "protagonist",
              "relation": "bride-to-be",
              "trait": "betrayed_conflicted"
            },
            {
              "role": "antagonist",
              "relation": "fiancé",
              "trait": "unfaithful_remorseful"
            },
            {
              "role": "supporting",
              "relation": "best man",
              "trait": "truth_teller_drunk"
            }
          ],
          "conflict": {
            "type": "betrayal_vs_sunk_cost",
            "trigger": "best man revealed the cheating",
            "escalation": "wedding is in 2 weeks, families invested financially",
            "climax": "fiancé begged for forgiveness, protagonist must decide"
          },
          "dialogue_highlights": [
            "It was just a mistake.",
            "It didn't mean anything.",
            "Please don't cancel the wedding."
          ],
          "turning_point": "revelation of cheating 2 weeks before wedding",
          "emotional_arc": "excited → devastated → confused → paralyzed"
        },
        "script_potential": {
          "hook_strength": 10,
          "viral_elements": ["relatable", "controversial", "emotional", "cliffhanger"],
          "estimated_duration": "4-6 min",
          "genre_fit": ["relationship drama", "betrayal story"]
        }
      }
    },
    {
      "id": "train_004",
      "split": "train",
      "input": {
        "title": "WIBTA if I reported my coworker who's stealing from the company?",
        "body": "I noticed Sarah has been taking office supplies home - expensive stuff like monitors and printers. She's a single mom and I know she's struggling. But last week I saw her taking cash from the petty cash box. If I report her, she'll probably get fired. If I don't, and audit finds out I knew, I could lose my job too. We've been friends for 3 years.",
        "subreddit": "AmITheAsshole",
        "post_id": "coworker_steal_004",
        "url": "https://reddit.com/r/AmITheAsshole/comments/coworker_steal_004",
        "upvotes": 6543,
        "comments": 1234,
        "upvote_ratio": 0.81
      },
      "output": {
        "source": {
          "platform": "reddit",
          "subreddit": "AmITheAsshole",
          "post_id": "coworker_steal_004",
          "url": "https://reddit.com/r/AmITheAsshole/comments/coworker_steal_004",
          "scraped_at": "2026-03-25T10:15:00Z"
        },
        "engagement": {
          "upvotes": 6543,
          "comments": 1234,
          "upvote_ratio": 0.81,
          "dramatic_score": 7.2
        },
        "content": {
          "title": "WIBTA if I reported my coworker who's stealing from the company?",
          "body": "I noticed Sarah has been taking office supplies...",
          "drama_tags": ["moral_dilemma", "workplace_drama"],
          "conflict_type": "internal"
        },
        "drama_elements": {
          "setting": {
            "location": "office",
            "time": "ongoing observation period",
            "mood": "awkward"
          },
          "characters": [
            {
              "role": "protagonist",
              "relation": "employee_witness",
              "trait": "conflicted_loyal"
            },
            {
              "role": "supporting",
              "relation": "coworker_Sarah",
              "trait": "desperate_single_mother"
            },
            {
              "role": "supporting",
              "relation": "company_management",
              "trait": "authority_potential_threat"
            }
          ],
          "conflict": {
            "type": "loyalty_vs_integrity",
            "trigger": "noticed Sarah stealing supplies and cash",
            "escalation": "realization that audit could implicate witness too",
            "climax": "must choose between friendship and career safety"
          },
          "dialogue_highlights": [
            "She's a single mom and I know she's struggling.",
            "We've been friends for 3 years."
          ],
          "turning_point": "witnessing cash theft from petty cash box",
          "emotional_arc": "concerned → conflicted → anxious → paralyzed"
        },
        "script_potential": {
          "hook_strength": 7,
          "viral_elements": ["relatable", "moral_question"],
          "estimated_duration": "3-4 min",
          "genre_fit": ["workplace drama", "moral dilemma"]
        }
      }
    },
    {
      "id": "test_001",
      "split": "test",
      "input": {
        "title": "My favorite coffee shop closed down today",
        "body": "Just wanted to share that the little cafe where I've been getting my morning coffee for 5 years closed today. The owner is retiring. Going to miss this place and the staff who knew my order by heart.",
        "subreddit": "relationship_advice",
        "post_id": "cafe_closed_005",
        "url": "https://reddit.com/r/relationship_advice/comments/cafe_closed_005",
        "upvotes": 234,
        "comments": 45,
        "upvote_ratio": 0.96
      },
      "output": {
        "source": {
          "platform": "reddit",
          "subreddit": "relationship_advice",
          "post_id": "cafe_closed_005",
          "url": "https://reddit.com/r/relationship_advice/comments/cafe_closed_005",
          "scraped_at": "2026-03-25T10:20:00Z"
        },
        "engagement": {
          "upvotes": 234,
          "comments": 45,
          "upvote_ratio": 0.96,
          "dramatic_score": 3.2
        },
        "content": {
          "title": "My favorite coffee shop closed down today",
          "body": "Just wanted to share that the little cafe...",
          "drama_tags": [],
          "conflict_type": "none"
        },
        "drama_elements": {
          "setting": {
            "location": "public",
            "time": "closing day",
            "mood": "sad"
          },
          "characters": [
            {
              "role": "protagonist",
              "relation": "customer",
              "trait": "nostalgic"
            }
          ],
          "conflict": {
            "type": "none",
            "trigger": "cafe closed after 5 years",
            "escalation": null,
            "climax": null
          },
          "dialogue_highlights": [],
          "turning_point": null,
          "emotional_arc": "nostalgic → sad → accepting"
        },
        "script_potential": {
          "hook_strength": 3,
          "viral_elements": ["relatable"],
          "estimated_duration": "1-2 min",
          "genre_fit": ["slice of life"]
        }
      }
    }
  ]
}