{
    "category": {
        "name": "Retail Jobs",
        "description": "Where customer service smiles hide existential dread, ‘Karen’ is a daily boss fight, and your sanity is on clearance.",
        "keywords": [
            "retail",
            "customer service",
            "closing shift",
            "POS drama",
            "Karen",
            "coworkers",
            "store opening",
            "minimum wage",
            "holiday shift",
            "receipt panic"
        ],
        "subcategories": [
            {
                "name": "Karen Customers",
                "description": "The ‘Can I speak to your manager?’ energy that fuels your nightmares.",
                "meme_angles": [
                    "Unreasonable demands",
                    "Coupon expired in 2014",
                    "Yelling for no reason",
                    "Personal insults over policies",
                    "Fake return stories"
                ],
                "keywords": ["Karen", "entitled customer", "return drama", "manager request", "complaint"],
                "sample_captions": [
                    "POV: You explained the policy 3 times and now Karen wants NASA involved.",
                    "Karen: ‘I shop here all the time.’ Also Karen: Tries to return socks from Walmart.",
                    "Me pretending not to hear ‘Can I speak to your manager?’ while sweeping."
                ]
            },
            {
                "name": "Register & Checkout Drama",
                "description": "The register freezes, the line grows, and someone is paying in coins.",
                "meme_angles": [
                    "Card declines awkwardly",
                    "Price check panic",
                    "POS system crashes",
                    "Coupon scanning fails",
                    "Customer counts change for 7 minutes"
                ],
                "keywords": ["register fail", "checkout panic", "cashier life", "price check", "coupon chaos"],
                "sample_captions": [
                    "POV: You hit total and the register says ‘Error 404: Hope not found.’",
                    "‘It said $4 online’ — ma’am, this is a meatball sub.",
                    "Checkout math: Customer hands $100 for $9.98 and wants $17.42 back."
                ]
            },
            {
                "name": "Closing Shift Nightmares",
                "description": "The doors are locked but someone’s still knocking, asking if you're open.",
                "meme_angles": [
                    "Cleaning aisle, customer walks in",
                    "Clock says 9:59 PM, they walk in with a cart",
                    "Manager vanishes during chaos",
                    "End-of-day register count panic",
                    "Doing 3 people's work after close"
                ],
                "keywords": ["closing shift", "last minute shopper", "after hours", "retail exhaustion", "store cleanup"],
                "sample_captions": [
                    "POV: You mopped the floor and Karen moonwalked across it.",
                    "If you come in 1 minute before close, I legally can’t see you.",
                    "Me: Clocked out. Manager: ‘Quick favor?’"
                ]
            },
            {
                "name": "Coworker & Staff Chaos",
                "description": "Teamwork makes the dream work… unless you're scheduled with Chad again.",
                "meme_angles": [
                    "No-shows and late coworkers",
                    "Over-sharing in the break room",
                    "Retail cliques and drama",
                    "Coworker disappears mid-shift",
                    "Crushing on someone from produce"
                ],
                "keywords": ["coworker drama", "shift problems", "team issues", "break room gossip", "staff chaos"],
                "sample_captions": [
                    "POV: You're covering 2 registers because your coworker ‘went to the back’ 30 minutes ago.",
                    "Me: Working hard. Chad: Talking about crypto in the break room again.",
                    "Retail bonding = trauma-sharing over half-price muffins at 11PM."
                ]
            }
        ]
    }
}
