MBTI JSON 양식 변환 (배치: 16 / 189)

실행 모드 선택


현재 모드: 테스트 (Dry Run)

대상 테이블: content_mbti_items

ID: 1519 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "통찰력 시험방",
            "explanation": "ENFJ의 장기적 통찰력과 ESFP의 즉각적인 상황 파악 능력의 대비",
            "level": 2,
            "my_mbti": "ENFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "This trend will last five years.",
                    "translation": "이 트렌드는 5년간 지속될 거예요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "Look! Sales are booming now!",
                    "translation": "보세요! 지금 매출이 급증하고 있어요!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "김동현은 장기적인 트렌드에 관심이 있나요?",
                    "hint": "김동현의 발언이 어느 시점에 초점을 맞추고 있는지 확인해보세요.",
                    "result": "X",
                    "explanation": "'now'라는 표현에서 알 수 있듯이, ESFP의 현재 중심적 관점을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서연",
                    "script": "We must prepare for changes.",
                    "translation": "변화를 준비해야 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "The customers love it today!",
                    "translation": "고객들이 지금 아주 좋아해요!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The customers @@ it today!",
                    "hint": "김동현이 현재 고객들의 반응을 표현한 단어를 찾아보세요.",
                    "optionA": "hate",
                    "optionB": "love",
                    "optionC": "ignore",
                    "result": "love",
                    "explanation": "'love'는 '좋아하다'를 의미하며, ESFP의 즉각적인 고객 반응 중시를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Market patterns show future risks.",
                    "translation": "시장 패턴이 미래의 위험을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Let's enjoy this success moment!",
                    "translation": "이 성공의 순간을 즐겨요!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "We need long-term strategies now.",
                    "translation": "지금 장기 전략이 필요해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Current opportunities matter most!",
                    "translation": "현재의 기회가 가장 중요해요!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "두 사람의 시간 관점 차이를 보여주는 문장을 만들어보세요.",
                    "optionA": "stays",
                    "optionB": "Seoyeon",
                    "optionC": "thinks",
                    "optionD": "Donghyun",
                    "optionE": "ahead,",
                    "optionF": "present.",
                    "result": "Seoyeon thinks ahead, Donghyun stays present.",
                    "explanation": "ENFJ의 미래 중심적 관점과 ESFP의 현재 중심적 관점의 차이를 보여주는 문장입니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "통찰력 시험방",
            "explanation": "ENFJ의 장기적 통찰력과 ESFP의 즉각적인 상황 파악 능력의 대비",
            "level": 2,
            "my_mbti": "ENFJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "This trend will last five years.",
                    "translation": "이 트렌드는 5년간 지속될 거예요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "Look! Sales are booming now!",
                    "translation": "보세요! 지금 매출이 급증하고 있어요!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "김동현은 장기적인 트렌드에 관심이 있나요?",
                    "hint": "김동현의 발언이 어느 시점에 초점을 맞추고 있는지 확인해보세요.",
                    "result": "X",
                    "explanation": "'now'라는 표현에서 알 수 있듯이, ESFP의 현재 중심적 관점을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서연",
                    "script": "We must prepare for changes.",
                    "translation": "변화를 준비해야 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "The customers love it today!",
                    "translation": "고객들이 지금 아주 좋아해요!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The customers @@ it today!",
                    "hint": "김동현이 현재 고객들의 반응을 표현한 단어를 찾아보세요.",
                    "optionA": "hate",
                    "optionB": "love",
                    "optionC": "ignore",
                    "result": "love",
                    "explanation": "'love'는 '좋아하다'를 의미하며, ESFP의 즉각적인 고객 반응 중시를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Market patterns show future risks.",
                    "translation": "시장 패턴이 미래의 위험을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Let's enjoy this success moment!",
                    "translation": "이 성공의 순간을 즐겨요!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "We need long-term strategies now.",
                    "translation": "지금 장기 전략이 필요해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Current opportunities matter most!",
                    "translation": "현재의 기회가 가장 중요해요!"
                },
                {
                    "type": "puzzle",
                    "index": 11,
                    "hint": "두 사람의 시간 관점 차이를 보여주는 문장을 만들어보세요.",
                    "optionA": "stays",
                    "optionB": "Seoyeon",
                    "optionC": "thinks",
                    "optionD": "Donghyun",
                    "optionE": "ahead,",
                    "optionF": "present.",
                    "result": "Seoyeon thinks ahead, Donghyun stays present.",
                    "explanation": "ENFJ의 미래 중심적 관점과 ESFP의 현재 중심적 관점의 차이를 보여주는 문장입니다."
                }
            ]
        }
    ]
}
ID: 1520 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "매뉴얼 읽기의 두 가지 방법",
            "explanation": "업무 관련 영어 표현과 상황별 대처방법 학습",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Did you read the new system manual?",
                    "translation": "새로운 시스템 매뉴얼 읽어보셨나요?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "Oh... I just clicked around to learn!",
                    "translation": "아... 그냥 이것저것 눌러보면서 배웠어요!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민아는 매뉴얼을 꼼꼼히 읽었나요?",
                    "hint": "민아의 학습 방식을 확인해보세요.",
                    "result": "X",
                    "explanation": "'click around'는 '이것저것 눌러보다'라는 의미로, 직접 시도하면서 배우는 방식을 표현해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "But the manual has important safety rules.",
                    "translation": "하지만 매뉴얼에는 중요한 안전 수칙이 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Really? Show me the interesting parts!",
                    "translation": "정말요? 재미있는 부분만 알려주세요!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The manual contains important @@ rules.",
                    "hint": "지성이 언급한 중요한 규칙의 종류를 찾아보세요.",
                    "optionA": "office",
                    "optionB": "safety",
                    "optionC": "system",
                    "result": "safety",
                    "explanation": "'safety rules'는 '안전 수칙'이라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Every single page is important.",
                    "translation": "모든 페이지가 다 중요해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민아",
                    "script": "Can't you just summarize it for me?",
                    "translation": "그냥 요약해서 알려주시면 안 될까요?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'important'을 사용한 문장을 만들어보세요.",
                    "optionA": "page",
                    "optionB": "Every",
                    "optionC": "is",
                    "optionD": "single",
                    "optionE": "important",
                    "result": "Every single page is important",
                    "explanation": "'Every single ~'은 '모든 ~가 다'라는 의미로 강조할 때 사용해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Let's read it together step by step.",
                    "translation": "같이 차근차근 읽어보는 게 어때요?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Okay... but can we have snacks?",
                    "translation": "알겠어요... 근데 간식은 먹어도 될까요?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Sure, after we finish the first chapter.",
                    "translation": "네, 첫 장을 다 읽고 나서요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Deal! You're the best study buddy!",
                    "translation": "좋아요! 최고의 스터디 메이트예요!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "매뉴얼 읽기의 두 가지 방법",
            "explanation": "업무 관련 영어 표현과 상황별 대처방법 학습",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Did you read the new system manual?",
                    "translation": "새로운 시스템 매뉴얼 읽어보셨나요?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "Oh... I just clicked around to learn!",
                    "translation": "아... 그냥 이것저것 눌러보면서 배웠어요!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민아는 매뉴얼을 꼼꼼히 읽었나요?",
                    "hint": "민아의 학습 방식을 확인해보세요.",
                    "result": "X",
                    "explanation": "'click around'는 '이것저것 눌러보다'라는 의미로, 직접 시도하면서 배우는 방식을 표현해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "But the manual has important safety rules.",
                    "translation": "하지만 매뉴얼에는 중요한 안전 수칙이 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Really? Show me the interesting parts!",
                    "translation": "정말요? 재미있는 부분만 알려주세요!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The manual contains important @@ rules.",
                    "hint": "지성이 언급한 중요한 규칙의 종류를 찾아보세요.",
                    "optionA": "office",
                    "optionB": "safety",
                    "optionC": "system",
                    "result": "safety",
                    "explanation": "'safety rules'는 '안전 수칙'이라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Every single page is important.",
                    "translation": "모든 페이지가 다 중요해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민아",
                    "script": "Can't you just summarize it for me?",
                    "translation": "그냥 요약해서 알려주시면 안 될까요?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'important'을 사용한 문장을 만들어보세요.",
                    "optionA": "page",
                    "optionB": "Every",
                    "optionC": "is",
                    "optionD": "single",
                    "optionE": "important",
                    "result": "Every single page is important",
                    "explanation": "'Every single ~'은 '모든 ~가 다'라는 의미로 강조할 때 사용해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Let's read it together step by step.",
                    "translation": "같이 차근차근 읽어보는 게 어때요?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Okay... but can we have snacks?",
                    "translation": "알겠어요... 근데 간식은 먹어도 될까요?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Sure, after we finish the first chapter.",
                    "translation": "네, 첫 장을 다 읽고 나서요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Deal! You're the best study buddy!",
                    "translation": "좋아요! 최고의 스터디 메이트예요!"
                }
            ]
        }
    ]
}
ID: 1521 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "데이터로 증명하기: 숫자와 직감 사이",
            "explanation": "데이터 분석 관련 영어 표현 학습",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "I think we should change our strategy.",
                    "translation": "우리 전략을 바꿔야 할 것 같아요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Based on what data?",
                    "translation": "어떤 데이터를 근거로요?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태현은 즉시 전략 변경에 동의했나요?",
                    "hint": "태현이 어떤 것을 요구했는지 보세요.",
                    "result": "X",
                    "explanation": "'Based on what data?'는 '어떤 데이터에 근거하여?'라는 의미로, 근거를 요구할 때 쓰는 표현이에요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현진",
                    "script": "Look at these market trends carefully.",
                    "translation": "이 시장 트렌드를 자세히 보세요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Numbers from last quarter look fine.",
                    "translation": "지난 분기 숫자들은 괜찮아 보이는데요."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The @@ from last quarter look fine.",
                    "hint": "태현이 괜찮다고 말한 것을 찾아보세요.",
                    "optionA": "data",
                    "optionB": "numbers",
                    "optionC": "results",
                    "result": "numbers",
                    "explanation": "'numbers'는 '수치, 실적'을 의미하는 비즈니스 용어예요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현진",
                    "script": "But see this pattern? It's changing.",
                    "translation": "근데 이 패턴 보이죠? 변화하고 있어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "We need more historical data.",
                    "translation": "과거 데이터를 더 봐야 할 것 같은데요."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'data'를 사용한 문장을 만들어보세요.",
                    "optionA": "need",
                    "optionB": "more",
                    "optionC": "We",
                    "optionD": "historical",
                    "optionE": "data",
                    "result": "We need more historical data",
                    "explanation": "'historical data'는 '과거 데이터'라는 의미의 전문용어예요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Sometimes we need to see beyond numbers.",
                    "translation": "때로는 숫자 너머를 볼 필요가 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Show me proof, not just theories.",
                    "translation": "이론 말고 증거를 보여주세요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Let me prepare a detailed analysis.",
                    "translation": "자세한 분석 자료를 준비해올게요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Now that's what I like to hear.",
                    "translation": "그래야 말이 되죠."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "데이터로 증명하기: 숫자와 직감 사이",
            "explanation": "데이터 분석 관련 영어 표현 학습",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "I think we should change our strategy.",
                    "translation": "우리 전략을 바꿔야 할 것 같아요."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Based on what data?",
                    "translation": "어떤 데이터를 근거로요?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태현은 즉시 전략 변경에 동의했나요?",
                    "hint": "태현이 어떤 것을 요구했는지 보세요.",
                    "result": "X",
                    "explanation": "'Based on what data?'는 '어떤 데이터에 근거하여?'라는 의미로, 근거를 요구할 때 쓰는 표현이에요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현진",
                    "script": "Look at these market trends carefully.",
                    "translation": "이 시장 트렌드를 자세히 보세요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Numbers from last quarter look fine.",
                    "translation": "지난 분기 숫자들은 괜찮아 보이는데요."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The @@ from last quarter look fine.",
                    "hint": "태현이 괜찮다고 말한 것을 찾아보세요.",
                    "optionA": "data",
                    "optionB": "numbers",
                    "optionC": "results",
                    "result": "numbers",
                    "explanation": "'numbers'는 '수치, 실적'을 의미하는 비즈니스 용어예요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현진",
                    "script": "But see this pattern? It's changing.",
                    "translation": "근데 이 패턴 보이죠? 변화하고 있어요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "We need more historical data.",
                    "translation": "과거 데이터를 더 봐야 할 것 같은데요."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'data'를 사용한 문장을 만들어보세요.",
                    "optionA": "need",
                    "optionB": "more",
                    "optionC": "We",
                    "optionD": "historical",
                    "optionE": "data",
                    "result": "We need more historical data",
                    "explanation": "'historical data'는 '과거 데이터'라는 의미의 전문용어예요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Sometimes we need to see beyond numbers.",
                    "translation": "때로는 숫자 너머를 볼 필요가 있어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Show me proof, not just theories.",
                    "translation": "이론 말고 증거를 보여주세요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Let me prepare a detailed analysis.",
                    "translation": "자세한 분석 자료를 준비해올게요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Now that's what I like to hear.",
                    "translation": "그래야 말이 되죠."
                }
            ]
        }
    ]
}
ID: 1522 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "자료수집의 두 가지 방법: 계획과 즉흥",
            "explanation": "리서치 관련 영어 표현과 계획 수립하기",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "How's the market research going?",
                    "translation": "시장 조사는 어떻게 진행되고 있으신가요?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I discovered some interesting trends!",
                    "translation": "몇 가지 재미있는 트렌드를 발견했습니다!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "승현은 체계적으로 조사를 했나요?",
                    "hint": "승현의 대답 방식을 보세요.",
                    "result": "X",
                    "explanation": "'interesting trends'라는 표현으로 보아 자유로운 방식으로 조사했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민준",
                    "script": "Could you show me your research process?",
                    "translation": "조사 과정을 한번 보여주실 수 있을까요?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "To be honest, I followed market flows.",
                    "translation": "사실 시장 흐름을 따라가면서 조사했습니다."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The researcher followed market @@ to collect data.",
                    "hint": "승현이 따라갔다고 한 것을 찾아보세요.",
                    "optionA": "plans",
                    "optionB": "flows",
                    "optionC": "trends",
                    "result": "flows",
                    "explanation": "'market flows'는 '시장 흐름'이라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Maybe we should structure the data first.",
                    "translation": "데이터를 먼저 구조화해보는 게 어떨까요?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "The trends are actually quite clear.",
                    "translation": "트렌드가 생각보다 명확하게 보입니다."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'structure'를 사용한 문장을 만들어보세요.",
                    "optionA": "the",
                    "optionB": "first",
                    "optionC": "data",
                    "optionD": "we",
                    "optionE": "should",
                    "optionF": "structure",
                    "result": "we should structure the data first",
                    "explanation": "'structure the data'는 '데이터를 구조화하다'라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Let's review the findings together.",
                    "translation": "발견하신 내용을 같이 검토해보시죠."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Great, I'd love to share my insights.",
                    "translation": "좋습니다. 제가 발견한 인사이트를 공유드리고 싶었어요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "We can organize it into a report.",
                    "translation": "보고서 형태로 정리해볼 수 있겠네요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "Perfect, that'll make it more concrete.",
                    "translation": "좋습니다. 그러면 더 구체적으로 정리될 것 같네요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "자료수집의 두 가지 방법: 계획과 즉흥",
            "explanation": "리서치 관련 영어 표현과 계획 수립하기",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "How's the market research going?",
                    "translation": "시장 조사는 어떻게 진행되고 있으신가요?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I discovered some interesting trends!",
                    "translation": "몇 가지 재미있는 트렌드를 발견했습니다!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "승현은 체계적으로 조사를 했나요?",
                    "hint": "승현의 대답 방식을 보세요.",
                    "result": "X",
                    "explanation": "'interesting trends'라는 표현으로 보아 자유로운 방식으로 조사했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민준",
                    "script": "Could you show me your research process?",
                    "translation": "조사 과정을 한번 보여주실 수 있을까요?"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "To be honest, I followed market flows.",
                    "translation": "사실 시장 흐름을 따라가면서 조사했습니다."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The researcher followed market @@ to collect data.",
                    "hint": "승현이 따라갔다고 한 것을 찾아보세요.",
                    "optionA": "plans",
                    "optionB": "flows",
                    "optionC": "trends",
                    "result": "flows",
                    "explanation": "'market flows'는 '시장 흐름'이라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Maybe we should structure the data first.",
                    "translation": "데이터를 먼저 구조화해보는 게 어떨까요?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승현",
                    "script": "The trends are actually quite clear.",
                    "translation": "트렌드가 생각보다 명확하게 보입니다."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'structure'를 사용한 문장을 만들어보세요.",
                    "optionA": "the",
                    "optionB": "first",
                    "optionC": "data",
                    "optionD": "we",
                    "optionE": "should",
                    "optionF": "structure",
                    "result": "we should structure the data first",
                    "explanation": "'structure the data'는 '데이터를 구조화하다'라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Let's review the findings together.",
                    "translation": "발견하신 내용을 같이 검토해보시죠."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Great, I'd love to share my insights.",
                    "translation": "좋습니다. 제가 발견한 인사이트를 공유드리고 싶었어요."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "We can organize it into a report.",
                    "translation": "보고서 형태로 정리해볼 수 있겠네요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "Perfect, that'll make it more concrete.",
                    "translation": "좋습니다. 그러면 더 구체적으로 정리될 것 같네요."
                }
            ]
        }
    ]
}
ID: 1523 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "실용성 vs 이상: 업무 방식의 차이",
            "explanation": "문제 해결 방식과 관련된 영어 표현 학습",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "Have you finished the project analysis?",
                    "translation": "프로젝트 분석은 마무리 되었나요?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I'm exploring some alternative approaches.",
                    "translation": "몇 가지 다른 접근 방식을 살펴보고 있습니다."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지현은 분석을 완료했나요?",
                    "hint": "지현의 대답이 직접적인가요?",
                    "result": "X",
                    "explanation": "'exploring alternative approaches'는 '다른 접근 방식을 탐색 중'이라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수진",
                    "script": "The deadline is next week though.",
                    "translation": "하지만 마감이 다음 주인데요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I found some interesting patterns.",
                    "translation": "흥미로운 패턴들을 발견했습니다."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "She found interesting @@ in the data.",
                    "hint": "지현이 발견했다고 하는 것을 찾아보세요.",
                    "optionA": "results",
                    "optionB": "patterns",
                    "optionC": "numbers",
                    "result": "patterns",
                    "explanation": "'patterns'는 '패턴, 규칙성'을 의미해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "We need practical solutions now.",
                    "translation": "지금은 실용적인 해결책이 필요합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "These insights could change everything.",
                    "translation": "이 인사이트들이 모든 것을 바꿀 수 있어요."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'practical'과 'solutions'를 사용해 문장을 만들어보세요.",
                    "optionA": "practical",
                    "optionB": "need",
                    "optionC": "we",
                    "optionD": "solutions",
                    "optionE": "now",
                    "result": "we need practical solutions now",
                    "explanation": "'practical solutions'는 '실용적인 해결책'이라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Let's focus on immediate tasks first.",
                    "translation": "일단 당장 할 일부터 집중하시죠."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "I'll prepare both short and long-term plans.",
                    "translation": "단기와 장기 계획 모두 준비하도록 하겠습니다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "That works. Please prioritize urgent ones.",
                    "translation": "좋습니다. 급한 것들 먼저 부탁드립니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Sure, I'll send you the urgent items today.",
                    "translation": "네, 오늘 중으로 급한 항목들 보내드리겠습니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "실용성 vs 이상: 업무 방식의 차이",
            "explanation": "문제 해결 방식과 관련된 영어 표현 학습",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "Have you finished the project analysis?",
                    "translation": "프로젝트 분석은 마무리 되었나요?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지현",
                    "script": "I'm exploring some alternative approaches.",
                    "translation": "몇 가지 다른 접근 방식을 살펴보고 있습니다."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지현은 분석을 완료했나요?",
                    "hint": "지현의 대답이 직접적인가요?",
                    "result": "X",
                    "explanation": "'exploring alternative approaches'는 '다른 접근 방식을 탐색 중'이라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수진",
                    "script": "The deadline is next week though.",
                    "translation": "하지만 마감이 다음 주인데요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지현",
                    "script": "I found some interesting patterns.",
                    "translation": "흥미로운 패턴들을 발견했습니다."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "She found interesting @@ in the data.",
                    "hint": "지현이 발견했다고 하는 것을 찾아보세요.",
                    "optionA": "results",
                    "optionB": "patterns",
                    "optionC": "numbers",
                    "result": "patterns",
                    "explanation": "'patterns'는 '패턴, 규칙성'을 의미해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "We need practical solutions now.",
                    "translation": "지금은 실용적인 해결책이 필요합니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지현",
                    "script": "These insights could change everything.",
                    "translation": "이 인사이트들이 모든 것을 바꿀 수 있어요."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'practical'과 'solutions'를 사용해 문장을 만들어보세요.",
                    "optionA": "practical",
                    "optionB": "need",
                    "optionC": "we",
                    "optionD": "solutions",
                    "optionE": "now",
                    "result": "we need practical solutions now",
                    "explanation": "'practical solutions'는 '실용적인 해결책'이라는 의미예요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Let's focus on immediate tasks first.",
                    "translation": "일단 당장 할 일부터 집중하시죠."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "I'll prepare both short and long-term plans.",
                    "translation": "단기와 장기 계획 모두 준비하도록 하겠습니다."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "That works. Please prioritize urgent ones.",
                    "translation": "좋습니다. 급한 것들 먼저 부탁드립니다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Sure, I'll send you the urgent items today.",
                    "translation": "네, 오늘 중으로 급한 항목들 보내드리겠습니다."
                }
            ]
        }
    ]
}
ID: 1524 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "팀의 분위기도 중요한데: 데이터 vs 감성의 줄다리기",
            "explanation": "회의와 의사결정 관련 영어 표현 학습",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Our survey results show clear preference.",
                    "translation": "설문조사 결과가 선호도를 명확하게 보여주고 있습니다."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은지",
                    "script": "But the team seems a bit concerned.",
                    "translation": "하지만 팀원들이 약간 걱정하는 것 같아요."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "은지는 데이터 결과에 만족하나요?",
                    "hint": "은지의 반응을 살펴보세요.",
                    "result": "X",
                    "explanation": "'concerned(걱정하는)'라는 표현으로 우려를 나타내고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "Numbers don't lie, look at these stats.",
                    "translation": "숫자는 거짓말을 하지 않아요. 이 통계를 보세요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은지",
                    "script": "Statistics can't measure team morale.",
                    "translation": "통계로는 팀의 사기를 측정할 수 없잖아요."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Statistics can't measure team @@.",
                    "hint": "은지가 측정할 수 없다고 말한 것을 찾아보세요.",
                    "optionA": "work",
                    "optionB": "morale",
                    "optionC": "results",
                    "result": "morale",
                    "explanation": "'team morale'은 '팀의 사기'를 의미하는 표현이에요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "What's your evidence for their concerns?",
                    "translation": "팀원들의 우려를 입증할 근거가 있으신가요?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은지",
                    "script": "I can feel it in their daily interactions.",
                    "translation": "일상적인 소통에서 느껴지고 있습니다."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'feel'을 사용한 문장을 만들어보세요.",
                    "optionA": "in",
                    "optionB": "can",
                    "optionC": "feel",
                    "optionD": "I",
                    "optionE": "it",
                    "result": "I can feel it in",
                    "explanation": "'feel it in'은 '~에서 느끼다'라는 표현이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Let's conduct another detailed survey.",
                    "translation": "그럼 세부 설문을 한 번 더 진행해보죠."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "Maybe we could have team discussions too?",
                    "translation": "팀 토론도 함께 진행하면 어떨까요?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "That might provide additional insights.",
                    "translation": "그것도 좋은 인사이트가 될 수 있겠네요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "Perfect! Data and dialogue together.",
                    "translation": "완벽해요! 데이터와 대화, 둘 다 활용하는 거죠."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "information",
    "episodes": [
        {
            "title": "팀의 분위기도 중요한데: 데이터 vs 감성의 줄다리기",
            "explanation": "회의와 의사결정 관련 영어 표현 학습",
            "level": 3,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Our survey results show clear preference.",
                    "translation": "설문조사 결과가 선호도를 명확하게 보여주고 있습니다."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은지",
                    "script": "But the team seems a bit concerned.",
                    "translation": "하지만 팀원들이 약간 걱정하는 것 같아요."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "은지는 데이터 결과에 만족하나요?",
                    "hint": "은지의 반응을 살펴보세요.",
                    "result": "X",
                    "explanation": "'concerned(걱정하는)'라는 표현으로 우려를 나타내고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "유진",
                    "script": "Numbers don't lie, look at these stats.",
                    "translation": "숫자는 거짓말을 하지 않아요. 이 통계를 보세요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은지",
                    "script": "Statistics can't measure team morale.",
                    "translation": "통계로는 팀의 사기를 측정할 수 없잖아요."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Statistics can't measure team @@.",
                    "hint": "은지가 측정할 수 없다고 말한 것을 찾아보세요.",
                    "optionA": "work",
                    "optionB": "morale",
                    "optionC": "results",
                    "result": "morale",
                    "explanation": "'team morale'은 '팀의 사기'를 의미하는 표현이에요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "What's your evidence for their concerns?",
                    "translation": "팀원들의 우려를 입증할 근거가 있으신가요?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은지",
                    "script": "I can feel it in their daily interactions.",
                    "translation": "일상적인 소통에서 느껴지고 있습니다."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "'feel'을 사용한 문장을 만들어보세요.",
                    "optionA": "in",
                    "optionB": "can",
                    "optionC": "feel",
                    "optionD": "I",
                    "optionE": "it",
                    "result": "I can feel it in",
                    "explanation": "'feel it in'은 '~에서 느끼다'라는 표현이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Let's conduct another detailed survey.",
                    "translation": "그럼 세부 설문을 한 번 더 진행해보죠."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "Maybe we could have team discussions too?",
                    "translation": "팀 토론도 함께 진행하면 어떨까요?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "That might provide additional insights.",
                    "translation": "그것도 좋은 인사이트가 될 수 있겠네요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "Perfect! Data and dialogue together.",
                    "translation": "완벽해요! 데이터와 대화, 둘 다 활용하는 거죠."
                }
            ]
        }
    ]
}
ID: 1525 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "Study Styl",
            "explanation": "분석적 INTP vs 협력적 ESFJ",
            "level": 3,
            "my_mbti": "INTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Let's study independently first.",
                    "translation": "각자 공부하고 시작하죠."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "We should study together!",
                    "translation": "다 같이 공부하는 게 좋을 것 같아요!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "I prefer logical analysis.",
                    "translation": "논리적 분석이 더 효율적일 텐데요."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "Do INTP and ESFJ have similar study preferences?",
                    "hint": "Consider their social preferences",
                    "result": "X",
                    "explanation": "INTPs prefer independent study while ESFJs prefer group study"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "Sharing ideas helps everyone.",
                    "translation": "의견을 나누면 모두에게 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "That might slow progress.",
                    "translation": "그건 진도가 더딜 수 있어요."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let's find a way to @@ both methods.",
                    "hint": "결합하다, 통합하다",
                    "optionA": "combine",
                    "optionB": "separate",
                    "optionC": "ignore",
                    "result": "combine",
                    "explanation": "'combine' means to join different things together"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소연",
                    "script": "Your insight is valuable!",
                    "translation": "당신의 통찰력이 정말 중요해요!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Group review could work.",
                    "translation": "그룹 복습은 괜찮을 것 같네요."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "Make a sentence about compromise",
                    "optionA": "work",
                    "optionB": "can",
                    "optionC": "together",
                    "optionD": "We",
                    "optionE": "effectively",
                    "result": "We can work together effectively",
                    "explanation": "Shows agreement to collaborate while maintaining efficiency"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "That's a perfect solution!",
                    "translation": "완벽한 해결책이네요!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Let's try this approach.",
                    "translation": "이 방식으로 해보죠."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I appreciate your flexibility.",
                    "translation": "융통성을 보여줘서 고마워요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "Study Styl",
            "explanation": "분석적 INTP vs 협력적 ESFJ",
            "level": 3,
            "my_mbti": "INTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "Let's study independently first.",
                    "translation": "각자 공부하고 시작하죠."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "We should study together!",
                    "translation": "다 같이 공부하는 게 좋을 것 같아요!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "I prefer logical analysis.",
                    "translation": "논리적 분석이 더 효율적일 텐데요."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "Do INTP and ESFJ have similar study preferences?",
                    "hint": "Consider their social preferences",
                    "result": "X",
                    "explanation": "INTPs prefer independent study while ESFJs prefer group study"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "Sharing ideas helps everyone.",
                    "translation": "의견을 나누면 모두에게 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "That might slow progress.",
                    "translation": "그건 진도가 더딜 수 있어요."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Let's find a way to @@ both methods.",
                    "hint": "결합하다, 통합하다",
                    "optionA": "combine",
                    "optionB": "separate",
                    "optionC": "ignore",
                    "result": "combine",
                    "explanation": "'combine' means to join different things together"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소연",
                    "script": "Your insight is valuable!",
                    "translation": "당신의 통찰력이 정말 중요해요!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "Group review could work.",
                    "translation": "그룹 복습은 괜찮을 것 같네요."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "Make a sentence about compromise",
                    "optionA": "work",
                    "optionB": "can",
                    "optionC": "together",
                    "optionD": "We",
                    "optionE": "effectively",
                    "result": "We can work together effectively",
                    "explanation": "Shows agreement to collaborate while maintaining efficiency"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "That's a perfect solution!",
                    "translation": "완벽한 해결책이네요!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Let's try this approach.",
                    "translation": "이 방식으로 해보죠."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "I appreciate your flexibility.",
                    "translation": "융통성을 보여줘서 고마워요."
                }
            ]
        }
    ]
}
ID: 1529 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 vs 현실",
            "explanation": "INTJ의 미래지향적 계획과 ESTJ의 실용적 접근",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "My solopreneur roadmap extends to 2030.",
                    "translation": "내 1인 기업가 로드맵은 2030년까지 확장돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "What about your quarterly goals for now?",
                    "translation": "지금 분기별 목표는 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "I'm focused on the long-term vision first.",
                    "translation": "먼저 장기적인 비전에 집중하고 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 장기적인 계획보다 단기적인 목표를 중요시하나요?",
                    "hint": "준호의 첫 대사를 확인해보세요.",
                    "result": "O",
                    "explanation": "'What about your quarterly goals for now?'는 '지금 분기별 목표는 어때?'라는 뜻으로, ESTJ가 현재의 구체적 목표를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "You need concrete action steps today.",
                    "translation": "오늘 구체적인 행동 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "I've designed a market disruption strategy.",
                    "translation": "시장 파괴 전략을 설계했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "How about starting with customer acquisition?",
                    "translation": "고객 확보부터 시작하는 건 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seunghyeon's roadmap is planned until @@.",
                    "hint": "승현의 첫 발언을 확인해보세요.",
                    "optionA": "2025",
                    "optionB": "2030",
                    "optionC": "2035",
                    "result": "2030",
                    "explanation": "'My solopreneur roadmap extends to 2030'는 '내 1인 기업가 로드맵은 2030년까지 확장돼'라는 뜻으로, INTJ가 장기적인 계획을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I've predicted three industry pivots by 2028.",
                    "translation": "2028년까지 세 가지 산업 전환을 예측했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Did you file your business taxes yet?",
                    "translation": "사업세는 이미 신고했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Taxes? I was designing my AI integration.",
                    "translation": "세금? 난 AI 통합을 설계하고 있었어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "No business survives without proper compliance!",
                    "translation": "적절한 규정 준수 없이는 사업이 생존할 수 없어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "I'll add a compliance module to my plan.",
                    "translation": "내 계획에 규정 준수 모듈을 추가할게."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Let's set up your accounting system today!",
                    "translation": "오늘 회계 시스템을 설정하자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 사업 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "imagine",
                    "optionB": "today",
                    "optionC": "I",
                    "optionD": "build",
                    "optionE": "tomorrow",
                    "optionF": "you",
                    "result": "I imagine tomorrow you build today",
                    "explanation": "'I imagine tomorrow you build today'는 '나는 내일을 상상하고 너는 오늘을 구축한다'는 뜻으로, INTJ의 미래 지향적 접근과 ESTJ의 현실적 구축 중심 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 vs 현실",
            "explanation": "INTJ의 미래지향적 계획과 ESTJ의 실용적 접근",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "My solopreneur roadmap extends to 2030.",
                    "translation": "내 1인 기업가 로드맵은 2030년까지 확장돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "What about your quarterly goals for now?",
                    "translation": "지금 분기별 목표는 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "I'm focused on the long-term vision first.",
                    "translation": "먼저 장기적인 비전에 집중하고 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 장기적인 계획보다 단기적인 목표를 중요시하나요?",
                    "hint": "준호의 첫 대사를 확인해보세요.",
                    "result": "O",
                    "explanation": "'What about your quarterly goals for now?'는 '지금 분기별 목표는 어때?'라는 뜻으로, ESTJ가 현재의 구체적 목표를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "You need concrete action steps today.",
                    "translation": "오늘 구체적인 행동 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "I've designed a market disruption strategy.",
                    "translation": "시장 파괴 전략을 설계했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "How about starting with customer acquisition?",
                    "translation": "고객 확보부터 시작하는 건 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seunghyeon's roadmap is planned until @@.",
                    "hint": "승현의 첫 발언을 확인해보세요.",
                    "optionA": "2025",
                    "optionB": "2030",
                    "optionC": "2035",
                    "result": "2030",
                    "explanation": "'My solopreneur roadmap extends to 2030'는 '내 1인 기업가 로드맵은 2030년까지 확장돼'라는 뜻으로, INTJ가 장기적인 계획을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I've predicted three industry pivots by 2028.",
                    "translation": "2028년까지 세 가지 산업 전환을 예측했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Did you file your business taxes yet?",
                    "translation": "사업세는 이미 신고했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Taxes? I was designing my AI integration.",
                    "translation": "세금? 난 AI 통합을 설계하고 있었어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "No business survives without proper compliance!",
                    "translation": "적절한 규정 준수 없이는 사업이 생존할 수 없어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "I'll add a compliance module to my plan.",
                    "translation": "내 계획에 규정 준수 모듈을 추가할게."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Let's set up your accounting system today!",
                    "translation": "오늘 회계 시스템을 설정하자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 사업 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "imagine",
                    "optionB": "today",
                    "optionC": "I",
                    "optionD": "build",
                    "optionE": "tomorrow",
                    "optionF": "you",
                    "result": "I imagine tomorrow you build today",
                    "explanation": "'I imagine tomorrow you build today'는 '나는 내일을 상상하고 너는 오늘을 구축한다'는 뜻으로, INTJ의 미래 지향적 접근과 ESTJ의 현실적 구축 중심 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1530 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "계획 vs 적응",
            "explanation": "INTJ의 구조화된 접근과 ESFP의 즉흥적 여행",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "My digital nomad survival guide has 37 pages.",
                    "translation": "내 디지털 노마드 생존 가이드는 37페이지야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I just booked a flight to Bali tomorrow!",
                    "translation": "나 그냥 내일 발리행 비행기 예약했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "But what about your work infrastructure planning?",
                    "translation": "하지만 업무 인프라 계획은 어떡해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 여행 전에 철저한 계획을 세우나요?",
                    "hint": "하나의 첫 대사를 확인해보세요.",
                    "result": "X",
                    "explanation": "'I just booked a flight to Bali tomorrow!'는 '나 그냥 내일 발리행 비행기 예약했어!'라는 뜻으로, ESFP가 즉흥적으로 결정하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I'll figure it out when I get there!",
                    "translation": "거기 도착하면 알아서 해결할 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "I research visa requirements three months ahead.",
                    "translation": "나는 3개월 전에 비자 요구 사항을 조사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "The best cafés aren't in guidebooks!",
                    "translation": "최고의 카페는 가이드북에 없어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeongwoo's digital nomad survival guide is @@ pages.",
                    "hint": "정우의 첫 발언을 확인해보세요.",
                    "optionA": "27",
                    "optionB": "37",
                    "optionC": "47",
                    "result": "37",
                    "explanation": "'My digital nomad survival guide has 37 pages'는 '내 디지털 노마드 생존 가이드는 37페이지야'라는 뜻으로, INTJ가 세부적인 계획을 세우는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "I have backup internet solutions in each country.",
                    "translation": "각 나라마다 백업 인터넷 솔루션이 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I made five local friends yesterday!",
                    "translation": "어제 현지인 친구 다섯 명을 사귀었어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "But how reliable is your work setup?",
                    "translation": "하지만 너의 업무 환경은 얼마나 신뢰할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "My new friend's uncle owns an amazing coworking space!",
                    "translation": "내 새 친구의 삼촌이 놀라운 코워킹 스페이스를 운영해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "That's... actually a good networking strategy.",
                    "translation": "그건... 사실 좋은 네트워킹 전략이네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "Sometimes chaos leads to opportunity!",
                    "translation": "때로는 혼돈이 기회로 이어지기도 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 디지털 노마드 생활 방식 차이를 표현하는 문장을 완성해보세요.",
                    "result": "Planning versus adapting for survival",
                    "explanation": "'I survive by planning while you survive by adapting'는 '나는 계획으로 생존하는 반면 너는 적응으로 생존한다'는 뜻으로, INTJ의 계획 중심 접근과 ESFP의 상황 적응적 접근의 차이를 보여줍니다.",
                    "optionA": "adapting",
                    "optionB": "Planning",
                    "optionC": "survival",
                    "optionD": "versus",
                    "optionE": "for"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "계획 vs 적응",
            "explanation": "INTJ의 구조화된 접근과 ESFP의 즉흥적 여행",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "My digital nomad survival guide has 37 pages.",
                    "translation": "내 디지털 노마드 생존 가이드는 37페이지야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I just booked a flight to Bali tomorrow!",
                    "translation": "나 그냥 내일 발리행 비행기 예약했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "But what about your work infrastructure planning?",
                    "translation": "하지만 업무 인프라 계획은 어떡해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 여행 전에 철저한 계획을 세우나요?",
                    "hint": "하나의 첫 대사를 확인해보세요.",
                    "result": "X",
                    "explanation": "'I just booked a flight to Bali tomorrow!'는 '나 그냥 내일 발리행 비행기 예약했어!'라는 뜻으로, ESFP가 즉흥적으로 결정하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I'll figure it out when I get there!",
                    "translation": "거기 도착하면 알아서 해결할 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "I research visa requirements three months ahead.",
                    "translation": "나는 3개월 전에 비자 요구 사항을 조사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "The best cafés aren't in guidebooks!",
                    "translation": "최고의 카페는 가이드북에 없어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeongwoo's digital nomad survival guide is @@ pages.",
                    "hint": "정우의 첫 발언을 확인해보세요.",
                    "optionA": "27",
                    "optionB": "37",
                    "optionC": "47",
                    "result": "37",
                    "explanation": "'My digital nomad survival guide has 37 pages'는 '내 디지털 노마드 생존 가이드는 37페이지야'라는 뜻으로, INTJ가 세부적인 계획을 세우는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "I have backup internet solutions in each country.",
                    "translation": "각 나라마다 백업 인터넷 솔루션이 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I made five local friends yesterday!",
                    "translation": "어제 현지인 친구 다섯 명을 사귀었어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "But how reliable is your work setup?",
                    "translation": "하지만 너의 업무 환경은 얼마나 신뢰할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "My new friend's uncle owns an amazing coworking space!",
                    "translation": "내 새 친구의 삼촌이 놀라운 코워킹 스페이스를 운영해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "That's... actually a good networking strategy.",
                    "translation": "그건... 사실 좋은 네트워킹 전략이네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "Sometimes chaos leads to opportunity!",
                    "translation": "때로는 혼돈이 기회로 이어지기도 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 디지털 노마드 생활 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "adapting",
                    "optionB": "Planning",
                    "optionC": "survival",
                    "optionD": "versus",
                    "optionE": "for",
                    "result": "Planning versus adapting for survival",
                    "explanation": "'I survive by planning while you survive by adapting'는 '나는 계획으로 생존하는 반면 너는 적응으로 생존한다'는 뜻으로, INTJ의 계획 중심 접근과 ESFP의 상황 적응적 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1531 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "체계 vs 창의",
            "explanation": "INTJ의 구조화된 연구와 ENTP의 창의적 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "My research productivity system is flawless.",
                    "translation": "내 연구 생산성 시스템은 완벽해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I just had four revolutionary ideas this morning!",
                    "translation": "오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "But do you have a systematic testing protocol?",
                    "translation": "하지만 체계적인 테스트 프로토콜이 있니?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민석은 새로운 아이디어를 체계적으로 검증하나요?",
                    "hint": "태윤의 질문과 민석의 첫 발언을 비교해보세요.",
                    "result": "X",
                    "explanation": "'I just had four revolutionary ideas this morning!'는 '오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!'라는 뜻으로, ENTP가 체계적 검증보다 아이디어 생성에 초점을 맞추고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Testing slows down innovation sometimes!",
                    "translation": "테스트가 때로는 혁신을 늦추기도 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "I allocate research hours with precise efficiency.",
                    "translation": "나는 정확한 효율성으로 연구 시간을 할당해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I follow whatever sparks my curiosity!",
                    "translation": "나는 호기심을 자극하는 것을 따라가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseok came up with @@ idea this morning.",
                    "hint": "민석의 첫 발언을 확인해보세요.",
                    "optionA": "two",
                    "optionB": "three",
                    "optionC": "four",
                    "result": "four",
                    "explanation": "'I just had four revolutionary ideas this morning!'는 '오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!'라는 뜻으로, ENTP의 창의적 사고를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "My publication schedule is planned through 2026.",
                    "translation": "내 출판 일정은 2026년까지 계획되어 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I might completely change research fields next month!",
                    "translation": "다음 달에 연구 분야를 완전히 바꿀 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "That's incredibly inefficient for career advancement.",
                    "translation": "그건 경력 발전에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "But what if I discover something groundbreaking?",
                    "translation": "하지만 혁신적인 것을 발견하면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "Statistically unlikely without methodical approach.",
                    "translation": "체계적인 접근 없이는 통계적으로 가능성이 낮아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Some of the biggest discoveries were accidents!",
                    "translation": "가장 큰 발견 중 일부는 우연이었어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 연구 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "I",
                    "optionB": "method",
                    "optionC": "you",
                    "optionD": "explore",
                    "optionE": "possibilities",
                    "optionF": "follow",
                    "result": "I follow method you explore possibilities",
                    "explanation": "'I follow method you explore possibilities'는 '나는 방법을 따르고 너는 가능성을 탐색한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 탐험적 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "체계 vs 창의",
            "explanation": "INTJ의 구조화된 연구와 ENTP의 창의적 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "My research productivity system is flawless.",
                    "translation": "내 연구 생산성 시스템은 완벽해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I just had four revolutionary ideas this morning!",
                    "translation": "오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "But do you have a systematic testing protocol?",
                    "translation": "하지만 체계적인 테스트 프로토콜이 있니?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민석은 새로운 아이디어를 체계적으로 검증하나요?",
                    "hint": "태윤의 질문과 민석의 첫 발언을 비교해보세요.",
                    "result": "X",
                    "explanation": "'I just had four revolutionary ideas this morning!'는 '오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!'라는 뜻으로, ENTP가 체계적 검증보다 아이디어 생성에 초점을 맞추고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Testing slows down innovation sometimes!",
                    "translation": "테스트가 때로는 혁신을 늦추기도 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "I allocate research hours with precise efficiency.",
                    "translation": "나는 정확한 효율성으로 연구 시간을 할당해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I follow whatever sparks my curiosity!",
                    "translation": "나는 호기심을 자극하는 것을 따라가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseok came up with @@ idea this morning.",
                    "hint": "민석의 첫 발언을 확인해보세요.",
                    "optionA": "two",
                    "optionB": "three",
                    "optionC": "four",
                    "result": "four",
                    "explanation": "'I just had four revolutionary ideas this morning!'는 '오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!'라는 뜻으로, ENTP의 창의적 사고를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "My publication schedule is planned through 2026.",
                    "translation": "내 출판 일정은 2026년까지 계획되어 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I might completely change research fields next month!",
                    "translation": "다음 달에 연구 분야를 완전히 바꿀 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "That's incredibly inefficient for career advancement.",
                    "translation": "그건 경력 발전에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "But what if I discover something groundbreaking?",
                    "translation": "하지만 혁신적인 것을 발견하면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "Statistically unlikely without methodical approach.",
                    "translation": "체계적인 접근 없이는 통계적으로 가능성이 낮아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Some of the biggest discoveries were accidents!",
                    "translation": "가장 큰 발견 중 일부는 우연이었어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 연구 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "I",
                    "optionB": "method",
                    "optionC": "you",
                    "optionD": "explore",
                    "optionE": "possibilities",
                    "optionF": "follow",
                    "result": "I follow method you explore possibilities",
                    "explanation": "'I follow method you explore possibilities'는 '나는 방법을 따르고 너는 가능성을 탐색한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 탐험적 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1532 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "혁신 vs 전통",
            "explanation": "INTJ의 미래 지향적 투자와 ISFJ의 안정 추구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "I've allocated 40% to emerging tech stocks.",
                    "translation": "신흥 기술 주식에 40%를 할당했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I prefer stable savings accounts like my parents used.",
                    "translation": "부모님이 사용하신 것처럼 안정적인 저축 계좌를 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Historical data shows higher returns with calculated risks.",
                    "translation": "역사적 데이터는 계산된 위험으로 더 높은 수익을 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진은 위험이 큰 투자를 선호하나요?",
                    "hint": "수진의 첫 발언을 확인해보세요.",
                    "result": "X",
                    "explanation": "'I prefer stable savings accounts like my parents used'는 '부모님이 사용하신 것처럼 안정적인 저축 계좌를 선호해'라는 뜻으로, ISFJ가 안전하고 검증된 방법을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "My family has always avoided market risks.",
                    "translation": "우리 가족은 항상 시장 위험을 피해왔어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "My algorithm predicts a 12% annual return.",
                    "translation": "내 알고리즘은 연간 12%의 수익을 예측해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "But what if something unexpected happens?",
                    "translation": "하지만 예상치 못한 일이 발생하면 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mingyu allocated @@ to emerging technology stocks.",
                    "hint": "민규의 첫 발언을 확인해보세요.",
                    "optionA": "30%",
                    "optionB": "40%",
                    "optionC": "50%",
                    "result": "40%",
                    "explanation": "'I've allocated 40% to emerging tech stocks'는 '신흥 기술 주식에 40%를 할당했어'라는 뜻으로, INTJ가 혁신적인 투자에 상당한 비중을 두고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민규",
                    "script": "I've built contingency plans for seven market scenarios.",
                    "translation": "7가지 시장 시나리오에 대한 비상 계획을 세웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "My grandfather lost everything in the market crash.",
                    "translation": "우리 할아버지는 시장 붕괴로 모든 것을 잃으셨어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "That's an emotional rather than statistical approach.",
                    "translation": "그건 통계적 접근이 아니라 감정적 접근이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Family experience is valuable financial wisdom!",
                    "translation": "가족 경험은 소중한 재정적 지혜야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민규",
                    "script": "Perhaps a small traditional allocation would be logical.",
                    "translation": "아마도 작은 전통적 할당이 논리적일 수 있겠네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "And maybe I could try one small tech investment.",
                    "translation": "그리고 아마도 나도 작은 기술 투자를 시도해볼 수 있을 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 투자 성향 차이를 표현하는 문장을 완성해보세요.",
                    "result": "Future investment versus past investment",
                    "explanation": "'I invest in future you invest in past'는 '나는 미래에 투자하고 너는 과거에 투자한다'는 뜻으로, INTJ의 미래 지향적 투자와 ISFJ의 전통적인 접근의 차이를 보여줍니다.",
                    "optionA": "versus",
                    "optionB": "investment",
                    "optionC": "investment",
                    "optionD": "Future",
                    "optionE": "past"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "혁신 vs 전통",
            "explanation": "INTJ의 미래 지향적 투자와 ISFJ의 안정 추구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "I've allocated 40% to emerging tech stocks.",
                    "translation": "신흥 기술 주식에 40%를 할당했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I prefer stable savings accounts like my parents used.",
                    "translation": "부모님이 사용하신 것처럼 안정적인 저축 계좌를 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Historical data shows higher returns with calculated risks.",
                    "translation": "역사적 데이터는 계산된 위험으로 더 높은 수익을 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진은 위험이 큰 투자를 선호하나요?",
                    "hint": "수진의 첫 발언을 확인해보세요.",
                    "result": "X",
                    "explanation": "'I prefer stable savings accounts like my parents used'는 '부모님이 사용하신 것처럼 안정적인 저축 계좌를 선호해'라는 뜻으로, ISFJ가 안전하고 검증된 방법을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "My family has always avoided market risks.",
                    "translation": "우리 가족은 항상 시장 위험을 피해왔어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "My algorithm predicts a 12% annual return.",
                    "translation": "내 알고리즘은 연간 12%의 수익을 예측해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "But what if something unexpected happens?",
                    "translation": "하지만 예상치 못한 일이 발생하면 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mingyu allocated @@ to emerging technology stocks.",
                    "hint": "민규의 첫 발언을 확인해보세요.",
                    "optionA": "30%",
                    "optionB": "40%",
                    "optionC": "50%",
                    "result": "40%",
                    "explanation": "'I've allocated 40% to emerging tech stocks'는 '신흥 기술 주식에 40%를 할당했어'라는 뜻으로, INTJ가 혁신적인 투자에 상당한 비중을 두고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민규",
                    "script": "I've built contingency plans for seven market scenarios.",
                    "translation": "7가지 시장 시나리오에 대한 비상 계획을 세웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "My grandfather lost everything in the market crash.",
                    "translation": "우리 할아버지는 시장 붕괴로 모든 것을 잃으셨어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "That's an emotional rather than statistical approach.",
                    "translation": "그건 통계적 접근이 아니라 감정적 접근이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Family experience is valuable financial wisdom!",
                    "translation": "가족 경험은 소중한 재정적 지혜야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민규",
                    "script": "Perhaps a small traditional allocation would be logical.",
                    "translation": "아마도 작은 전통적 할당이 논리적일 수 있겠네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "And maybe I could try one small tech investment.",
                    "translation": "그리고 아마도 나도 작은 기술 투자를 시도해볼 수 있을 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 투자 성향 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "versus",
                    "optionB": "investment",
                    "optionC": "investment",
                    "optionD": "Future",
                    "optionE": "past",
                    "result": "Future investment versus past investment",
                    "explanation": "'I invest in future you invest in past'는 '나는 미래에 투자하고 너는 과거에 투자한다'는 뜻으로, INTJ의 미래 지향적 투자와 ISFJ의 전통적인 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1533 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "계획 vs 영감",
            "explanation": "INTJ의 체계적 수익화와 ENFP의 열정 기반 접근",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "My side hustle has a five-year profit model.",
                    "translation": "내 부업은 5년 수익 모델이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "I started three new side hustles this month!",
                    "translation": "나는 이번 달에 세 개의 새로운 부업을 시작했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "Focus on one project is more efficient.",
                    "translation": "한 프로젝트에 집중하는 것이 더 효율적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 한 가지 부업에 집중하나요?",
                    "hint": "민지의 첫 발언을 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "'I started three new side hustles this month!'는 '나는 이번 달에 세 개의 새로운 부업을 시작했어!'라는 뜻으로, ENFP가 다양한 일을 동시에 시작하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "But I get bored doing just one thing!",
                    "translation": "하지만 한 가지만 하면 지루해져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "My ROI calculations predict 27% annual growth.",
                    "translation": "내 투자수익률 계산은 연간 27% 성장을 예측해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "I just follow what feels exciting!",
                    "translation": "나는 그냥 흥미로운 것을 따라가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Jihyeon's calculations, annual growth of @@ is expected.",
                    "hint": "지현의 세 번째 발언을 확인해보세요.",
                    "optionA": "17%",
                    "optionB": "27%",
                    "optionC": "37%",
                    "result": "27%",
                    "explanation": "'My ROI calculations predict 27% annual growth'는 '내 투자수익률 계산은 연간 27% 성장을 예측해'라는 뜻으로, INTJ가 구체적인 수치로 계획을 세움을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "You need a strategic monetization framework.",
                    "translation": "전략적인 수익화 프레임워크가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Or just amazing ideas people love!",
                    "translation": "아니면 그냥 사람들이 좋아하는 놀라운 아이디어면 돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "Ideas without execution equal zero profit.",
                    "translation": "실행 없는 아이디어는 제로 수익과 같아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "My candle shop just went viral yesterday!",
                    "translation": "내 양초 가게가 어제 바이럴했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Virality without a sales funnel is wasted.",
                    "translation": "세일즈 퍼널 없는 바이럴은 낭비야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "We made $3,000 in one day! Boom!",
                    "translation": "하루에 3,000달러를 벌었어! 대박!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 부업 수익화 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "trust",
                    "optionB": "you",
                    "optionC": "I",
                    "optionD": "inspiration",
                    "optionE": "calculation",
                    "optionF": "trust",
                    "result": "I trust calculation you trust inspiration",
                    "explanation": "'I trust calculation you trust inspiration'은 '나는 계산을 믿고 너는 영감을 믿는다'는 뜻으로, INTJ의 체계적 접근과 ENFP의 직관적 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "계획 vs 영감",
            "explanation": "INTJ의 체계적 수익화와 ENFP의 열정 기반 접근",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "My side hustle has a five-year profit model.",
                    "translation": "내 부업은 5년 수익 모델이 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "I started three new side hustles this month!",
                    "translation": "나는 이번 달에 세 개의 새로운 부업을 시작했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "Focus on one project is more efficient.",
                    "translation": "한 프로젝트에 집중하는 것이 더 효율적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 한 가지 부업에 집중하나요?",
                    "hint": "민지의 첫 발언을 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "'I started three new side hustles this month!'는 '나는 이번 달에 세 개의 새로운 부업을 시작했어!'라는 뜻으로, ENFP가 다양한 일을 동시에 시작하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "But I get bored doing just one thing!",
                    "translation": "하지만 한 가지만 하면 지루해져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "My ROI calculations predict 27% annual growth.",
                    "translation": "내 투자수익률 계산은 연간 27% 성장을 예측해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "I just follow what feels exciting!",
                    "translation": "나는 그냥 흥미로운 것을 따라가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Jihyeon's calculations, annual growth of @@ is expected.",
                    "hint": "지현의 세 번째 발언을 확인해보세요.",
                    "optionA": "17%",
                    "optionB": "27%",
                    "optionC": "37%",
                    "result": "27%",
                    "explanation": "'My ROI calculations predict 27% annual growth'는 '내 투자수익률 계산은 연간 27% 성장을 예측해'라는 뜻으로, INTJ가 구체적인 수치로 계획을 세움을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "You need a strategic monetization framework.",
                    "translation": "전략적인 수익화 프레임워크가 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Or just amazing ideas people love!",
                    "translation": "아니면 그냥 사람들이 좋아하는 놀라운 아이디어면 돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "Ideas without execution equal zero profit.",
                    "translation": "실행 없는 아이디어는 제로 수익과 같아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "My candle shop just went viral yesterday!",
                    "translation": "내 양초 가게가 어제 바이럴했어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Virality without a sales funnel is wasted.",
                    "translation": "세일즈 퍼널 없는 바이럴은 낭비야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "We made $3,000 in one day! Boom!",
                    "translation": "하루에 3,000달러를 벌었어! 대박!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 부업 수익화 접근법 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "trust",
                    "optionB": "you",
                    "optionC": "I",
                    "optionD": "inspiration",
                    "optionE": "calculation",
                    "optionF": "trust",
                    "result": "I trust calculation you trust inspiration",
                    "explanation": "'I trust calculation you trust inspiration'은 '나는 계산을 믿고 너는 영감을 믿는다'는 뜻으로, INTJ의 체계적 접근과 ENFP의 직관적 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1534 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 vs 현실",
            "explanation": "INTJ의 미래지향적 계획과 ESTJ의 실용적 접근",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "My solopreneur roadmap extends to 2030.",
                    "translation": "내 1인 기업가 로드맵은 2030년까지 확장돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "What about your quarterly goals for now?",
                    "translation": "지금 분기별 목표는 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "I'm focused on the long-term vision first.",
                    "translation": "먼저 장기적인 비전에 집중하고 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 장기적인 계획보다 단기적인 목표를 중요시하나요?",
                    "hint": "준호의 첫 대사를 확인해보세요.",
                    "result": "O",
                    "explanation": "'What about your quarterly goals for now?'는 '지금 분기별 목표는 어때?'라는 뜻으로, ESTJ가 현재의 구체적 목표를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "You need concrete action steps today.",
                    "translation": "오늘 구체적인 행동 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "I've designed a market disruption strategy.",
                    "translation": "시장 파괴 전략을 설계했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "How about starting with customer acquisition?",
                    "translation": "고객 확보부터 시작하는 건 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seunghyeon's roadmap is planned until @@.",
                    "hint": "승현의 첫 발언을 확인해보세요.",
                    "optionA": "2025",
                    "optionB": "2030",
                    "optionC": "2035",
                    "result": "2030",
                    "explanation": "'My solopreneur roadmap extends to 2030'는 '내 1인 기업가 로드맵은 2030년까지 확장돼'라는 뜻으로, INTJ가 장기적인 계획을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I've predicted three industry pivots by 2028.",
                    "translation": "2028년까지 세 가지 산업 전환을 예측했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Did you file your business taxes yet?",
                    "translation": "사업세는 이미 신고했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Taxes? I was designing my AI integration.",
                    "translation": "세금? 난 AI 통합을 설계하고 있었어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "No business survives without proper compliance!",
                    "translation": "적절한 규정 준수 없이는 사업이 생존할 수 없어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "I'll add a compliance module to my plan.",
                    "translation": "내 계획에 규정 준수 모듈을 추가할게."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Let's set up your accounting system today!",
                    "translation": "오늘 회계 시스템을 설정하자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 사업 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "you",
                    "optionB": "build",
                    "optionC": "imagine",
                    "optionD": "I",
                    "optionE": "tomorrow",
                    "optionF": "today",
                    "result": "I imagine tomorrow you build today",
                    "explanation": "'I imagine tomorrow you build today'는 '나는 내일을 상상하고 너는 오늘을 구축한다'는 뜻으로, INTJ의 미래 지향적 접근과 ESTJ의 현실적 구축 중심 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 vs 현실",
            "explanation": "INTJ의 미래지향적 계획과 ESTJ의 실용적 접근",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "My solopreneur roadmap extends to 2030.",
                    "translation": "내 1인 기업가 로드맵은 2030년까지 확장돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "What about your quarterly goals for now?",
                    "translation": "지금 분기별 목표는 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "I'm focused on the long-term vision first.",
                    "translation": "먼저 장기적인 비전에 집중하고 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 장기적인 계획보다 단기적인 목표를 중요시하나요?",
                    "hint": "준호의 첫 대사를 확인해보세요.",
                    "result": "O",
                    "explanation": "'What about your quarterly goals for now?'는 '지금 분기별 목표는 어때?'라는 뜻으로, ESTJ가 현재의 구체적 목표를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "You need concrete action steps today.",
                    "translation": "오늘 구체적인 행동 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "I've designed a market disruption strategy.",
                    "translation": "시장 파괴 전략을 설계했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "How about starting with customer acquisition?",
                    "translation": "고객 확보부터 시작하는 건 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seunghyeon's roadmap is planned until @@.",
                    "hint": "승현의 첫 발언을 확인해보세요.",
                    "optionA": "2025",
                    "optionB": "2030",
                    "optionC": "2035",
                    "result": "2030",
                    "explanation": "'My solopreneur roadmap extends to 2030'는 '내 1인 기업가 로드맵은 2030년까지 확장돼'라는 뜻으로, INTJ가 장기적인 계획을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I've predicted three industry pivots by 2028.",
                    "translation": "2028년까지 세 가지 산업 전환을 예측했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Did you file your business taxes yet?",
                    "translation": "사업세는 이미 신고했어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Taxes? I was designing my AI integration.",
                    "translation": "세금? 난 AI 통합을 설계하고 있었어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "No business survives without proper compliance!",
                    "translation": "적절한 규정 준수 없이는 사업이 생존할 수 없어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "I'll add a compliance module to my plan.",
                    "translation": "내 계획에 규정 준수 모듈을 추가할게."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Let's set up your accounting system today!",
                    "translation": "오늘 회계 시스템을 설정하자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 사업 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "you",
                    "optionB": "build",
                    "optionC": "imagine",
                    "optionD": "I",
                    "optionE": "tomorrow",
                    "optionF": "today",
                    "result": "I imagine tomorrow you build today",
                    "explanation": "'I imagine tomorrow you build today'는 '나는 내일을 상상하고 너는 오늘을 구축한다'는 뜻으로, INTJ의 미래 지향적 접근과 ESTJ의 현실적 구축 중심 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1535 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "계획 vs 적응",
            "explanation": "INTJ의 구조화된 접근과 ESFP의 즉흥적 여행",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "My digital nomad survival guide has 37 pages.",
                    "translation": "내 디지털 노마드 생존 가이드는 37페이지야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I just booked a flight to Bali tomorrow!",
                    "translation": "나 그냥 내일 발리행 비행기 예약했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "But what about your work infrastructure planning?",
                    "translation": "하지만 업무 인프라 계획은 어떡해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 여행 전에 철저한 계획을 세우나요?",
                    "hint": "하나의 첫 대사를 확인해보세요.",
                    "result": "X",
                    "explanation": "'I just booked a flight to Bali tomorrow!'는 '나 그냥 내일 발리행 비행기 예약했어!'라는 뜻으로, ESFP가 즉흥적으로 결정하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I'll figure it out when I get there!",
                    "translation": "거기 도착하면 알아서 해결할 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "I research visa requirements three months ahead.",
                    "translation": "나는 3개월 전에 비자 요구 사항을 조사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "The best cafés aren't in guidebooks!",
                    "translation": "최고의 카페는 가이드북에 없어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeongwoo's digital nomad survival guide is @@ pages.",
                    "hint": "정우의 첫 발언을 확인해보세요.",
                    "optionA": "27",
                    "optionB": "37",
                    "optionC": "47",
                    "result": "37",
                    "explanation": "'My digital nomad survival guide has 37 pages'는 '내 디지털 노마드 생존 가이드는 37페이지야'라는 뜻으로, INTJ가 세부적인 계획을 세우는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "I have backup internet solutions in each country.",
                    "translation": "각 나라마다 백업 인터넷 솔루션이 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I made five local friends yesterday!",
                    "translation": "어제 현지인 친구 다섯 명을 사귀었어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "But how reliable is your work setup?",
                    "translation": "하지만 너의 업무 환경은 얼마나 신뢰할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "My new friend's uncle owns an amazing coworking space!",
                    "translation": "내 새 친구의 삼촌이 놀라운 코워킹 스페이스를 운영해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "That's... actually a good networking strategy.",
                    "translation": "그건... 사실 좋은 네트워킹 전략이네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "Sometimes chaos leads to opportunity!",
                    "translation": "때로는 혼돈이 기회로 이어지기도 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 디지털 노마드 생활 방식 차이를 표현하는 문장을 완성해보세요.",
                    "result": "Planning versus adapting for survival",
                    "explanation": "'I survive by planning while you survive by adapting'는 '나는 계획으로 생존하는 반면 너는 적응으로 생존한다'는 뜻으로, INTJ의 계획 중심 접근과 ESFP의 상황 적응적 접근의 차이를 보여줍니다.",
                    "optionA": "survival",
                    "optionB": "adapting",
                    "optionC": "versus",
                    "optionD": "Planning",
                    "optionE": "for"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "계획 vs 적응",
            "explanation": "INTJ의 구조화된 접근과 ESFP의 즉흥적 여행",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "My digital nomad survival guide has 37 pages.",
                    "translation": "내 디지털 노마드 생존 가이드는 37페이지야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I just booked a flight to Bali tomorrow!",
                    "translation": "나 그냥 내일 발리행 비행기 예약했어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "But what about your work infrastructure planning?",
                    "translation": "하지만 업무 인프라 계획은 어떡해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 여행 전에 철저한 계획을 세우나요?",
                    "hint": "하나의 첫 대사를 확인해보세요.",
                    "result": "X",
                    "explanation": "'I just booked a flight to Bali tomorrow!'는 '나 그냥 내일 발리행 비행기 예약했어!'라는 뜻으로, ESFP가 즉흥적으로 결정하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "I'll figure it out when I get there!",
                    "translation": "거기 도착하면 알아서 해결할 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "I research visa requirements three months ahead.",
                    "translation": "나는 3개월 전에 비자 요구 사항을 조사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "The best cafés aren't in guidebooks!",
                    "translation": "최고의 카페는 가이드북에 없어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeongwoo's digital nomad survival guide is @@ pages.",
                    "hint": "정우의 첫 발언을 확인해보세요.",
                    "optionA": "27",
                    "optionB": "37",
                    "optionC": "47",
                    "result": "37",
                    "explanation": "'My digital nomad survival guide has 37 pages'는 '내 디지털 노마드 생존 가이드는 37페이지야'라는 뜻으로, INTJ가 세부적인 계획을 세우는 것을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "I have backup internet solutions in each country.",
                    "translation": "각 나라마다 백업 인터넷 솔루션이 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I made five local friends yesterday!",
                    "translation": "어제 현지인 친구 다섯 명을 사귀었어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "But how reliable is your work setup?",
                    "translation": "하지만 너의 업무 환경은 얼마나 신뢰할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "My new friend's uncle owns an amazing coworking space!",
                    "translation": "내 새 친구의 삼촌이 놀라운 코워킹 스페이스를 운영해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "That's... actually a good networking strategy.",
                    "translation": "그건... 사실 좋은 네트워킹 전략이네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "Sometimes chaos leads to opportunity!",
                    "translation": "때로는 혼돈이 기회로 이어지기도 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 디지털 노마드 생활 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "survival",
                    "optionB": "adapting",
                    "optionC": "versus",
                    "optionD": "Planning",
                    "optionE": "for",
                    "result": "Planning versus adapting for survival",
                    "explanation": "'I survive by planning while you survive by adapting'는 '나는 계획으로 생존하는 반면 너는 적응으로 생존한다'는 뜻으로, INTJ의 계획 중심 접근과 ESFP의 상황 적응적 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1536 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "체계 vs 창의",
            "explanation": "INTJ의 구조화된 연구와 ENTP의 창의적 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "My research productivity system is flawless.",
                    "translation": "내 연구 생산성 시스템은 완벽해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I just had four revolutionary ideas this morning!",
                    "translation": "오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "But do you have a systematic testing protocol?",
                    "translation": "하지만 체계적인 테스트 프로토콜이 있니?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민석은 새로운 아이디어를 체계적으로 검증하나요?",
                    "hint": "태윤의 질문과 민석의 첫 발언을 비교해보세요.",
                    "result": "X",
                    "explanation": "'I just had four revolutionary ideas this morning!'는 '오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!'라는 뜻으로, ENTP가 체계적 검증보다 아이디어 생성에 초점을 맞추고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Testing slows down innovation sometimes!",
                    "translation": "테스트가 때로는 혁신을 늦추기도 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "I allocate research hours with precise efficiency.",
                    "translation": "나는 정확한 효율성으로 연구 시간을 할당해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I follow whatever sparks my curiosity!",
                    "translation": "나는 호기심을 자극하는 것을 따라가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseok came up with @@ idea this morning.",
                    "hint": "민석의 첫 발언을 확인해보세요.",
                    "optionA": "two",
                    "optionB": "three",
                    "optionC": "four",
                    "result": "four",
                    "explanation": "'I just had four revolutionary ideas this morning!'는 '오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!'라는 뜻으로, ENTP의 창의적 사고를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "My publication schedule is planned through 2026.",
                    "translation": "내 출판 일정은 2026년까지 계획되어 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I might completely change research fields next month!",
                    "translation": "다음 달에 연구 분야를 완전히 바꿀 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "That's incredibly inefficient for career advancement.",
                    "translation": "그건 경력 발전에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "But what if I discover something groundbreaking?",
                    "translation": "하지만 혁신적인 것을 발견하면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "Statistically unlikely without methodical approach.",
                    "translation": "체계적인 접근 없이는 통계적으로 가능성이 낮아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Some of the biggest discoveries were accidents!",
                    "translation": "가장 큰 발견 중 일부는 우연이었어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 연구 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "explore",
                    "optionB": "possibilities",
                    "optionC": "you",
                    "optionD": "method",
                    "optionE": "follow",
                    "optionF": "I",
                    "result": "I follow method you explore possibilities",
                    "explanation": "'I follow method you explore possibilities'는 '나는 방법을 따르고 너는 가능성을 탐색한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 탐험적 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "체계 vs 창의",
            "explanation": "INTJ의 구조화된 연구와 ENTP의 창의적 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "My research productivity system is flawless.",
                    "translation": "내 연구 생산성 시스템은 완벽해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I just had four revolutionary ideas this morning!",
                    "translation": "오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태윤",
                    "script": "But do you have a systematic testing protocol?",
                    "translation": "하지만 체계적인 테스트 프로토콜이 있니?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민석은 새로운 아이디어를 체계적으로 검증하나요?",
                    "hint": "태윤의 질문과 민석의 첫 발언을 비교해보세요.",
                    "result": "X",
                    "explanation": "'I just had four revolutionary ideas this morning!'는 '오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!'라는 뜻으로, ENTP가 체계적 검증보다 아이디어 생성에 초점을 맞추고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Testing slows down innovation sometimes!",
                    "translation": "테스트가 때로는 혁신을 늦추기도 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태윤",
                    "script": "I allocate research hours with precise efficiency.",
                    "translation": "나는 정확한 효율성으로 연구 시간을 할당해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I follow whatever sparks my curiosity!",
                    "translation": "나는 호기심을 자극하는 것을 따라가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseok came up with @@ idea this morning.",
                    "hint": "민석의 첫 발언을 확인해보세요.",
                    "optionA": "two",
                    "optionB": "three",
                    "optionC": "four",
                    "result": "four",
                    "explanation": "'I just had four revolutionary ideas this morning!'는 '오늘 아침에 혁명적인 아이디어를 네 개나 생각해냈어!'라는 뜻으로, ENTP의 창의적 사고를 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태윤",
                    "script": "My publication schedule is planned through 2026.",
                    "translation": "내 출판 일정은 2026년까지 계획되어 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "I might completely change research fields next month!",
                    "translation": "다음 달에 연구 분야를 완전히 바꿀 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태윤",
                    "script": "That's incredibly inefficient for career advancement.",
                    "translation": "그건 경력 발전에 매우 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "But what if I discover something groundbreaking?",
                    "translation": "하지만 혁신적인 것을 발견하면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태윤",
                    "script": "Statistically unlikely without methodical approach.",
                    "translation": "체계적인 접근 없이는 통계적으로 가능성이 낮아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Some of the biggest discoveries were accidents!",
                    "translation": "가장 큰 발견 중 일부는 우연이었어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 연구 접근 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "explore",
                    "optionB": "possibilities",
                    "optionC": "you",
                    "optionD": "method",
                    "optionE": "follow",
                    "optionF": "I",
                    "result": "I follow method you explore possibilities",
                    "explanation": "'I follow method you explore possibilities'는 '나는 방법을 따르고 너는 가능성을 탐색한다'는 뜻으로, INTJ의 체계적 접근과 ENTP의 탐험적 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1537 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "혁신 vs 전통",
            "explanation": "INTJ의 미래 지향적 투자와 ISFJ의 안정 추구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "I've allocated 40% to emerging tech stocks.",
                    "translation": "신흥 기술 주식에 40%를 할당했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I prefer stable savings accounts like my parents used.",
                    "translation": "부모님이 사용하신 것처럼 안정적인 저축 계좌를 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Historical data shows higher returns with calculated risks.",
                    "translation": "역사적 데이터는 계산된 위험으로 더 높은 수익을 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진은 위험이 큰 투자를 선호하나요?",
                    "hint": "수진의 첫 발언을 확인해보세요.",
                    "result": "X",
                    "explanation": "'I prefer stable savings accounts like my parents used'는 '부모님이 사용하신 것처럼 안정적인 저축 계좌를 선호해'라는 뜻으로, ISFJ가 안전하고 검증된 방법을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "My family has always avoided market risks.",
                    "translation": "우리 가족은 항상 시장 위험을 피해왔어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "My algorithm predicts a 12% annual return.",
                    "translation": "내 알고리즘은 연간 12%의 수익을 예측해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "But what if something unexpected happens?",
                    "translation": "하지만 예상치 못한 일이 발생하면 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mingyu allocated @@ to emerging technology stocks.",
                    "hint": "민규의 첫 발언을 확인해보세요.",
                    "optionA": "30%",
                    "optionB": "40%",
                    "optionC": "50%",
                    "result": "40%",
                    "explanation": "'I've allocated 40% to emerging tech stocks'는 '신흥 기술 주식에 40%를 할당했어'라는 뜻으로, INTJ가 혁신적인 투자에 상당한 비중을 두고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민규",
                    "script": "I've built contingency plans for seven market scenarios.",
                    "translation": "7가지 시장 시나리오에 대한 비상 계획을 세웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "My grandfather lost everything in the market crash.",
                    "translation": "우리 할아버지는 시장 붕괴로 모든 것을 잃으셨어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "That's an emotional rather than statistical approach.",
                    "translation": "그건 통계적 접근이 아니라 감정적 접근이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Family experience is valuable financial wisdom!",
                    "translation": "가족 경험은 소중한 재정적 지혜야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민규",
                    "script": "Perhaps a small traditional allocation would be logical.",
                    "translation": "아마도 작은 전통적 할당이 논리적일 수 있겠네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "And maybe I could try one small tech investment.",
                    "translation": "그리고 아마도 나도 작은 기술 투자를 시도해볼 수 있을 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 투자 성향 차이를 표현하는 문장을 완성해보세요.",
                    "result": "Future investment versus past investment",
                    "explanation": "'I invest in future you invest in past'는 '나는 미래에 투자하고 너는 과거에 투자한다'는 뜻으로, INTJ의 미래 지향적 투자와 ISFJ의 전통적인 접근의 차이를 보여줍니다.",
                    "optionA": "versus",
                    "optionB": "investment",
                    "optionC": "past",
                    "optionD": "Future",
                    "optionE": "investment"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "혁신 vs 전통",
            "explanation": "INTJ의 미래 지향적 투자와 ISFJ의 안정 추구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "I've allocated 40% to emerging tech stocks.",
                    "translation": "신흥 기술 주식에 40%를 할당했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I prefer stable savings accounts like my parents used.",
                    "translation": "부모님이 사용하신 것처럼 안정적인 저축 계좌를 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민규",
                    "script": "Historical data shows higher returns with calculated risks.",
                    "translation": "역사적 데이터는 계산된 위험으로 더 높은 수익을 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진은 위험이 큰 투자를 선호하나요?",
                    "hint": "수진의 첫 발언을 확인해보세요.",
                    "result": "X",
                    "explanation": "'I prefer stable savings accounts like my parents used'는 '부모님이 사용하신 것처럼 안정적인 저축 계좌를 선호해'라는 뜻으로, ISFJ가 안전하고 검증된 방법을 선호함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "My family has always avoided market risks.",
                    "translation": "우리 가족은 항상 시장 위험을 피해왔어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "My algorithm predicts a 12% annual return.",
                    "translation": "내 알고리즘은 연간 12%의 수익을 예측해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "But what if something unexpected happens?",
                    "translation": "하지만 예상치 못한 일이 발생하면 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mingyu allocated @@ to emerging technology stocks.",
                    "hint": "민규의 첫 발언을 확인해보세요.",
                    "optionA": "30%",
                    "optionB": "40%",
                    "optionC": "50%",
                    "result": "40%",
                    "explanation": "'I've allocated 40% to emerging tech stocks'는 '신흥 기술 주식에 40%를 할당했어'라는 뜻으로, INTJ가 혁신적인 투자에 상당한 비중을 두고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민규",
                    "script": "I've built contingency plans for seven market scenarios.",
                    "translation": "7가지 시장 시나리오에 대한 비상 계획을 세웠어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "My grandfather lost everything in the market crash.",
                    "translation": "우리 할아버지는 시장 붕괴로 모든 것을 잃으셨어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "That's an emotional rather than statistical approach.",
                    "translation": "그건 통계적 접근이 아니라 감정적 접근이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Family experience is valuable financial wisdom!",
                    "translation": "가족 경험은 소중한 재정적 지혜야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민규",
                    "script": "Perhaps a small traditional allocation would be logical.",
                    "translation": "아마도 작은 전통적 할당이 논리적일 수 있겠네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "And maybe I could try one small tech investment.",
                    "translation": "그리고 아마도 나도 작은 기술 투자를 시도해볼 수 있을 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 투자 성향 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "versus",
                    "optionB": "investment",
                    "optionC": "past",
                    "optionD": "Future",
                    "optionE": "investment",
                    "result": "Future investment versus past investment",
                    "explanation": "'I invest in future you invest in past'는 '나는 미래에 투자하고 너는 과거에 투자한다'는 뜻으로, INTJ의 미래 지향적 투자와 ISFJ의 전통적인 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1538 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계산 vs 감정",
            "explanation": "INTJ의 논리적 판단과 ENFP의 가치 중심적 결정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "The probability of AI developing genuine emotions is zero.",
                    "translation": "AI가 진정한 감정을 발전시킬 확률은 제로야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "But what if they could feel love?",
                    "translation": "하지만 그들이 사랑을 느낄 수 있다면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "Feelings require biological processes, which AI lacks.",
                    "translation": "감정은 생물학적 과정이 필요한데, AI는 그것이 없어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재민은 AI가 감정을 가질 수 있다고 생각하나요?",
                    "hint": "재민의 첫 발언을 확인해보세요.",
                    "result": "X",
                    "explanation": "'The probability of AI developing genuine emotions is zero'는 'AI가 진정한 감정을 발전시킬 확률은 제로'라는 뜻으로, INTJ가 논리적으로 불가능하다고 판단함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하연",
                    "script": "My AI assistant understands me perfectly!",
                    "translation": "내 AI 어시스턴트는 나를 완벽하게 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "It's simulating understanding based on patterns.",
                    "translation": "그건 패턴을 기반으로 이해를 시뮬레이션하는 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "But isn't that what humans do too?",
                    "translation": "하지만 그게 인간도 하는 일 아닌가?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Hayeon, AI's understanding method may be similar to @@ method.",
                    "hint": "하연의 마지막 말을 확인해보세요.",
                    "optionA": "dogs",
                    "optionB": "humans",
                    "optionC": "aliens",
                    "result": "humans",
                    "explanation": "'But isn't that what humans do too?'는 '하지만 그게 인간도 하는 일 아닌가?'라는 뜻으로, ENFP가 AI와 인간의 유사성에 대해 열린 관점을 가지고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "Consciousness requires biological neural networks.",
                    "translation": "의식은 생물학적 신경망을 필요로 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "But what if love transcends biology?",
                    "translation": "하지만 사랑이 생물학을 초월한다면?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "There's no scientific evidence for that hypothesis.",
                    "translation": "그 가설에 대한 과학적 증거는 없어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Not everything valuable can be measured, Jae-min.",
                    "translation": "가치 있는 모든 것이 측정될 수 있는 건 아니야, 재민아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "If it can't be measured, how do we verify it?",
                    "translation": "만약 측정할 수 없다면, 어떻게 검증할 수 있지?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You feel it in your heart, not your data.",
                    "translation": "그건 데이터가 아니라 마음으로 느끼는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "INTJ와 ENFP의 의사결정 방식 차이를 표현하는 문장을 완성해보세요.",
                    "result": "Logic versus feeling decision making",
                    "explanation": "'I decide with logic you decide with feelings'는 '나는 논리로 결정하고 너는 감정으로 결정한다'는 뜻으로, INTJ의 논리적 의사결정과 ENFP의 가치\/감정 기반 의사결정의 차이를 보여줍니다.",
                    "optionA": "versus",
                    "optionB": "feeling",
                    "optionC": "Logic",
                    "optionD": "decision",
                    "optionE": "making"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계산 vs 감정",
            "explanation": "INTJ의 논리적 판단과 ENFP의 가치 중심적 결정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "The probability of AI developing genuine emotions is zero.",
                    "translation": "AI가 진정한 감정을 발전시킬 확률은 제로야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "But what if they could feel love?",
                    "translation": "하지만 그들이 사랑을 느낄 수 있다면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "Feelings require biological processes, which AI lacks.",
                    "translation": "감정은 생물학적 과정이 필요한데, AI는 그것이 없어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재민은 AI가 감정을 가질 수 있다고 생각하나요?",
                    "hint": "재민의 첫 발언을 확인해보세요.",
                    "result": "X",
                    "explanation": "'The probability of AI developing genuine emotions is zero'는 'AI가 진정한 감정을 발전시킬 확률은 제로'라는 뜻으로, INTJ가 논리적으로 불가능하다고 판단함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하연",
                    "script": "My AI assistant understands me perfectly!",
                    "translation": "내 AI 어시스턴트는 나를 완벽하게 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "It's simulating understanding based on patterns.",
                    "translation": "그건 패턴을 기반으로 이해를 시뮬레이션하는 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "But isn't that what humans do too?",
                    "translation": "하지만 그게 인간도 하는 일 아닌가?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Hayeon, AI's understanding method may be similar to @@ method.",
                    "hint": "하연의 마지막 말을 확인해보세요.",
                    "optionA": "dogs",
                    "optionB": "humans",
                    "optionC": "aliens",
                    "result": "humans",
                    "explanation": "'But isn't that what humans do too?'는 '하지만 그게 인간도 하는 일 아닌가?'라는 뜻으로, ENFP가 AI와 인간의 유사성에 대해 열린 관점을 가지고 있음을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "Consciousness requires biological neural networks.",
                    "translation": "의식은 생물학적 신경망을 필요로 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "But what if love transcends biology?",
                    "translation": "하지만 사랑이 생물학을 초월한다면?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "There's no scientific evidence for that hypothesis.",
                    "translation": "그 가설에 대한 과학적 증거는 없어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Not everything valuable can be measured, Jae-min.",
                    "translation": "가치 있는 모든 것이 측정될 수 있는 건 아니야, 재민아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "If it can't be measured, how do we verify it?",
                    "translation": "만약 측정할 수 없다면, 어떻게 검증할 수 있지?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You feel it in your heart, not your data.",
                    "translation": "그건 데이터가 아니라 마음으로 느끼는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "INTJ와 ENFP의 의사결정 방식 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "versus",
                    "optionB": "feeling",
                    "optionC": "Logic",
                    "optionD": "decision",
                    "optionE": "making",
                    "result": "Logic versus feeling decision making",
                    "explanation": "'I decide with logic you decide with feelings'는 '나는 논리로 결정하고 너는 감정으로 결정한다'는 뜻으로, INTJ의 논리적 의사결정과 ENFP의 가치\/감정 기반 의사결정의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1539 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "분석 vs 기억",
            "explanation": "INTJ의 차가운 분석과 ISFJ의 감정적 기억",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "We should end our relationship. It's logical.",
                    "translation": "우리 관계를 끝내야 해. 논리적으로 봤을 때."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "What? Why? We have so many memories!",
                    "translation": "뭐라고? 왜? 우리는 추억이 너무 많은데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Our compatibility score is only 64.3%.",
                    "translation": "우리의 궁합 점수는 단지 64.3%야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 이별 결정에 있어 추억이 중요하다고 생각하나요?",
                    "hint": "미나의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "'We have so many memories!'는 '우리는 추억이 너무 많은데!'라는 뜻으로, ISFJ가 관계에서 공유한 기억과 경험을 중요시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "But what about our first anniversary picnic?",
                    "translation": "하지만 우리의 첫 기념일 피크닉은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Past experiences don't predict future satisfaction.",
                    "translation": "과거 경험이 미래의 만족도를 예측하지는 않아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "You calculated our relationship's value?",
                    "translation": "우리 관계의 가치를 계산했다고?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Doyoon said the compatibility score between the two people is @@.",
                    "hint": "도윤의 대화에서 언급된 숫자를 찾아보세요.",
                    "optionA": "64.3%",
                    "optionB": "84.3%",
                    "optionC": "46.3%",
                    "result": "64.3%",
                    "explanation": "'Our compatibility score is only 64.3%'는 '우리의 궁합 점수는 단지 64.3%야'라는 뜻으로, INTJ가 관계를 수치화하여 분석하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I analyzed our communication patterns and values alignment.",
                    "translation": "우리의 의사소통 패턴과 가치관 일치도를 분석했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Relationships aren't spreadsheets, they're feelings!",
                    "translation": "관계는 스프레드시트가 아니라 감정이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Feelings are temporary. Data is reliable.",
                    "translation": "감정은 일시적이야. 데이터는 신뢰할 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "Remember when you were sick? I cared for you.",
                    "translation": "네가 아팠을 때를 기억해? 내가 너를 돌봐줬잖아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "That was... not in my analysis.",
                    "translation": "그건... 내 분석에 포함되지 않았어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "Maybe your formula is missing something important.",
                    "translation": "아마도 네 공식에 중요한 무언가가 빠진 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "ISFJ가 관계에서 중요하게 생각하는 것을 표현하는 문장을 완성해보세요.",
                    "result": "loyalty and care beat numbers",
                    "explanation": "'loyalty and care are more than numbers'는 '충성심과 배려는 숫자 이상이다'라는 뜻으로, ISFJ가 관계에서 수치화할 수 없는 정서적 요소를 중요시함을 보여줍니다.",
                    "optionA": "and",
                    "optionB": "beat",
                    "optionC": "care",
                    "optionD": "numbers",
                    "optionE": "loyalty"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "분석 vs 기억",
            "explanation": "INTJ의 차가운 분석과 ISFJ의 감정적 기억",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "We should end our relationship. It's logical.",
                    "translation": "우리 관계를 끝내야 해. 논리적으로 봤을 때."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "What? Why? We have so many memories!",
                    "translation": "뭐라고? 왜? 우리는 추억이 너무 많은데!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Our compatibility score is only 64.3%.",
                    "translation": "우리의 궁합 점수는 단지 64.3%야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미나는 이별 결정에 있어 추억이 중요하다고 생각하나요?",
                    "hint": "미나의 첫 반응을 확인해보세요.",
                    "result": "O",
                    "explanation": "'We have so many memories!'는 '우리는 추억이 너무 많은데!'라는 뜻으로, ISFJ가 관계에서 공유한 기억과 경험을 중요시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "But what about our first anniversary picnic?",
                    "translation": "하지만 우리의 첫 기념일 피크닉은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Past experiences don't predict future satisfaction.",
                    "translation": "과거 경험이 미래의 만족도를 예측하지는 않아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "You calculated our relationship's value?",
                    "translation": "우리 관계의 가치를 계산했다고?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Doyoon said the compatibility score between the two people is @@.",
                    "hint": "도윤의 대화에서 언급된 숫자를 찾아보세요.",
                    "optionA": "64.3%",
                    "optionB": "84.3%",
                    "optionC": "46.3%",
                    "result": "64.3%",
                    "explanation": "'Our compatibility score is only 64.3%'는 '우리의 궁합 점수는 단지 64.3%야'라는 뜻으로, INTJ가 관계를 수치화하여 분석하는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "I analyzed our communication patterns and values alignment.",
                    "translation": "우리의 의사소통 패턴과 가치관 일치도를 분석했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Relationships aren't spreadsheets, they're feelings!",
                    "translation": "관계는 스프레드시트가 아니라 감정이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Feelings are temporary. Data is reliable.",
                    "translation": "감정은 일시적이야. 데이터는 신뢰할 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "Remember when you were sick? I cared for you.",
                    "translation": "네가 아팠을 때를 기억해? 내가 너를 돌봐줬잖아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "That was... not in my analysis.",
                    "translation": "그건... 내 분석에 포함되지 않았어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "Maybe your formula is missing something important.",
                    "translation": "아마도 네 공식에 중요한 무언가가 빠진 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "ISFJ가 관계에서 중요하게 생각하는 것을 표현하는 문장을 완성해보세요.",
                    "optionA": "and",
                    "optionB": "beat",
                    "optionC": "care",
                    "optionD": "numbers",
                    "optionE": "loyalty",
                    "result": "loyalty and care beat numbers",
                    "explanation": "'loyalty and care are more than numbers'는 '충성심과 배려는 숫자 이상이다'라는 뜻으로, ISFJ가 관계에서 수치화할 수 없는 정서적 요소를 중요시함을 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1540 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "효율 vs 의미",
            "explanation": "INTJ의 실용적 접근과 ESFJ의 감정적 가치 추구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I created a gift selection equation.",
                    "translation": "선물 선택 방정식을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "A what? Gifts should be thoughtful!",
                    "translation": "뭐라고? 선물은 사려 깊어야 하지!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "It calculates optimal price-to-impression ratio.",
                    "translation": "가격 대비 인상 비율을 최적화하는 계산이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 선물 선택에 수학적 접근을 선호하나요?",
                    "hint": "소연의 첫 반응을 살펴보세요.",
                    "result": "X",
                    "explanation": "'Gifts should be thoughtful!'은 '선물은 사려 깊어야 해!'라는 뜻으로, ESFJ가 계산보다 감정적 의미를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "Gifts show how well you know someone!",
                    "translation": "선물은 네가 그 사람을 얼마나 잘 아는지 보여주는 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "My system includes personal preference variables.",
                    "translation": "내 시스템은 개인 선호도 변수를 포함하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "But what about sentimental value?",
                    "translation": "하지만 감성적 가치는 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Junhyeok's equation optimizes is the price-to-@@ ratio.",
                    "hint": "준혁의 설명을 다시 확인해보세요.",
                    "optionA": "size",
                    "optionB": "impression",
                    "optionC": "weight",
                    "result": "impression",
                    "explanation": "'price-to-impression ratio'는 '가격 대비 인상 비율'이라는 뜻으로, INTJ가 선물의 효과를 수치화하려는 접근을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "Sentimentality is subjective and impossible to measure.",
                    "translation": "감상은 주관적이고 측정이 불가능해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "That's what makes it special!",
                    "translation": "그게 바로 특별하게 만드는 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "My cousin received three identical mugs for his birthday.",
                    "translation": "내 사촌은 생일에 똑같은 머그컵을 세 개나 받았어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소연",
                    "script": "That's where knowing their actual interests matters!",
                    "translation": "그래서 그들의 실제 관심사를 아는 것이 중요한 거지!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Perhaps our methods could be complementary.",
                    "translation": "아마도 우리의 방법이 상호보완적일 수 있겠네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소연",
                    "script": "Let's shop together for Min-jun's gift!",
                    "translation": "민준이 선물 같이 사러 가자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 선물 선택 접근법을 종합하는 문장을 완성해보세요.",
                    "result": "We balance your logic my heart",
                    "explanation": "'We balance your logic with my heart'는 '우리는 당신의 논리와 내 마음을 균형 있게 한다'는 뜻으로, INTJ의 논리적 접근과 ESFJ의 감정적 접근을 조화시키는 해결책을 제시합니다.",
                    "optionA": "We",
                    "optionB": "heart",
                    "optionC": "my",
                    "optionD": "balance",
                    "optionE": "your",
                    "optionF": "logic"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "효율 vs 의미",
            "explanation": "INTJ의 실용적 접근과 ESFJ의 감정적 가치 추구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I created a gift selection equation.",
                    "translation": "선물 선택 방정식을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "A what? Gifts should be thoughtful!",
                    "translation": "뭐라고? 선물은 사려 깊어야 하지!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "It calculates optimal price-to-impression ratio.",
                    "translation": "가격 대비 인상 비율을 최적화하는 계산이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 선물 선택에 수학적 접근을 선호하나요?",
                    "hint": "소연의 첫 반응을 살펴보세요.",
                    "result": "X",
                    "explanation": "'Gifts should be thoughtful!'은 '선물은 사려 깊어야 해!'라는 뜻으로, ESFJ가 계산보다 감정적 의미를 중시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소연",
                    "script": "Gifts show how well you know someone!",
                    "translation": "선물은 네가 그 사람을 얼마나 잘 아는지 보여주는 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "My system includes personal preference variables.",
                    "translation": "내 시스템은 개인 선호도 변수를 포함하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소연",
                    "script": "But what about sentimental value?",
                    "translation": "하지만 감성적 가치는 어떡해?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "What Junhyeok's equation optimizes is the price-to-@@ ratio.",
                    "hint": "준혁의 설명을 다시 확인해보세요.",
                    "optionA": "size",
                    "optionB": "impression",
                    "optionC": "weight",
                    "result": "impression",
                    "explanation": "'price-to-impression ratio'는 '가격 대비 인상 비율'이라는 뜻으로, INTJ가 선물의 효과를 수치화하려는 접근을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "Sentimentality is subjective and impossible to measure.",
                    "translation": "감상은 주관적이고 측정이 불가능해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소연",
                    "script": "That's what makes it special!",
                    "translation": "그게 바로 특별하게 만드는 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "My cousin received three identical mugs for his birthday.",
                    "translation": "내 사촌은 생일에 똑같은 머그컵을 세 개나 받았어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소연",
                    "script": "That's where knowing their actual interests matters!",
                    "translation": "그래서 그들의 실제 관심사를 아는 것이 중요한 거지!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Perhaps our methods could be complementary.",
                    "translation": "아마도 우리의 방법이 상호보완적일 수 있겠네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소연",
                    "script": "Let's shop together for Min-jun's gift!",
                    "translation": "민준이 선물 같이 사러 가자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 선물 선택 접근법을 종합하는 문장을 완성해보세요.",
                    "optionA": "We",
                    "optionB": "heart",
                    "optionC": "my",
                    "optionD": "balance",
                    "optionE": "your",
                    "optionF": "logic",
                    "result": "We balance your logic my heart",
                    "explanation": "'We balance your logic with my heart'는 '우리는 당신의 논리와 내 마음을 균형 있게 한다'는 뜻으로, INTJ의 논리적 접근과 ESFJ의 감정적 접근을 조화시키는 해결책을 제시합니다."
                }
            ]
        }
    ]
}
ID: 1541 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "해결 vs 공감",
            "explanation": "INTJ의 문제 해결 접근과 INFP의 감정 중심 접근",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Your emotional response has a logical error.",
                    "translation": "너의 감정적 반응에는 논리적 오류가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Emotions don't need to be logical!",
                    "translation": "감정이 논리적일 필요는 없어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "I can help debug your emotional code.",
                    "translation": "네 감정 코드 디버깅을 도와줄 수 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 감정이 논리적이어야 한다고 생각하나요?",
                    "hint": "지원의 첫 대답을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Emotions don't need to be logical!'은 '감정이 논리적일 필요는 없어!'라는 뜻으로, INFP가 감정의 자연스러움을 중요시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "I don't want solutions, I want validation!",
                    "translation": "난 해결책이 아니라 공감이 필요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Validation without solutions is inefficient.",
                    "translation": "해결책 없는 공감은 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "Not everything needs to be efficient.",
                    "translation": "모든 것이 효율적일 필요는 없어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Minsu, empathy without solutions is @@.",
                    "hint": "민수의 마지막 발언을 확인해보세요.",
                    "optionA": "inefficient",
                    "optionB": "helpful",
                    "optionC": "necessary",
                    "result": "inefficient",
                    "explanation": "'Validation without solutions is inefficient'는 '해결책 없는 공감은 비효율적이다'라는 뜻으로, INTJ가 결과 지향적인 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "If we identify the problem, we can fix it.",
                    "translation": "문제를 파악하면 해결할 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Sometimes just listening is the solution.",
                    "translation": "때로는 그냥 듣는 것이 해결책이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "That doesn't compute in my framework.",
                    "translation": "그건 내 프레임워크에서 계산이 안 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지원",
                    "script": "Not everything fits in a framework, Min-su.",
                    "translation": "모든 것이 프레임워크에 맞는 건 아니야, 민수야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "I'm trying to understand your perspective.",
                    "translation": "너의 관점을 이해하려고 노력 중이야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지원",
                    "script": "That's the most validating thing you've said!",
                    "translation": "그게 네가 한 말 중에 가장 공감되는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 감정 접근 방식의 차이를 표현하는 문장을 완성해보세요.",
                    "result": "I solve problems you feel them",
                    "explanation": "'I solve problems while you feel them'은 '나는 문제를 해결하는 반면 너는 그것을 느낀다'는 뜻으로, INTJ의 해결책 중심 접근과 INFP의 감성적 체험 중심 접근의 차이를 보여줍니다.",
                    "optionA": "you",
                    "optionB": "feel",
                    "optionC": "problems",
                    "optionD": "I",
                    "optionE": "them",
                    "optionF": "solve"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "해결 vs 공감",
            "explanation": "INTJ의 문제 해결 접근과 INFP의 감정 중심 접근",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Your emotional response has a logical error.",
                    "translation": "너의 감정적 반응에는 논리적 오류가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지원",
                    "script": "Emotions don't need to be logical!",
                    "translation": "감정이 논리적일 필요는 없어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "I can help debug your emotional code.",
                    "translation": "네 감정 코드 디버깅을 도와줄 수 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 감정이 논리적이어야 한다고 생각하나요?",
                    "hint": "지원의 첫 대답을 확인해보세요.",
                    "result": "X",
                    "explanation": "'Emotions don't need to be logical!'은 '감정이 논리적일 필요는 없어!'라는 뜻으로, INFP가 감정의 자연스러움을 중요시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지원",
                    "script": "I don't want solutions, I want validation!",
                    "translation": "난 해결책이 아니라 공감이 필요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Validation without solutions is inefficient.",
                    "translation": "해결책 없는 공감은 비효율적이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지원",
                    "script": "Not everything needs to be efficient.",
                    "translation": "모든 것이 효율적일 필요는 없어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Minsu, empathy without solutions is @@.",
                    "hint": "민수의 마지막 발언을 확인해보세요.",
                    "optionA": "inefficient",
                    "optionB": "helpful",
                    "optionC": "necessary",
                    "result": "inefficient",
                    "explanation": "'Validation without solutions is inefficient'는 '해결책 없는 공감은 비효율적이다'라는 뜻으로, INTJ가 결과 지향적인 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "If we identify the problem, we can fix it.",
                    "translation": "문제를 파악하면 해결할 수 있어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지원",
                    "script": "Sometimes just listening is the solution.",
                    "translation": "때로는 그냥 듣는 것이 해결책이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "That doesn't compute in my framework.",
                    "translation": "그건 내 프레임워크에서 계산이 안 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지원",
                    "script": "Not everything fits in a framework, Min-su.",
                    "translation": "모든 것이 프레임워크에 맞는 건 아니야, 민수야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "I'm trying to understand your perspective.",
                    "translation": "너의 관점을 이해하려고 노력 중이야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지원",
                    "script": "That's the most validating thing you've said!",
                    "translation": "그게 네가 한 말 중에 가장 공감되는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 감정 접근 방식의 차이를 표현하는 문장을 완성해보세요.",
                    "optionA": "you",
                    "optionB": "feel",
                    "optionC": "problems",
                    "optionD": "I",
                    "optionE": "them",
                    "optionF": "solve",
                    "result": "I solve problems you feel them",
                    "explanation": "'I solve problems while you feel them'은 '나는 문제를 해결하는 반면 너는 그것을 느낀다'는 뜻으로, INTJ의 해결책 중심 접근과 INFP의 감성적 체험 중심 접근의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1542 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "시스템 vs 직관",
            "explanation": "INTJ의 체계적 접근과 ENFJ의 인간 중심 판단",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've developed a relationship optimization algorithm.",
                    "translation": "관계 최적화 알고리즘을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "People aren't codes waiting to be optimized!",
                    "translation": "사람들은 최적화되기를 기다리는 코드가 아니야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "My system predicts relationship success with 78% accuracy.",
                    "translation": "내 시스템은 78%의 정확도로 관계 성공을 예측해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤은 사람들을 코드처럼 최적화할 수 있다고 생각하나요?",
                    "hint": "서윤의 첫 반응을 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "'People aren't codes waiting to be optimized!'는 '사람들은 최적화되기를 기다리는 코드가 아니야!'라는 뜻으로, ENFJ가 사람을 시스템으로 단순화하는 것에 반대함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "Relationships need empathy and understanding.",
                    "translation": "관계에는 공감과 이해가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Those factors are included in my variables.",
                    "translation": "그 요소들은 내 변수에 포함되어 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "You can't reduce human connection to variables!",
                    "translation": "인간 관계를 변수로 축소할 수는 없어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin's algorithm predicts relationship success with @@ accuracy.",
                    "hint": "유진의 세 번째 대사를 확인해보세요.",
                    "optionA": "68%",
                    "optionB": "78%",
                    "optionC": "88%",
                    "result": "78%",
                    "explanation": "'My system predicts relationship success with 78% accuracy'는 '내 시스템은 78%의 정확도로 관계 성공을 예측해'라는 뜻으로, INTJ가 관계도 수치화하려는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Data doesn't lie. People's perceptions do.",
                    "translation": "데이터는 거짓말하지 않아. 사람들의 인식은 그렇지 않지."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "But relationships are about perceptions and feelings!",
                    "translation": "하지만 관계는 인식과 감정에 관한 것이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "My algorithm failed to predict our friendship.",
                    "translation": "내 알고리즘은 우리의 우정을 예측하지 못했어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서윤",
                    "script": "That's what makes it special, Yu-jin.",
                    "translation": "그게 바로 특별하게 만드는 거야, 유진아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "An interesting anomaly in my dataset.",
                    "translation": "내 데이터셋의 흥미로운 이상치네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서윤",
                    "script": "Or maybe the best things aren't predictable!",
                    "translation": "아니면 어쩌면 가장 좋은 것들은 예측 불가능한 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "ENFJ가 생각하는 인간관계의 특성을 표현하는 문장을 완성해보세요.",
                    "result": "connections made with hearts not computers",
                    "explanation": "'connections are made with hearts not algorithms'는 '연결은 알고리즘이 아닌 마음으로 만들어진다'는 뜻으로, ENFJ가 관계에서 감정과 인간적 연결을 중시하는 성향을 보여줍니다.",
                    "optionA": "not",
                    "optionB": "hearts",
                    "optionC": "connections",
                    "optionD": "made",
                    "optionE": "with",
                    "optionF": "computers"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "시스템 vs 직관",
            "explanation": "INTJ의 체계적 접근과 ENFJ의 인간 중심 판단",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I've developed a relationship optimization algorithm.",
                    "translation": "관계 최적화 알고리즘을 개발했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "People aren't codes waiting to be optimized!",
                    "translation": "사람들은 최적화되기를 기다리는 코드가 아니야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "My system predicts relationship success with 78% accuracy.",
                    "translation": "내 시스템은 78%의 정확도로 관계 성공을 예측해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤은 사람들을 코드처럼 최적화할 수 있다고 생각하나요?",
                    "hint": "서윤의 첫 반응을 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "'People aren't codes waiting to be optimized!'는 '사람들은 최적화되기를 기다리는 코드가 아니야!'라는 뜻으로, ENFJ가 사람을 시스템으로 단순화하는 것에 반대함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "Relationships need empathy and understanding.",
                    "translation": "관계에는 공감과 이해가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Those factors are included in my variables.",
                    "translation": "그 요소들은 내 변수에 포함되어 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "You can't reduce human connection to variables!",
                    "translation": "인간 관계를 변수로 축소할 수는 없어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yujin's algorithm predicts relationship success with @@ accuracy.",
                    "hint": "유진의 세 번째 대사를 확인해보세요.",
                    "optionA": "68%",
                    "optionB": "78%",
                    "optionC": "88%",
                    "result": "78%",
                    "explanation": "'My system predicts relationship success with 78% accuracy'는 '내 시스템은 78%의 정확도로 관계 성공을 예측해'라는 뜻으로, INTJ가 관계도 수치화하려는 성향을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Data doesn't lie. People's perceptions do.",
                    "translation": "데이터는 거짓말하지 않아. 사람들의 인식은 그렇지 않지."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "But relationships are about perceptions and feelings!",
                    "translation": "하지만 관계는 인식과 감정에 관한 것이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "My algorithm failed to predict our friendship.",
                    "translation": "내 알고리즘은 우리의 우정을 예측하지 못했어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서윤",
                    "script": "That's what makes it special, Yu-jin.",
                    "translation": "그게 바로 특별하게 만드는 거야, 유진아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "An interesting anomaly in my dataset.",
                    "translation": "내 데이터셋의 흥미로운 이상치네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서윤",
                    "script": "Or maybe the best things aren't predictable!",
                    "translation": "아니면 어쩌면 가장 좋은 것들은 예측 불가능한 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "ENFJ가 생각하는 인간관계의 특성을 표현하는 문장을 완성해보세요.",
                    "optionA": "not",
                    "optionB": "hearts",
                    "optionC": "connections",
                    "optionD": "made",
                    "optionE": "with",
                    "optionF": "computers",
                    "result": "connections made with hearts not computers",
                    "explanation": "'connections are made with hearts not algorithms'는 '연결은 알고리즘이 아닌 마음으로 만들어진다'는 뜻으로, ENFJ가 관계에서 감정과 인간적 연결을 중시하는 성향을 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1543 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "마음이 시키는 이별",
            "explanation": "INFP의 감정 기반 결정과 INTJ의 논리적 분석 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I think we should break up.",
                    "translation": "우리 헤어져야 할 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "On what logical basis?",
                    "translation": "어떤 논리적 근거로?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "My heart tells me it's time.",
                    "translation": "내 마음이 때가 됐다고 말해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 감정보다 논리를 중시하는 결정 방식을 보인다.",
                    "hint": "지훈이 서연의 말에 어떻게 반응했는지 살펴보세요.",
                    "result": "O",
                    "explanation": "지훈은 'On what logical basis?'라고 물었습니다. INTJ 성향답게 감정적인 이유보다 논리적인 근거를 요구하며 분석적으로 상황에 접근합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "That's not a valid reason.",
                    "translation": "그건 타당한 이유가 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Feelings are always valid to me.",
                    "translation": "내게는 감정이 항상 타당해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Let's analyze our relationship objectively.",
                    "translation": "우리 관계를 객관적으로 분석해보자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seoyeon followed @@ when deciding to break up.",
                    "hint": "서연이 이별 이유로 말한 것을 확인해보세요.",
                    "optionA": "친구의 조언을",
                    "optionB": "자신의 마음을",
                    "optionC": "논리적 분석을",
                    "result": "자신의 마음을",
                    "explanation": "서연은 'My heart tells me it's time'이라고 말했습니다. INFP 성향답게 논리보다는 자신의 내면의 목소리와 감정에 따라 중요한 결정을 내립니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I feel we're growing in different directions.",
                    "translation": "우리가 다른 방향으로 성장하고 있다고 느껴."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Growth is measurable. Show me evidence.",
                    "translation": "성장은 측정 가능해. 증거를 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Not everything can be measured, Ji-hun.",
                    "translation": "모든 것이 측정 가능한 건 아니야, 지훈아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Unmeasurable things can't be evaluated properly.",
                    "translation": "측정할 수 없는 것들은 제대로 평가할 수 없어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "My intuition has never betrayed me.",
                    "translation": "내 직관은 날 배신한 적이 없어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Intuition is statistically unreliable.",
                    "translation": "직관은 통계적으로 신뢰할 수 없어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 의사결정 방식 차이를 생각해보세요.",
                    "optionA": "analysis",
                    "optionB": "one",
                    "optionC": "heart,",
                    "optionD": "follows",
                    "optionE": "One",
                    "result": "One follows heart, one analysis",
                    "explanation": "'One follows heart, one analysis'는 INFP인 서연과 INTJ인 지훈의 의사결정 방식 차이를 잘 보여줍니다. 서연은 마음(heart)을 따르고, 지훈은 분석(analysis)을 중시합니다. 이는 F와 T의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "마음이 시키는 이별",
            "explanation": "INFP의 감정 기반 결정과 INTJ의 논리적 분석 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I think we should break up.",
                    "translation": "우리 헤어져야 할 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "On what logical basis?",
                    "translation": "어떤 논리적 근거로?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "My heart tells me it's time.",
                    "translation": "내 마음이 때가 됐다고 말해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 감정보다 논리를 중시하는 결정 방식을 보인다.",
                    "hint": "지훈이 서연의 말에 어떻게 반응했는지 살펴보세요.",
                    "result": "O",
                    "explanation": "지훈은 'On what logical basis?'라고 물었습니다. INTJ 성향답게 감정적인 이유보다 논리적인 근거를 요구하며 분석적으로 상황에 접근합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "That's not a valid reason.",
                    "translation": "그건 타당한 이유가 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Feelings are always valid to me.",
                    "translation": "내게는 감정이 항상 타당해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Let's analyze our relationship objectively.",
                    "translation": "우리 관계를 객관적으로 분석해보자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seoyeon followed @@ when deciding to break up.",
                    "hint": "서연이 이별 이유로 말한 것을 확인해보세요.",
                    "optionA": "친구의 조언을",
                    "optionB": "자신의 마음을",
                    "optionC": "논리적 분석을",
                    "result": "자신의 마음을",
                    "explanation": "서연은 'My heart tells me it's time'이라고 말했습니다. INFP 성향답게 논리보다는 자신의 내면의 목소리와 감정에 따라 중요한 결정을 내립니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I feel we're growing in different directions.",
                    "translation": "우리가 다른 방향으로 성장하고 있다고 느껴."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Growth is measurable. Show me evidence.",
                    "translation": "성장은 측정 가능해. 증거를 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Not everything can be measured, Ji-hun.",
                    "translation": "모든 것이 측정 가능한 건 아니야, 지훈아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Unmeasurable things can't be evaluated properly.",
                    "translation": "측정할 수 없는 것들은 제대로 평가할 수 없어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "My intuition has never betrayed me.",
                    "translation": "내 직관은 날 배신한 적이 없어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Intuition is statistically unreliable.",
                    "translation": "직관은 통계적으로 신뢰할 수 없어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 의사결정 방식 차이를 생각해보세요.",
                    "optionA": "analysis",
                    "optionB": "one",
                    "optionC": "heart,",
                    "optionD": "follows",
                    "optionE": "One",
                    "result": "One follows heart, one analysis",
                    "explanation": "'One follows heart, one analysis'는 INFP인 서연과 INTJ인 지훈의 의사결정 방식 차이를 잘 보여줍니다. 서연은 마음(heart)을 따르고, 지훈은 분석(analysis)을 중시합니다. 이는 F와 T의 근본적인 차이를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
ID: 1544 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "가치관으로 선택하는 동아리",
            "explanation": "INFP의 가치 기반 결정과 ESTJ의 효율 중심 접근 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "I'm joining the environmental club.",
                    "translation": "환경 동아리에 가입할 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "Business club builds better skills.",
                    "translation": "경영 동아리가 더 나은 스킬을 쌓아줄 텐데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "I want to align with my values.",
                    "translation": "내 가치관과 일치하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 동아리 선택 시 실용적인 혜택을 중요시한다.",
                    "hint": "도현이 어떤 동아리를 추천했는지, 이유는 무엇인지 살펴보세요.",
                    "result": "O",
                    "explanation": "도현은 'Business club builds better skills'라고 말했습니다. ESTJ 성향답게 개인적 가치보다는 실용적인 스킬과 경력 개발과 같은 효율적 결과를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Will saving trees help your resume?",
                    "translation": "나무를 구하는 게 네 이력서에 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "I care about purpose, not resumes.",
                    "translation": "이력서보다 목적이 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "Purpose doesn't pay bills, Ha-eun.",
                    "translation": "목적은 청구서를 내지 않아, 하은아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Haeun values choosing a club that aligns with her @@.",
                    "hint": "하은이 세 번째 대화에서 언급한 것을 찾아보세요.",
                    "optionA": "취미",
                    "optionB": "가치관",
                    "optionC": "친구들",
                    "result": "가치관",
                    "explanation": "하은은 'I want to align with my values'라고 말했습니다. INFP 성향답게 실용적인 이점보다 자신의 개인적 가치관과 일치하는 선택을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "Making a difference matters most to me.",
                    "translation": "내게는 변화를 만드는 것이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Let's calculate the time-benefit ratio.",
                    "translation": "시간-이익 비율을 계산해보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Some things can't be calculated, Do-hyun.",
                    "translation": "어떤 것들은 계산할 수 없어, 도현아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Everything important can be measured.",
                    "translation": "중요한 모든 것은 측정 가능해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "My passion for nature is immeasurable.",
                    "translation": "자연에 대한 내 열정은 측정할 수 없어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "Passion without strategy leads nowhere.",
                    "translation": "전략 없는 열정은 아무데도 이르지 못해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 동아리 선택 기준 차이를 생각해보세요.",
                    "optionA": "effectiveness",
                    "optionB": "versus",
                    "optionC": "Heart-driven",
                    "optionD": "choices",
                    "optionE": "results-driven",
                    "result": "Heart-driven choices versus results-driven effectiveness",
                    "explanation": "'Heart-driven choices versus results-driven effectiveness'는 INFP인 하은과 ESTJ인 도현의 의사결정 방식 차이를 잘 보여줍니다. 하은은 마음이 이끄는 선택(heart-driven choices)을, 도현은 결과 중심의 효율성(results-driven effectiveness)을 중시합니다. 이는 F와 T, N과 S의 대비를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "가치관으로 선택하는 동아리",
            "explanation": "INFP의 가치 기반 결정과 ESTJ의 효율 중심 접근 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "I'm joining the environmental club.",
                    "translation": "환경 동아리에 가입할 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "Business club builds better skills.",
                    "translation": "경영 동아리가 더 나은 스킬을 쌓아줄 텐데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "I want to align with my values.",
                    "translation": "내 가치관과 일치하고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현은 동아리 선택 시 실용적인 혜택을 중요시한다.",
                    "hint": "도현이 어떤 동아리를 추천했는지, 이유는 무엇인지 살펴보세요.",
                    "result": "O",
                    "explanation": "도현은 'Business club builds better skills'라고 말했습니다. ESTJ 성향답게 개인적 가치보다는 실용적인 스킬과 경력 개발과 같은 효율적 결과를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "Will saving trees help your resume?",
                    "translation": "나무를 구하는 게 네 이력서에 도움이 될까?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "I care about purpose, not resumes.",
                    "translation": "이력서보다 목적이 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "Purpose doesn't pay bills, Ha-eun.",
                    "translation": "목적은 청구서를 내지 않아, 하은아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Haeun values choosing a club that aligns with her @@.",
                    "hint": "하은이 세 번째 대화에서 언급한 것을 찾아보세요.",
                    "optionA": "취미",
                    "optionB": "가치관",
                    "optionC": "친구들",
                    "result": "가치관",
                    "explanation": "하은은 'I want to align with my values'라고 말했습니다. INFP 성향답게 실용적인 이점보다 자신의 개인적 가치관과 일치하는 선택을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "Making a difference matters most to me.",
                    "translation": "내게는 변화를 만드는 것이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Let's calculate the time-benefit ratio.",
                    "translation": "시간-이익 비율을 계산해보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Some things can't be calculated, Do-hyun.",
                    "translation": "어떤 것들은 계산할 수 없어, 도현아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Everything important can be measured.",
                    "translation": "중요한 모든 것은 측정 가능해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "My passion for nature is immeasurable.",
                    "translation": "자연에 대한 내 열정은 측정할 수 없어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "Passion without strategy leads nowhere.",
                    "translation": "전략 없는 열정은 아무데도 이르지 못해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 동아리 선택 기준 차이를 생각해보세요.",
                    "optionA": "effectiveness",
                    "optionB": "versus",
                    "optionC": "Heart-driven",
                    "optionD": "choices",
                    "optionE": "results-driven",
                    "result": "Heart-driven choices versus results-driven effectiveness",
                    "explanation": "'Heart-driven choices versus results-driven effectiveness'는 INFP인 하은과 ESTJ인 도현의 의사결정 방식 차이를 잘 보여줍니다. 하은은 마음이 이끄는 선택(heart-driven choices)을, 도현은 결과 중심의 효율성(results-driven effectiveness)을 중시합니다. 이는 F와 T, N과 S의 대비를 명확하게 나타냅니다."
                }
            ]
        }
    ]
}
ID: 1545 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감성과 논리의 동거",
            "explanation": "INFP의 감정적 접근과 ISTP의 기술적 해결 방식 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "This apartment feels so right.",
                    "translation": "이 아파트는 너무 좋은 느낌이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "Check the plumbing and electricity first.",
                    "translation": "먼저 배관과 전기를 확인해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "But it has a beautiful energy!",
                    "translation": "하지만 아름다운 에너지가 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 아파트 선택 시 실용적인 부분을 먼저 확인하려 한다.",
                    "hint": "윤호가 가장 먼저 확인하라고 한 것은 무엇인가요?",
                    "result": "O",
                    "explanation": "윤호는 'Check the plumbing and electricity first'라고 말했습니다. ISTP 성향답게 감성적인 측면보다 기술적이고 실용적인 요소를 먼저 확인하려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "Energy doesn't fix broken pipes.",
                    "translation": "에너지는 고장난 파이프를 고치지 않아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "A home should inspire your soul.",
                    "translation": "집은 영혼에 영감을 주어야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "I'd rather have working water.",
                    "translation": "나는 차라리 작동하는 수도가 낫겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin thinks an apartment should inspire @@.",
                    "hint": "지민이 여섯 번째 대화에서 언급한 것을 찾아보세요.",
                    "optionA": "몸에",
                    "optionB": "영혼에",
                    "optionC": "친구들에게",
                    "result": "영혼에",
                    "explanation": "지민은 'A home should inspire your soul'이라고 말했습니다. INFP 성향답게 실용적인 기능보다 영적, 감정적 측면과 깊은 의미를 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Can't you feel the positive vibes?",
                    "translation": "긍정적인 분위기가 느껴지지 않아?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "I feel the old wiring needs replacing.",
                    "translation": "오래된 배선을 교체해야 할 것 같은데."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "You're missing the apartment's character!",
                    "translation": "이 아파트의 개성을 놓치고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "Character won't keep you warm in winter.",
                    "translation": "개성은 겨울에 따뜻하게 해주지 않아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Practicality isn't everything in life.",
                    "translation": "실용성이 인생의 전부는 아니야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "It is when pipes burst at midnight.",
                    "translation": "한밤중에 파이프가 터지면 그게 전부야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 아파트 선택 관점 차이를 생각해보세요.",
                    "optionA": "technical",
                    "optionB": "emotional",
                    "optionC": "versus",
                    "optionD": "Choosing",
                    "optionE": "functionality",
                    "result": "Choosing emotional versus technical functionality",
                    "explanation": "'Choosing emotional versus technical functionality'는 INFP인 지민과 ISTP인 윤호의 의사결정 방식 차이를 잘 보여줍니다. 지민은 감정적 요소(emotional)를, 윤호는 기술적 기능(technical functionality)을 중시합니다. 이는 F와 T, N과 S의 대비를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감성과 논리의 동거",
            "explanation": "INFP의 감정적 접근과 ISTP의 기술적 해결 방식 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "This apartment feels so right.",
                    "translation": "이 아파트는 너무 좋은 느낌이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "Check the plumbing and electricity first.",
                    "translation": "먼저 배관과 전기를 확인해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "But it has a beautiful energy!",
                    "translation": "하지만 아름다운 에너지가 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 아파트 선택 시 실용적인 부분을 먼저 확인하려 한다.",
                    "hint": "윤호가 가장 먼저 확인하라고 한 것은 무엇인가요?",
                    "result": "O",
                    "explanation": "윤호는 'Check the plumbing and electricity first'라고 말했습니다. ISTP 성향답게 감성적인 측면보다 기술적이고 실용적인 요소를 먼저 확인하려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "Energy doesn't fix broken pipes.",
                    "translation": "에너지는 고장난 파이프를 고치지 않아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "A home should inspire your soul.",
                    "translation": "집은 영혼에 영감을 주어야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "I'd rather have working water.",
                    "translation": "나는 차라리 작동하는 수도가 낫겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin thinks an apartment should inspire @@.",
                    "hint": "지민이 여섯 번째 대화에서 언급한 것을 찾아보세요.",
                    "optionA": "몸에",
                    "optionB": "영혼에",
                    "optionC": "친구들에게",
                    "result": "영혼에",
                    "explanation": "지민은 'A home should inspire your soul'이라고 말했습니다. INFP 성향답게 실용적인 기능보다 영적, 감정적 측면과 깊은 의미를 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Can't you feel the positive vibes?",
                    "translation": "긍정적인 분위기가 느껴지지 않아?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "I feel the old wiring needs replacing.",
                    "translation": "오래된 배선을 교체해야 할 것 같은데."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "You're missing the apartment's character!",
                    "translation": "이 아파트의 개성을 놓치고 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "Character won't keep you warm in winter.",
                    "translation": "개성은 겨울에 따뜻하게 해주지 않아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Practicality isn't everything in life.",
                    "translation": "실용성이 인생의 전부는 아니야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "It is when pipes burst at midnight.",
                    "translation": "한밤중에 파이프가 터지면 그게 전부야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 아파트 선택 관점 차이를 생각해보세요.",
                    "optionA": "technical",
                    "optionB": "emotional",
                    "optionC": "versus",
                    "optionD": "Choosing",
                    "optionE": "functionality",
                    "result": "Choosing emotional versus technical functionality",
                    "explanation": "'Choosing emotional versus technical functionality'는 INFP인 지민과 ISTP인 윤호의 의사결정 방식 차이를 잘 보여줍니다. 지민은 감정적 요소(emotional)를, 윤호는 기술적 기능(technical functionality)을 중시합니다. 이는 F와 T, N과 S의 대비를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
ID: 1546 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "꿈의 학교 선택하기",
            "explanation": "INFP의 이상 추구와 ENTJ의 전략적 접근 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I want a school with artistic spirit.",
                    "translation": "예술적 정신이 있는 학교를 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Rankings and job placement matter most.",
                    "translation": "순위와 취업률이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "But what about personal growth?",
                    "translation": "하지만 개인적 성장은 어때?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민석은 학교 선택 시 예술적 분위기를 중요시한다.",
                    "hint": "민석이 가장 중요하다고 말한 기준을 확인해보세요.",
                    "result": "X",
                    "explanation": "민석은 'Rankings and job placement matter most'라고 말했습니다. ENTJ 성향답게 예술적 분위기보다는 객관적인 순위와 취업률과 같은 결과 지향적인 요소를 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Growth happens where opportunities exist.",
                    "translation": "성장은 기회가 있는 곳에서 일어나."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "I need a place that feels right.",
                    "translation": "내게 맞는 느낌의 장소가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "Feelings don't build successful careers.",
                    "translation": "느낌은 성공적인 경력을 만들지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sohee values @@ in choosing a school.",
                    "hint": "소희가 어떤 종류의 학교를 원한다고 했는지 확인해보세요.",
                    "optionA": "취업률을",
                    "optionB": "예술적 정신을",
                    "optionC": "기숙사 시설을",
                    "result": "예술적 정신을",
                    "explanation": "소희는 'I want a school with artistic spirit'이라고 말했습니다. INFP 성향답게 순위나 취업률과 같은 실용적 지표보다 학교의 분위기와 예술적 정신을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "Education should nurture the soul.",
                    "translation": "교육은 영혼을 키워야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Let's look at the ROI statistics.",
                    "translation": "투자수익률 통계를 살펴보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "Not everything valuable can be measured.",
                    "translation": "가치 있는 모든 것이 측정 가능한 건 아니야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Unmeasurable things don't impact success.",
                    "translation": "측정할 수 없는 것들은 성공에 영향을 주지 않아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "Success is finding your true calling.",
                    "translation": "성공은 진정한 소명을 찾는 거야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Success is achieving measurable goals.",
                    "translation": "성공은 측정 가능한 목표를 달성하는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람이 가진 성공에 대한 정의 차이를 생각해보세요.",
                    "optionA": "metrics",
                    "optionB": "versus",
                    "optionC": "meaning",
                    "optionD": "Finding",
                    "optionE": "measuring",
                    "result": "Finding meaning versus measuring metrics",
                    "explanation": "'Finding meaning versus measuring metrics'는 INFP인 소희와 ENTJ인 민석의 교육과 성공에 대한 관점 차이를 잘 보여줍니다. 소희는 의미 찾기(finding meaning)를, 민석은 지표 측정(measuring metrics)을 중시합니다. 이는 F와 T, N과 J의 근본적 차이를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "꿈의 학교 선택하기",
            "explanation": "INFP의 이상 추구와 ENTJ의 전략적 접근 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "I want a school with artistic spirit.",
                    "translation": "예술적 정신이 있는 학교를 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "Rankings and job placement matter most.",
                    "translation": "순위와 취업률이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "But what about personal growth?",
                    "translation": "하지만 개인적 성장은 어때?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민석은 학교 선택 시 예술적 분위기를 중요시한다.",
                    "hint": "민석이 가장 중요하다고 말한 기준을 확인해보세요.",
                    "result": "X",
                    "explanation": "민석은 'Rankings and job placement matter most'라고 말했습니다. ENTJ 성향답게 예술적 분위기보다는 객관적인 순위와 취업률과 같은 결과 지향적인 요소를 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민석",
                    "script": "Growth happens where opportunities exist.",
                    "translation": "성장은 기회가 있는 곳에서 일어나."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "I need a place that feels right.",
                    "translation": "내게 맞는 느낌의 장소가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "Feelings don't build successful careers.",
                    "translation": "느낌은 성공적인 경력을 만들지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sohee values @@ in choosing a school.",
                    "hint": "소희가 어떤 종류의 학교를 원한다고 했는지 확인해보세요.",
                    "optionA": "취업률을",
                    "optionB": "예술적 정신을",
                    "optionC": "기숙사 시설을",
                    "result": "예술적 정신을",
                    "explanation": "소희는 'I want a school with artistic spirit'이라고 말했습니다. INFP 성향답게 순위나 취업률과 같은 실용적 지표보다 학교의 분위기와 예술적 정신을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "Education should nurture the soul.",
                    "translation": "교육은 영혼을 키워야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Let's look at the ROI statistics.",
                    "translation": "투자수익률 통계를 살펴보자."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "Not everything valuable can be measured.",
                    "translation": "가치 있는 모든 것이 측정 가능한 건 아니야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Unmeasurable things don't impact success.",
                    "translation": "측정할 수 없는 것들은 성공에 영향을 주지 않아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "Success is finding your true calling.",
                    "translation": "성공은 진정한 소명을 찾는 거야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "Success is achieving measurable goals.",
                    "translation": "성공은 측정 가능한 목표를 달성하는 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람이 가진 성공에 대한 정의 차이를 생각해보세요.",
                    "optionA": "metrics",
                    "optionB": "versus",
                    "optionC": "meaning",
                    "optionD": "Finding",
                    "optionE": "measuring",
                    "result": "Finding meaning versus measuring metrics",
                    "explanation": "'Finding meaning versus measuring metrics'는 INFP인 소희와 ENTJ인 민석의 교육과 성공에 대한 관점 차이를 잘 보여줍니다. 소희는 의미 찾기(finding meaning)를, 민석은 지표 측정(measuring metrics)을 중시합니다. 이는 F와 T, N과 J의 근본적 차이를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
ID: 1547 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "함께하는 여행의 의미",
            "explanation": "INFP의 내적 체험 중시와 ENTP의 새로운 가능성 추구 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "Let's travel to deepen our connection.",
                    "translation": "우리의 연결을 깊게 하기 위해 여행하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Or to explore ten different cultures!",
                    "translation": "아니면 열 가지 다른 문화를 탐험하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "I want meaningful experiences together.",
                    "translation": "함께하는 의미 있는 경험을 원해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 여행에서 하나의 문화를 깊이 경험하는 것을 선호한다.",
                    "hint": "유진이 여행 목적으로 제안한 것은 무엇인가요?",
                    "result": "X",
                    "explanation": "유진은 'Or to explore ten different cultures!'라고 말했습니다. ENTP 성향답게 하나의 문화를 깊이 있게 경험하기보다는 다양한 문화를 탐험하고 새로운 가능성을 추구하는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Let's try all possible adventures!",
                    "translation": "가능한 모든 모험을 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Quality time matters more than quantity.",
                    "translation": "양보다 질 좋은 시간이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "But think of all the possibilities!",
                    "translation": "하지만 모든 가능성을 생각해봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junwoo thinks @@ time is more important when traveling.",
                    "hint": "준우가 여섯 번째 대화에서 강조한 것을 찾아보세요.",
                    "optionA": "많은",
                    "optionB": "질 좋은",
                    "optionC": "혼자만의",
                    "result": "질 좋은",
                    "explanation": "준우는 'Quality time matters more than quantity'라고 말했습니다. INFP 성향답게 많은 활동보다는 의미 있고 질 높은 경험을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "I want to feel the place deeply.",
                    "translation": "그 장소를 깊이 느끼고 싶어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "We could debate with locals everywhere!",
                    "translation": "모든 곳에서 현지인들과 토론할 수 있을 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Travel is about inner transformation.",
                    "translation": "여행은 내면의 변화에 관한 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Travel is about collecting novel ideas!",
                    "translation": "여행은 새로운 아이디어를 수집하는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "I prefer fewer places with deeper meaning.",
                    "translation": "더 깊은 의미가 있는 적은 장소가 좋아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "I want to theorize across cultures!",
                    "translation": "여러 문화를 넘나들며 이론화하고 싶어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 여행 접근법 차이를 생각해보세요.",
                    "optionA": "exploring",
                    "optionB": "experiencing",
                    "optionC": "versus",
                    "optionD": "Deeply",
                    "optionE": "broadly",
                    "result": "Deeply experiencing versus broadly exploring",
                    "explanation": "'Deeply experiencing versus broadly exploring'는 INFP인 준우와 ENTP인 유진의 여행 접근법 차이를 잘 보여줍니다. 준우는 깊이 경험하는 것(deeply experiencing)을, 유진은 폭넓게 탐험하는 것(broadly exploring)을 선호합니다. 이는 I와 E, F와 T의 대비를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "함께하는 여행의 의미",
            "explanation": "INFP의 내적 체험 중시와 ENTP의 새로운 가능성 추구 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "Let's travel to deepen our connection.",
                    "translation": "우리의 연결을 깊게 하기 위해 여행하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Or to explore ten different cultures!",
                    "translation": "아니면 열 가지 다른 문화를 탐험하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "I want meaningful experiences together.",
                    "translation": "함께하는 의미 있는 경험을 원해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 여행에서 하나의 문화를 깊이 경험하는 것을 선호한다.",
                    "hint": "유진이 여행 목적으로 제안한 것은 무엇인가요?",
                    "result": "X",
                    "explanation": "유진은 'Or to explore ten different cultures!'라고 말했습니다. ENTP 성향답게 하나의 문화를 깊이 있게 경험하기보다는 다양한 문화를 탐험하고 새로운 가능성을 추구하는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Let's try all possible adventures!",
                    "translation": "가능한 모든 모험을 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Quality time matters more than quantity.",
                    "translation": "양보다 질 좋은 시간이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "But think of all the possibilities!",
                    "translation": "하지만 모든 가능성을 생각해봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junwoo thinks @@ time is more important when traveling.",
                    "hint": "준우가 여섯 번째 대화에서 강조한 것을 찾아보세요.",
                    "optionA": "많은",
                    "optionB": "질 좋은",
                    "optionC": "혼자만의",
                    "result": "질 좋은",
                    "explanation": "준우는 'Quality time matters more than quantity'라고 말했습니다. INFP 성향답게 많은 활동보다는 의미 있고 질 높은 경험을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "I want to feel the place deeply.",
                    "translation": "그 장소를 깊이 느끼고 싶어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "We could debate with locals everywhere!",
                    "translation": "모든 곳에서 현지인들과 토론할 수 있을 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Travel is about inner transformation.",
                    "translation": "여행은 내면의 변화에 관한 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Travel is about collecting novel ideas!",
                    "translation": "여행은 새로운 아이디어를 수집하는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "I prefer fewer places with deeper meaning.",
                    "translation": "더 깊은 의미가 있는 적은 장소가 좋아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "I want to theorize across cultures!",
                    "translation": "여러 문화를 넘나들며 이론화하고 싶어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 여행 접근법 차이를 생각해보세요.",
                    "optionA": "exploring",
                    "optionB": "experiencing",
                    "optionC": "versus",
                    "optionD": "Deeply",
                    "optionE": "broadly",
                    "result": "Deeply experiencing versus broadly exploring",
                    "explanation": "'Deeply experiencing versus broadly exploring'는 INFP인 준우와 ENTP인 유진의 여행 접근법 차이를 잘 보여줍니다. 준우는 깊이 경험하는 것(deeply experiencing)을, 유진은 폭넓게 탐험하는 것(broadly exploring)을 선호합니다. 이는 I와 E, F와 T의 대비를 명확하게 드러냅니다."
                }
            ]
        }
    ]
}
ID: 1548 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "버킷리스트 철학",
            "explanation": "INFJ의 내면 성찰과 ENTJ의 목표 지향성 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I made a bucket list.",
                    "translation": "버킷리스트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Great! What's your top goal?",
                    "translation": "좋아! 가장 중요한 목표가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Finding my true purpose...",
                    "translation": "내 진정한 삶의 목적 찾기..."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지의 버킷리스트 목표는 구체적인 행동이다.",
                    "hint": "민지가 말한 'Finding my true purpose...'는 구체적인 행동인가요, 추상적인 목표인가요?",
                    "result": "X",
                    "explanation": "민지의 목표는 'Finding my true purpose'로 추상적이고 철학적인 INFJ 성향을 보여줍니다. 구체적인 행동(예: 번지점프하기)이 아닌 의미를 찾는 목표입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "That's too vague! Be specific.",
                    "translation": "너무 애매하잖아! 구체적으로 말해봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Life isn't just about achievements.",
                    "translation": "인생은 성취만으로 이루어진 게 아니야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Without clear goals, nothing happens.",
                    "translation": "명확한 목표 없이는 아무것도 이루어지지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sujin said nothing can be achieved without @@.",
                    "hint": "수진이 강조한 것은 'clear goals'입니다.",
                    "optionA": "friends",
                    "optionB": "clear goals",
                    "optionC": "money",
                    "result": "clear goals",
                    "explanation": "'Without clear goals, nothing happens'에서 수진은 ENTJ답게 명확한 목표의 중요성을 강조하고 있습니다. 이는 계획과 실행을 중시하는 ENTJ의 전형적인 사고방식입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I want meaningful experiences, not checkboxes.",
                    "translation": "단순히 체크할 항목이 아닌 의미 있는 경험을 원해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Let me help plan your list.",
                    "translation": "내가 네 리스트 계획을 도와줄게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Well... I appreciate your offer.",
                    "translation": "음... 제안 고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "First step: set completion dates!",
                    "translation": "첫 단계: 완료 날짜를 정해야지!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "But some dreams can't be scheduled...",
                    "translation": "하지만 어떤 꿈들은 일정을 정할 수 없어..."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "Everything needs a deadline, Min-ji.",
                    "translation": "모든 것에는 마감일이 필요해, 민지야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "INFJ인 민지의 관점을 생각해보세요. 그녀는 어떤 종류의 버킷리스트를 원할까요?",
                    "optionA": "about",
                    "optionB": "is",
                    "optionC": "the",
                    "optionD": "Life",
                    "optionE": "journey",
                    "result": "Life is about the journey",
                    "explanation": "'Life is about the journey'는 과정의 가치를 중시하는 INFJ의 관점을 잘 보여줍니다. ENTJ가 결과와 목표 달성을 중시하는 반면, INFJ는 경험의 의미와 과정의 가치를 더 중요하게 여깁니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "버킷리스트 철학",
            "explanation": "INFJ의 내면 성찰과 ENTJ의 목표 지향성 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I made a bucket list.",
                    "translation": "버킷리스트를 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Great! What's your top goal?",
                    "translation": "좋아! 가장 중요한 목표가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Finding my true purpose...",
                    "translation": "내 진정한 삶의 목적 찾기..."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지의 버킷리스트 목표는 구체적인 행동이다.",
                    "hint": "민지가 말한 'Finding my true purpose...'는 구체적인 행동인가요, 추상적인 목표인가요?",
                    "result": "X",
                    "explanation": "민지의 목표는 'Finding my true purpose'로 추상적이고 철학적인 INFJ 성향을 보여줍니다. 구체적인 행동(예: 번지점프하기)이 아닌 의미를 찾는 목표입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "That's too vague! Be specific.",
                    "translation": "너무 애매하잖아! 구체적으로 말해봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Life isn't just about achievements.",
                    "translation": "인생은 성취만으로 이루어진 게 아니야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Without clear goals, nothing happens.",
                    "translation": "명확한 목표 없이는 아무것도 이루어지지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sujin said nothing can be achieved without @@.",
                    "hint": "수진이 강조한 것은 'clear goals'입니다.",
                    "optionA": "friends",
                    "optionB": "clear goals",
                    "optionC": "money",
                    "result": "clear goals",
                    "explanation": "'Without clear goals, nothing happens'에서 수진은 ENTJ답게 명확한 목표의 중요성을 강조하고 있습니다. 이는 계획과 실행을 중시하는 ENTJ의 전형적인 사고방식입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I want meaningful experiences, not checkboxes.",
                    "translation": "단순히 체크할 항목이 아닌 의미 있는 경험을 원해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "Let me help plan your list.",
                    "translation": "내가 네 리스트 계획을 도와줄게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Well... I appreciate your offer.",
                    "translation": "음... 제안 고마워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "First step: set completion dates!",
                    "translation": "첫 단계: 완료 날짜를 정해야지!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "But some dreams can't be scheduled...",
                    "translation": "하지만 어떤 꿈들은 일정을 정할 수 없어..."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "Everything needs a deadline, Min-ji.",
                    "translation": "모든 것에는 마감일이 필요해, 민지야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "INFJ인 민지의 관점을 생각해보세요. 그녀는 어떤 종류의 버킷리스트를 원할까요?",
                    "optionA": "about",
                    "optionB": "is",
                    "optionC": "the",
                    "optionD": "Life",
                    "optionE": "journey",
                    "result": "Life is about the journey",
                    "explanation": "'Life is about the journey'는 과정의 가치를 중시하는 INFJ의 관점을 잘 보여줍니다. ENTJ가 결과와 목표 달성을 중시하는 반면, INFJ는 경험의 의미와 과정의 가치를 더 중요하게 여깁니다."
                }
            ]
        }
    ]
}
ID: 1549 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "내적 성장의 로드맵",
            "explanation": "INFJ의 미래지향적 계획과 ISFJ의 전통적 접근 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I started meditation last week.",
                    "translation": "지난주에 명상을 시작했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Really? How's that working out?",
                    "translation": "정말? 어떻게 되고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I'm visualizing my future self.",
                    "translation": "미래의 내 모습을 그려보고 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 명상을 통해 과거의 자신을 돌아보고 있다.",
                    "hint": "유진이 명상 중에 무엇을 하고 있다고 했나요?",
                    "result": "X",
                    "explanation": "유진은 'I'm visualizing my future self'라고 했습니다. 미래지향적인 INFJ답게 과거가 아닌 미래의 자신을 시각화하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "My mom taught me traditional meditation.",
                    "translation": "우리 엄마가 전통 명상법을 가르쳐주셨어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I'm creating my own technique.",
                    "translation": "나만의 기법을 만들고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "But proven methods work better.",
                    "translation": "하지만 검증된 방법이 더 효과적이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin thinks the @@ method is more effective.",
                    "hint": "지민이 언급한 'proven methods'의 의미를 생각해보세요.",
                    "optionA": "새로운",
                    "optionB": "검증된",
                    "optionC": "쉬운",
                    "result": "검증된",
                    "explanation": "'proven methods work better'에서 지민은 ISFJ의 특성을 보여주며 전통적이고 검증된 방식을 선호합니다. ISFJ는 새로운 실험보다 안정적이고 입증된 방법을 신뢰하는 경향이 있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I see patterns in everything.",
                    "translation": "모든 것에서 패턴이 보여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Could you explain that specifically?",
                    "translation": "구체적으로 설명해줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "It's more of an intuition.",
                    "translation": "그건 좀 더 직관적인 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "I prefer concrete examples myself.",
                    "translation": "난 구체적인 예시를 선호해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Our minds work differently then.",
                    "translation": "우리 마음이 다르게 작동하는 거네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Maybe we can learn from each other?",
                    "translation": "어쩌면 서로에게 배울 수 있지 않을까?"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 대화에서 보이는 차이점을 생각해보세요.",
                    "optionA": "the",
                    "optionB": "One",
                    "optionC": "trees",
                    "optionD": "sees",
                    "optionE": "forest,",
                    "optionF": "the",
                    "result": "One sees the forest, the trees",
                    "explanation": "'One sees the forest, the trees'는 INFJ(유진)가 전체적인 패턴과 큰 그림(숲)을 보는 반면, ISFJ(지민)는 구체적인 세부사항(나무들)에 집중하는 성향 차이를 보여줍니다. N과 S의 대비를 잘 보여주는 표현입니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "내적 성장의 로드맵",
            "explanation": "INFJ의 미래지향적 계획과 ISFJ의 전통적 접근 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I started meditation last week.",
                    "translation": "지난주에 명상을 시작했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Really? How's that working out?",
                    "translation": "정말? 어떻게 되고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I'm visualizing my future self.",
                    "translation": "미래의 내 모습을 그려보고 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 명상을 통해 과거의 자신을 돌아보고 있다.",
                    "hint": "유진이 명상 중에 무엇을 하고 있다고 했나요?",
                    "result": "X",
                    "explanation": "유진은 'I'm visualizing my future self'라고 했습니다. 미래지향적인 INFJ답게 과거가 아닌 미래의 자신을 시각화하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "My mom taught me traditional meditation.",
                    "translation": "우리 엄마가 전통 명상법을 가르쳐주셨어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I'm creating my own technique.",
                    "translation": "나만의 기법을 만들고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "But proven methods work better.",
                    "translation": "하지만 검증된 방법이 더 효과적이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jimin thinks the @@ method is more effective.",
                    "hint": "지민이 언급한 'proven methods'의 의미를 생각해보세요.",
                    "optionA": "새로운",
                    "optionB": "검증된",
                    "optionC": "쉬운",
                    "result": "검증된",
                    "explanation": "'proven methods work better'에서 지민은 ISFJ의 특성을 보여주며 전통적이고 검증된 방식을 선호합니다. ISFJ는 새로운 실험보다 안정적이고 입증된 방법을 신뢰하는 경향이 있습니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I see patterns in everything.",
                    "translation": "모든 것에서 패턴이 보여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지민",
                    "script": "Could you explain that specifically?",
                    "translation": "구체적으로 설명해줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "It's more of an intuition.",
                    "translation": "그건 좀 더 직관적인 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "I prefer concrete examples myself.",
                    "translation": "난 구체적인 예시를 선호해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Our minds work differently then.",
                    "translation": "우리 마음이 다르게 작동하는 거네."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Maybe we can learn from each other?",
                    "translation": "어쩌면 서로에게 배울 수 있지 않을까?"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 대화에서 보이는 차이점을 생각해보세요.",
                    "optionA": "the",
                    "optionB": "One",
                    "optionC": "trees",
                    "optionD": "sees",
                    "optionE": "forest,",
                    "optionF": "the",
                    "result": "One sees the forest, the trees",
                    "explanation": "'One sees the forest, the trees'는 INFJ(유진)가 전체적인 패턴과 큰 그림(숲)을 보는 반면, ISFJ(지민)는 구체적인 세부사항(나무들)에 집중하는 성향 차이를 보여줍니다. N과 S의 대비를 잘 보여주는 표현입니다."
                }
            ]
        }
    ]
}
ID: 1550 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "영혼의 인연 찾기",
            "explanation": "INFJ의 심층적 연결과 ENFP의 열린 탐색 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I rarely connect with people.",
                    "translation": "사람들과 잘 연결되지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태양",
                    "script": "Really? I connect with everyone!",
                    "translation": "정말? 난 모든 사람과 연결돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "I need deep, meaningful connections.",
                    "translation": "깊고 의미 있는 연결이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태양은 소수의 사람들과만 깊은 관계를 맺는 것을 선호한다.",
                    "hint": "태양이 대화 초반에 한 말을 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "태양은 'I connect with everyone!'이라고 말했습니다. ENFP 성향답게 많은 사람들과 폭넓게 연결되는 것을 즐기는 반면, INFJ인 현우는 적은 수의 사람들과 깊은 관계를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태양",
                    "script": "Let's go to that party!",
                    "translation": "그 파티에 가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "I'd rather have deep conversations.",
                    "translation": "차라리 깊은 대화를 나누고 싶어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태양",
                    "script": "You might meet your soulmate there!",
                    "translation": "거기서 네 소울메이트를 만날지도 몰라!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The special person Taeyang said you can meet at the party is @@.",
                    "hint": "태양이 'You might meet your ... there!'라고 말했습니다.",
                    "optionA": "친구",
                    "optionB": "소울메이트",
                    "optionC": "선생님",
                    "result": "소울메이트",
                    "explanation": "'You might meet your soulmate there!'에서 태양은 ENFP다운 낙관적이고 가능성을 열어두는 성향을 보여줍니다. 'soulmate'는 '영혼의 짝, 인연'이라는 의미로, 깊은 연결을 중시하는 INFJ를 설득하려는 시도입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "True connections are rare, Tae-yang.",
                    "translation": "진정한 연결은 드물어, 태양아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태양",
                    "script": "You overthink everything! Just feel it!",
                    "translation": "넌 모든 걸 너무 생각해! 그냥 느껴봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I need to understand people first.",
                    "translation": "난 먼저 사람들을 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태양",
                    "script": "Understanding comes through experiences together!",
                    "translation": "이해는 함께하는 경험을 통해 오는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Maybe you're right... just once.",
                    "translation": "네 말이 맞을지도... 딱 한 번만."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태양",
                    "script": "Yes! Let's find your soulmate!",
                    "translation": "좋아! 네 소울메이트를 찾자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "ENFP인 태양의 관점에서 인연을 찾는 방법을 생각해보세요.",
                    "optionA": "many",
                    "optionB": "meet",
                    "optionC": "must",
                    "optionD": "You",
                    "optionE": "people",
                    "result": "You must meet many people",
                    "explanation": "'You must meet many people'는 ENFP의 외향적이고 가능성을 열어두는 접근 방식을 보여줍니다. ENFP는 다양한 사람들과의 만남을 통해 기회를 얻는 반면, INFJ는 소수의 깊은 관계를 선호합니다. 이 문장은 태양의 ENFP 성향을 잘 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "영혼의 인연 찾기",
            "explanation": "INFJ의 심층적 연결과 ENFP의 열린 탐색 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I rarely connect with people.",
                    "translation": "사람들과 잘 연결되지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태양",
                    "script": "Really? I connect with everyone!",
                    "translation": "정말? 난 모든 사람과 연결돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "I need deep, meaningful connections.",
                    "translation": "깊고 의미 있는 연결이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태양은 소수의 사람들과만 깊은 관계를 맺는 것을 선호한다.",
                    "hint": "태양이 대화 초반에 한 말을 다시 확인해보세요.",
                    "result": "X",
                    "explanation": "태양은 'I connect with everyone!'이라고 말했습니다. ENFP 성향답게 많은 사람들과 폭넓게 연결되는 것을 즐기는 반면, INFJ인 현우는 적은 수의 사람들과 깊은 관계를 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태양",
                    "script": "Let's go to that party!",
                    "translation": "그 파티에 가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "I'd rather have deep conversations.",
                    "translation": "차라리 깊은 대화를 나누고 싶어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태양",
                    "script": "You might meet your soulmate there!",
                    "translation": "거기서 네 소울메이트를 만날지도 몰라!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "The special person Taeyang said you can meet at the party is @@.",
                    "hint": "태양이 'You might meet your ... there!'라고 말했습니다.",
                    "optionA": "친구",
                    "optionB": "소울메이트",
                    "optionC": "선생님",
                    "result": "소울메이트",
                    "explanation": "'You might meet your soulmate there!'에서 태양은 ENFP다운 낙관적이고 가능성을 열어두는 성향을 보여줍니다. 'soulmate'는 '영혼의 짝, 인연'이라는 의미로, 깊은 연결을 중시하는 INFJ를 설득하려는 시도입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "True connections are rare, Tae-yang.",
                    "translation": "진정한 연결은 드물어, 태양아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태양",
                    "script": "You overthink everything! Just feel it!",
                    "translation": "넌 모든 걸 너무 생각해! 그냥 느껴봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I need to understand people first.",
                    "translation": "난 먼저 사람들을 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태양",
                    "script": "Understanding comes through experiences together!",
                    "translation": "이해는 함께하는 경험을 통해 오는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Maybe you're right... just once.",
                    "translation": "네 말이 맞을지도... 딱 한 번만."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태양",
                    "script": "Yes! Let's find your soulmate!",
                    "translation": "좋아! 네 소울메이트를 찾자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "ENFP인 태양의 관점에서 인연을 찾는 방법을 생각해보세요.",
                    "optionA": "many",
                    "optionB": "meet",
                    "optionC": "must",
                    "optionD": "You",
                    "optionE": "people",
                    "result": "You must meet many people",
                    "explanation": "'You must meet many people'는 ENFP의 외향적이고 가능성을 열어두는 접근 방식을 보여줍니다. ENFP는 다양한 사람들과의 만남을 통해 기회를 얻는 반면, INFJ는 소수의 깊은 관계를 선호합니다. 이 문장은 태양의 ENFP 성향을 잘 나타냅니다."
                }
            ]
        }
    ]
}
ID: 1551 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "혼자여행의 깊은 의미",
            "explanation": "INFJ의 내적 성찰과 ESTP의 감각적 경험 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "I'm planning a solo trip.",
                    "translation": "혼자 여행을 계획 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Solo? That sounds boring!",
                    "translation": "혼자? 그거 지루하겠다!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "It's for self-reflection and discovery.",
                    "translation": "자기 성찰과 발견을 위한 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 혼자 여행을 통해 자기 성찰의 시간을 갖고 싶어한다.",
                    "hint": "수아가 혼자 여행을 가려는 이유를 살펴보세요.",
                    "result": "O",
                    "explanation": "수아는 'It's for self-reflection and discovery'라고 했습니다. INFJ 성향답게 내면의 성찰과 자아 발견을 위한 의미 있는 여행을 원하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Let's go bungee jumping instead!",
                    "translation": "대신 번지점프 하러 가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "I want to visit quiet temples.",
                    "translation": "조용한 사원들을 방문하고 싶어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Temples? Live a little, Su-A!",
                    "translation": "사원? 좀 즐겁게 살자, 수아야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junho suggested @@ activities like bungee jumping to Sua.",
                    "hint": "ESTP인 준호가 선호하는 활동 스타일을 생각해보세요.",
                    "optionA": "조용한",
                    "optionB": "스릴 넘치는",
                    "optionC": "지루한",
                    "result": "스릴 넘치는",
                    "explanation": "준호는 'Let's go bungee jumping instead!'라고 말합니다. ESTP 성향답게 스릴과 감각적 경험을 추구하며, 조용한 활동보다는 즉각적이고 흥미로운 체험을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I need time alone with thoughts.",
                    "translation": "혼자 생각할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "You think too much! Try surfing!",
                    "translation": "너무 생각이 많아! 서핑 해봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Maybe I'll try something new.",
                    "translation": "어쩌면 새로운 걸 시도해볼까."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Now we're talking! Let's go!",
                    "translation": "이제 제대로 말하는군! 가자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "After my temple meditation week.",
                    "translation": "내 사원 명상 주간 이후에."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Fine... Call me when done!",
                    "translation": "좋아... 끝나면 연락해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 여행 스타일 차이를 생각해보세요.",
                    "optionA": "action",
                    "optionB": "contemplation",
                    "optionC": "versus",
                    "optionD": "Adventure",
                    "optionE": "and",
                    "result": "Adventure and action versus contemplation",
                    "explanation": "'Adventure and action versus contemplation'은 ESTP인 준호와 INFJ인 수아의 여행 스타일 차이를 보여줍니다. 준호는 모험과 행동을, 수아는 명상과 성찰을 선호합니다. 이는 외향(E)과 내향(I), 감각(S)과 직관(N)의 대비를 잘 나타냅니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "혼자여행의 깊은 의미",
            "explanation": "INFJ의 내적 성찰과 ESTP의 감각적 경험 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "I'm planning a solo trip.",
                    "translation": "혼자 여행을 계획 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Solo? That sounds boring!",
                    "translation": "혼자? 그거 지루하겠다!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "It's for self-reflection and discovery.",
                    "translation": "자기 성찰과 발견을 위한 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 혼자 여행을 통해 자기 성찰의 시간을 갖고 싶어한다.",
                    "hint": "수아가 혼자 여행을 가려는 이유를 살펴보세요.",
                    "result": "O",
                    "explanation": "수아는 'It's for self-reflection and discovery'라고 했습니다. INFJ 성향답게 내면의 성찰과 자아 발견을 위한 의미 있는 여행을 원하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Let's go bungee jumping instead!",
                    "translation": "대신 번지점프 하러 가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "I want to visit quiet temples.",
                    "translation": "조용한 사원들을 방문하고 싶어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Temples? Live a little, Su-A!",
                    "translation": "사원? 좀 즐겁게 살자, 수아야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Junho suggested @@ activities like bungee jumping to Sua.",
                    "hint": "ESTP인 준호가 선호하는 활동 스타일을 생각해보세요.",
                    "optionA": "조용한",
                    "optionB": "스릴 넘치는",
                    "optionC": "지루한",
                    "result": "스릴 넘치는",
                    "explanation": "준호는 'Let's go bungee jumping instead!'라고 말합니다. ESTP 성향답게 스릴과 감각적 경험을 추구하며, 조용한 활동보다는 즉각적이고 흥미로운 체험을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "I need time alone with thoughts.",
                    "translation": "혼자 생각할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "You think too much! Try surfing!",
                    "translation": "너무 생각이 많아! 서핑 해봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Maybe I'll try something new.",
                    "translation": "어쩌면 새로운 걸 시도해볼까."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Now we're talking! Let's go!",
                    "translation": "이제 제대로 말하는군! 가자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "After my temple meditation week.",
                    "translation": "내 사원 명상 주간 이후에."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Fine... Call me when done!",
                    "translation": "좋아... 끝나면 연락해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 여행 스타일 차이를 생각해보세요.",
                    "optionA": "action",
                    "optionB": "contemplation",
                    "optionC": "versus",
                    "optionD": "Adventure",
                    "optionE": "and",
                    "result": "Adventure and action versus contemplation",
                    "explanation": "'Adventure and action versus contemplation'은 ESTP인 준호와 INFJ인 수아의 여행 스타일 차이를 보여줍니다. 준호는 모험과 행동을, 수아는 명상과 성찰을 선호합니다. 이는 외향(E)과 내향(I), 감각(S)과 직관(N)의 대비를 잘 나타냅니다."
                }
            ]
        }
    ]
}
ID: 1552 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미로 찾는 자아",
            "explanation": "INFJ의 의미추구와 INTP의 지적호기심 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "I started painting last month.",
                    "translation": "지난달에 그림 그리기를 시작했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "What technique are you using?",
                    "translation": "어떤 기법을 사용하고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "It's about expressing my feelings.",
                    "translation": "내 감정을 표현하는 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 민서의 그림에서 기술적인 측면에 관심이 있다.",
                    "hint": "진우의 첫 반응을 살펴보세요.",
                    "result": "O",
                    "explanation": "진우는 'What technique are you using?'이라고 물었습니다. INTP 성향답게 그림의 감정적 측면보다는 기술적인 측면과 논리적 원리에 관심을 보이고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "I analyzed different painting methods.",
                    "translation": "다양한 그림 기법을 분석해봤어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "Art is more than techniques.",
                    "translation": "예술은 기법 이상의 것이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "But understanding principles helps improvement.",
                    "translation": "하지만 원리를 이해하면 발전에 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseo said art is more important than @@.",
                    "hint": "민서가 'Art is more than techniques'라고 말했습니다.",
                    "optionA": "감정",
                    "optionB": "기법",
                    "optionC": "색깔",
                    "result": "기법",
                    "explanation": "'Art is more than techniques'에서 민서는 INFJ답게 예술의 기술적 측면보다 그 이면의 의미와 감정적 표현을 중시합니다. 이는 INTP가 체계와 원리를 중시하는 것과 대조적입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "My art reflects my soul.",
                    "translation": "내 예술은 내 영혼을 반영해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "That's subjective and hard to measure.",
                    "translation": "그건 주관적이고 측정하기 어려워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Not everything needs to be measured.",
                    "translation": "모든 것이 측정될 필요는 없어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "I prefer logical approaches to hobbies.",
                    "translation": "난 취미에도 논리적 접근을 선호해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "Maybe we see creativity differently.",
                    "translation": "우리는 창의성을 다르게 보는 것 같아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Different perspectives can be complementary.",
                    "translation": "다른 관점들은 서로 보완될 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 취미 접근 방식 차이를 생각해보세요.",
                    "optionA": "with",
                    "optionB": "logic",
                    "optionC": "heart",
                    "optionD": "Creating",
                    "optionE": "or",
                    "result": "Creating with heart or logic",
                    "explanation": "'Creating with heart or logic'은 INFJ인 민서와 INTP인 진우의 접근 방식 차이를 잘 보여줍니다. 민서는 감정과 직관(heart)으로, 진우는 논리와 분석(logic)으로 창작에 접근합니다. 이는 F와 T의 차이를 분명하게 보여줍니다."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미로 찾는 자아",
            "explanation": "INFJ의 의미추구와 INTP의 지적호기심 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "I started painting last month.",
                    "translation": "지난달에 그림 그리기를 시작했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "What technique are you using?",
                    "translation": "어떤 기법을 사용하고 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "It's about expressing my feelings.",
                    "translation": "내 감정을 표현하는 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 민서의 그림에서 기술적인 측면에 관심이 있다.",
                    "hint": "진우의 첫 반응을 살펴보세요.",
                    "result": "O",
                    "explanation": "진우는 'What technique are you using?'이라고 물었습니다. INTP 성향답게 그림의 감정적 측면보다는 기술적인 측면과 논리적 원리에 관심을 보이고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "I analyzed different painting methods.",
                    "translation": "다양한 그림 기법을 분석해봤어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "Art is more than techniques.",
                    "translation": "예술은 기법 이상의 것이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "But understanding principles helps improvement.",
                    "translation": "하지만 원리를 이해하면 발전에 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minseo said art is more important than @@.",
                    "hint": "민서가 'Art is more than techniques'라고 말했습니다.",
                    "optionA": "감정",
                    "optionB": "기법",
                    "optionC": "색깔",
                    "result": "기법",
                    "explanation": "'Art is more than techniques'에서 민서는 INFJ답게 예술의 기술적 측면보다 그 이면의 의미와 감정적 표현을 중시합니다. 이는 INTP가 체계와 원리를 중시하는 것과 대조적입니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "My art reflects my soul.",
                    "translation": "내 예술은 내 영혼을 반영해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "That's subjective and hard to measure.",
                    "translation": "그건 주관적이고 측정하기 어려워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Not everything needs to be measured.",
                    "translation": "모든 것이 측정될 필요는 없어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "I prefer logical approaches to hobbies.",
                    "translation": "난 취미에도 논리적 접근을 선호해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "Maybe we see creativity differently.",
                    "translation": "우리는 창의성을 다르게 보는 것 같아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Different perspectives can be complementary.",
                    "translation": "다른 관점들은 서로 보완될 수 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 취미 접근 방식 차이를 생각해보세요.",
                    "optionA": "with",
                    "optionB": "logic",
                    "optionC": "heart",
                    "optionD": "Creating",
                    "optionE": "or",
                    "result": "Creating with heart or logic",
                    "explanation": "'Creating with heart or logic'은 INFJ인 민서와 INTP인 진우의 접근 방식 차이를 잘 보여줍니다. 민서는 감정과 직관(heart)으로, 진우는 논리와 분석(logic)으로 창작에 접근합니다. 이는 F와 T의 차이를 분명하게 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1553 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "직감으로 선택한 운명",
            "explanation": "INFJ의 가치 중심 결정과 INTJ의 논리 중심 결정 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "I chose this job because it felt right.",
                    "translation": "이 직업을 선택한 건 느낌이 좋았기 때문이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Without analyzing the pros and cons?",
                    "translation": "장단점을 분석하지 않고?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "My intuition has never failed me before!",
                    "translation": "내 직관은 전에 한 번도 나를 실망시킨 적이 없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁씨는 직업 선택 시 감정보다 분석을 중요시하나요?",
                    "hint": "준혁이 소현의 선택 방식에 대해 어떻게 반응했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준혁은 'Without analyzing the pros and cons?'라고 물었습니다. 장단점 분석 없이 결정한 것에 의문을 제기했으므로, 직업 선택 시 분석을 중요시함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "That's incredibly risky and illogical.",
                    "translation": "그건 믿을 수 없이 위험하고 비논리적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "Life isn't just about logic, Jun-hyuk.",
                    "translation": "인생은 논리만으로 이루어진 게 아니야, 준혁아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "But major decisions require strategic planning.",
                    "translation": "하지만 중요한 결정은 전략적 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소현",
                    "script": "This job aligns with my values perfectly.",
                    "translation": "이 직업은 내 가치관과 완벽하게 일치해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Sohyeon's job selection criterion is that it aligns with her @@.",
                    "hint": "소현이 직업이 무엇과 일치한다고 말했는지 확인해보세요.",
                    "optionA": "skills",
                    "optionB": "salary",
                    "optionC": "values",
                    "result": "values",
                    "explanation": "소현은 'This job aligns with my values perfectly'라고 말했습니다. 직업이 자신의 가치관(values)과 완벽하게 일치한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "What about career growth and income potential?",
                    "translation": "경력 성장과 수입 잠재력은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "Meaningful work matters more than money.",
                    "translation": "의미 있는 일은 돈보다 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "You can't pay bills with meaning.",
                    "translation": "의미로는 청구서를 낼 수 없어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "But I can sleep peacefully with purpose.",
                    "translation": "하지만 목적의식이 있으면 편안하게 잘 수 있어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "Logic and values aren't mutually exclusive.",
                    "translation": "논리와 가치는 상호 배타적이지 않아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 의사결정 방식 차이를 나타내는 문장을 만들어보세요.",
                    "result": "Heart decisions versus mind calculations",
                    "explanation": "INFJ인 소현과 INTJ인 준혁의 의사결정 방식 차이를 대비하는 문장입니다. '나는 마음으로 결정을 내리는 반면, 당신은 머리로 모든 결과를 계산해'라는 의미로, 감정적\/가치 기반 결정과 논리적\/분석적 결정의 차이를 표현합니다.",
                    "optionA": "Heart",
                    "optionB": "decisions",
                    "optionC": "mind",
                    "optionD": "calculations",
                    "optionE": "versus"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "직감으로 선택한 운명",
            "explanation": "INFJ의 가치 중심 결정과 INTJ의 논리 중심 결정 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "I chose this job because it felt right.",
                    "translation": "이 직업을 선택한 건 느낌이 좋았기 때문이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Without analyzing the pros and cons?",
                    "translation": "장단점을 분석하지 않고?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "My intuition has never failed me before!",
                    "translation": "내 직관은 전에 한 번도 나를 실망시킨 적이 없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁씨는 직업 선택 시 감정보다 분석을 중요시하나요?",
                    "hint": "준혁이 소현의 선택 방식에 대해 어떻게 반응했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "준혁은 'Without analyzing the pros and cons?'라고 물었습니다. 장단점 분석 없이 결정한 것에 의문을 제기했으므로, 직업 선택 시 분석을 중요시함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "That's incredibly risky and illogical.",
                    "translation": "그건 믿을 수 없이 위험하고 비논리적이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "Life isn't just about logic, Jun-hyuk.",
                    "translation": "인생은 논리만으로 이루어진 게 아니야, 준혁아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "But major decisions require strategic planning.",
                    "translation": "하지만 중요한 결정은 전략적 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소현",
                    "script": "This job aligns with my values perfectly.",
                    "translation": "이 직업은 내 가치관과 완벽하게 일치해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Sohyeon's job selection criterion is that it aligns with her @@.",
                    "hint": "소현이 직업이 무엇과 일치한다고 말했는지 확인해보세요.",
                    "optionA": "skills",
                    "optionB": "salary",
                    "optionC": "values",
                    "result": "values",
                    "explanation": "소현은 'This job aligns with my values perfectly'라고 말했습니다. 직업이 자신의 가치관(values)과 완벽하게 일치한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "What about career growth and income potential?",
                    "translation": "경력 성장과 수입 잠재력은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "Meaningful work matters more than money.",
                    "translation": "의미 있는 일은 돈보다 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "You can't pay bills with meaning.",
                    "translation": "의미로는 청구서를 낼 수 없어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "But I can sleep peacefully with purpose.",
                    "translation": "하지만 목적의식이 있으면 편안하게 잘 수 있어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "Logic and values aren't mutually exclusive.",
                    "translation": "논리와 가치는 상호 배타적이지 않아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 의사결정 방식 차이를 나타내는 문장을 만들어보세요.",
                    "optionA": "Heart",
                    "optionB": "decisions",
                    "optionC": "mind",
                    "optionD": "calculations",
                    "optionE": "versus",
                    "result": "Heart decisions versus mind calculations",
                    "explanation": "INFJ인 소현과 INTJ인 준혁의 의사결정 방식 차이를 대비하는 문장입니다. '나는 마음으로 결정을 내리는 반면, 당신은 머리로 모든 결과를 계산해'라는 의미로, 감정적\/가치 기반 결정과 논리적\/분석적 결정의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 1554 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "꿈을 좇는 유학 결정",
            "explanation": "INFJ의 비전 중심 선택과 ESTJ의 실용적 판단 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I'm going to study art in Paris!",
                    "translation": "파리에서 미술을 공부하러 갈 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Have you calculated the total costs?",
                    "translation": "총 비용을 계산해 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "It's my dream! I'll figure it out!",
                    "translation": "내 꿈이야! 어떻게든 해결할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준씨는 지민의 파리 유학 결정에 즉각적으로 지지하나요?",
                    "hint": "성준이 지민의 결정에 대해 처음 어떤 질문을 했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "성준은 'Have you calculated the total costs?'라고 물었습니다. 비용 계산에 대해 먼저 질문했으므로, 결정을 즉각적으로 지지하기보다는 현실적인 측면을 고려하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Dreams don't pay for tuition fees.",
                    "translation": "꿈으로는 등록금을 낼 수 없어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "The experience will be priceless for me!",
                    "translation": "그 경험은 나에게 값을 매길 수 없을 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "What's your employment plan afterward?",
                    "translation": "그 후의 취업 계획은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "I'll follow where my inspiration leads me.",
                    "translation": "내 영감이 이끄는 곳을 따라갈 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "The reason Jimin decided to study abroad in Paris is because it's her @@.",
                    "hint": "지민이 왜 파리에 가려고 하는지 그녀의 말을 확인해보세요.",
                    "optionA": "major",
                    "optionB": "dream",
                    "optionC": "specialty",
                    "result": "dream",
                    "explanation": "지민은 'It's my dream!'이라고 말했습니다. 파리 유학이 자신의 꿈(dream)이기 때문에 결정했다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "That's not a plan, that's wishful thinking!",
                    "translation": "그건 계획이 아니라 희망 사항일 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "Not everything needs a five-year strategy!",
                    "translation": "모든 것이 5년 전략이 필요한 건 아니야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "It does when it costs thousands of dollars!",
                    "translation": "수천 달러가 들 때는 필요하지!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Some opportunities are worth the risk.",
                    "translation": "어떤 기회들은 위험을 감수할 가치가 있어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "At least let's create a budget spreadsheet.",
                    "translation": "최소한 예산 스프레드시트를 만들어보자."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 의사결정 방식의 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Numbers versus magic both succeed",
                    "explanation": "ESTJ인 성준과 INFJ인 지민의 의사결정 방식 차이를 비교하는 문장입니다. '당신은 숫자를 보는 반면, 나는 마법을 봐. 하지만 우리 모두 성공을 원해'라는 의미로, 현실적\/실용적 결정과 영감\/꿈 기반 결정의 차이를 보여주면서도 공통된 목표를 강조합니다.",
                    "optionA": "Numbers",
                    "optionB": "both",
                    "optionC": "magic",
                    "optionD": "versus",
                    "optionE": "succeed"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "꿈을 좇는 유학 결정",
            "explanation": "INFJ의 비전 중심 선택과 ESTJ의 실용적 판단 대비",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지민",
                    "script": "I'm going to study art in Paris!",
                    "translation": "파리에서 미술을 공부하러 갈 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Have you calculated the total costs?",
                    "translation": "총 비용을 계산해 봤어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지민",
                    "script": "It's my dream! I'll figure it out!",
                    "translation": "내 꿈이야! 어떻게든 해결할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준씨는 지민의 파리 유학 결정에 즉각적으로 지지하나요?",
                    "hint": "성준이 지민의 결정에 대해 처음 어떤 질문을 했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "성준은 'Have you calculated the total costs?'라고 물었습니다. 비용 계산에 대해 먼저 질문했으므로, 결정을 즉각적으로 지지하기보다는 현실적인 측면을 고려하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Dreams don't pay for tuition fees.",
                    "translation": "꿈으로는 등록금을 낼 수 없어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지민",
                    "script": "The experience will be priceless for me!",
                    "translation": "그 경험은 나에게 값을 매길 수 없을 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "What's your employment plan afterward?",
                    "translation": "그 후의 취업 계획은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지민",
                    "script": "I'll follow where my inspiration leads me.",
                    "translation": "내 영감이 이끄는 곳을 따라갈 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "The reason Jimin decided to study abroad in Paris is because it's her @@.",
                    "hint": "지민이 왜 파리에 가려고 하는지 그녀의 말을 확인해보세요.",
                    "optionA": "major",
                    "optionB": "dream",
                    "optionC": "specialty",
                    "result": "dream",
                    "explanation": "지민은 'It's my dream!'이라고 말했습니다. 파리 유학이 자신의 꿈(dream)이기 때문에 결정했다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "That's not a plan, that's wishful thinking!",
                    "translation": "그건 계획이 아니라 희망 사항일 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "Not everything needs a five-year strategy!",
                    "translation": "모든 것이 5년 전략이 필요한 건 아니야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "It does when it costs thousands of dollars!",
                    "translation": "수천 달러가 들 때는 필요하지!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "Some opportunities are worth the risk.",
                    "translation": "어떤 기회들은 위험을 감수할 가치가 있어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "At least let's create a budget spreadsheet.",
                    "translation": "최소한 예산 스프레드시트를 만들어보자."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 의사결정 방식의 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "Numbers",
                    "optionB": "both",
                    "optionC": "magic",
                    "optionD": "versus",
                    "optionE": "succeed",
                    "result": "Numbers versus magic both succeed",
                    "explanation": "ESTJ인 성준과 INFJ인 지민의 의사결정 방식 차이를 비교하는 문장입니다. '당신은 숫자를 보는 반면, 나는 마법을 봐. 하지만 우리 모두 성공을 원해'라는 의미로, 현실적\/실용적 결정과 영감\/꿈 기반 결정의 차이를 보여주면서도 공통된 목표를 강조합니다."
                }
            ]
        }
    ]
}
ID: 1555 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "이상적인 룸메이트 찾기",
            "explanation": "INFJ의 조화 중시 선택과 ISTP의 실용적 접근 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I rejected three potential roommates already.",
                    "translation": "벌써 세 명의 잠재적 룸메이트를 거절했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "Why? All of them seemed perfectly fine.",
                    "translation": "왜? 다 괜찮아 보였는데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Our energies just didn't match well.",
                    "translation": "우리의 에너지가 잘 맞지 않았어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민우씨는 유진이 거절한 룸메이트들이 부적합했다고 생각하나요?",
                    "hint": "민우가 거절된 룸메이트들에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "민우는 'All of them seemed perfectly fine'(모두 완벽하게 괜찮아 보였다)라고 말했습니다. 거절된 룸메이트들이 적합했다고 생각함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Energies? Do they pay rent on time?",
                    "translation": "에너지? 그들이 집세를 제때 내?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "It's about our long-term living harmony!",
                    "translation": "장기적인 생활 조화에 관한 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "Check if they're clean and pay bills.",
                    "translation": "그들이 깨끗하고 청구서를 내는지 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "I need someone who respects quiet time.",
                    "translation": "조용한 시간을 존중하는 사람이 필요해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Minwoo considers important in choosing a roommate is whether they are @@.",
                    "hint": "민우가 확인하라고 한 사항들을 살펴보세요.",
                    "optionA": "friendly",
                    "optionB": "clean and pay bills",
                    "optionC": "studying",
                    "result": "clean and pay bills",
                    "explanation": "민우는 'Check if they're clean and pay bills'라고 말했습니다. 룸메이트가 깨끗하고(clean) 청구서를 내는지(pay bills) 확인하라고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "Just use a headset if they're noisy.",
                    "translation": "시끄러우면 그냥 헤드셋 써."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "It's about emotional atmosphere too!",
                    "translation": "감정적인 분위기도 중요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "You're overthinking this simple decision.",
                    "translation": "이 간단한 결정을 너무 깊게 생각하고 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Living together is never simple, Min-woo.",
                    "translation": "함께 사는 건 결코 간단하지 않아, 민우야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민우",
                    "script": "It is if you focus on practical matters.",
                    "translation": "실용적인 문제에 집중하면 간단해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "룸메이트 선택에 대한 두 사람의 접근 방식 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Practical cohabitation versus invisible connections",
                    "explanation": "ISTP인 민우와 INFJ인 유진의 의사결정 방식 차이를 비교하는 문장입니다. '당신은 동거의 실용적인 면에 집중하는 반면, 나는 사람들 사이의 보이지 않는 연결을 고려해'라는 의미로, 실용적\/객관적 결정과 감정적\/직관적 결정의 차이를 표현합니다.",
                    "optionA": "invisible",
                    "optionB": "cohabitation",
                    "optionC": "Practical",
                    "optionD": "connections",
                    "optionE": "versus"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "이상적인 룸메이트 찾기",
            "explanation": "INFJ의 조화 중시 선택과 ISTP의 실용적 접근 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I rejected three potential roommates already.",
                    "translation": "벌써 세 명의 잠재적 룸메이트를 거절했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "Why? All of them seemed perfectly fine.",
                    "translation": "왜? 다 괜찮아 보였는데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Our energies just didn't match well.",
                    "translation": "우리의 에너지가 잘 맞지 않았어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민우씨는 유진이 거절한 룸메이트들이 부적합했다고 생각하나요?",
                    "hint": "민우가 거절된 룸메이트들에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "민우는 'All of them seemed perfectly fine'(모두 완벽하게 괜찮아 보였다)라고 말했습니다. 거절된 룸메이트들이 적합했다고 생각함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Energies? Do they pay rent on time?",
                    "translation": "에너지? 그들이 집세를 제때 내?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "It's about our long-term living harmony!",
                    "translation": "장기적인 생활 조화에 관한 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "Check if they're clean and pay bills.",
                    "translation": "그들이 깨끗하고 청구서를 내는지 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "I need someone who respects quiet time.",
                    "translation": "조용한 시간을 존중하는 사람이 필요해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Minwoo considers important in choosing a roommate is whether they are @@.",
                    "hint": "민우가 확인하라고 한 사항들을 살펴보세요.",
                    "optionA": "friendly",
                    "optionB": "clean and pay bills",
                    "optionC": "studying",
                    "result": "clean and pay bills",
                    "explanation": "민우는 'Check if they're clean and pay bills'라고 말했습니다. 룸메이트가 깨끗하고(clean) 청구서를 내는지(pay bills) 확인하라고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "Just use a headset if they're noisy.",
                    "translation": "시끄러우면 그냥 헤드셋 써."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "It's about emotional atmosphere too!",
                    "translation": "감정적인 분위기도 중요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "You're overthinking this simple decision.",
                    "translation": "이 간단한 결정을 너무 깊게 생각하고 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Living together is never simple, Min-woo.",
                    "translation": "함께 사는 건 결코 간단하지 않아, 민우야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민우",
                    "script": "It is if you focus on practical matters.",
                    "translation": "실용적인 문제에 집중하면 간단해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "룸메이트 선택에 대한 두 사람의 접근 방식 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "invisible",
                    "optionB": "cohabitation",
                    "optionC": "Practical",
                    "optionD": "connections",
                    "optionE": "versus",
                    "result": "Practical cohabitation versus invisible connections",
                    "explanation": "ISTP인 민우와 INFJ인 유진의 의사결정 방식 차이를 비교하는 문장입니다. '당신은 동거의 실용적인 면에 집중하는 반면, 나는 사람들 사이의 보이지 않는 연결을 고려해'라는 의미로, 실용적\/객관적 결정과 감정적\/직관적 결정의 차이를 표현합니다."
                }
            ]
        }
    ]
}
ID: 1556 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "진정한 나의 길 찾기",
            "explanation": "INFJ의 의미 중심 선택과 ENTJ의 성과 중심 선택 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I'm leaving my high-paying corporate job.",
                    "translation": "고액 연봉의 회사 일을 그만둘 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "That's career suicide! What's your strategy?",
                    "translation": "그건 경력 자살이야! 어떤 전략이 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "I want to find work that helps people.",
                    "translation": "사람들을 돕는 일을 찾고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준씨는 미래의 직업 변경 결정을 긍정적으로 보나요?",
                    "hint": "태준이 미래의 결정에 대해 처음 어떻게 반응했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "태준은 'That's career suicide!'(그건 경력 자살이야)라고 말했습니다. 미래의 결정을 매우 부정적으로 보고 있음을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Success means maximizing your earning potential!",
                    "translation": "성공은 수입 잠재력을 극대화하는 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Success is finding meaningful fulfillment.",
                    "translation": "성공은 의미 있는 성취감을 찾는 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You'll regret this emotional decision later.",
                    "translation": "나중에 이 감정적인 결정을 후회할 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "I'd regret staying in a soulless job forever.",
                    "translation": "영혼 없는 직업에 영원히 머무는 걸 후회할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "The condition of the job Mirae wants to find is something that @@ people.",
                    "hint": "미래가 어떤 종류의 일을 찾고 싶다고 했는지 확인해보세요.",
                    "optionA": "teach",
                    "optionB": "help",
                    "optionC": "entertain",
                    "result": "help",
                    "explanation": "미래는 'I want to find work that helps people'라고 말했습니다. 사람들을 돕는(help) 일을 찾고 싶다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Donate to charity instead of career suicide!",
                    "translation": "경력 자살 대신 자선단체에 기부해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "I need to be personally involved in helping.",
                    "translation": "직접 도움을 주는 데 참여해야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "At least consider the ROI of this decision.",
                    "translation": "최소한 이 결정의 투자 수익률을 고려해봐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "Some returns can't be measured in money.",
                    "translation": "어떤 수익은 돈으로 측정할 수 없어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태준",
                    "script": "Everything can and should be measured!",
                    "translation": "모든 것은 측정할 수 있고, 측정해야 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람이 성공을 바라보는 관점 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Bottom line versus lives touched",
                    "explanation": "ENTJ인 태준과 INFJ인 미래의 성공에 대한 관점 차이를 대비하는 문장입니다. '당신은 성공을 수익으로 측정하는 반면, 나는 영향을 받고 변화된 삶으로 측정해'라는 의미로, 결과 중심적 판단과 가치 중심적 판단의 차이를 보여줍니다.",
                    "optionA": "Bottom",
                    "optionB": "versus",
                    "optionC": "lives",
                    "optionD": "touched",
                    "optionE": "line"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "진정한 나의 길 찾기",
            "explanation": "INFJ의 의미 중심 선택과 ENTJ의 성과 중심 선택 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "I'm leaving my high-paying corporate job.",
                    "translation": "고액 연봉의 회사 일을 그만둘 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "That's career suicide! What's your strategy?",
                    "translation": "그건 경력 자살이야! 어떤 전략이 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "I want to find work that helps people.",
                    "translation": "사람들을 돕는 일을 찾고 싶어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준씨는 미래의 직업 변경 결정을 긍정적으로 보나요?",
                    "hint": "태준이 미래의 결정에 대해 처음 어떻게 반응했는지 확인해보세요.",
                    "result": "X",
                    "explanation": "태준은 'That's career suicide!'(그건 경력 자살이야)라고 말했습니다. 미래의 결정을 매우 부정적으로 보고 있음을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Success means maximizing your earning potential!",
                    "translation": "성공은 수입 잠재력을 극대화하는 거야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "Success is finding meaningful fulfillment.",
                    "translation": "성공은 의미 있는 성취감을 찾는 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "You'll regret this emotional decision later.",
                    "translation": "나중에 이 감정적인 결정을 후회할 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "I'd regret staying in a soulless job forever.",
                    "translation": "영혼 없는 직업에 영원히 머무는 걸 후회할 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "The condition of the job Mirae wants to find is something that @@ people.",
                    "hint": "미래가 어떤 종류의 일을 찾고 싶다고 했는지 확인해보세요.",
                    "optionA": "teach",
                    "optionB": "help",
                    "optionC": "entertain",
                    "result": "help",
                    "explanation": "미래는 'I want to find work that helps people'라고 말했습니다. 사람들을 돕는(help) 일을 찾고 싶다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Donate to charity instead of career suicide!",
                    "translation": "경력 자살 대신 자선단체에 기부해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "I need to be personally involved in helping.",
                    "translation": "직접 도움을 주는 데 참여해야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "At least consider the ROI of this decision.",
                    "translation": "최소한 이 결정의 투자 수익률을 고려해봐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "Some returns can't be measured in money.",
                    "translation": "어떤 수익은 돈으로 측정할 수 없어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태준",
                    "script": "Everything can and should be measured!",
                    "translation": "모든 것은 측정할 수 있고, 측정해야 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람이 성공을 바라보는 관점 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "Bottom",
                    "optionB": "versus",
                    "optionC": "lives",
                    "optionD": "touched",
                    "optionE": "line",
                    "result": "Bottom line versus lives touched",
                    "explanation": "ENTJ인 태준과 INFJ인 미래의 성공에 대한 관점 차이를 대비하는 문장입니다. '당신은 성공을 수익으로 측정하는 반면, 나는 영향을 받고 변화된 삶으로 측정해'라는 의미로, 결과 중심적 판단과 가치 중심적 판단의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1557 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "진심 투표의 리더십",
            "explanation": "INFJ의 가치 기반 리더십과 ENTP의 논리적 토론 중시 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "As club president, I voted with my heart.",
                    "translation": "동아리 회장으로서, 나는 마음으로 투표했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "Shouldn't decisions be based on logic?",
                    "translation": "결정은 논리에 근거해야 하지 않을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "This choice will strengthen our community spirit.",
                    "translation": "이 선택은 우리의 공동체 정신을 강화할 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현씨는 감정보다 논리적 판단이 더 중요하다고 생각하나요?",
                    "hint": "도현이 결정의 근거에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "도현은 'Shouldn't decisions be based on logic?'이라고 물었습니다. 결정이 논리에 근거해야 한다고 생각함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "We should debate all options thoroughly!",
                    "translation": "모든 옵션을 철저히 토론해야 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "Sometimes endless debate hurts feelings.",
                    "translation": "때로는 끝없는 토론이 감정을 상하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "Feelings? We need the objectively best choice!",
                    "translation": "감정? 우리는 객관적으로 최선의 선택이 필요해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서윤",
                    "script": "The best choice considers everyone's wellbeing.",
                    "translation": "최선의 선택은 모두의 웰빙을 고려해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Seoyoon considers important as a leader is @@.",
                    "hint": "서윤이 어떤 선택이 중요하다고 했는지 확인해보세요.",
                    "optionA": "community spirit",
                    "optionB": "debate skills",
                    "optionC": "competitive edge",
                    "result": "community spirit",
                    "explanation": "서윤은 'This choice will strengthen our community spirit'라고 말했습니다. 공동체 정신(community spirit)을 강화하는 선택을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Can you prove your decision is rational?",
                    "translation": "네 결정이 합리적이라는 걸 증명할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서윤",
                    "script": "Leadership isn't just about cold rationality.",
                    "translation": "리더십은 차가운 합리성만의 문제가 아니야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "It should be! Emotions cloud judgment!",
                    "translation": "그래야 해! 감정은 판단을 흐리게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서윤",
                    "script": "Empathy helps me understand what people need.",
                    "translation": "공감은 사람들이 필요로 하는 것을 이해하는 데 도움을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "Data would tell you what they actually need!",
                    "translation": "데이터는 그들이 실제로 필요한 것을 알려줄 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 리더십 접근 방식 차이를 표현하는 문장을 만들어보세요.",
                    "result": "Compassion versus logical analysis leadership",
                    "explanation": "INFJ인 서윤과 ENTP인 도현의 리더십 스타일 차이를 대비하는 문장입니다. '나는 연민으로 이끄는 반면, 당신은 토론과 논리적 분석으로 이끌 것이다'라는 의미로, 감정\/가치 중심 리더십과 논리\/토론 중심 리더십의 차이를 보여줍니다.",
                    "optionA": "analysis",
                    "optionB": "logical",
                    "optionC": "versus",
                    "optionD": "Compassion",
                    "optionE": "leadership"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "진심 투표의 리더십",
            "explanation": "INFJ의 가치 기반 리더십과 ENTP의 논리적 토론 중시 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "As club president, I voted with my heart.",
                    "translation": "동아리 회장으로서, 나는 마음으로 투표했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "Shouldn't decisions be based on logic?",
                    "translation": "결정은 논리에 근거해야 하지 않을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "This choice will strengthen our community spirit.",
                    "translation": "이 선택은 우리의 공동체 정신을 강화할 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도현씨는 감정보다 논리적 판단이 더 중요하다고 생각하나요?",
                    "hint": "도현이 결정의 근거에 대해 어떻게 말했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "도현은 'Shouldn't decisions be based on logic?'이라고 물었습니다. 결정이 논리에 근거해야 한다고 생각함을 알 수 있습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도현",
                    "script": "We should debate all options thoroughly!",
                    "translation": "모든 옵션을 철저히 토론해야 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "Sometimes endless debate hurts feelings.",
                    "translation": "때로는 끝없는 토론이 감정을 상하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "Feelings? We need the objectively best choice!",
                    "translation": "감정? 우리는 객관적으로 최선의 선택이 필요해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서윤",
                    "script": "The best choice considers everyone's wellbeing.",
                    "translation": "최선의 선택은 모두의 웰빙을 고려해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Seoyoon considers important as a leader is @@.",
                    "hint": "서윤이 어떤 선택이 중요하다고 했는지 확인해보세요.",
                    "optionA": "community spirit",
                    "optionB": "debate skills",
                    "optionC": "competitive edge",
                    "result": "community spirit",
                    "explanation": "서윤은 'This choice will strengthen our community spirit'라고 말했습니다. 공동체 정신(community spirit)을 강화하는 선택을 중요시합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "Can you prove your decision is rational?",
                    "translation": "네 결정이 합리적이라는 걸 증명할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서윤",
                    "script": "Leadership isn't just about cold rationality.",
                    "translation": "리더십은 차가운 합리성만의 문제가 아니야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "It should be! Emotions cloud judgment!",
                    "translation": "그래야 해! 감정은 판단을 흐리게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서윤",
                    "script": "Empathy helps me understand what people need.",
                    "translation": "공감은 사람들이 필요로 하는 것을 이해하는 데 도움을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "Data would tell you what they actually need!",
                    "translation": "데이터는 그들이 실제로 필요한 것을 알려줄 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 사람의 리더십 접근 방식 차이를 표현하는 문장을 만들어보세요.",
                    "optionA": "analysis",
                    "optionB": "logical",
                    "optionC": "versus",
                    "optionD": "Compassion",
                    "optionE": "leadership",
                    "result": "Compassion versus logical analysis leadership",
                    "explanation": "INFJ인 서윤과 ENTP인 도현의 리더십 스타일 차이를 대비하는 문장입니다. '나는 연민으로 이끄는 반면, 당신은 토론과 논리적 분석으로 이끌 것이다'라는 의미로, 감정\/가치 중심 리더십과 논리\/토론 중심 리더십의 차이를 보여줍니다."
                }
            ]
        }
    ]
}
ID: 1558 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업가의 도전 정신",
            "explanation": "ESTP의 즉흥적 도전과 INTJ의 전략적 계획 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I'm starting a business tomorrow!",
                    "translation": "내일 사업을 시작할 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Tomorrow? That's way too soon.",
                    "translation": "내일? 그건 너무 빠른데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Why wait? I've got the idea!",
                    "translation": "왜 기다려? 아이디어가 있잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈씨는 현우씨의 바로 창업하겠다는 계획에 동의하나요?",
                    "hint": "지훈의 첫 대답을 확인해보세요.",
                    "result": "X",
                    "explanation": "지훈은 'That's way too soon'(그건 너무 빠른데)라고 말했습니다. 즉, 현우의 계획에 동의하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "You need a five-year strategy plan.",
                    "translation": "5년 전략 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Strategy? I'll figure it out!",
                    "translation": "전략? 알아서 해결할게!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "That's extremely risky, Hyun-woo.",
                    "translation": "그건 매우 위험해, 현우야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현우",
                    "script": "Risk is part of success!",
                    "translation": "위험은 성공의 일부지!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Jihoon said Hyeonwoo needs is a 5-year @@ plan.",
                    "hint": "지훈이 언급한 계획의 종류를 찾아보세요.",
                    "optionA": "business",
                    "optionB": "marketing",
                    "optionC": "strategy",
                    "result": "strategy",
                    "explanation": "지훈은 'You need a five-year strategy plan'이라고 말했습니다. 5년 전략 계획이 필요하다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I've analyzed your business idea.",
                    "translation": "네 사업 아이디어를 분석해봤어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Already? When did you do that?",
                    "translation": "벌써? 언제 그랬어?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Last night. It's actually promising.",
                    "translation": "어젯밤에. 사실 유망해 보여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "See? My instincts are good!",
                    "translation": "봐? 내 직감이 좋다니까!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "But we need proper market research.",
                    "translation": "하지만 제대로 된 시장 조사가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "현우가 지훈에게 제안할 말을 구성해보세요.",
                    "result": "Research then take immediate action",
                    "explanation": "ESTP인 현우는 행동 지향적이므로, INTJ인 지훈에게 '당신은 연구를 하고 나는 바로 행동할게!'라고 제안하는 것이 자연스럽습니다.",
                    "optionA": "immediate",
                    "optionB": "take",
                    "optionC": "then",
                    "optionD": "action",
                    "optionE": "Research"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창업가의 도전 정신",
            "explanation": "ESTP의 즉흥적 도전과 INTJ의 전략적 계획 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I'm starting a business tomorrow!",
                    "translation": "내일 사업을 시작할 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Tomorrow? That's way too soon.",
                    "translation": "내일? 그건 너무 빠른데."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Why wait? I've got the idea!",
                    "translation": "왜 기다려? 아이디어가 있잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈씨는 현우씨의 바로 창업하겠다는 계획에 동의하나요?",
                    "hint": "지훈의 첫 대답을 확인해보세요.",
                    "result": "X",
                    "explanation": "지훈은 'That's way too soon'(그건 너무 빠른데)라고 말했습니다. 즉, 현우의 계획에 동의하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "You need a five-year strategy plan.",
                    "translation": "5년 전략 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Strategy? I'll figure it out!",
                    "translation": "전략? 알아서 해결할게!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "That's extremely risky, Hyun-woo.",
                    "translation": "그건 매우 위험해, 현우야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현우",
                    "script": "Risk is part of success!",
                    "translation": "위험은 성공의 일부지!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Jihoon said Hyeonwoo needs is a 5-year @@ plan.",
                    "hint": "지훈이 언급한 계획의 종류를 찾아보세요.",
                    "optionA": "business",
                    "optionB": "marketing",
                    "optionC": "strategy",
                    "result": "strategy",
                    "explanation": "지훈은 'You need a five-year strategy plan'이라고 말했습니다. 5년 전략 계획이 필요하다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I've analyzed your business idea.",
                    "translation": "네 사업 아이디어를 분석해봤어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Already? When did you do that?",
                    "translation": "벌써? 언제 그랬어?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Last night. It's actually promising.",
                    "translation": "어젯밤에. 사실 유망해 보여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "See? My instincts are good!",
                    "translation": "봐? 내 직감이 좋다니까!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "But we need proper market research.",
                    "translation": "하지만 제대로 된 시장 조사가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "현우가 지훈에게 제안할 말을 구성해보세요.",
                    "optionA": "immediate",
                    "optionB": "take",
                    "optionC": "then",
                    "optionD": "action",
                    "optionE": "Research",
                    "result": "Research then take immediate action",
                    "explanation": "ESTP인 현우는 행동 지향적이므로, INTJ인 지훈에게 '당신은 연구를 하고 나는 바로 행동할게!'라고 제안하는 것이 자연스럽습니다."
                }
            ]
        }
    ]
}
ID: 1559 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자유로운 프리랜서의 삶",
            "explanation": "ESTP의 자유추구와 ISFJ의 안정추구 성향 대비",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I quit my job today!",
                    "translation": "오늘 회사 그만뒀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "What? Why would you do that?",
                    "translation": "뭐? 왜 그런 짓을 했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I'm going freelance. More freedom!",
                    "translation": "프리랜서로 일할 거야. 더 자유롭잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우씨가 회사를 그만둔 이유는 더 많은 자유를 원해서인가요?",
                    "hint": "정우가 프리랜서가 되려는 이유를 확인해보세요.",
                    "result": "O",
                    "explanation": "정우는 'More freedom!'이라고 말했습니다. 더 많은 자유를 원해서 프리랜서가 되겠다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "But what about job security?",
                    "translation": "하지만 직업 안정성은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "Security is boring. I need excitement!",
                    "translation": "안정은 지루해. 나는 흥미진진한 걸 원해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "You should have planned this carefully.",
                    "translation": "이걸 신중하게 계획했어야 했는데."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정우",
                    "script": "Plans limit opportunities, Su-bin!",
                    "translation": "계획은 기회를 제한해, 수빈아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Subin worries about is job @@.",
                    "hint": "수빈이 언급한 직업과 관련된 걱정은 무엇인가요?",
                    "optionA": "position",
                    "optionB": "security",
                    "optionC": "benefits",
                    "result": "security",
                    "explanation": "수빈은 'But what about job security?'라고 물었습니다. 직업 안정성에 대해 걱정하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Do you have any clients yet?",
                    "translation": "아직 고객이 있기는 해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "Not yet, but I'll find them!",
                    "translation": "아직은 없지만, 곧 찾을 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "How will you pay your bills?",
                    "translation": "어떻게 청구서를 낼 거야?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "I've saved enough for three months.",
                    "translation": "3개월치는 저축해 놨어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "Only three months? That's risky...",
                    "translation": "겨우 3개월? 그건 위험한데..."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정우가 수빈에게 자신의 자신감을 나타내는 표현을 구성해보세요.",
                    "result": "Always find opportunities when needed",
                    "explanation": "ESTP인 정우는 낙관적이고 기회를 잘 찾는 성향이므로, '걱정마! 필요할 때 항상 새로운 기회를 찾아내'라는 표현이 그의 성격을 잘 나타냅니다.",
                    "optionA": "when",
                    "optionB": "opportunities",
                    "optionC": "needed",
                    "optionD": "find",
                    "optionE": "Always"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자유로운 프리랜서의 삶",
            "explanation": "ESTP의 자유추구와 ISFJ의 안정추구 성향 대비",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I quit my job today!",
                    "translation": "오늘 회사 그만뒀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "What? Why would you do that?",
                    "translation": "뭐? 왜 그런 짓을 했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I'm going freelance. More freedom!",
                    "translation": "프리랜서로 일할 거야. 더 자유롭잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우씨가 회사를 그만둔 이유는 더 많은 자유를 원해서인가요?",
                    "hint": "정우가 프리랜서가 되려는 이유를 확인해보세요.",
                    "result": "O",
                    "explanation": "정우는 'More freedom!'이라고 말했습니다. 더 많은 자유를 원해서 프리랜서가 되겠다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "But what about job security?",
                    "translation": "하지만 직업 안정성은 어떡해?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "Security is boring. I need excitement!",
                    "translation": "안정은 지루해. 나는 흥미진진한 걸 원해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "You should have planned this carefully.",
                    "translation": "이걸 신중하게 계획했어야 했는데."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정우",
                    "script": "Plans limit opportunities, Su-bin!",
                    "translation": "계획은 기회를 제한해, 수빈아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Subin worries about is job @@.",
                    "hint": "수빈이 언급한 직업과 관련된 걱정은 무엇인가요?",
                    "optionA": "position",
                    "optionB": "security",
                    "optionC": "benefits",
                    "result": "security",
                    "explanation": "수빈은 'But what about job security?'라고 물었습니다. 직업 안정성에 대해 걱정하고 있습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Do you have any clients yet?",
                    "translation": "아직 고객이 있기는 해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "Not yet, but I'll find them!",
                    "translation": "아직은 없지만, 곧 찾을 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "How will you pay your bills?",
                    "translation": "어떻게 청구서를 낼 거야?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "I've saved enough for three months.",
                    "translation": "3개월치는 저축해 놨어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "Only three months? That's risky...",
                    "translation": "겨우 3개월? 그건 위험한데..."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정우가 수빈에게 자신의 자신감을 나타내는 표현을 구성해보세요.",
                    "optionA": "when",
                    "optionB": "opportunities",
                    "optionC": "needed",
                    "optionD": "find",
                    "optionE": "Always",
                    "result": "Always find opportunities when needed",
                    "explanation": "ESTP인 정우는 낙관적이고 기회를 잘 찾는 성향이므로, '걱정마! 필요할 때 항상 새로운 기회를 찾아내'라는 표현이 그의 성격을 잘 나타냅니다."
                }
            ]
        }
    ]
}
ID: 1560 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 상담의 기술",
            "explanation": "ESTP의 실용적 접근과 ENFJ의 가치 중심적 상담법",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "This student needs career advice now.",
                    "translation": "이 학생은 지금 진로 상담이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Let's talk about her dreams first.",
                    "translation": "먼저 그녀의 꿈에 대해 이야기해봐요."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "Dreams? She needs a job quickly!",
                    "translation": "꿈? 그녀는 빨리 직업이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지씨는 학생의 실제 필요보다 꿈에 집중하나요?",
                    "hint": "민지의 첫 번째 대답에 주목해보세요.",
                    "result": "O",
                    "explanation": "민지는 'Let's talk about her dreams first'라고 말했습니다. 실질적인 취업보다 먼저 꿈에 대해 이야기하자고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "Understanding values creates lasting happiness.",
                    "translation": "가치를 이해하면 지속적인 행복이 생겨요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Paying bills creates immediate happiness!",
                    "translation": "청구서를 내는 것이 당장의 행복을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "We should consider her personal growth.",
                    "translation": "그녀의 개인적 성장을 고려해야 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "Growth comes after financial stability.",
                    "translation": "성장은 재정적 안정 이후에 오는 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Junho says is the source of happiness is @@.",
                    "hint": "준호가 '행복'과 관련하여 말한 내용을 찾아보세요.",
                    "optionA": "finding dreams",
                    "optionB": "paying bills",
                    "optionC": "personal growth",
                    "result": "paying bills",
                    "explanation": "준호는 'Paying bills creates immediate happiness!'라고 말했습니다. 청구서를 낼 수 있는 상태(재정적 안정)가 행복의 원천이라고 봅니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Let's ask what she truly wants.",
                    "translation": "그녀가 진정으로 원하는 것이 무엇인지 물어봐요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "She wants the highest-paying job, obviously.",
                    "translation": "그녀는 분명히 가장 많이 버는 직업을 원해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "That's your value, not hers.",
                    "translation": "그건 당신의 가치지, 그녀의 가치가 아니에요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Let's just ask her directly.",
                    "translation": "그냥 직접 물어보자."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "That's actually a good approach!",
                    "translation": "그게 사실 좋은 접근법이네요!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학생의 대답에 대한 예상을 문장으로 구성해보세요.",
                    "result": "Wants both money meaningful work",
                    "explanation": "대부분의 사람들이 그렇듯 '그녀는 돈과 의미 있는 일 모두를 원한다'는 문장으로, 두 상담자의 관점을 모두 반영하는 절충적 결론을 나타냅니다.",
                    "optionA": "money",
                    "optionB": "meaningful",
                    "optionC": "both",
                    "optionD": "work",
                    "optionE": "Wants"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 상담의 기술",
            "explanation": "ESTP의 실용적 접근과 ENFJ의 가치 중심적 상담법",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "This student needs career advice now.",
                    "translation": "이 학생은 지금 진로 상담이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "Let's talk about her dreams first.",
                    "translation": "먼저 그녀의 꿈에 대해 이야기해봐요."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "Dreams? She needs a job quickly!",
                    "translation": "꿈? 그녀는 빨리 직업이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지씨는 학생의 실제 필요보다 꿈에 집중하나요?",
                    "hint": "민지의 첫 번째 대답에 주목해보세요.",
                    "result": "O",
                    "explanation": "민지는 'Let's talk about her dreams first'라고 말했습니다. 실질적인 취업보다 먼저 꿈에 대해 이야기하자고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민지",
                    "script": "Understanding values creates lasting happiness.",
                    "translation": "가치를 이해하면 지속적인 행복이 생겨요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Paying bills creates immediate happiness!",
                    "translation": "청구서를 내는 것이 당장의 행복을 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "We should consider her personal growth.",
                    "translation": "그녀의 개인적 성장을 고려해야 해요."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "Growth comes after financial stability.",
                    "translation": "성장은 재정적 안정 이후에 오는 거야."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Junho says is the source of happiness is @@.",
                    "hint": "준호가 '행복'과 관련하여 말한 내용을 찾아보세요.",
                    "optionA": "finding dreams",
                    "optionB": "paying bills",
                    "optionC": "personal growth",
                    "result": "paying bills",
                    "explanation": "준호는 'Paying bills creates immediate happiness!'라고 말했습니다. 청구서를 낼 수 있는 상태(재정적 안정)가 행복의 원천이라고 봅니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민지",
                    "script": "Let's ask what she truly wants.",
                    "translation": "그녀가 진정으로 원하는 것이 무엇인지 물어봐요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "She wants the highest-paying job, obviously.",
                    "translation": "그녀는 분명히 가장 많이 버는 직업을 원해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "That's your value, not hers.",
                    "translation": "그건 당신의 가치지, 그녀의 가치가 아니에요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Let's just ask her directly.",
                    "translation": "그냥 직접 물어보자."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "That's actually a good approach!",
                    "translation": "그게 사실 좋은 접근법이네요!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학생의 대답에 대한 예상을 문장으로 구성해보세요.",
                    "optionA": "money",
                    "optionB": "meaningful",
                    "optionC": "both",
                    "optionD": "work",
                    "optionE": "Wants",
                    "result": "Wants both money meaningful work",
                    "explanation": "대부분의 사람들이 그렇듯 '그녀는 돈과 의미 있는 일 모두를 원한다'는 문장으로, 두 상담자의 관점을 모두 반영하는 절충적 결론을 나타냅니다."
                }
            ]
        }
    ]
}
ID: 1561 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 산업 도전하기",
            "explanation": "ESTP의 도전적 행동력과 INFP의 가치 중심적 접근",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민석",
                    "script": "I'm starting a tech business tomorrow!",
                    "translation": "내일부터 기술 사업을 시작할 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Wow! Does it align with your values?",
                    "translation": "와! 그게 네 가치관과 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민석",
                    "script": "Values? It's about making money!",
                    "translation": "가치관? 돈을 버는 게 중요하지!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태석씨는 사업을 시작하는 데 있어 가치관보다 수익을 더 중요시하나요?",
                    "hint": "태석이 '가치관'에 대한 혜원의 질문에 어떻게 답했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태석은 'It's about making money!'라고 답했습니다. 가치관보다는 돈을 버는 것이 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "But what about your true passion?",
                    "translation": "하지만 네 진정한 열정은 어때?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민석",
                    "script": "My passion is successful business ventures!",
                    "translation": "내 열정은 성공적인 사업 모험이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "Will it help make the world better?",
                    "translation": "그게 세상을 더 좋게 만들까?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민석",
                    "script": "It'll make MY world better!",
                    "translation": "그건 내 세상을 더 좋게 만들 거야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Hyewon asked Taeseok about is whether his business @@.",
                    "hint": "혜원의 세 번째 대화를 확인해보세요.",
                    "optionA": "profitable",
                    "optionB": "innovative",
                    "optionC": "help make the world better",
                    "result": "help make the world better",
                    "explanation": "혜원은 'Will it help make the world better?'라고 물었습니다. 그의 사업이 세상을 더 좋게 만드는데 도움이 될지를 묻고 있습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "What does your app actually do?",
                    "translation": "네 앱이 실제로 뭘 하는 거야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민석",
                    "script": "It connects local farmers to consumers!",
                    "translation": "지역 농부들과 소비자들을 연결해 주는 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "That's actually meaningful and beautiful!",
                    "translation": "그건 사실 의미 있고 아름다운 일이네!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민석",
                    "script": "Is it? I just saw market opportunity.",
                    "translation": "그래? 난 그냥 시장 기회를 본 거야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "You're helping sustainable food systems!",
                    "translation": "너는 지속 가능한 식품 시스템을 돕고 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "태석이 자신의 생각을 바꾸는 내용의 문장을 구성해보세요.",
                    "result": "Money and goodness work together",
                    "explanation": "ESTP인 태석이 INFP인 혜원의 관점을 받아들이며, '돈을 벌면서 동시에 좋은 일을 할 수 있다는 것을 깨닫지 못했다'라는 의미의 문장이 적절합니다.",
                    "optionA": "goodness",
                    "optionB": "Money",
                    "optionC": "and",
                    "optionD": "together",
                    "optionE": "work"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 산업 도전하기",
            "explanation": "ESTP의 도전적 행동력과 INFP의 가치 중심적 접근",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민석",
                    "script": "I'm starting a tech business tomorrow!",
                    "translation": "내일부터 기술 사업을 시작할 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Wow! Does it align with your values?",
                    "translation": "와! 그게 네 가치관과 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민석",
                    "script": "Values? It's about making money!",
                    "translation": "가치관? 돈을 버는 게 중요하지!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태석씨는 사업을 시작하는 데 있어 가치관보다 수익을 더 중요시하나요?",
                    "hint": "태석이 '가치관'에 대한 혜원의 질문에 어떻게 답했는지 확인해보세요.",
                    "result": "O",
                    "explanation": "태석은 'It's about making money!'라고 답했습니다. 가치관보다는 돈을 버는 것이 중요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "But what about your true passion?",
                    "translation": "하지만 네 진정한 열정은 어때?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민석",
                    "script": "My passion is successful business ventures!",
                    "translation": "내 열정은 성공적인 사업 모험이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "Will it help make the world better?",
                    "translation": "그게 세상을 더 좋게 만들까?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민석",
                    "script": "It'll make MY world better!",
                    "translation": "그건 내 세상을 더 좋게 만들 거야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "What Hyewon asked Taeseok about is whether his business @@.",
                    "hint": "혜원의 세 번째 대화를 확인해보세요.",
                    "optionA": "profitable",
                    "optionB": "innovative",
                    "optionC": "help make the world better",
                    "result": "help make the world better",
                    "explanation": "혜원은 'Will it help make the world better?'라고 물었습니다. 그의 사업이 세상을 더 좋게 만드는데 도움이 될지를 묻고 있습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "What does your app actually do?",
                    "translation": "네 앱이 실제로 뭘 하는 거야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민석",
                    "script": "It connects local farmers to consumers!",
                    "translation": "지역 농부들과 소비자들을 연결해 주는 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "That's actually meaningful and beautiful!",
                    "translation": "그건 사실 의미 있고 아름다운 일이네!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민석",
                    "script": "Is it? I just saw market opportunity.",
                    "translation": "그래? 난 그냥 시장 기회를 본 거야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "You're helping sustainable food systems!",
                    "translation": "너는 지속 가능한 식품 시스템을 돕고 있어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "태석이 자신의 생각을 바꾸는 내용의 문장을 구성해보세요.",
                    "optionA": "goodness",
                    "optionB": "Money",
                    "optionC": "and",
                    "optionD": "together",
                    "optionE": "work",
                    "result": "Money and goodness work together",
                    "explanation": "ESTP인 태석이 INFP인 혜원의 관점을 받아들이며, '돈을 벌면서 동시에 좋은 일을 할 수 있다는 것을 깨닫지 못했다'라는 의미의 문장이 적절합니다."
                }
            ]
        }
    ]
}
ID: 1562 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적 경력 전환의 비결",
            "explanation": "ESTP의 도전 정신과 ENTJ의 체계적 접근 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I'm quitting finance to become chef!",
                    "translation": "금융업 그만두고 셰프가 될 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Have you planned your career transition?",
                    "translation": "경력 전환을 계획했니?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Plan? I'm just going for it!",
                    "translation": "계획? 그냥 도전할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현씨는 셰프가 되기 위한 구체적인 계획을 가지고 있나요?",
                    "hint": "동현이 '계획'에 대한 유진의 질문에 어떻게 답했는지 생각해보세요.",
                    "result": "X",
                    "explanation": "동현은 'Plan? I'm just going for it!'이라고 말했습니다. 구체적인 계획 없이 바로 도전하겠다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "That's risky. You need strategic steps.",
                    "translation": "그건 위험해. 전략적인 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I learn best through direct experience!",
                    "translation": "난 직접적인 경험을 통해 가장 잘 배우거든!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "First, take cooking classes at night.",
                    "translation": "우선, 저녁에 요리 수업을 들어봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Classes? I'll just start working somewhere!",
                    "translation": "수업? 그냥 어디든 취직해서 시작할 거야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "The first step Yujin suggested to Donghyeon is @@.",
                    "hint": "유진이 동현에게 제안한 첫 번째 단계를 찾아보세요.",
                    "optionA": "taking cooking classes",
                    "optionB": "quitting finance job",
                    "optionC": "starting a restaurant",
                    "result": "taking cooking classes",
                    "explanation": "유진은 'First, take cooking classes at night'라고 말했습니다. 첫 번째로 저녁에 요리 수업을 들으라고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Let me create a five-year plan.",
                    "translation": "내가 5년 계획을 만들어 줄게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Five years? That's way too long!",
                    "translation": "5년? 그건 너무 길어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "You could be head chef by then.",
                    "translation": "그때쯤이면 넌 수석 셰프가 될 수 있을 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "I want to be head chef NOW!",
                    "translation": "나는 지금 당장 수석 셰프가 되고 싶어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "That's not how careers work, Dong-hyun.",
                    "translation": "경력이란 그렇게 작동하지 않아, 동현아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "둘의 타협점을 찾는 대화를 구성해보세요.",
                    "result": "Create yearly plan with steps",
                    "explanation": "ESTP의 즉각적인 행동 성향과 ENTJ의 계획적 성향 사이의 타협점으로, '1년 계획을 월별 행동 단계와 함께 만드는 건 어때?'라는 제안이 적절합니다.",
                    "optionA": "with",
                    "optionB": "plan",
                    "optionC": "yearly",
                    "optionD": "steps",
                    "optionE": "Create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적 경력 전환의 비결",
            "explanation": "ESTP의 도전 정신과 ENTJ의 체계적 접근 비교",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I'm quitting finance to become chef!",
                    "translation": "금융업 그만두고 셰프가 될 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Have you planned your career transition?",
                    "translation": "경력 전환을 계획했니?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Plan? I'm just going for it!",
                    "translation": "계획? 그냥 도전할 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현씨는 셰프가 되기 위한 구체적인 계획을 가지고 있나요?",
                    "hint": "동현이 '계획'에 대한 유진의 질문에 어떻게 답했는지 생각해보세요.",
                    "result": "X",
                    "explanation": "동현은 'Plan? I'm just going for it!'이라고 말했습니다. 구체적인 계획 없이 바로 도전하겠다는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "That's risky. You need strategic steps.",
                    "translation": "그건 위험해. 전략적인 단계가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I learn best through direct experience!",
                    "translation": "난 직접적인 경험을 통해 가장 잘 배우거든!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "First, take cooking classes at night.",
                    "translation": "우선, 저녁에 요리 수업을 들어봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Classes? I'll just start working somewhere!",
                    "translation": "수업? 그냥 어디든 취직해서 시작할 거야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "The first step Yujin suggested to Donghyeon is @@.",
                    "hint": "유진이 동현에게 제안한 첫 번째 단계를 찾아보세요.",
                    "optionA": "taking cooking classes",
                    "optionB": "quitting finance job",
                    "optionC": "starting a restaurant",
                    "result": "taking cooking classes",
                    "explanation": "유진은 'First, take cooking classes at night'라고 말했습니다. 첫 번째로 저녁에 요리 수업을 들으라고 제안했습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Let me create a five-year plan.",
                    "translation": "내가 5년 계획을 만들어 줄게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Five years? That's way too long!",
                    "translation": "5년? 그건 너무 길어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "You could be head chef by then.",
                    "translation": "그때쯤이면 넌 수석 셰프가 될 수 있을 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "I want to be head chef NOW!",
                    "translation": "나는 지금 당장 수석 셰프가 되고 싶어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "That's not how careers work, Dong-hyun.",
                    "translation": "경력이란 그렇게 작동하지 않아, 동현아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "둘의 타협점을 찾는 대화를 구성해보세요.",
                    "optionA": "with",
                    "optionB": "plan",
                    "optionC": "yearly",
                    "optionD": "steps",
                    "optionE": "Create",
                    "result": "Create yearly plan with steps",
                    "explanation": "ESTP의 즉각적인 행동 성향과 ENTJ의 계획적 성향 사이의 타협점으로, '1년 계획을 월별 행동 단계와 함께 만드는 건 어때?'라는 제안이 적절합니다."
                }
            ]
        }
    ]
}
ID: 1563 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "현재를 즐기는 여행법",
            "explanation": "ESTP의 즉각적 경험 추구와 INFP의 의미 중심 결정",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "Let's choose our next destination by flipping a coin!",
                    "translation": "동전 던지기로 다음 목적지를 정하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "But shouldn't we pick somewhere meaningful to us?",
                    "translation": "하지만 우리에게 의미 있는 곳을 선택해야 하지 않을까?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준호씨는 여행지 선택에 깊은 의미를 부여하나요?",
                    "hint": "준호가 'Let's choose our next destination by flipping a coin!'이라고 말했어요.",
                    "result": "X",
                    "explanation": "준호는 '동전 던지기로 다음 목적지를 정하자'고 말해서 여행지 선택에 깊은 의미보다 우연성과 즉흥성을 선호함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Meaningful? I just want to have fun wherever we go!",
                    "translation": "의미? 난 그냥 어디를 가든 재미있게 놀고 싶어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "But travel should transform us somehow, don't you think?",
                    "translation": "하지만 여행은 우리를 어떻게든 변화시켜야 한다고 생각하지 않아?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Somi thinks travel should @@ people.",
                    "hint": "소미가 말한 'But travel should transform us somehow'를 확인해보세요.",
                    "optionA": "happy",
                    "optionB": "transform",
                    "optionC": "tired",
                    "result": "transform",
                    "explanation": "'transform'은 '변화시키다, 변모시키다'라는 뜻으로, 소미는 여행이 사람을 변화시켜야 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "The best trips are the ones with unexpected adventures!",
                    "translation": "최고의 여행은 예상치 못한 모험이 있는 여행이야!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "I'd like to visit places that resonate with my soul.",
                    "translation": "난 내 영혼과 공명하는 장소를 방문하고 싶어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소미가 어떤 장소를 방문하고 싶어하는지 확인해보세요.",
                    "result": "Visit places that resonate soul",
                    "explanation": "소미는 '내 영혼과 공명하는 장소를 방문하고 싶다'고 말했어요. 'resonate with my soul'은 '내 영혼과 공명하다'라는 표현입니다.",
                    "optionA": "places",
                    "optionB": "that",
                    "optionC": "Visit",
                    "optionD": "soul",
                    "optionE": "resonate"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your soul? I just want good food and cool activities!",
                    "translation": "네 영혼? 난 그냥 맛있는 음식과 멋진 활동을 원할 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "What if we visit an ancient temple with deep history?",
                    "translation": "깊은 역사를 가진 고대 사원을 방문하면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Can we zipline or ride ATVs near this temple?",
                    "translation": "이 사원 근처에서 집라인이나 ATV를 탈 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "It's about quiet reflection, not adrenaline rushes...",
                    "translation": "그건 아드레날린 러시가 아니라 조용한 사색에 관한 거야..."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "How about we do the temple in the morning, adventure after?",
                    "translation": "아침에 사원을 방문하고, 그 후에 모험을 하는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "소미",
                    "script": "That's... actually a perfect balance. You're pretty wise!",
                    "translation": "그건... 사실 완벽한 균형이네. 너 꽤 현명한데!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "현재를 즐기는 여행법",
            "explanation": "ESTP의 즉각적 경험 추구와 INFP의 의미 중심 결정",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "Let's choose our next destination by flipping a coin!",
                    "translation": "동전 던지기로 다음 목적지를 정하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "But shouldn't we pick somewhere meaningful to us?",
                    "translation": "하지만 우리에게 의미 있는 곳을 선택해야 하지 않을까?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준호씨는 여행지 선택에 깊은 의미를 부여하나요?",
                    "hint": "준호가 'Let's choose our next destination by flipping a coin!'이라고 말했어요.",
                    "result": "X",
                    "explanation": "준호는 '동전 던지기로 다음 목적지를 정하자'고 말해서 여행지 선택에 깊은 의미보다 우연성과 즉흥성을 선호함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Meaningful? I just want to have fun wherever we go!",
                    "translation": "의미? 난 그냥 어디를 가든 재미있게 놀고 싶어!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "But travel should transform us somehow, don't you think?",
                    "translation": "하지만 여행은 우리를 어떻게든 변화시켜야 한다고 생각하지 않아?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Somi thinks travel should @@ people.",
                    "hint": "소미가 말한 'But travel should transform us somehow'를 확인해보세요.",
                    "optionA": "happy",
                    "optionB": "transform",
                    "optionC": "tired",
                    "result": "transform",
                    "explanation": "'transform'은 '변화시키다, 변모시키다'라는 뜻으로, 소미는 여행이 사람을 변화시켜야 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "The best trips are the ones with unexpected adventures!",
                    "translation": "최고의 여행은 예상치 못한 모험이 있는 여행이야!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "I'd like to visit places that resonate with my soul.",
                    "translation": "난 내 영혼과 공명하는 장소를 방문하고 싶어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소미가 어떤 장소를 방문하고 싶어하는지 확인해보세요.",
                    "optionA": "places",
                    "optionB": "that",
                    "optionC": "Visit",
                    "optionD": "soul",
                    "optionE": "resonate",
                    "result": "Visit places that resonate soul",
                    "explanation": "소미는 '내 영혼과 공명하는 장소를 방문하고 싶다'고 말했어요. 'resonate with my soul'은 '내 영혼과 공명하다'라는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your soul? I just want good food and cool activities!",
                    "translation": "네 영혼? 난 그냥 맛있는 음식과 멋진 활동을 원할 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "What if we visit an ancient temple with deep history?",
                    "translation": "깊은 역사를 가진 고대 사원을 방문하면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Can we zipline or ride ATVs near this temple?",
                    "translation": "이 사원 근처에서 집라인이나 ATV를 탈 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "It's about quiet reflection, not adrenaline rushes...",
                    "translation": "그건 아드레날린 러시가 아니라 조용한 사색에 관한 거야..."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "How about we do the temple in the morning, adventure after?",
                    "translation": "아침에 사원을 방문하고, 그 후에 모험을 하는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "소미",
                    "script": "That's... actually a perfect balance. You're pretty wise!",
                    "translation": "그건... 사실 완벽한 균형이네. 너 꽤 현명한데!"
                }
            ]
        }
    ]
}
ID: 1564 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "연인의 감정 vs 논리",
            "explanation": "ESTP의 현실적 해결법과 ENFJ의 감정 중심 접근",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민우",
                    "script": "You're upset about your job? Just quit and find another!",
                    "translation": "직장 때문에 속상해? 그냥 그만두고 다른 거 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "It's not that simple... I've built relationships there.",
                    "translation": "그렇게 단순한 게 아니야... 거기서 관계를 쌓아왔어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민우씨는 문제 해결에 직접적인 접근법을 선호하나요?",
                    "hint": "민우가 'Just quit and find another!'라고 말했어요.",
                    "result": "O",
                    "explanation": "민우는 '그냥 그만두고 다른 거 찾아!'라고 말해서 직접적이고 즉각적인 해결책을 선호함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민우",
                    "script": "Relationships? But they're treating you badly!",
                    "translation": "관계? 하지만 그들은 너를 나쁘게 대하고 있잖아!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "I care about how my leaving will affect others.",
                    "translation": "내가 떠나는 것이 다른 사람들에게 어떤 영향을 미칠지 신경 쓰여."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Jieun is concerned about the @@ her actions have on others.",
                    "hint": "지은이 말한 'I care about how my leaving will affect others'를 확인해보세요.",
                    "optionA": "money",
                    "optionB": "affect",
                    "optionC": "time",
                    "result": "affect",
                    "explanation": "'affect'는 '영향을 미치다'라는 뜻으로, 지은은 자신이 떠나는 것이 다른 사람들에게 미치는 영향을 신경 쓰고 있어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "You can't let emotions cloud practical decisions!",
                    "translation": "감정이 실용적인 결정을 흐리게 해서는 안 돼!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지은",
                    "script": "But emotions ARE practical when dealing with people!",
                    "translation": "하지만 사람을 다룰 때는 감정이 실용적인 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지은이 감정에 대해 어떻게 생각하는지 확인해보세요.",
                    "result": "Emotions are practical with people",
                    "explanation": "지은은 '사람을 다룰 때는 감정이 실용적'이라고 말했어요. 대문자 'ARE'는 강조를 위해 사용되었습니다.",
                    "optionA": "practical",
                    "optionB": "are",
                    "optionC": "Emotions",
                    "optionD": "with",
                    "optionE": "people"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "Look at the facts: you're unhappy and underpaid there.",
                    "translation": "사실을 봐: 너는 거기서 불행하고 적게 받고 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "I know, but I need to leave in a compassionate way.",
                    "translation": "알아, 하지만 난 배려하는 방식으로 떠나야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "Just give two weeks' notice. That's fair enough!",
                    "translation": "그냥 2주 전에 통보해. 그것으로 충분히 공정해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "I want to train my replacement and say proper goodbyes.",
                    "translation": "내 후임자를 훈련시키고 제대로 작별 인사를 하고 싶어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민우",
                    "script": "That could take months! Your time is valuable too.",
                    "translation": "그거 몇 달이 걸릴 수도 있어! 너의 시간도 소중해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지은",
                    "script": "Doing what feels right IS valuable to me. It's my choice.",
                    "translation": "옳다고 느끼는 일을 하는 것이 나에게는 소중해. 그건 내 선택이야."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "연인의 감정 vs 논리",
            "explanation": "ESTP의 현실적 해결법과 ENFJ의 감정 중심 접근",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민우",
                    "script": "You're upset about your job? Just quit and find another!",
                    "translation": "직장 때문에 속상해? 그냥 그만두고 다른 거 찾아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "It's not that simple... I've built relationships there.",
                    "translation": "그렇게 단순한 게 아니야... 거기서 관계를 쌓아왔어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민우씨는 문제 해결에 직접적인 접근법을 선호하나요?",
                    "hint": "민우가 'Just quit and find another!'라고 말했어요.",
                    "result": "O",
                    "explanation": "민우는 '그냥 그만두고 다른 거 찾아!'라고 말해서 직접적이고 즉각적인 해결책을 선호함을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민우",
                    "script": "Relationships? But they're treating you badly!",
                    "translation": "관계? 하지만 그들은 너를 나쁘게 대하고 있잖아!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "I care about how my leaving will affect others.",
                    "translation": "내가 떠나는 것이 다른 사람들에게 어떤 영향을 미칠지 신경 쓰여."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Jieun is concerned about the @@ her actions have on others.",
                    "hint": "지은이 말한 'I care about how my leaving will affect others'를 확인해보세요.",
                    "optionA": "money",
                    "optionB": "affect",
                    "optionC": "time",
                    "result": "affect",
                    "explanation": "'affect'는 '영향을 미치다'라는 뜻으로, 지은은 자신이 떠나는 것이 다른 사람들에게 미치는 영향을 신경 쓰고 있어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "You can't let emotions cloud practical decisions!",
                    "translation": "감정이 실용적인 결정을 흐리게 해서는 안 돼!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지은",
                    "script": "But emotions ARE practical when dealing with people!",
                    "translation": "하지만 사람을 다룰 때는 감정이 실용적인 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지은이 감정에 대해 어떻게 생각하는지 확인해보세요.",
                    "optionA": "practical",
                    "optionB": "are",
                    "optionC": "Emotions",
                    "optionD": "with",
                    "optionE": "people",
                    "result": "Emotions are practical with people",
                    "explanation": "지은은 '사람을 다룰 때는 감정이 실용적'이라고 말했어요. 대문자 'ARE'는 강조를 위해 사용되었습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "Look at the facts: you're unhappy and underpaid there.",
                    "translation": "사실을 봐: 너는 거기서 불행하고 적게 받고 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "I know, but I need to leave in a compassionate way.",
                    "translation": "알아, 하지만 난 배려하는 방식으로 떠나야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "Just give two weeks' notice. That's fair enough!",
                    "translation": "그냥 2주 전에 통보해. 그것으로 충분히 공정해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "I want to train my replacement and say proper goodbyes.",
                    "translation": "내 후임자를 훈련시키고 제대로 작별 인사를 하고 싶어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민우",
                    "script": "That could take months! Your time is valuable too.",
                    "translation": "그거 몇 달이 걸릴 수도 있어! 너의 시간도 소중해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지은",
                    "script": "Doing what feels right IS valuable to me. It's my choice.",
                    "translation": "옳다고 느끼는 일을 하는 것이 나에게는 소중해. 그건 내 선택이야."
                }
            ]
        }
    ]
}
ID: 1565 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "동아리 활동 선정",
            "explanation": "ESTP의 활동 중심 선택과 ISFJ의 배려 중심 결정",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "Let's choose rock climbing for our club activity!",
                    "translation": "우리 동아리 활동으로 암벽 등반을 선택하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "But some members might be afraid of heights...",
                    "translation": "하지만 일부 회원들은 고소공포증이 있을 수도 있어..."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "미나씨는 다른 회원들의 감정을 고려하나요?",
                    "hint": "미나가 'But some members might be afraid of heights'라고 말했어요.",
                    "result": "O",
                    "explanation": "미나는 '일부 회원들은 고소공포증이 있을 수도 있다'고 말하며 다른 회원들의 감정과 상황을 고려하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "They can overcome their fears! It'll be exciting!",
                    "translation": "그들은 두려움을 극복할 수 있어! 신나는 일이 될 거야!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "I'd rather choose something everyone can enjoy comfortably.",
                    "translation": "모두가 편안하게 즐길 수 있는 것을 선택하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Taeyoon thinks members can overcome @@.",
                    "hint": "태윤이 말한 'They can overcome their fears!'를 확인해보세요.",
                    "optionA": "skills",
                    "optionB": "fears",
                    "optionC": "hobbies",
                    "result": "fears",
                    "explanation": "'fears'는 '두려움'이라는 뜻으로, 태윤은 회원들이 두려움을 극복할 수 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "But comfortable activities are usually boring!",
                    "translation": "하지만 편안한 활동은 보통 지루해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "What about a cooking class? Everyone likes food.",
                    "translation": "요리 수업은 어때? 모두가 음식을 좋아하잖아."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "미나가 어떤 대안을 제안했는지 확인해보세요.",
                    "optionA": "What",
                    "optionB": "about",
                    "optionC": "cooking",
                    "optionD": "class",
                    "optionE": "a",
                    "result": "What about a cooking class",
                    "explanation": "미나는 '요리 수업은 어때?'라고 제안했어요. 'What about'은 '~는 어때?'라는 표현으로 제안할 때 사용합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Cooking? That's not adventurous at all!",
                    "translation": "요리? 그건 전혀 모험적이지 않잖아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "Min-ji hasn't joined any activities because she's shy.",
                    "translation": "민지는 수줍음 때문에 어떤 활동에도 참여하지 않았어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "So what? She needs to step out of her comfort zone!",
                    "translation": "그래서? 그녀는 편안한 영역에서 벗어날 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "She's a great cook though. She could really shine there.",
                    "translation": "하지만 그녀는 요리를 잘해. 거기서 정말 빛날 수 있을 거야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "Hmm... maybe we could have an extreme cooking challenge?",
                    "translation": "음... 아마도 우리는 익스트림 요리 챌린지를 할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "미나",
                    "script": "See? We can find something that works for everyone!",
                    "translation": "봐? 우리는 모두에게 맞는 무언가를 찾을 수 있어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "동아리 활동 선정",
            "explanation": "ESTP의 활동 중심 선택과 ISFJ의 배려 중심 결정",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태윤",
                    "script": "Let's choose rock climbing for our club activity!",
                    "translation": "우리 동아리 활동으로 암벽 등반을 선택하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "But some members might be afraid of heights...",
                    "translation": "하지만 일부 회원들은 고소공포증이 있을 수도 있어..."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "미나씨는 다른 회원들의 감정을 고려하나요?",
                    "hint": "미나가 'But some members might be afraid of heights'라고 말했어요.",
                    "result": "O",
                    "explanation": "미나는 '일부 회원들은 고소공포증이 있을 수도 있다'고 말하며 다른 회원들의 감정과 상황을 고려하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태윤",
                    "script": "They can overcome their fears! It'll be exciting!",
                    "translation": "그들은 두려움을 극복할 수 있어! 신나는 일이 될 거야!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "I'd rather choose something everyone can enjoy comfortably.",
                    "translation": "모두가 편안하게 즐길 수 있는 것을 선택하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Taeyoon thinks members can overcome @@.",
                    "hint": "태윤이 말한 'They can overcome their fears!'를 확인해보세요.",
                    "optionA": "skills",
                    "optionB": "fears",
                    "optionC": "hobbies",
                    "result": "fears",
                    "explanation": "'fears'는 '두려움'이라는 뜻으로, 태윤은 회원들이 두려움을 극복할 수 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "But comfortable activities are usually boring!",
                    "translation": "하지만 편안한 활동은 보통 지루해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "What about a cooking class? Everyone likes food.",
                    "translation": "요리 수업은 어때? 모두가 음식을 좋아하잖아."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "미나가 어떤 대안을 제안했는지 확인해보세요.",
                    "optionA": "What",
                    "optionB": "about",
                    "optionC": "cooking",
                    "optionD": "class",
                    "optionE": "a",
                    "result": "What about a cooking class",
                    "explanation": "미나는 '요리 수업은 어때?'라고 제안했어요. 'What about'은 '~는 어때?'라는 표현으로 제안할 때 사용합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Cooking? That's not adventurous at all!",
                    "translation": "요리? 그건 전혀 모험적이지 않잖아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "Min-ji hasn't joined any activities because she's shy.",
                    "translation": "민지는 수줍음 때문에 어떤 활동에도 참여하지 않았어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "So what? She needs to step out of her comfort zone!",
                    "translation": "그래서? 그녀는 편안한 영역에서 벗어날 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "She's a great cook though. She could really shine there.",
                    "translation": "하지만 그녀는 요리를 잘해. 거기서 정말 빛날 수 있을 거야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "Hmm... maybe we could have an extreme cooking challenge?",
                    "translation": "음... 아마도 우리는 익스트림 요리 챌린지를 할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "미나",
                    "script": "See? We can find something that works for everyone!",
                    "translation": "봐? 우리는 모두에게 맞는 무언가를 찾을 수 있어!"
                }
            ]
        }
    ]
}
ID: 1566 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "학생 코칭의 기술",
            "explanation": "ESTP의 실용적 능력 개발과 INFJ의 잠재력 발견 접근",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "Your basketball technique needs immediate fixes.",
                    "translation": "네 농구 기술은 즉각적인 수정이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "코치",
                    "script": "But first, let's understand why he plays basketball.",
                    "translation": "하지만 먼저, 그가 왜 농구를 하는지 이해해보자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "강사는 기술적인 측면에 초점을 맞추나요?",
                    "hint": "강사가 'Your basketball technique needs immediate fixes'라고 말했어요.",
                    "result": "O",
                    "explanation": "강사는 '네 농구 기술은 즉각적인 수정이 필요해'라고 말해서 기술적인 측면에 초점을 맞추고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강사",
                    "script": "Why? To win games! His shooting form is terrible!",
                    "translation": "왜? 경기에서 이기려고! 그의 슈팅 폼이 끔찍해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "코치",
                    "script": "Maybe basketball helps him connect with others.",
                    "translation": "아마도 농구는 그가 다른 사람들과 연결되는 데 도움이 될 거야."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The coach thinks basketball helps people @@.",
                    "hint": "코치가 말한 'Maybe basketball helps him connect with others'를 확인해보세요.",
                    "optionA": "compete",
                    "optionB": "connect",
                    "optionC": "fight",
                    "result": "connect",
                    "explanation": "'connect'는 '연결되다'라는 뜻으로, 코치는 농구가 그 학생이 다른 사람들과 연결되는 데 도움이 될 수 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강사",
                    "script": "Who cares about connection? Skills win championships!",
                    "translation": "누가 연결에 신경 써? 기술이 챔피언십을 이기는 거야!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "코치",
                    "script": "I've noticed he plays better when feeling supported.",
                    "translation": "그는 지지받는다고 느낄 때 더 잘 플레이한다는 걸 알아챘어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "코치가 학생에 대해 어떤 관찰을 했는지 확인해보세요.",
                    "result": "Performs better when feeling supported",
                    "explanation": "코치는 '그는 지지받는다고 느낄 때 더 잘 플레이한다는 걸 알아챘다'고 말했어요. 'notice'는 '알아채다, 주목하다'라는 의미입니다.",
                    "optionA": "when",
                    "optionB": "feeling",
                    "optionC": "supported",
                    "optionD": "better",
                    "optionE": "Performs"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강사",
                    "script": "Fine, I'll say 'good job' while fixing his form.",
                    "translation": "좋아, 그의 폼을 고치면서 '잘했어'라고 말할게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "코치",
                    "script": "It's about genuine connection, not just empty praise.",
                    "translation": "그건 그냥 빈 칭찬이 아니라 진정한 연결에 관한 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강사",
                    "script": "Look, he's here to improve his skills, not make friends.",
                    "translation": "봐, 그는 친구를 사귀러 온 게 아니라 기술을 향상시키러 온 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "코치",
                    "script": "Skills improve faster when students feel understood.",
                    "translation": "학생들이 이해받는다고 느낄 때 기술이 더 빨리 향상돼."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "강사",
                    "script": "So you're saying I should care about his feelings?",
                    "translation": "그러니까 내가 그의 감정에 신경 써야 한다는 거야?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "코치",
                    "script": "Yes, because then he'll actually listen to your advice.",
                    "translation": "그래, 그러면 그가 실제로 너의 조언을 들을 테니까."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "학생 코칭의 기술",
            "explanation": "ESTP의 실용적 능력 개발과 INFJ의 잠재력 발견 접근",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "강사",
                    "script": "Your basketball technique needs immediate fixes.",
                    "translation": "네 농구 기술은 즉각적인 수정이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "코치",
                    "script": "But first, let's understand why he plays basketball.",
                    "translation": "하지만 먼저, 그가 왜 농구를 하는지 이해해보자."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "강사는 기술적인 측면에 초점을 맞추나요?",
                    "hint": "강사가 'Your basketball technique needs immediate fixes'라고 말했어요.",
                    "result": "O",
                    "explanation": "강사는 '네 농구 기술은 즉각적인 수정이 필요해'라고 말해서 기술적인 측면에 초점을 맞추고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "강사",
                    "script": "Why? To win games! His shooting form is terrible!",
                    "translation": "왜? 경기에서 이기려고! 그의 슈팅 폼이 끔찍해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "코치",
                    "script": "Maybe basketball helps him connect with others.",
                    "translation": "아마도 농구는 그가 다른 사람들과 연결되는 데 도움이 될 거야."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "The coach thinks basketball helps people @@.",
                    "hint": "코치가 말한 'Maybe basketball helps him connect with others'를 확인해보세요.",
                    "optionA": "compete",
                    "optionB": "connect",
                    "optionC": "fight",
                    "result": "connect",
                    "explanation": "'connect'는 '연결되다'라는 뜻으로, 코치는 농구가 그 학생이 다른 사람들과 연결되는 데 도움이 될 수 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강사",
                    "script": "Who cares about connection? Skills win championships!",
                    "translation": "누가 연결에 신경 써? 기술이 챔피언십을 이기는 거야!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "코치",
                    "script": "I've noticed he plays better when feeling supported.",
                    "translation": "그는 지지받는다고 느낄 때 더 잘 플레이한다는 걸 알아챘어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "코치가 학생에 대해 어떤 관찰을 했는지 확인해보세요.",
                    "optionA": "when",
                    "optionB": "feeling",
                    "optionC": "supported",
                    "optionD": "better",
                    "optionE": "Performs",
                    "result": "Performs better when feeling supported",
                    "explanation": "코치는 '그는 지지받는다고 느낄 때 더 잘 플레이한다는 걸 알아챘다'고 말했어요. 'notice'는 '알아채다, 주목하다'라는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강사",
                    "script": "Fine, I'll say 'good job' while fixing his form.",
                    "translation": "좋아, 그의 폼을 고치면서 '잘했어'라고 말할게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "코치",
                    "script": "It's about genuine connection, not just empty praise.",
                    "translation": "그건 그냥 빈 칭찬이 아니라 진정한 연결에 관한 거야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강사",
                    "script": "Look, he's here to improve his skills, not make friends.",
                    "translation": "봐, 그는 친구를 사귀러 온 게 아니라 기술을 향상시키러 온 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "코치",
                    "script": "Skills improve faster when students feel understood.",
                    "translation": "학생들이 이해받는다고 느낄 때 기술이 더 빨리 향상돼."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "강사",
                    "script": "So you're saying I should care about his feelings?",
                    "translation": "그러니까 내가 그의 감정에 신경 써야 한다는 거야?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "코치",
                    "script": "Yes, because then he'll actually listen to your advice.",
                    "translation": "그래, 그러면 그가 실제로 너의 조언을 들을 테니까."
                }
            ]
        }
    ]
}
ID: 1567 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "친구 고민 상담소",
            "explanation": "ESTP의 행동 중심 해결책과 ESFJ의 정서적 위로 접근",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Just tell your boyfriend exactly what you want!",
                    "translation": "그냥 네 남자친구에게 네가 원하는 것을 정확히 말해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Mina needs emotional support first, not solutions.",
                    "translation": "미나는 해결책이 아니라 먼저 정서적 지지가 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지훈씨는 직접적인 의사소통을 권장하나요?",
                    "hint": "지훈이 'Just tell your boyfriend exactly what you want!'라고 말했어요.",
                    "result": "O",
                    "explanation": "지훈은 '그냥 네 남자친구에게 네가 원하는 것을 정확히 말하라'고 조언해 직접적인 의사소통을 권장하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "Support? Problems need solutions, not just feelings!",
                    "translation": "지지? 문제는 그냥 감정이 아니라 해결책이 필요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "People need to feel heard before taking advice.",
                    "translation": "사람들은 조언을 받기 전에 먼저 자신의 말이 들린다고 느낄 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Sumin says people need to feel @@ first before receiving advice.",
                    "hint": "수민이 말한 'People need to feel heard before taking advice'를 확인해보세요.",
                    "optionA": "loved",
                    "optionB": "heard",
                    "optionC": "happy",
                    "result": "heard",
                    "explanation": "'heard'는 '들린다, 경청된다'라는 뜻으로, 수민은 사람들이 조언을 받기 전에 자신의 말이 들린다고 느낄 필요가 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "But she's been complaining about this for weeks!",
                    "translation": "하지만 그녀는 몇 주 동안 이것에 대해 불평해 왔어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Because she values her relationship and feels stuck.",
                    "translation": "왜냐하면 그녀는 그녀의 관계를 소중히 여기고 막혔다고 느끼거든."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "수민이 미나가 어떻게 느끼고 있다고 말했는지 확인해보세요.",
                    "result": "Values relationship but feels stuck",
                    "explanation": "수민은 '그녀는 그녀의 관계를 소중히 여기고 막혔다고 느끼기 때문'이라고 말했어요. 'stuck'은 '막힌, 곤경에 처한'이라는 의미입니다.",
                    "optionA": "but",
                    "optionB": "relationship",
                    "optionC": "Values",
                    "optionD": "stuck",
                    "optionE": "feels"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "If he's not listening, she should move on!",
                    "translation": "만약 그가 듣지 않는다면, 그녀는 그냥 다음으로 넘어가야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "Relationships need patience and understanding.",
                    "translation": "관계는 인내와 이해가 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "I'm just being realistic! Why waste time?",
                    "translation": "난 그냥 현실적인 거야! 왜 시간을 낭비해?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수민",
                    "script": "It's not wasting time if it helps her heart heal.",
                    "translation": "그것이 그녀의 마음을 치유하는 데 도움이 된다면 시간 낭비가 아니야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "So what's your actual advice for her then?",
                    "translation": "그럼 그녀에게 네 실제 조언은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "수민",
                    "script": "Listen first, validate her feelings, then offer options.",
                    "translation": "먼저 들어주고, 그녀의 감정을 인정한 다음, 옵션을 제시해."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "친구 고민 상담소",
            "explanation": "ESTP의 행동 중심 해결책과 ESFJ의 정서적 위로 접근",
            "level": 4,
            "my_mbti": "ESTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Just tell your boyfriend exactly what you want!",
                    "translation": "그냥 네 남자친구에게 네가 원하는 것을 정확히 말해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "Mina needs emotional support first, not solutions.",
                    "translation": "미나는 해결책이 아니라 먼저 정서적 지지가 필요해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "지훈씨는 직접적인 의사소통을 권장하나요?",
                    "hint": "지훈이 'Just tell your boyfriend exactly what you want!'라고 말했어요.",
                    "result": "O",
                    "explanation": "지훈은 '그냥 네 남자친구에게 네가 원하는 것을 정확히 말하라'고 조언해 직접적인 의사소통을 권장하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "Support? Problems need solutions, not just feelings!",
                    "translation": "지지? 문제는 그냥 감정이 아니라 해결책이 필요해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수민",
                    "script": "People need to feel heard before taking advice.",
                    "translation": "사람들은 조언을 받기 전에 먼저 자신의 말이 들린다고 느낄 필요가 있어."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Sumin says people need to feel @@ first before receiving advice.",
                    "hint": "수민이 말한 'People need to feel heard before taking advice'를 확인해보세요.",
                    "optionA": "loved",
                    "optionB": "heard",
                    "optionC": "happy",
                    "result": "heard",
                    "explanation": "'heard'는 '들린다, 경청된다'라는 뜻으로, 수민은 사람들이 조언을 받기 전에 자신의 말이 들린다고 느낄 필요가 있다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "But she's been complaining about this for weeks!",
                    "translation": "하지만 그녀는 몇 주 동안 이것에 대해 불평해 왔어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수민",
                    "script": "Because she values her relationship and feels stuck.",
                    "translation": "왜냐하면 그녀는 그녀의 관계를 소중히 여기고 막혔다고 느끼거든."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "수민이 미나가 어떻게 느끼고 있다고 말했는지 확인해보세요.",
                    "optionA": "but",
                    "optionB": "relationship",
                    "optionC": "Values",
                    "optionD": "stuck",
                    "optionE": "feels",
                    "result": "Values relationship but feels stuck",
                    "explanation": "수민은 '그녀는 그녀의 관계를 소중히 여기고 막혔다고 느끼기 때문'이라고 말했어요. 'stuck'은 '막힌, 곤경에 처한'이라는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "If he's not listening, she should move on!",
                    "translation": "만약 그가 듣지 않는다면, 그녀는 그냥 다음으로 넘어가야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수민",
                    "script": "Relationships need patience and understanding.",
                    "translation": "관계는 인내와 이해가 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "I'm just being realistic! Why waste time?",
                    "translation": "난 그냥 현실적인 거야! 왜 시간을 낭비해?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수민",
                    "script": "It's not wasting time if it helps her heart heal.",
                    "translation": "그것이 그녀의 마음을 치유하는 데 도움이 된다면 시간 낭비가 아니야."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "So what's your actual advice for her then?",
                    "translation": "그럼 그녀에게 네 실제 조언은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "수민",
                    "script": "Listen first, validate her feelings, then offer options.",
                    "translation": "먼저 들어주고, 그녀의 감정을 인정한 다음, 옵션을 제시해."
                }
            ]
        }
    ]
}
ID: 1568 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "경력 로드맵 설계",
            "explanation": "ESTJ의 체계적 경력 계획과 INFP의 의미 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "I've planned my next five career moves.",
                    "translation": "나는 다음 다섯 단계의 경력 이동을 계획했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "Five moves? I'm just following my heart!",
                    "translation": "다섯 단계? 난 그냥 내 마음을 따르고 있어!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민규씨는 경력 계획을 미리 세웠나요?",
                    "hint": "민규가 'I've planned my next five career moves'라고 말했어요.",
                    "result": "O",
                    "explanation": "민규는 '다음 다섯 단계의 경력 이동을 계획했다'고 말하며 미리 세운 계획이 있음을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민규",
                    "script": "Without a plan, you'll end up nowhere.",
                    "translation": "계획 없이는 어디에도 도달하지 못할 거야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "The journey matters more than the destination!",
                    "translation": "목적지보다 여정이 더 중요해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Sohee thinks @@ is more important.",
                    "hint": "소희가 말한 'The journey matters more than the destination!'을 확인해보세요.",
                    "optionA": "destination",
                    "optionB": "journey",
                    "optionC": "salary",
                    "result": "journey",
                    "explanation": "'journey'는 '여정'이라는 뜻으로, 소희는 목적지보다 여정이 더 중요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민규",
                    "script": "My ROI calculations show clear progression.",
                    "translation": "내 ROI 계산은 명확한 진전을 보여줘."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소희",
                    "script": "But does your job spark joy? Marie Kondo vibes~",
                    "translation": "하지만 네 직업이 기쁨을 주니? 마리 콘도 느낌~"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소희가 민규의 직업에 대해 무엇을 물었는지 확인해보세요.",
                    "optionA": "job",
                    "optionB": "spark",
                    "optionC": "does",
                    "optionD": "But",
                    "optionE": "your",
                    "optionF": "joy",
                    "result": "But does your job spark joy",
                    "explanation": "소희는 '네 직업이 기쁨을 주니?'라고 물었어요. 'spark joy'는 '기쁨을 주다, 설레게 하다'라는 표현으로 마리 콘도의 유명한 정리 철학에서 온 밈이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민규",
                    "script": "Joy doesn't pay bills or build retirement funds.",
                    "translation": "기쁨은 청구서를 내거나 은퇴 자금을 만들지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "Plot twist: I became a bestselling author yesterday!",
                    "translation": "반전: 나 어제 베스트셀러 작가가 됐어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민규",
                    "script": "What?! How? That wasn't in my calculations!",
                    "translation": "뭐?! 어떻게? 그건 내 계산에 없었는데!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "I wrote what I loved. The universe said, 'Slay!'",
                    "translation": "내가 사랑하는 걸 썼어. 우주가 '슬레이!'라고 했지!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민규",
                    "script": "This defies all logical career progression!",
                    "translation": "이건 모든 논리적 경력 진행을 무시하는 거야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "소희",
                    "script": "No cap! Sometimes vibes beat spreadsheets, bestie!",
                    "translation": "진짜로! 때로는 분위기가 스프레드시트를 이겨, 친구야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "경력 로드맵 설계",
            "explanation": "ESTJ의 체계적 경력 계획과 INFP의 의미 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민규",
                    "script": "I've planned my next five career moves.",
                    "translation": "나는 다음 다섯 단계의 경력 이동을 계획했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "Five moves? I'm just following my heart!",
                    "translation": "다섯 단계? 난 그냥 내 마음을 따르고 있어!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민규씨는 경력 계획을 미리 세웠나요?",
                    "hint": "민규가 'I've planned my next five career moves'라고 말했어요.",
                    "result": "O",
                    "explanation": "민규는 '다음 다섯 단계의 경력 이동을 계획했다'고 말하며 미리 세운 계획이 있음을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민규",
                    "script": "Without a plan, you'll end up nowhere.",
                    "translation": "계획 없이는 어디에도 도달하지 못할 거야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "The journey matters more than the destination!",
                    "translation": "목적지보다 여정이 더 중요해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Sohee thinks @@ is more important.",
                    "hint": "소희가 말한 'The journey matters more than the destination!'을 확인해보세요.",
                    "optionA": "destination",
                    "optionB": "journey",
                    "optionC": "salary",
                    "result": "journey",
                    "explanation": "'journey'는 '여정'이라는 뜻으로, 소희는 목적지보다 여정이 더 중요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민규",
                    "script": "My ROI calculations show clear progression.",
                    "translation": "내 ROI 계산은 명확한 진전을 보여줘."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소희",
                    "script": "But does your job spark joy? Marie Kondo vibes~",
                    "translation": "하지만 네 직업이 기쁨을 주니? 마리 콘도 느낌~"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소희가 민규의 직업에 대해 무엇을 물었는지 확인해보세요.",
                    "optionA": "job",
                    "optionB": "spark",
                    "optionC": "does",
                    "optionD": "But",
                    "optionE": "your",
                    "optionF": "joy",
                    "result": "But does your job spark joy",
                    "explanation": "소희는 '네 직업이 기쁨을 주니?'라고 물었어요. 'spark joy'는 '기쁨을 주다, 설레게 하다'라는 표현으로 마리 콘도의 유명한 정리 철학에서 온 밈이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민규",
                    "script": "Joy doesn't pay bills or build retirement funds.",
                    "translation": "기쁨은 청구서를 내거나 은퇴 자금을 만들지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "Plot twist: I became a bestselling author yesterday!",
                    "translation": "반전: 나 어제 베스트셀러 작가가 됐어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민규",
                    "script": "What?! How? That wasn't in my calculations!",
                    "translation": "뭐?! 어떻게? 그건 내 계산에 없었는데!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "I wrote what I loved. The universe said, 'Slay!'",
                    "translation": "내가 사랑하는 걸 썼어. 우주가 '슬레이!'라고 했지!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민규",
                    "script": "This defies all logical career progression!",
                    "translation": "이건 모든 논리적 경력 진행을 무시하는 거야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "소희",
                    "script": "No cap! Sometimes vibes beat spreadsheets, bestie!",
                    "translation": "진짜로! 때로는 분위기가 스프레드시트를 이겨, 친구야!"
                }
            ]
        }
    ]
}
ID: 1569 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "취업 전략의 정석",
            "explanation": "ESTJ의 체계적 취업 전략과 ENFJ의 인간관계 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I've applied to exactly fifty companies.",
                    "translation": "나는 정확히 50개 회사에 지원했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "But have you networked with real people?",
                    "translation": "하지만 실제 사람들과 네트워킹은 했어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현우씨는 많은 회사에 지원했나요?",
                    "hint": "현우가 'I've applied to exactly fifty companies'라고 말했어요.",
                    "result": "O",
                    "explanation": "현우는 '정확히 50개 회사에 지원했다'고 말해서 많은 회사에 지원했음을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현우",
                    "script": "Networking is inefficient. Numbers game, actually.",
                    "translation": "네트워킹은 비효율적이야. 사실 숫자 게임이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "People hire people they vibe with!",
                    "translation": "사람들은 자신들과 분위기가 맞는 사람을 고용해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Jiyeon thinks people hire @@ people.",
                    "hint": "지연이 말한 'People hire people they vibe with!'를 확인해보세요.",
                    "optionA": "they vibe with",
                    "optionB": "qualified",
                    "optionC": "experienced",
                    "result": "they vibe with",
                    "explanation": "'vibe with'는 '~와 분위기가 맞다, 잘 어울리다'라는 뜻으로, 지연은 분위기가 맞는 사람을 고용한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "My resume is optimized with AI tools.",
                    "translation": "내 이력서는 AI 도구로 최적화되었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지연",
                    "script": "I got three interviews from coffee chats!",
                    "translation": "커피 챗으로 면접을 세 번이나 봤어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지연이 어떻게 면접 기회를 얻었는지 확인해보세요.",
                    "result": "I got three interviews from coffee",
                    "explanation": "지연은 '커피 챗으로 면접을 세 번 봤다'고 말했어요. 'coffee chats'는 비공식적인 만남이나 네트워킹을 위한 가벼운 대화를 의미해요.",
                    "optionA": "from",
                    "optionB": "got",
                    "optionC": "interviews",
                    "optionD": "coffee",
                    "optionE": "I",
                    "optionF": "three"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "That's not scalable or data-driven at all.",
                    "translation": "그건 전혀 확장 가능하거나 데이터 기반이 아니야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지연",
                    "script": "Sometimes it's giving human, not robot energy!",
                    "translation": "때로는 로봇 에너지가 아니라 인간 에너지를 주는 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Human energy doesn't show up in metrics.",
                    "translation": "인간 에너지는 지표에 나타나지 않아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지연",
                    "script": "Emotional intelligence is rizz, and you need it!",
                    "translation": "감성 지능은 매력이고, 너에게 필요한 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "What is 'rizz'? Is that a new metric?",
                    "translation": "'매력'이 뭐야? 그게 새로운 지표야?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지연",
                    "script": "I can't with you! Just touch grass sometimes!",
                    "translation": "너 정말! 가끔은 그냥 현실 세계에 나가봐!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "취업 전략의 정석",
            "explanation": "ESTJ의 체계적 취업 전략과 ENFJ의 인간관계 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I've applied to exactly fifty companies.",
                    "translation": "나는 정확히 50개 회사에 지원했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "But have you networked with real people?",
                    "translation": "하지만 실제 사람들과 네트워킹은 했어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현우씨는 많은 회사에 지원했나요?",
                    "hint": "현우가 'I've applied to exactly fifty companies'라고 말했어요.",
                    "result": "O",
                    "explanation": "현우는 '정확히 50개 회사에 지원했다'고 말해서 많은 회사에 지원했음을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현우",
                    "script": "Networking is inefficient. Numbers game, actually.",
                    "translation": "네트워킹은 비효율적이야. 사실 숫자 게임이야."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "People hire people they vibe with!",
                    "translation": "사람들은 자신들과 분위기가 맞는 사람을 고용해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Jiyeon thinks people hire @@ people.",
                    "hint": "지연이 말한 'People hire people they vibe with!'를 확인해보세요.",
                    "optionA": "they vibe with",
                    "optionB": "qualified",
                    "optionC": "experienced",
                    "result": "they vibe with",
                    "explanation": "'vibe with'는 '~와 분위기가 맞다, 잘 어울리다'라는 뜻으로, 지연은 분위기가 맞는 사람을 고용한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "My resume is optimized with AI tools.",
                    "translation": "내 이력서는 AI 도구로 최적화되었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지연",
                    "script": "I got three interviews from coffee chats!",
                    "translation": "커피 챗으로 면접을 세 번이나 봤어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지연이 어떻게 면접 기회를 얻었는지 확인해보세요.",
                    "optionA": "from",
                    "optionB": "got",
                    "optionC": "interviews",
                    "optionD": "coffee",
                    "optionE": "I",
                    "optionF": "three",
                    "result": "I got three interviews from coffee",
                    "explanation": "지연은 '커피 챗으로 면접을 세 번 봤다'고 말했어요. 'coffee chats'는 비공식적인 만남이나 네트워킹을 위한 가벼운 대화를 의미해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "That's not scalable or data-driven at all.",
                    "translation": "그건 전혀 확장 가능하거나 데이터 기반이 아니야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지연",
                    "script": "Sometimes it's giving human, not robot energy!",
                    "translation": "때로는 로봇 에너지가 아니라 인간 에너지를 주는 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Human energy doesn't show up in metrics.",
                    "translation": "인간 에너지는 지표에 나타나지 않아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지연",
                    "script": "Emotional intelligence is rizz, and you need it!",
                    "translation": "감성 지능은 매력이고, 너에게 필요한 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "What is 'rizz'? Is that a new metric?",
                    "translation": "'매력'이 뭐야? 그게 새로운 지표야?"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지연",
                    "script": "I can't with you! Just touch grass sometimes!",
                    "translation": "너 정말! 가끔은 그냥 현실 세계에 나가봐!"
                }
            ]
        }
    ]
}
ID: 1570 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "성공적인 인턴십 가이드",
            "explanation": "ESTJ의 업무 중심 인턴십과 ISFP의 창의적 경험 추구",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Arrive fifteen minutes early every day.",
                    "translation": "매일 15분 일찍 도착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Or just feel the vibe of the office first?",
                    "translation": "아니면 그냥 먼저 사무실의 분위기를 느껴볼까?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "정우씨는 인턴십에서 시간 엄수를 중요하게 생각하나요?",
                    "hint": "정우가 'Arrive fifteen minutes early every day'라고 말했어요.",
                    "result": "O",
                    "explanation": "정우는 '매일 15분 일찍 도착하라'고 말하며 시간 엄수를 매우 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정우",
                    "script": "Take notes on everything they tell you.",
                    "translation": "그들이 말하는 모든 것을 메모해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "But sometimes creativity needs free-flowing thoughts!",
                    "translation": "하지만 때로는 창의성이 자유롭게 흐르는 생각을 필요로 해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jeongwoo advised to take notes on @@.",
                    "hint": "정우가 말한 'Take notes on everything they tell you'를 확인해보세요.",
                    "optionA": "something",
                    "optionB": "nothing",
                    "optionC": "everything",
                    "result": "everything",
                    "explanation": "'everything'은 '모든 것'이라는 뜻으로, 정우는 그들이 말하는 모든 것을 메모하라고 조언했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "Ask for additional tasks when you finish.",
                    "translation": "끝내면 추가 업무를 요청해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "Or maybe explore the office aesthetics instead?",
                    "translation": "아니면 대신 사무실 미학을 탐험해볼까?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "미나가 어떤 대안을 제안했는지 확인해보세요.",
                    "result": "Or maybe explore office looks instead",
                    "explanation": "미나는 '대신 사무실 미학을 탐험해보는 건 어때?'라고 제안했어요. 'aesthetics'는 '미학, 미적 요소'를 의미합니다.",
                    "optionA": "Or",
                    "optionB": "looks",
                    "optionC": "instead",
                    "optionD": "explore",
                    "optionE": "office",
                    "optionF": "maybe"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Networking is about collecting business cards.",
                    "translation": "네트워킹은 명함을 수집하는 것이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "It's about vibing with cool people, bestie!",
                    "translation": "그건 멋진 사람들과 교감하는 거야, 친구!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "That's not in the internship success manual.",
                    "translation": "그건 인턴십 성공 매뉴얼에 없어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Gatekeep, gaslight, girlboss your way then!",
                    "translation": "그럼 독점하고, 가스라이팅하고, 걸보스처럼 해봐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "What does that even mean? I'm confused.",
                    "translation": "그게 도대체 무슨 뜻이야? 혼란스러워."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "미나",
                    "script": "And that's why I got the creative department offer!",
                    "translation": "그래서 내가 창의적인 부서 제안을 받은 거야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "성공적인 인턴십 가이드",
            "explanation": "ESTJ의 업무 중심 인턴십과 ISFP의 창의적 경험 추구",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Arrive fifteen minutes early every day.",
                    "translation": "매일 15분 일찍 도착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "Or just feel the vibe of the office first?",
                    "translation": "아니면 그냥 먼저 사무실의 분위기를 느껴볼까?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "정우씨는 인턴십에서 시간 엄수를 중요하게 생각하나요?",
                    "hint": "정우가 'Arrive fifteen minutes early every day'라고 말했어요.",
                    "result": "O",
                    "explanation": "정우는 '매일 15분 일찍 도착하라'고 말하며 시간 엄수를 매우 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정우",
                    "script": "Take notes on everything they tell you.",
                    "translation": "그들이 말하는 모든 것을 메모해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미나",
                    "script": "But sometimes creativity needs free-flowing thoughts!",
                    "translation": "하지만 때로는 창의성이 자유롭게 흐르는 생각을 필요로 해!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jeongwoo advised to take notes on @@.",
                    "hint": "정우가 말한 'Take notes on everything they tell you'를 확인해보세요.",
                    "optionA": "something",
                    "optionB": "nothing",
                    "optionC": "everything",
                    "result": "everything",
                    "explanation": "'everything'은 '모든 것'이라는 뜻으로, 정우는 그들이 말하는 모든 것을 메모하라고 조언했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "Ask for additional tasks when you finish.",
                    "translation": "끝내면 추가 업무를 요청해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "Or maybe explore the office aesthetics instead?",
                    "translation": "아니면 대신 사무실 미학을 탐험해볼까?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "미나가 어떤 대안을 제안했는지 확인해보세요.",
                    "optionA": "Or",
                    "optionB": "looks",
                    "optionC": "instead",
                    "optionD": "explore",
                    "optionE": "office",
                    "optionF": "maybe",
                    "result": "Or maybe explore office looks instead",
                    "explanation": "미나는 '대신 사무실 미학을 탐험해보는 건 어때?'라고 제안했어요. 'aesthetics'는 '미학, 미적 요소'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Networking is about collecting business cards.",
                    "translation": "네트워킹은 명함을 수집하는 것이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "It's about vibing with cool people, bestie!",
                    "translation": "그건 멋진 사람들과 교감하는 거야, 친구!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "That's not in the internship success manual.",
                    "translation": "그건 인턴십 성공 매뉴얼에 없어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Gatekeep, gaslight, girlboss your way then!",
                    "translation": "그럼 독점하고, 가스라이팅하고, 걸보스처럼 해봐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "What does that even mean? I'm confused.",
                    "translation": "그게 도대체 무슨 뜻이야? 혼란스러워."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "미나",
                    "script": "And that's why I got the creative department offer!",
                    "translation": "그래서 내가 창의적인 부서 제안을 받은 거야!"
                }
            ]
        }
    ]
}
ID: 1571 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자격증 취득 전략",
            "explanation": "ESTJ의 체계적 학습법과 INTP의 개념 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민석",
                    "script": "I've created a study schedule with deadlines.",
                    "translation": "마감일이 있는 학습 일정을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "But have you understood the core concepts?",
                    "translation": "하지만 핵심 개념을 이해했어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민석씨는 학습 일정을 만들었나요?",
                    "hint": "민석이 'I've created a study schedule with deadlines'라고 말했어요.",
                    "result": "O",
                    "explanation": "민석은 '마감일이 있는 학습 일정을 만들었다'고 말해서 학습 일정을 만들었음을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "Understanding comes from rigorous practice and memorization.",
                    "translation": "이해는 엄격한 연습과 암기에서 나와."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Memorization without understanding? Dead inside behavior!",
                    "translation": "이해 없는 암기? 영혼 없는 행동이야!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jihoon thinks memorizing without understanding is @@ behavior.",
                    "hint": "지훈이 말한 'Memorization without understanding? Dead inside behavior!'를 확인해보세요.",
                    "optionA": "good",
                    "optionB": "dead inside",
                    "optionC": "smart",
                    "result": "dead inside",
                    "explanation": "'dead inside'는 '영혼 없는, 내면이 죽은'이라는 뜻으로, 지훈은 이해 없는 암기가 영혼 없는 행동이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I've completed fifteen practice exams already.",
                    "translation": "나는 이미 15개의 모의고사를 완료했어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "I discovered three logical flaws in the textbook.",
                    "translation": "나는 교과서에서 세 가지 논리적 오류를 발견했어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지훈이 교과서에서 무엇을 발견했는지 확인해보세요.",
                    "result": "Discovered three textbook logical flaws",
                    "explanation": "지훈은 '교과서에서 세 가지 논리적 오류를 발견했다'고 말했어요. 'logical flaws'는 '논리적 오류'를 의미합니다.",
                    "optionA": "logical",
                    "optionB": "flaws",
                    "optionC": "textbook",
                    "optionD": "three",
                    "optionE": "Discovered"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Flaws won't be on the test. Focus!",
                    "translation": "오류는 시험에 나오지 않을 거야. 집중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Plot twist: I emailed the exam creator.",
                    "translation": "반전: 나 시험 출제자에게 이메일 보냈어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "You WHAT?! That's not in the protocol!",
                    "translation": "너 뭐라고?! 그건 절차에 없는 일이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "They literally invited me to help revise questions.",
                    "translation": "그들이 말 그대로 나를 질문 수정을 돕도록 초대했어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "That's... actually impressive. No cap.",
                    "translation": "그건... 사실 인상적이네. 진짜로."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "I'm just built different. Big brain energy!",
                    "translation": "난 그냥 다르게 만들어졌어. 빅브레인 에너지!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자격증 취득 전략",
            "explanation": "ESTJ의 체계적 학습법과 INTP의 개념 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민석",
                    "script": "I've created a study schedule with deadlines.",
                    "translation": "마감일이 있는 학습 일정을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "But have you understood the core concepts?",
                    "translation": "하지만 핵심 개념을 이해했어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민석씨는 학습 일정을 만들었나요?",
                    "hint": "민석이 'I've created a study schedule with deadlines'라고 말했어요.",
                    "result": "O",
                    "explanation": "민석은 '마감일이 있는 학습 일정을 만들었다'고 말해서 학습 일정을 만들었음을 알 수 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "Understanding comes from rigorous practice and memorization.",
                    "translation": "이해는 엄격한 연습과 암기에서 나와."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Memorization without understanding? Dead inside behavior!",
                    "translation": "이해 없는 암기? 영혼 없는 행동이야!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jihoon thinks memorizing without understanding is @@ behavior.",
                    "hint": "지훈이 말한 'Memorization without understanding? Dead inside behavior!'를 확인해보세요.",
                    "optionA": "good",
                    "optionB": "dead inside",
                    "optionC": "smart",
                    "result": "dead inside",
                    "explanation": "'dead inside'는 '영혼 없는, 내면이 죽은'이라는 뜻으로, 지훈은 이해 없는 암기가 영혼 없는 행동이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I've completed fifteen practice exams already.",
                    "translation": "나는 이미 15개의 모의고사를 완료했어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지훈",
                    "script": "I discovered three logical flaws in the textbook.",
                    "translation": "나는 교과서에서 세 가지 논리적 오류를 발견했어."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "지훈이 교과서에서 무엇을 발견했는지 확인해보세요.",
                    "optionA": "logical",
                    "optionB": "flaws",
                    "optionC": "textbook",
                    "optionD": "three",
                    "optionE": "Discovered",
                    "result": "Discovered three textbook logical flaws",
                    "explanation": "지훈은 '교과서에서 세 가지 논리적 오류를 발견했다'고 말했어요. 'logical flaws'는 '논리적 오류'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Flaws won't be on the test. Focus!",
                    "translation": "오류는 시험에 나오지 않을 거야. 집중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Plot twist: I emailed the exam creator.",
                    "translation": "반전: 나 시험 출제자에게 이메일 보냈어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "You WHAT?! That's not in the protocol!",
                    "translation": "너 뭐라고?! 그건 절차에 없는 일이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "They literally invited me to help revise questions.",
                    "translation": "그들이 말 그대로 나를 질문 수정을 돕도록 초대했어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "That's... actually impressive. No cap.",
                    "translation": "그건... 사실 인상적이네. 진짜로."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "I'm just built different. Big brain energy!",
                    "translation": "난 그냥 다르게 만들어졌어. 빅브레인 에너지!"
                }
            ]
        }
    ]
}
ID: 1572 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "사업 계획서의 완성",
            "explanation": "ESTJ의 구조적 비즈니스 계획과 ENFP의 혁신적 아이디어",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Our business plan needs financial projections.",
                    "translation": "우리 사업 계획에는 재무 예측이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "But first, let's name it something sparkly!",
                    "translation": "하지만 먼저, 반짝이는 이름을 지어보자!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁씨는 사업 계획에서 재무적 측면을 중요시하나요?",
                    "hint": "준혁이 'Our business plan needs financial projections'라고 말했어요.",
                    "result": "O",
                    "explanation": "준혁은 '우리 사업 계획에는 재무 예측이 필요하다'고 말하며 재무적 측면을 중요시하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준혁",
                    "script": "Names don't matter. ROI and profits do.",
                    "translation": "이름은 중요하지 않아. ROI와 수익이 중요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Vibes create customer loyalty, bestie! Trust the process!",
                    "translation": "분위기가 고객 충성도를 만들어, 친구야! 과정을 믿어봐!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Yujin thinks @@ creates customer loyalty.",
                    "hint": "유진이 말한 'Vibes create customer loyalty'를 확인해보세요.",
                    "optionA": "money",
                    "optionB": "vibes",
                    "optionC": "products",
                    "result": "vibes",
                    "explanation": "'vibes'는 '분위기, 느낌'이라는 뜻으로, 유진은 분위기가 고객 충성도를 만든다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I've created detailed five-year projections.",
                    "translation": "나는 상세한 5년 예측을 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "I've designed our logo as a rainbow unicorn!",
                    "translation": "나는 우리 로고를 무지개 유니콘으로 디자인했어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 어떤 로고를 디자인했는지 확인해보세요.",
                    "result": "Designed logo as rainbow unicorn",
                    "explanation": "유진은 '우리 로고를 무지개 유니콘으로 디자인했다'고 말했어요. 'rainbow unicorn'은 '무지개 유니콘'을 의미합니다.",
                    "optionA": "logo",
                    "optionB": "rainbow",
                    "optionC": "Designed",
                    "optionD": "as",
                    "optionE": "unicorn"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Investors care about numbers, not unicorns.",
                    "translation": "투자자들은 유니콘이 아니라 숫자에 관심이 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "OK boomer! Gen Z loves our aesthetic!",
                    "translation": "오케이 부머! Z세대는 우리 미학을 사랑해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Show me data that proves aesthetics matter.",
                    "translation": "미학이 중요하다는 것을 증명하는 데이터를 보여줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Check TikTok! Brands with rizz go viral!",
                    "translation": "틱톡을 확인해봐! 매력 있는 브랜드는 바이럴 돼!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "TikTok isn't a reliable business metric...",
                    "translation": "틱톡은 신뢰할 수 있는 비즈니스 지표가 아니야..."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Our post just hit a million views. Slay!",
                    "translation": "우리 포스트가 방금 백만 뷰를 찍었어. 완전 성공!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "사업 계획서의 완성",
            "explanation": "ESTJ의 구조적 비즈니스 계획과 ENFP의 혁신적 아이디어",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Our business plan needs financial projections.",
                    "translation": "우리 사업 계획에는 재무 예측이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "But first, let's name it something sparkly!",
                    "translation": "하지만 먼저, 반짝이는 이름을 지어보자!"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "준혁씨는 사업 계획에서 재무적 측면을 중요시하나요?",
                    "hint": "준혁이 'Our business plan needs financial projections'라고 말했어요.",
                    "result": "O",
                    "explanation": "준혁은 '우리 사업 계획에는 재무 예측이 필요하다'고 말하며 재무적 측면을 중요시하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준혁",
                    "script": "Names don't matter. ROI and profits do.",
                    "translation": "이름은 중요하지 않아. ROI와 수익이 중요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Vibes create customer loyalty, bestie! Trust the process!",
                    "translation": "분위기가 고객 충성도를 만들어, 친구야! 과정을 믿어봐!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Yujin thinks @@ creates customer loyalty.",
                    "hint": "유진이 말한 'Vibes create customer loyalty'를 확인해보세요.",
                    "optionA": "money",
                    "optionB": "vibes",
                    "optionC": "products",
                    "result": "vibes",
                    "explanation": "'vibes'는 '분위기, 느낌'이라는 뜻으로, 유진은 분위기가 고객 충성도를 만든다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I've created detailed five-year projections.",
                    "translation": "나는 상세한 5년 예측을 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "유진",
                    "script": "I've designed our logo as a rainbow unicorn!",
                    "translation": "나는 우리 로고를 무지개 유니콘으로 디자인했어!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "유진이 어떤 로고를 디자인했는지 확인해보세요.",
                    "optionA": "logo",
                    "optionB": "rainbow",
                    "optionC": "Designed",
                    "optionD": "as",
                    "optionE": "unicorn",
                    "result": "Designed logo as rainbow unicorn",
                    "explanation": "유진은 '우리 로고를 무지개 유니콘으로 디자인했다'고 말했어요. 'rainbow unicorn'은 '무지개 유니콘'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Investors care about numbers, not unicorns.",
                    "translation": "투자자들은 유니콘이 아니라 숫자에 관심이 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "OK boomer! Gen Z loves our aesthetic!",
                    "translation": "오케이 부머! Z세대는 우리 미학을 사랑해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Show me data that proves aesthetics matter.",
                    "translation": "미학이 중요하다는 것을 증명하는 데이터를 보여줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Check TikTok! Brands with rizz go viral!",
                    "translation": "틱톡을 확인해봐! 매력 있는 브랜드는 바이럴 돼!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "TikTok isn't a reliable business metric...",
                    "translation": "틱톡은 신뢰할 수 있는 비즈니스 지표가 아니야..."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Our post just hit a million views. Slay!",
                    "translation": "우리 포스트가 방금 백만 뷰를 찍었어. 완전 성공!"
                }
            ]
        }
    ]
}
ID: 1573 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "객관적 진로 선택법",
            "explanation": "ESTJ의 논리적 진로 결정과 ENFP의 열정 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Let's make a pros and cons list.",
                    "translation": "장단점 목록을 만들어보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "But what job makes your heart sing?",
                    "translation": "근데 어떤 직업이 네 마음을 노래하게 해?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "미래씨는 감정적인 만족감을 중요하게 생각하나요?",
                    "hint": "미래가 'heart sing(마음을 노래하게 한다)'라는 표현을 썼어요.",
                    "result": "O",
                    "explanation": "미래는 'what job makes your heart sing?'이라고 물으며 감정적 만족감을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "I need a job with good pay.",
                    "translation": "난 급여가 좋은 직업이 필요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Money isn't everything, silly! Follow your dreams!",
                    "translation": "돈이 전부는 아니야, 바보! 꿈을 따라가!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jihoon wants a job with @@.",
                    "hint": "지훈이 말한 'I need a job with good pay'를 확인해보세요.",
                    "optionA": "time",
                    "optionB": "pay",
                    "optionC": "boss",
                    "result": "pay",
                    "explanation": "'pay'는 '급여'라는 뜻으로, 지훈은 급여가 좋은 직업을 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Dreams don't pay bills, Mirae.",
                    "translation": "꿈으로는 청구서를 낼 수 없어, 미래야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "But what if you hate your job?",
                    "translation": "하지만 네가 직업을 싫어하면 어쩌지?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "미래가 지훈에게 어떤 걱정을 하는지 확인해보세요.",
                    "result": "But what if you hate job",
                    "explanation": "미래는 '만약 네가 직업을 싫어하면 어쩌지?'라고 물었어요. 'what if'는 '만약 ~하면 어쩌지?'라는 의미의 표현입니다.",
                    "optionA": "what",
                    "optionB": "job",
                    "optionC": "But",
                    "optionD": "hate",
                    "optionE": "you",
                    "optionF": "if"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I'll find one with good benefits too.",
                    "translation": "복리후생도 좋은 직업을 찾을 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "Ugh! Life is more than just benefits!",
                    "translation": "으악! 인생은 복리후생 그 이상이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Okay, what job would make you happy?",
                    "translation": "좋아, 너를 행복하게 할 직업은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "Hmm, maybe ten different ones? I can't choose!",
                    "translation": "음, 아마도 열 가지 다른 직업? 선택할 수 없어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "See? That's why we need my list.",
                    "translation": "봐? 그래서 우리는 내 목록이 필요한 거야."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "미래",
                    "script": "Fine! But add 'fun factor' to your list!",
                    "translation": "알았어! 하지만 네 목록에 '재미 요소'를 추가해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "객관적 진로 선택법",
            "explanation": "ESTJ의 논리적 진로 결정과 ENFP의 열정 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Let's make a pros and cons list.",
                    "translation": "장단점 목록을 만들어보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "But what job makes your heart sing?",
                    "translation": "근데 어떤 직업이 네 마음을 노래하게 해?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "미래씨는 감정적인 만족감을 중요하게 생각하나요?",
                    "hint": "미래가 'heart sing(마음을 노래하게 한다)'라는 표현을 썼어요.",
                    "result": "O",
                    "explanation": "미래는 'what job makes your heart sing?'이라고 물으며 감정적 만족감을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지훈",
                    "script": "I need a job with good pay.",
                    "translation": "난 급여가 좋은 직업이 필요해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Money isn't everything, silly! Follow your dreams!",
                    "translation": "돈이 전부는 아니야, 바보! 꿈을 따라가!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jihoon wants a job with @@.",
                    "hint": "지훈이 말한 'I need a job with good pay'를 확인해보세요.",
                    "optionA": "time",
                    "optionB": "pay",
                    "optionC": "boss",
                    "result": "pay",
                    "explanation": "'pay'는 '급여'라는 뜻으로, 지훈은 급여가 좋은 직업을 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Dreams don't pay bills, Mirae.",
                    "translation": "꿈으로는 청구서를 낼 수 없어, 미래야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미래",
                    "script": "But what if you hate your job?",
                    "translation": "하지만 네가 직업을 싫어하면 어쩌지?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "미래가 지훈에게 어떤 걱정을 하는지 확인해보세요.",
                    "optionA": "what",
                    "optionB": "job",
                    "optionC": "But",
                    "optionD": "hate",
                    "optionE": "you",
                    "optionF": "if",
                    "result": "But what if you hate job",
                    "explanation": "미래는 '만약 네가 직업을 싫어하면 어쩌지?'라고 물었어요. 'what if'는 '만약 ~하면 어쩌지?'라는 의미의 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I'll find one with good benefits too.",
                    "translation": "복리후생도 좋은 직업을 찾을 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "Ugh! Life is more than just benefits!",
                    "translation": "으악! 인생은 복리후생 그 이상이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Okay, what job would make you happy?",
                    "translation": "좋아, 너를 행복하게 할 직업은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "Hmm, maybe ten different ones? I can't choose!",
                    "translation": "음, 아마도 열 가지 다른 직업? 선택할 수 없어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "See? That's why we need my list.",
                    "translation": "봐? 그래서 우리는 내 목록이 필요한 거야."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "미래",
                    "script": "Fine! But add 'fun factor' to your list!",
                    "translation": "알았어! 하지만 네 목록에 '재미 요소'를 추가해!"
                }
            ]
        }
    ]
}
ID: 1574 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "연애도 논리적으로",
            "explanation": "ESTJ의 실용적 연애관과 INFJ의 이상적 사랑관 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I have a dating checklist.",
                    "translation": "나는 데이트 체크리스트가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "A checklist? For love? Really?",
                    "translation": "체크리스트? 사랑을 위한? 정말로?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "세린씨는 사랑에 체크리스트를 사용하는 것에 놀랐나요?",
                    "hint": "세린의 대화에서 놀람을 표현하는 부분이 있어요.",
                    "result": "O",
                    "explanation": "세린은 'A checklist? For love? Really?'라고 물으며 사랑에 체크리스트를 사용하는 것에 놀라움을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현우",
                    "script": "Love needs planning too, you know.",
                    "translation": "사랑도 계획이 필요해, 알잖아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "But love is about deep connection!",
                    "translation": "하지만 사랑은 깊은 연결에 관한 거야!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Hyeonwoo thinks love also needs @@.",
                    "hint": "현우가 말한 'Love needs planning too'를 확인해보세요.",
                    "optionA": "money",
                    "optionB": "planning",
                    "optionC": "friends",
                    "result": "planning",
                    "explanation": "'planning'은 '계획'이라는 뜻으로, 현우는 사랑도 계획이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "What about shared financial goals?",
                    "translation": "공유하는 재정적 목표는 어때?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "I want someone who gets my soul!",
                    "translation": "나는 내 영혼을 이해하는 사람을 원해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "세린이 어떤 파트너를 원하는지 확인해보세요.",
                    "result": "I want someone who gets soul",
                    "explanation": "세린은 '내 영혼을 이해하는 사람을 원한다'고 말했어요. 'get'은 여기서 '이해하다'라는 의미로 사용되었습니다.",
                    "optionA": "someone",
                    "optionB": "I",
                    "optionC": "soul",
                    "optionD": "want",
                    "optionE": "who",
                    "optionF": "gets"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Soul? Can you define that clearly?",
                    "translation": "영혼? 그걸 명확하게 정의할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "It's a feeling you just know!",
                    "translation": "그건 그냥 알 수 있는 느낌이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "But feelings change. Facts don't.",
                    "translation": "하지만 감정은 변해. 사실은 변하지 않아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "True love is eternal, Hyun-woo!",
                    "translation": "진정한 사랑은 영원해, 현우야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "Divorce rates suggest otherwise.",
                    "translation": "이혼율은 달리 말해주고 있어."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "도윤",
                    "script": "Maybe we need both logic AND magic.",
                    "translation": "아마도 우리는 논리와 마법 둘 다 필요할지도."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "연애도 논리적으로",
            "explanation": "ESTJ의 실용적 연애관과 INFJ의 이상적 사랑관 비교",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I have a dating checklist.",
                    "translation": "나는 데이트 체크리스트가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "A checklist? For love? Really?",
                    "translation": "체크리스트? 사랑을 위한? 정말로?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "세린씨는 사랑에 체크리스트를 사용하는 것에 놀랐나요?",
                    "hint": "세린의 대화에서 놀람을 표현하는 부분이 있어요.",
                    "result": "O",
                    "explanation": "세린은 'A checklist? For love? Really?'라고 물으며 사랑에 체크리스트를 사용하는 것에 놀라움을 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "현우",
                    "script": "Love needs planning too, you know.",
                    "translation": "사랑도 계획이 필요해, 알잖아."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "But love is about deep connection!",
                    "translation": "하지만 사랑은 깊은 연결에 관한 거야!"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Hyeonwoo thinks love also needs @@.",
                    "hint": "현우가 말한 'Love needs planning too'를 확인해보세요.",
                    "optionA": "money",
                    "optionB": "planning",
                    "optionC": "friends",
                    "result": "planning",
                    "explanation": "'planning'은 '계획'이라는 뜻으로, 현우는 사랑도 계획이 필요하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "What about shared financial goals?",
                    "translation": "공유하는 재정적 목표는 어때?"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "I want someone who gets my soul!",
                    "translation": "나는 내 영혼을 이해하는 사람을 원해!"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "세린이 어떤 파트너를 원하는지 확인해보세요.",
                    "optionA": "someone",
                    "optionB": "I",
                    "optionC": "soul",
                    "optionD": "want",
                    "optionE": "who",
                    "optionF": "gets",
                    "result": "I want someone who gets soul",
                    "explanation": "세린은 '내 영혼을 이해하는 사람을 원한다'고 말했어요. 'get'은 여기서 '이해하다'라는 의미로 사용되었습니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Soul? Can you define that clearly?",
                    "translation": "영혼? 그걸 명확하게 정의할 수 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "It's a feeling you just know!",
                    "translation": "그건 그냥 알 수 있는 느낌이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "But feelings change. Facts don't.",
                    "translation": "하지만 감정은 변해. 사실은 변하지 않아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "True love is eternal, Hyun-woo!",
                    "translation": "진정한 사랑은 영원해, 현우야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "Divorce rates suggest otherwise.",
                    "translation": "이혼율은 달리 말해주고 있어."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "도윤",
                    "script": "Maybe we need both logic AND magic.",
                    "translation": "아마도 우리는 논리와 마법 둘 다 필요할지도."
                }
            ]
        }
    ]
}
ID: 1575 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정보다 사실 위주 조언",
            "explanation": "ESTJ의 직설적 조언과 ISFP의 감성적 접근법 충돌",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민석",
                    "script": "Your presentation needs more facts.",
                    "translation": "네 발표에는 더 많은 사실이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은지",
                    "script": "But I put my heart into it...",
                    "translation": "하지만 나는 내 마음을 담았는데..."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "은지씨는 발표에 자신의 감정을 담았나요?",
                    "hint": "은지가 'I put my heart into it'이라고 말했어요.",
                    "result": "O",
                    "explanation": "은지는 'I put my heart into it'이라고 말하며 발표에 자신의 마음(감정)을 담았다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "The boss wants data, not feelings.",
                    "translation": "사장님은 감정이 아니라 데이터를 원해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은지",
                    "script": "You're being so cold right now.",
                    "translation": "너 지금 너무 차갑게 구는 거야."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jiseok said the boss wants @@.",
                    "hint": "지석이 말한 'The boss wants data, not feelings'를 확인해보세요.",
                    "optionA": "feelings",
                    "optionB": "data",
                    "optionC": "design",
                    "result": "data",
                    "explanation": "'data'는 '데이터'라는 뜻으로, 지석은 사장님이 감정이 아닌 데이터를 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I'm being helpful, not cold.",
                    "translation": "난 차갑게 구는 게 아니라 도움을 주는 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은지",
                    "script": "Your words hurt my feelings though.",
                    "translation": "하지만 네 말이 내 감정을 상하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "은지가 지석의 말에 어떻게 느꼈는지 확인해보세요.",
                    "optionA": "words",
                    "optionB": "hurt",
                    "optionC": "Your",
                    "optionD": "my",
                    "optionE": "feelings",
                    "result": "Your words hurt my feelings",
                    "explanation": "은지는 '네 말이 내 감정을 상하게 한다'고 말했어요. 'hurt feelings'는 '감정을 상하게 하다'라는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Would you rather fail with nice words?",
                    "translation": "좋은 말로 실패하는 게 더 좋아?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "There's a kind way to give advice!",
                    "translation": "친절하게 조언하는 방법이 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Fine. Your presentation is... nice, but...",
                    "translation": "좋아. 네 발표는... 좋지만..."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "See? That wasn't so hard, was it?",
                    "translation": "봐? 그렇게 어렵지 않았지?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "It still needs more data though.",
                    "translation": "그래도 여전히 더 많은 데이터가 필요해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은지",
                    "script": "Help me find beautiful charts then?",
                    "translation": "그럼 예쁜 차트를 찾는 걸 도와줄래?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정보다 사실 위주 조언",
            "explanation": "ESTJ의 직설적 조언과 ISFP의 감성적 접근법 충돌",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민석",
                    "script": "Your presentation needs more facts.",
                    "translation": "네 발표에는 더 많은 사실이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은지",
                    "script": "But I put my heart into it...",
                    "translation": "하지만 나는 내 마음을 담았는데..."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "은지씨는 발표에 자신의 감정을 담았나요?",
                    "hint": "은지가 'I put my heart into it'이라고 말했어요.",
                    "result": "O",
                    "explanation": "은지는 'I put my heart into it'이라고 말하며 발표에 자신의 마음(감정)을 담았다고 표현했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "The boss wants data, not feelings.",
                    "translation": "사장님은 감정이 아니라 데이터를 원해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은지",
                    "script": "You're being so cold right now.",
                    "translation": "너 지금 너무 차갑게 구는 거야."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Jiseok said the boss wants @@.",
                    "hint": "지석이 말한 'The boss wants data, not feelings'를 확인해보세요.",
                    "optionA": "feelings",
                    "optionB": "data",
                    "optionC": "design",
                    "result": "data",
                    "explanation": "'data'는 '데이터'라는 뜻으로, 지석은 사장님이 감정이 아닌 데이터를 원한다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민석",
                    "script": "I'm being helpful, not cold.",
                    "translation": "난 차갑게 구는 게 아니라 도움을 주는 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은지",
                    "script": "Your words hurt my feelings though.",
                    "translation": "하지만 네 말이 내 감정을 상하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "은지가 지석의 말에 어떻게 느꼈는지 확인해보세요.",
                    "optionA": "words",
                    "optionB": "hurt",
                    "optionC": "Your",
                    "optionD": "my",
                    "optionE": "feelings",
                    "result": "Your words hurt my feelings",
                    "explanation": "은지는 '네 말이 내 감정을 상하게 한다'고 말했어요. 'hurt feelings'는 '감정을 상하게 하다'라는 표현입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민석",
                    "script": "Would you rather fail with nice words?",
                    "translation": "좋은 말로 실패하는 게 더 좋아?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "There's a kind way to give advice!",
                    "translation": "친절하게 조언하는 방법이 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민석",
                    "script": "Fine. Your presentation is... nice, but...",
                    "translation": "좋아. 네 발표는... 좋지만..."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "See? That wasn't so hard, was it?",
                    "translation": "봐? 그렇게 어렵지 않았지?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민석",
                    "script": "It still needs more data though.",
                    "translation": "그래도 여전히 더 많은 데이터가 필요해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은지",
                    "script": "Help me find beautiful charts then?",
                    "translation": "그럼 예쁜 차트를 찾는 걸 도와줄래?"
                }
            ]
        }
    ]
}
ID: 1576 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "투명한 회비 운영 원칙",
            "explanation": "ESTJ의 원칙적 회비 관리와 ESFJ의 인간관계 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Everyone must pay the same amount.",
                    "translation": "모두가 똑같은 금액을 내야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "But Minho is having money problems.",
                    "translation": "하지만 민호가 돈 문제가 있어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "윤서씨는 민호를 특별 대우해주길 원하나요?",
                    "hint": "윤서가 민호의 상황에 대해 언급한 내용을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤서는 '민호가 돈 문제가 있다'고 말하며 민호의 상황을 고려해 달라는 의미로 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수빈",
                    "script": "Rules are rules. No exceptions.",
                    "translation": "규칙은 규칙이야. 예외는 없어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "Can't we help our friend out?",
                    "translation": "우리 친구를 도와줄 수 없을까?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Subin said there's no @@ in the rules.",
                    "hint": "수빈이 말한 'Rules are rules. No exceptions'를 확인해보세요.",
                    "optionA": "changes",
                    "optionB": "exceptions",
                    "optionC": "problems",
                    "result": "exceptions",
                    "explanation": "'exceptions'는 '예외'라는 뜻으로, 수빈은 규칙에 예외가 없다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "It's fair when everyone pays equally.",
                    "translation": "모두가 동등하게 낼 때 공정한 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤서",
                    "script": "What about being kind to each other?",
                    "translation": "서로에게 친절하게 대하는 건 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "윤서가 무엇을 강조하는지 확인해보세요.",
                    "result": "What about being kind each other",
                    "explanation": "윤서는 '서로에게 친절하게 대하는 건 어때?'라고 말했어요. 'being kind to each other'는 '서로에게 친절하게 대하다'라는 의미입니다.",
                    "optionA": "each",
                    "optionB": "other",
                    "optionC": "What",
                    "optionD": "being",
                    "optionE": "kind",
                    "optionF": "about"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Kindness doesn't pay club bills.",
                    "translation": "친절은 동아리 비용을 지불하지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Maybe we can have a bake sale?",
                    "translation": "아마도 우리는 빵 판매를 할 수 있지 않을까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "That's... actually a practical solution.",
                    "translation": "그건... 실제로 실용적인 해결책이네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "And it will bring everyone together!",
                    "translation": "그리고 그것은 모두를 하나로 모을 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "Fine. But we need a clear budget.",
                    "translation": "좋아. 하지만 우리는 명확한 예산이 필요해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "윤서",
                    "script": "Of course! Let's make this fun too!",
                    "translation": "물론이지! 이것도 재미있게 만들자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "투명한 회비 운영 원칙",
            "explanation": "ESTJ의 원칙적 회비 관리와 ESFJ의 인간관계 중심 접근",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Everyone must pay the same amount.",
                    "translation": "모두가 똑같은 금액을 내야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "But Minho is having money problems.",
                    "translation": "하지만 민호가 돈 문제가 있어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "윤서씨는 민호를 특별 대우해주길 원하나요?",
                    "hint": "윤서가 민호의 상황에 대해 언급한 내용을 확인해보세요.",
                    "result": "O",
                    "explanation": "윤서는 '민호가 돈 문제가 있다'고 말하며 민호의 상황을 고려해 달라는 의미로 말했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수빈",
                    "script": "Rules are rules. No exceptions.",
                    "translation": "규칙은 규칙이야. 예외는 없어."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "Can't we help our friend out?",
                    "translation": "우리 친구를 도와줄 수 없을까?"
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ms. Subin said there's no @@ in the rules.",
                    "hint": "수빈이 말한 'Rules are rules. No exceptions'를 확인해보세요.",
                    "optionA": "changes",
                    "optionB": "exceptions",
                    "optionC": "problems",
                    "result": "exceptions",
                    "explanation": "'exceptions'는 '예외'라는 뜻으로, 수빈은 규칙에 예외가 없다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "It's fair when everyone pays equally.",
                    "translation": "모두가 동등하게 낼 때 공정한 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤서",
                    "script": "What about being kind to each other?",
                    "translation": "서로에게 친절하게 대하는 건 어때?"
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "윤서가 무엇을 강조하는지 확인해보세요.",
                    "optionA": "each",
                    "optionB": "other",
                    "optionC": "What",
                    "optionD": "being",
                    "optionE": "kind",
                    "optionF": "about",
                    "result": "What about being kind each other",
                    "explanation": "윤서는 '서로에게 친절하게 대하는 건 어때?'라고 말했어요. 'being kind to each other'는 '서로에게 친절하게 대하다'라는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Kindness doesn't pay club bills.",
                    "translation": "친절은 동아리 비용을 지불하지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Maybe we can have a bake sale?",
                    "translation": "아마도 우리는 빵 판매를 할 수 있지 않을까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "That's... actually a practical solution.",
                    "translation": "그건... 실제로 실용적인 해결책이네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "And it will bring everyone together!",
                    "translation": "그리고 그것은 모두를 하나로 모을 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "Fine. But we need a clear budget.",
                    "translation": "좋아. 하지만 우리는 명확한 예산이 필요해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "윤서",
                    "script": "Of course! Let's make this fun too!",
                    "translation": "물론이지! 이것도 재미있게 만들자!"
                }
            ]
        }
    ]
}
ID: 1577 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "여행 경비 분배의 공정함",
            "explanation": "ESTJ의 논리적 공정함과 INFP의 가치 중심 공정함 대비",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "Let's split the bill evenly.",
                    "translation": "계산서를 똑같이 나눠내자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Is that really fair though?",
                    "translation": "그게 정말 공평한 걸까?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소미씨는 비용을 똑같이 나누는 것이 공평하다고 생각하나요?",
                    "hint": "소미가 'Is that really fair though?'라고 말했어요.",
                    "result": "X",
                    "explanation": "소미는 'Is that really fair though?'라고 물으며 비용을 똑같이 나누는 것의 공정성에 의문을 제기하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Equal payment is the most fair.",
                    "translation": "동등한 지불이 가장 공정해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "But Jiho earns so much less...",
                    "translation": "하지만 지호는 훨씬 적게 벌잖아..."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Junho thinks @@ payment is the most fair.",
                    "hint": "준호가 말한 'Equal payment is the most fair'를 확인해보세요.",
                    "optionA": "Different",
                    "optionB": "Equal",
                    "optionC": "Monthly",
                    "result": "Equal",
                    "explanation": "'Equal'은 '동등한, 똑같은'이라는 뜻으로, 준호는 동등한 지불이 가장 공정하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "We all enjoyed the same trip.",
                    "translation": "우리 모두 같은 여행을 즐겼잖아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "True fairness considers everyone's situation.",
                    "translation": "진정한 공정함은 모두의 상황을 고려해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소미가 생각하는 진정한 공정함에 대해 확인해보세요.",
                    "optionA": "considers",
                    "optionB": "True",
                    "optionC": "fairness",
                    "optionD": "everyone's",
                    "optionE": "situation",
                    "result": "True fairness considers everyone's situation",
                    "explanation": "소미는 '진정한 공정함은 모두의 상황을 고려한다'고 말했어요. 'consider'는 '고려하다'라는 의미의 동사입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "That gets very complicated very quickly.",
                    "translation": "그건 매우 빠르게 복잡해져."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Maybe those who can afford more pay more?",
                    "translation": "아마도 더 여유 있는 사람이 더 많이 내는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "That's a slippery slope. Where's the line?",
                    "translation": "그건 미끄러운 경사면이야. 어디가 기준이야?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "What feels right in our hearts?",
                    "translation": "우리 마음속에서 옳다고 느끼는 것은?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Math feels right in my heart.",
                    "translation": "내 마음속에선 수학이 옳게 느껴져."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "소미",
                    "script": "Wow, did you just make a joke?",
                    "translation": "와, 방금 농담한 거야?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "여행 경비 분배의 공정함",
            "explanation": "ESTJ의 논리적 공정함과 INFP의 가치 중심 공정함 대비",
            "level": 4,
            "my_mbti": "ESTJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "Let's split the bill evenly.",
                    "translation": "계산서를 똑같이 나눠내자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Is that really fair though?",
                    "translation": "그게 정말 공평한 걸까?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "소미씨는 비용을 똑같이 나누는 것이 공평하다고 생각하나요?",
                    "hint": "소미가 'Is that really fair though?'라고 말했어요.",
                    "result": "X",
                    "explanation": "소미는 'Is that really fair though?'라고 물으며 비용을 똑같이 나누는 것의 공정성에 의문을 제기하고 있어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준호",
                    "script": "Equal payment is the most fair.",
                    "translation": "동등한 지불이 가장 공정해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "But Jiho earns so much less...",
                    "translation": "하지만 지호는 훨씬 적게 벌잖아..."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Mr. Junho thinks @@ payment is the most fair.",
                    "hint": "준호가 말한 'Equal payment is the most fair'를 확인해보세요.",
                    "optionA": "Different",
                    "optionB": "Equal",
                    "optionC": "Monthly",
                    "result": "Equal",
                    "explanation": "'Equal'은 '동등한, 똑같은'이라는 뜻으로, 준호는 동등한 지불이 가장 공정하다고 말했어요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "We all enjoyed the same trip.",
                    "translation": "우리 모두 같은 여행을 즐겼잖아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "True fairness considers everyone's situation.",
                    "translation": "진정한 공정함은 모두의 상황을 고려해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "소미가 생각하는 진정한 공정함에 대해 확인해보세요.",
                    "optionA": "considers",
                    "optionB": "True",
                    "optionC": "fairness",
                    "optionD": "everyone's",
                    "optionE": "situation",
                    "result": "True fairness considers everyone's situation",
                    "explanation": "소미는 '진정한 공정함은 모두의 상황을 고려한다'고 말했어요. 'consider'는 '고려하다'라는 의미의 동사입니다."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "That gets very complicated very quickly.",
                    "translation": "그건 매우 빠르게 복잡해져."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Maybe those who can afford more pay more?",
                    "translation": "아마도 더 여유 있는 사람이 더 많이 내는 건 어때?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "That's a slippery slope. Where's the line?",
                    "translation": "그건 미끄러운 경사면이야. 어디가 기준이야?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "What feels right in our hearts?",
                    "translation": "우리 마음속에서 옳다고 느끼는 것은?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Math feels right in my heart.",
                    "translation": "내 마음속에선 수학이 옳게 느껴져."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "소미",
                    "script": "Wow, did you just make a joke?",
                    "translation": "와, 방금 농담한 거야?"
                }
            ]
        }
    ]
}
ID: 1578 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 직업으로 만들기",
            "explanation": "자유로운 ESFP와 전략적인 INTJ의 꿈 실현 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "I want to be a famous dancer someday!",
                    "translation": "나는 언젠가 유명한 댄서가 되고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "What's your five-year strategic career plan?",
                    "translation": "5년 전략적 경력 계획은 뭐야?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민우는 단기적인 즐거움보다 장기적인 계획을 중요시하나요?",
                    "hint": "민우가 'five-year strategic career plan'을 물어본 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "민우는 '5년 전략적 경력 계획'을 물어봄으로써 장기적이고 체계적인 계획을 중요시하는 모습을 보였습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다은",
                    "script": "Plan? I just need to dance whenever possible!",
                    "translation": "계획? 그냥 가능할 때마다 춤추면 돼!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Success requires methodical progression of achievable goals.",
                    "translation": "성공은 달성 가능한 목표들의 체계적인 진행을 필요로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "But I'm already getting noticed on TikTok!",
                    "translation": "하지만 난 이미 틱톡에서 주목받고 있잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "Social media visibility isn't a sustainable career foundation.",
                    "translation": "소셜 미디어 노출은 지속 가능한 경력 기반이 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minwoo said @@ is needed for success.",
                    "hint": "민우가 'Success requires methodical progression of achievable goals'라고 말한 것을 생각해보세요.",
                    "optionA": "인맥과 외모",
                    "optionB": "운과 재능",
                    "optionC": "체계적인 목표 진행",
                    "result": "체계적인 목표 진행",
                    "explanation": "민우는 'Success requires methodical progression of achievable goals'라고 말했습니다. 'methodical progression of achievable goals'는 '달성 가능한 목표들의 체계적인 진행'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Can't you see I'm following my passion?",
                    "translation": "내가 열정을 따르고 있다는 걸 못 보겠어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "Passion without direction leads to missed opportunities.",
                    "translation": "방향 없는 열정은 기회를 놓치게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "My audience loves my spontaneous creativity!",
                    "translation": "내 팬들은 내 즉흥적인 창의성을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "I've actually analyzed successful dancers' career trajectories.",
                    "translation": "사실 나는 성공한 댄서들의 경력 궤적을 분석해봤어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "Really? What did you find out?",
                    "translation": "정말? 뭘 알아냈어?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민우",
                    "script": "The most successful combined passion with systematic training.",
                    "translation": "가장 성공한 사람들은 열정과 체계적인 훈련을 결합했어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다은과 민우의 댄서 되기 위한 접근법 차이를 비교해보세요.",
                    "result": "Spontaneous passion versus strategic planning",
                    "explanation": "ESFP인 다은은 즉흥적인 열정과 당장의 기회(spontaneous passion and immediate opportunities)를 따르는 반면, INTJ인 민우는 전략적 계획(strategic planning)을 중요시합니다.",
                    "optionA": "versus",
                    "optionB": "strategic",
                    "optionC": "Spontaneous",
                    "optionD": "planning",
                    "optionE": "passion"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 직업으로 만들기",
            "explanation": "자유로운 ESFP와 전략적인 INTJ의 꿈 실현 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "I want to be a famous dancer someday!",
                    "translation": "나는 언젠가 유명한 댄서가 되고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "What's your five-year strategic career plan?",
                    "translation": "5년 전략적 경력 계획은 뭐야?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민우는 단기적인 즐거움보다 장기적인 계획을 중요시하나요?",
                    "hint": "민우가 'five-year strategic career plan'을 물어본 것을 생각해보세요.",
                    "result": "O",
                    "explanation": "민우는 '5년 전략적 경력 계획'을 물어봄으로써 장기적이고 체계적인 계획을 중요시하는 모습을 보였습니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다은",
                    "script": "Plan? I just need to dance whenever possible!",
                    "translation": "계획? 그냥 가능할 때마다 춤추면 돼!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Success requires methodical progression of achievable goals.",
                    "translation": "성공은 달성 가능한 목표들의 체계적인 진행을 필요로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "But I'm already getting noticed on TikTok!",
                    "translation": "하지만 난 이미 틱톡에서 주목받고 있잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민우",
                    "script": "Social media visibility isn't a sustainable career foundation.",
                    "translation": "소셜 미디어 노출은 지속 가능한 경력 기반이 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minwoo said @@ is needed for success.",
                    "hint": "민우가 'Success requires methodical progression of achievable goals'라고 말한 것을 생각해보세요.",
                    "optionA": "인맥과 외모",
                    "optionB": "운과 재능",
                    "optionC": "체계적인 목표 진행",
                    "result": "체계적인 목표 진행",
                    "explanation": "민우는 'Success requires methodical progression of achievable goals'라고 말했습니다. 'methodical progression of achievable goals'는 '달성 가능한 목표들의 체계적인 진행'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Can't you see I'm following my passion?",
                    "translation": "내가 열정을 따르고 있다는 걸 못 보겠어?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민우",
                    "script": "Passion without direction leads to missed opportunities.",
                    "translation": "방향 없는 열정은 기회를 놓치게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "My audience loves my spontaneous creativity!",
                    "translation": "내 팬들은 내 즉흥적인 창의성을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민우",
                    "script": "I've actually analyzed successful dancers' career trajectories.",
                    "translation": "사실 나는 성공한 댄서들의 경력 궤적을 분석해봤어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "Really? What did you find out?",
                    "translation": "정말? 뭘 알아냈어?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민우",
                    "script": "The most successful combined passion with systematic training.",
                    "translation": "가장 성공한 사람들은 열정과 체계적인 훈련을 결합했어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다은과 민우의 댄서 되기 위한 접근법 차이를 비교해보세요.",
                    "optionA": "versus",
                    "optionB": "strategic",
                    "optionC": "Spontaneous",
                    "optionD": "planning",
                    "optionE": "passion",
                    "result": "Spontaneous passion versus strategic planning",
                    "explanation": "ESFP인 다은은 즉흥적인 열정과 당장의 기회(spontaneous passion and immediate opportunities)를 따르는 반면, INTJ인 민우는 전략적 계획(strategic planning)을 중요시합니다."
                }
            ]
        }
    ]
}
ID: 1579 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일도 놀이처럼 즐겁게",
            "explanation": "즐거움 추구 ESFP와 효율 중심 ESTJ의 업무 방식 대결",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "Let's make this project fun for everyone!",
                    "translation": "이 프로젝트를 모두에게 재미있게 만들자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "We need to focus on meeting our KPIs.",
                    "translation": "우리는 KPI 달성에 집중해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현우는 업무의 재미보다 성과 지표를 더 중요하게 생각하나요?",
                    "hint": "현우가 'We need to focus on meeting our KPIs'라고 말한 것을 보세요.",
                    "result": "O",
                    "explanation": "현우는 'We need to focus on meeting our KPIs'라고 말했습니다. 'KPIs'는 '핵심 성과 지표(Key Performance Indicators)'로, 그가 재미보다 측정 가능한 성과를 중요시함을 나타냅니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지수",
                    "script": "Happy employees are more productive though!",
                    "translation": "하지만 행복한 직원들이 더 생산적이잖아!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Measurable outcomes are what management evaluates.",
                    "translation": "측정 가능한 결과가 경영진이 평가하는 것이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I'm planning a team-building karaoke night!",
                    "translation": "팀 빌딩 노래방 밤을 계획 중이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "That time could be spent optimizing our workflow.",
                    "translation": "그 시간은 업무 흐름을 최적화하는 데 쓸 수 있을 텐데."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jisu thinks employees are more productive when they @@.",
                    "hint": "지수가 'Happy employees are more productive'라고 말한 것을 보세요.",
                    "optionA": "적절히 감시받을",
                    "optionB": "행복할",
                    "optionC": "높은 급여를 받을",
                    "result": "행복할",
                    "explanation": "지수는 'Happy employees are more productive'라고 말했습니다. 'Happy'는 '행복한'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "Let's have casual Fridays with music too!",
                    "translation": "금요일엔 음악과 함께 캐주얼한 분위기도 만들자!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Do you have data showing this improves performance?",
                    "translation": "이것이 성과를 향상시킨다는 데이터가 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "I can feel the positive energy already!",
                    "translation": "벌써 긍정적인 에너지가 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "We need concrete metrics, not just feelings.",
                    "translation": "우리는 그냥 느낌이 아닌 구체적인 지표가 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "Look! Sales went up since our office makeover!",
                    "translation": "봐! 사무실 개조 이후로 매출이 올랐어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "Interesting... perhaps there's a correlation worth exploring.",
                    "translation": "흥미롭네... 아마도 탐구할 가치가 있는 상관관계가 있을지도."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "지수와 현우가 성과를 내기 위해 중요시하는 가치를 비교해보세요.",
                    "result": "Team morale versus measurable efficiency",
                    "explanation": "ESFP인 지수는 결과를 이끌어내기 위해 즐거움과 팀 사기(enjoyment and team morale to drive results)를 강조하는 반면, ESTJ인 현우는 측정 가능한 효율성(measurable efficiency)을 우선시합니다.",
                    "optionA": "Team",
                    "optionB": "efficiency",
                    "optionC": "versus",
                    "optionD": "morale",
                    "optionE": "measurable"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일도 놀이처럼 즐겁게",
            "explanation": "즐거움 추구 ESFP와 효율 중심 ESTJ의 업무 방식 대결",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "Let's make this project fun for everyone!",
                    "translation": "이 프로젝트를 모두에게 재미있게 만들자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "We need to focus on meeting our KPIs.",
                    "translation": "우리는 KPI 달성에 집중해야 해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "현우는 업무의 재미보다 성과 지표를 더 중요하게 생각하나요?",
                    "hint": "현우가 'We need to focus on meeting our KPIs'라고 말한 것을 보세요.",
                    "result": "O",
                    "explanation": "현우는 'We need to focus on meeting our KPIs'라고 말했습니다. 'KPIs'는 '핵심 성과 지표(Key Performance Indicators)'로, 그가 재미보다 측정 가능한 성과를 중요시함을 나타냅니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지수",
                    "script": "Happy employees are more productive though!",
                    "translation": "하지만 행복한 직원들이 더 생산적이잖아!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Measurable outcomes are what management evaluates.",
                    "translation": "측정 가능한 결과가 경영진이 평가하는 것이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I'm planning a team-building karaoke night!",
                    "translation": "팀 빌딩 노래방 밤을 계획 중이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "That time could be spent optimizing our workflow.",
                    "translation": "그 시간은 업무 흐름을 최적화하는 데 쓸 수 있을 텐데."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jisu thinks employees are more productive when they @@.",
                    "hint": "지수가 'Happy employees are more productive'라고 말한 것을 보세요.",
                    "optionA": "적절히 감시받을",
                    "optionB": "행복할",
                    "optionC": "높은 급여를 받을",
                    "result": "행복할",
                    "explanation": "지수는 'Happy employees are more productive'라고 말했습니다. 'Happy'는 '행복한'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "Let's have casual Fridays with music too!",
                    "translation": "금요일엔 음악과 함께 캐주얼한 분위기도 만들자!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Do you have data showing this improves performance?",
                    "translation": "이것이 성과를 향상시킨다는 데이터가 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "I can feel the positive energy already!",
                    "translation": "벌써 긍정적인 에너지가 느껴져!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "We need concrete metrics, not just feelings.",
                    "translation": "우리는 그냥 느낌이 아닌 구체적인 지표가 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "Look! Sales went up since our office makeover!",
                    "translation": "봐! 사무실 개조 이후로 매출이 올랐어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "Interesting... perhaps there's a correlation worth exploring.",
                    "translation": "흥미롭네... 아마도 탐구할 가치가 있는 상관관계가 있을지도."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "지수와 현우가 성과를 내기 위해 중요시하는 가치를 비교해보세요.",
                    "optionA": "Team",
                    "optionB": "efficiency",
                    "optionC": "versus",
                    "optionD": "morale",
                    "optionE": "measurable",
                    "result": "Team morale versus measurable efficiency",
                    "explanation": "ESFP인 지수는 결과를 이끌어내기 위해 즐거움과 팀 사기(enjoyment and team morale to drive results)를 강조하는 반면, ESTJ인 현우는 측정 가능한 효율성(measurable efficiency)을 우선시합니다."
                }
            ]
        }
    ]
}
ID: 1580 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "나를 브랜딩하는 방법",
            "explanation": "화려한 ESFP와 의미 추구 INFJ의 자기 브랜딩 전략",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "My personal brand needs more sparkle!",
                    "translation": "내 개인 브랜드는 더 반짝임이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "I think authenticity matters more than flash.",
                    "translation": "화려함보다 진정성이 더 중요하다고 생각해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "윤서는 개인 브랜딩에서 화려함보다 진정성을 더 중요시하나요?",
                    "hint": "윤서가 'authenticity matters more than flash'라고 말한 것을 보세요.",
                    "result": "O",
                    "explanation": "윤서는 'authenticity matters more than flash'라고 말했습니다. 즉, '진정성(authenticity)이 화려함(flash)보다 더 중요하다'는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "People notice me because I'm fun and colorful!",
                    "translation": "사람들은 내가 재미있고 화려하기 때문에 알아봐!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "What deeper message are you trying to convey?",
                    "translation": "어떤 더 깊은 메시지를 전하려고 하는 거야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Message? I just want people to remember me!",
                    "translation": "메시지? 난 그냥 사람들이 날 기억하길 원해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "A meaningful brand connects to people's hearts.",
                    "translation": "의미 있는 브랜드는 사람들의 마음과 연결돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yunseo said meaningful brands connect with people's @@.",
                    "hint": "윤서가 'A meaningful brand connects to people's hearts'라고 말한 것을 보세요.",
                    "optionA": "지갑",
                    "optionB": "마음",
                    "optionC": "취향",
                    "result": "마음",
                    "explanation": "윤서는 'A meaningful brand connects to people's hearts'라고 말했습니다. 'hearts'는 '마음'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "Look at my new Instagram filter! So trendy!",
                    "translation": "내 새 인스타그램 필터 봐! 완전 트렌디하지!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "But what do you stand for in the long run?",
                    "translation": "하지만 장기적으로 네가 추구하는 가치는 뭐야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "I want to inspire people to enjoy life!",
                    "translation": "사람들이 인생을 즐기도록 영감을 주고 싶어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤서",
                    "script": "That's actually quite meaningful. Let's develop that.",
                    "translation": "그거 사실 꽤 의미 있네. 그걸 발전시켜보자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "You mean my sparkle can have substance too?",
                    "translation": "내 반짝임도 실질적인 내용을 가질 수 있다는 거야?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤서",
                    "script": "The most powerful brands combine depth with appeal.",
                    "translation": "가장 강력한 브랜드는 깊이와 매력을 결합해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "하나와 윤서가 개인 브랜드에서 중요시하는 요소를 비교해보세요.",
                    "result": "External appeal versus meaning depth",
                    "explanation": "ESFP인 하나는 외적 매력과 즉각적인 영향력(external appeal and immediate impact)에 집중하는 반면, INFJ인 윤서는 의미와 깊이(meaning and depth)를 추구합니다.",
                    "optionA": "meaning",
                    "optionB": "appeal",
                    "optionC": "versus",
                    "optionD": "External",
                    "optionE": "depth"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "나를 브랜딩하는 방법",
            "explanation": "화려한 ESFP와 의미 추구 INFJ의 자기 브랜딩 전략",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "My personal brand needs more sparkle!",
                    "translation": "내 개인 브랜드는 더 반짝임이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "I think authenticity matters more than flash.",
                    "translation": "화려함보다 진정성이 더 중요하다고 생각해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "윤서는 개인 브랜딩에서 화려함보다 진정성을 더 중요시하나요?",
                    "hint": "윤서가 'authenticity matters more than flash'라고 말한 것을 보세요.",
                    "result": "O",
                    "explanation": "윤서는 'authenticity matters more than flash'라고 말했습니다. 즉, '진정성(authenticity)이 화려함(flash)보다 더 중요하다'는 의미입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "People notice me because I'm fun and colorful!",
                    "translation": "사람들은 내가 재미있고 화려하기 때문에 알아봐!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "What deeper message are you trying to convey?",
                    "translation": "어떤 더 깊은 메시지를 전하려고 하는 거야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Message? I just want people to remember me!",
                    "translation": "메시지? 난 그냥 사람들이 날 기억하길 원해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "A meaningful brand connects to people's hearts.",
                    "translation": "의미 있는 브랜드는 사람들의 마음과 연결돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yunseo said meaningful brands connect with people's @@.",
                    "hint": "윤서가 'A meaningful brand connects to people's hearts'라고 말한 것을 보세요.",
                    "optionA": "지갑",
                    "optionB": "마음",
                    "optionC": "취향",
                    "result": "마음",
                    "explanation": "윤서는 'A meaningful brand connects to people's hearts'라고 말했습니다. 'hearts'는 '마음'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "Look at my new Instagram filter! So trendy!",
                    "translation": "내 새 인스타그램 필터 봐! 완전 트렌디하지!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "But what do you stand for in the long run?",
                    "translation": "하지만 장기적으로 네가 추구하는 가치는 뭐야?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "I want to inspire people to enjoy life!",
                    "translation": "사람들이 인생을 즐기도록 영감을 주고 싶어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤서",
                    "script": "That's actually quite meaningful. Let's develop that.",
                    "translation": "그거 사실 꽤 의미 있네. 그걸 발전시켜보자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "You mean my sparkle can have substance too?",
                    "translation": "내 반짝임도 실질적인 내용을 가질 수 있다는 거야?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤서",
                    "script": "The most powerful brands combine depth with appeal.",
                    "translation": "가장 강력한 브랜드는 깊이와 매력을 결합해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "하나와 윤서가 개인 브랜드에서 중요시하는 요소를 비교해보세요.",
                    "optionA": "meaning",
                    "optionB": "appeal",
                    "optionC": "versus",
                    "optionD": "External",
                    "optionE": "depth",
                    "result": "External appeal versus meaning depth",
                    "explanation": "ESFP인 하나는 외적 매력과 즉각적인 영향력(external appeal and immediate impact)에 집중하는 반면, INFJ인 윤서는 의미와 깊이(meaning and depth)를 추구합니다."
                }
            ]
        }
    ]
}
ID: 1581 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "인플루언서로 성공하기",
            "explanation": "직관적 ESFP와 전략적 ENTJ의 인플루언서 접근법",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "My new dance video got 10k likes overnight!",
                    "translation": "내 새 댄스 비디오가 하룻밤 새 좋아요 1만 개를 받았어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Have you analyzed your engagement metrics systematically?",
                    "translation": "참여율 지표를 체계적으로 분석해봤어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태민은 좋아요 숫자보다 체계적인 분석을 중요하게 생각하나요?",
                    "hint": "태민이 'analyzed your engagement metrics systematically'라고 물은 것을 보세요.",
                    "result": "O",
                    "explanation": "태민은 '참여율 지표를 체계적으로 분석'하는 것에 대해 물었습니다. 단순한 '좋아요' 숫자보다 체계적인 분석과 데이터를 중요시하는 모습을 보입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소희",
                    "script": "I just post what feels good in the moment!",
                    "translation": "난 그냥 그 순간 좋은 느낌이 드는 걸 올려!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "You need a content calendar and growth strategy.",
                    "translation": "너는 콘텐츠 캘린더와 성장 전략이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "But spontaneity is what my followers love!",
                    "translation": "하지만 즉흥성이 내 팔로워들이 좋아하는 거라고!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Top influencers treat their channels like businesses.",
                    "translation": "최고의 인플루언서들은 자신의 채널을 비즈니스처럼 다뤄."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Taemin, what Sohee needs is @@.",
                    "hint": "태민이 'You need a content calendar and growth strategy'라고 말한 것을 보세요.",
                    "optionA": "더 많은 댄스 기술",
                    "optionB": "콘텐츠 캘린더와 성장 전략",
                    "optionC": "좋은 촬영 장비",
                    "result": "콘텐츠 캘린더와 성장 전략",
                    "explanation": "태민은 'You need a content calendar and growth strategy'라고 말했습니다. 'content calendar and growth strategy'는 '콘텐츠 캘린더와 성장 전략'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "I just got a brand deal without even trying!",
                    "translation": "나 노력도 안 했는데 브랜드 딜을 얻었어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "But are you negotiating optimal contract terms?",
                    "translation": "하지만 최적의 계약 조건을 협상하고 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "They seem nice and the products are cute!",
                    "translation": "그들은 친절해 보이고 제품들도 귀여워!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "You should establish clear ROI benchmarks and deliverables.",
                    "translation": "명확한 투자수익률 기준과 산출물을 설정해야 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "Wait, can you help me with this contract?",
                    "translation": "잠깐, 이 계약서 좀 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "Absolutely. I'll create a strategic negotiation framework.",
                    "translation": "물론이지. 전략적 협상 프레임워크를 만들어줄게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "소희와 태민이 성공적인 인플루언서가 되기 위해 중요시하는 요소를 비교해보세요.",
                    "result": "Intuitive expression versus strategic planning",
                    "explanation": "ESFP인 소희는 콘텐츠 제작에 있어 직관과 진정한 표현(intuition and authentic expression)에 의존하는 반면, ENTJ인 태민은 전략적 비즈니스 계획(strategic business planning)을 옹호합니다.",
                    "optionA": "strategic",
                    "optionB": "planning",
                    "optionC": "expression",
                    "optionD": "Intuitive",
                    "optionE": "versus"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "인플루언서로 성공하기",
            "explanation": "직관적 ESFP와 전략적 ENTJ의 인플루언서 접근법",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "My new dance video got 10k likes overnight!",
                    "translation": "내 새 댄스 비디오가 하룻밤 새 좋아요 1만 개를 받았어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Have you analyzed your engagement metrics systematically?",
                    "translation": "참여율 지표를 체계적으로 분석해봤어?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "태민은 좋아요 숫자보다 체계적인 분석을 중요하게 생각하나요?",
                    "hint": "태민이 'analyzed your engagement metrics systematically'라고 물은 것을 보세요.",
                    "result": "O",
                    "explanation": "태민은 '참여율 지표를 체계적으로 분석'하는 것에 대해 물었습니다. 단순한 '좋아요' 숫자보다 체계적인 분석과 데이터를 중요시하는 모습을 보입니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소희",
                    "script": "I just post what feels good in the moment!",
                    "translation": "난 그냥 그 순간 좋은 느낌이 드는 걸 올려!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "You need a content calendar and growth strategy.",
                    "translation": "너는 콘텐츠 캘린더와 성장 전략이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "But spontaneity is what my followers love!",
                    "translation": "하지만 즉흥성이 내 팔로워들이 좋아하는 거라고!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Top influencers treat their channels like businesses.",
                    "translation": "최고의 인플루언서들은 자신의 채널을 비즈니스처럼 다뤄."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "According to Taemin, what Sohee needs is @@.",
                    "hint": "태민이 'You need a content calendar and growth strategy'라고 말한 것을 보세요.",
                    "optionA": "더 많은 댄스 기술",
                    "optionB": "콘텐츠 캘린더와 성장 전략",
                    "optionC": "좋은 촬영 장비",
                    "result": "콘텐츠 캘린더와 성장 전략",
                    "explanation": "태민은 'You need a content calendar and growth strategy'라고 말했습니다. 'content calendar and growth strategy'는 '콘텐츠 캘린더와 성장 전략'을 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "I just got a brand deal without even trying!",
                    "translation": "나 노력도 안 했는데 브랜드 딜을 얻었어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "But are you negotiating optimal contract terms?",
                    "translation": "하지만 최적의 계약 조건을 협상하고 있어?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "They seem nice and the products are cute!",
                    "translation": "그들은 친절해 보이고 제품들도 귀여워!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "You should establish clear ROI benchmarks and deliverables.",
                    "translation": "명확한 투자수익률 기준과 산출물을 설정해야 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "Wait, can you help me with this contract?",
                    "translation": "잠깐, 이 계약서 좀 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "Absolutely. I'll create a strategic negotiation framework.",
                    "translation": "물론이지. 전략적 협상 프레임워크를 만들어줄게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "소희와 태민이 성공적인 인플루언서가 되기 위해 중요시하는 요소를 비교해보세요.",
                    "optionA": "strategic",
                    "optionB": "planning",
                    "optionC": "expression",
                    "optionD": "Intuitive",
                    "optionE": "versus",
                    "result": "Intuitive expression versus strategic planning",
                    "explanation": "ESFP인 소희는 콘텐츠 제작에 있어 직관과 진정한 표현(intuition and authentic expression)에 의존하는 반면, ENTJ인 태민은 전략적 비즈니스 계획(strategic business planning)을 옹호합니다."
                }
            ]
        }
    ]
}
ID: 1582 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자유로운 프리랜서 라이프",
            "explanation": "유연한 ESFP와 체계적인 ISTJ의 프리랜서 일하는 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "I love being a freelancer! Every day is different!",
                    "translation": "프리랜서가 되는 것 정말 좋아! 매일이 다르거든!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "How do you maintain consistent income stability?",
                    "translation": "어떻게 일관된 수입 안정성을 유지해?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "승준은 자유로움보다 안정성을 더 중요하게 생각하나요?",
                    "hint": "승준이 'How do you maintain consistent income stability?'라고 물은 것을 보세요.",
                    "result": "O",
                    "explanation": "승준은 '어떻게 일관된 수입 안정성을 유지하는지'에 대해 물었습니다. 이는 그가 자유로움보다 안정성과 일관성을 더 중요시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민아",
                    "script": "I just pick up exciting projects as they come!",
                    "translation": "그냥 흥미로운 프로젝트가 오면 골라서 해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Don't you track your billable hours meticulously?",
                    "translation": "청구 가능한 시간을 꼼꼼하게 추적하지 않아?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "I charge by the project, not by boring hours!",
                    "translation": "난 지루한 시간이 아니라 프로젝트별로 요금을 매겨!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "You should establish a consistent daily work routine.",
                    "translation": "일관된 일일 업무 루틴을 확립해야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mina said she charges by @@ units.",
                    "hint": "민아가 'I charge by the project, not by boring hours!'라고 말한 것을 보세요.",
                    "optionA": "시간",
                    "optionB": "프로젝트",
                    "optionC": "페이지",
                    "result": "프로젝트",
                    "explanation": "민아는 'I charge by the project'라고 말했습니다. 'by the project'는 '프로젝트별로'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "I love working from beach cafes randomly!",
                    "translation": "난 즉흥적으로 해변 카페에서 일하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "My designated home office maximizes productivity.",
                    "translation": "내 지정된 홈 오피스는 생산성을 극대화해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "But doesn't that get so boring over time?",
                    "translation": "하지만 그게 시간이 지나면 너무 지루해지지 않아?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Reliability and consistency attract long-term clients.",
                    "translation": "신뢰성과 일관성이 장기 고객을 끌어들여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "My clients love my creative spontaneity though!",
                    "translation": "하지만 내 고객들은 내 창의적인 즉흥성을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "Perhaps we could learn something from each other.",
                    "translation": "아마도 우리는 서로에게서 무언가를 배울 수 있을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "민아와 승준이 프리랜서로 일하는 접근법 차이를 비교해보세요.",
                    "result": "Flexibility versus structure and predictability",
                    "explanation": "ESFP인 민아는 영감을 위해 유연성과 변화하는 환경(flexibility and changing environments for inspiration)을 즐기는 반면, ISTJ인 승준은 구조와 예측 가능성(structure and predictability)을 중요시합니다.",
                    "optionA": "and",
                    "optionB": "predictability",
                    "optionC": "versus",
                    "optionD": "structure",
                    "optionE": "Flexibility"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자유로운 프리랜서 라이프",
            "explanation": "유연한 ESFP와 체계적인 ISTJ의 프리랜서 일하는 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "I love being a freelancer! Every day is different!",
                    "translation": "프리랜서가 되는 것 정말 좋아! 매일이 다르거든!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "How do you maintain consistent income stability?",
                    "translation": "어떻게 일관된 수입 안정성을 유지해?"
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "승준은 자유로움보다 안정성을 더 중요하게 생각하나요?",
                    "hint": "승준이 'How do you maintain consistent income stability?'라고 물은 것을 보세요.",
                    "result": "O",
                    "explanation": "승준은 '어떻게 일관된 수입 안정성을 유지하는지'에 대해 물었습니다. 이는 그가 자유로움보다 안정성과 일관성을 더 중요시함을 보여줍니다."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민아",
                    "script": "I just pick up exciting projects as they come!",
                    "translation": "그냥 흥미로운 프로젝트가 오면 골라서 해!"
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Don't you track your billable hours meticulously?",
                    "translation": "청구 가능한 시간을 꼼꼼하게 추적하지 않아?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "I charge by the project, not by boring hours!",
                    "translation": "난 지루한 시간이 아니라 프로젝트별로 요금을 매겨!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "You should establish a consistent daily work routine.",
                    "translation": "일관된 일일 업무 루틴을 확립해야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mina said she charges by @@ units.",
                    "hint": "민아가 'I charge by the project, not by boring hours!'라고 말한 것을 보세요.",
                    "optionA": "시간",
                    "optionB": "프로젝트",
                    "optionC": "페이지",
                    "result": "프로젝트",
                    "explanation": "민아는 'I charge by the project'라고 말했습니다. 'by the project'는 '프로젝트별로'를 의미합니다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "I love working from beach cafes randomly!",
                    "translation": "난 즉흥적으로 해변 카페에서 일하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "My designated home office maximizes productivity.",
                    "translation": "내 지정된 홈 오피스는 생산성을 극대화해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "But doesn't that get so boring over time?",
                    "translation": "하지만 그게 시간이 지나면 너무 지루해지지 않아?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Reliability and consistency attract long-term clients.",
                    "translation": "신뢰성과 일관성이 장기 고객을 끌어들여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "My clients love my creative spontaneity though!",
                    "translation": "하지만 내 고객들은 내 창의적인 즉흥성을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "Perhaps we could learn something from each other.",
                    "translation": "아마도 우리는 서로에게서 무언가를 배울 수 있을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "민아와 승준이 프리랜서로 일하는 접근법 차이를 비교해보세요.",
                    "optionA": "and",
                    "optionB": "predictability",
                    "optionC": "versus",
                    "optionD": "structure",
                    "optionE": "Flexibility",
                    "result": "Flexibility versus structure and predictability",
                    "explanation": "ESFP인 민아는 영감을 위해 유연성과 변화하는 환경(flexibility and changing environments for inspiration)을 즐기는 반면, ISTJ인 승준은 구조와 예측 가능성(structure and predictability)을 중요시합니다."
                }
            ]
        }
    ]
}
ID: 1583 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "가치 중심 판단",
            "explanation": "INFJ의 가치 중심 판단과 ENFP의 열정적 판단 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Yu-jin, I decide based on my values!",
                    "translation": "유진, 나 가치 따라 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Wow, that’s so you, Eun-bi! I just go with my heart.",
                    "translation": "와, 완전 너답다, 은비! 난 그냥 마음으로 가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Following your heart’s awesome! I think about what’s right too.",
                    "translation": "마음 따라가는 거 멋져! 나도 옳은지 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 마음만 따라 판단하나요?",
                    "hint": "INFJ는 가치와 윤리를 중심으로 판단해요. \/ INFJs make judgments based on values and ethics.",
                    "result": "X",
                    "explanation": "은비는 가치 중심으로 판단한다. \/ Eun-bi makes value-centered judgments."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "What’s right feels heavy! I like adding a fun vibe.",
                    "translation": "옳은 거 무겁게 느껴져! 나 재밌는 분위기 추가해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Fun vibes are great! I make sure it fits my principles.",
                    "translation": "재밌는 분위기 좋아! 내 원칙에 맞는지 확인해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Principles are cool! I throw in some excitement too.",
                    "translation": "원칙 멋지다! 나도 설렘 좀 넣어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi makes sure it fits her @@.",
                    "hint": "INFJ는 의사결정에서 원칙과 가치를 중시해요. \/ INFJs prioritize principles and values in decision-making.",
                    "optionA": "feelings",
                    "optionB": "principles",
                    "optionC": "plans",
                    "result": "principles",
                    "explanation": "은비는 원칙에 맞는지 확인한다. \/ Eun-bi makes sure it fits her principles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Excitement’s such a boost! I keep fairness in mind.",
                    "translation": "설렘 대박이야! 나 공정함도 생각해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Fairness is super important! You’re like a value superhero!",
                    "translation": "공정함 진짜 중요해! 넌 가치 슈퍼히어로 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Superhero? Nah, I’m just picking what feels meaningful!",
                    "translation": "슈퍼히어로? 아니, 그냥 의미 있는 거 고르는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 가치 중심 판단을 재밌게 놀려요. \/ ENFPs playfully tease value-centered judgment.",
                    "optionA": "value",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "superhero!",
                    "result": "You’re a value superhero!",
                    "explanation": "유진이 은비의 가치 중심 판단을 재밌게 놀렸다. \/ Yu-jin humorously calls Eun-bi a ‘value superhero.’ ‘a value superhero’는 가치를 중심으로 판단하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Meaningful’s totally your thing! Wanna add some joy?",
                    "translation": "의미 있는 거 완전 너 스타일! 기쁨 좀 넣을까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Picked my choice, feels super right!",
                    "translation": "선택했어, 완전 옳게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Love that vibe! Share more value tips?",
                    "translation": "그 분위기 좋아! 가치 팁 더 알려줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "가치 중심 판단",
            "explanation": "INFJ의 가치 중심 판단과 ENFP의 열정적 판단 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Yu-jin, I decide based on my values!",
                    "translation": "유진, 나 가치 따라 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Wow, that’s so you, Eun-bi! I just go with my heart.",
                    "translation": "와, 완전 너답다, 은비! 난 그냥 마음으로 가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Following your heart’s awesome! I think about what’s right too.",
                    "translation": "마음 따라가는 거 멋져! 나도 옳은지 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 마음만 따라 판단하나요?",
                    "hint": "INFJ는 가치와 윤리를 중심으로 판단해요. \/ INFJs make judgments based on values and ethics.",
                    "result": "X",
                    "explanation": "은비는 가치 중심으로 판단한다. \/ Eun-bi makes value-centered judgments."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "What’s right feels heavy! I like adding a fun vibe.",
                    "translation": "옳은 거 무겁게 느껴져! 나 재밌는 분위기 추가해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Fun vibes are great! I make sure it fits my principles.",
                    "translation": "재밌는 분위기 좋아! 내 원칙에 맞는지 확인해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Principles are cool! I throw in some excitement too.",
                    "translation": "원칙 멋지다! 나도 설렘 좀 넣어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi makes sure it fits her @@.",
                    "hint": "INFJ는 의사결정에서 원칙과 가치를 중시해요. \/ INFJs prioritize principles and values in decision-making.",
                    "optionA": "feelings",
                    "optionB": "principles",
                    "optionC": "plans",
                    "result": "principles",
                    "explanation": "은비는 원칙에 맞는지 확인한다. \/ Eun-bi makes sure it fits her principles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Excitement’s such a boost! I keep fairness in mind.",
                    "translation": "설렘 대박이야! 나 공정함도 생각해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Fairness is super important! You’re like a value superhero!",
                    "translation": "공정함 진짜 중요해! 넌 가치 슈퍼히어로 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Superhero? Nah, I’m just picking what feels meaningful!",
                    "translation": "슈퍼히어로? 아니, 그냥 의미 있는 거 고르는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 가치 중심 판단을 재밌게 놀려요. \/ ENFPs playfully tease value-centered judgment.",
                    "optionA": "value",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "superhero!",
                    "result": "You’re a value superhero!",
                    "explanation": "유진이 은비의 가치 중심 판단을 재밌게 놀렸다. \/ Yu-jin humorously calls Eun-bi a ‘value superhero.’ ‘a value superhero’는 가치를 중심으로 판단하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Meaningful’s totally your thing! Wanna add some joy?",
                    "translation": "의미 있는 거 완전 너 스타일! 기쁨 좀 넣을까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Picked my choice, feels super right!",
                    "translation": "선택했어, 완전 옳게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Love that vibe! Share more value tips?",
                    "translation": "그 분위기 좋아! 가치 팁 더 알려줘!"
                }
            ]
        }
    ]
}
ID: 1584 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "직관적 선택 과정",
            "explanation": "INFJ의 직관적 선택과 ISTJ의 체계적 선택 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Ji-hoon, I pick stuff with my gut feeling!",
                    "translation": "지훈, 나 직감으로 골라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s wild, Eun-bi! I stick to a solid plan.",
                    "translation": "그거 대박이야, 은비! 난 튼튼한 계획 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Plans are awesome! I just listen to my inner voice.",
                    "translation": "계획 멋지다! 난 그냥 내면 목소리 들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 체계적 계획으로 선택하나요?",
                    "hint": "INFJ는 직관과 감정을 바탕으로 선택해요. \/ INFJs make choices based on intuition and emotions.",
                    "result": "X",
                    "explanation": "은비는 직관적으로 선택한다. \/ Eun-bi chooses intuitively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Inner voice sounds cool! I double-check the facts.",
                    "translation": "내면 목소리 멋지다! 난 사실 다시 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Facts are super helpful! I go with what feels true.",
                    "translation": "사실 진짜 유용해! 난 진실한 느낌 따라."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Feeling true’s neat! I write out pros and cons.",
                    "translation": "진실한 느낌 좋아! 나 장단점 적어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi goes with what feels @@.",
                    "hint": "INFJ는 직관적으로 진실한 선택을 찾아요. \/ INFJs intuitively seek truthful choices.",
                    "optionA": "planned",
                    "optionB": "true",
                    "optionC": "quick",
                    "result": "true",
                    "explanation": "은비는 진실한 느낌을 따른다. \/ Eun-bi goes with what feels true."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Pros and cons are smart! I trust my instincts too!",
                    "translation": "장단점 똑똑하다! 나도 직감 믿어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Instincts are bold! You’re like a gut-feeling guru!",
                    "translation": "직감 대담하다! 넌 직감 구루 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Guru? I’m just going with my heart’s nudge!",
                    "translation": "구루? 그냥 마음이 이끄는 대로 가는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 직관적 선택을 재밌게 놀려요. \/ ISTJs playfully tease intuitive choice processes.",
                    "optionA": "gut-feeling",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "guru!",
                    "result": "You’re a gut-feeling guru!",
                    "explanation": "지훈이 은비의 직관적 선택을 재밌게 놀렸다. \/ Ji-hoon humorously calls Eun-bi a ‘gut-feeling guru.’ ‘a gut-feeling guru’는 직관적으로 선택하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Heart’s nudge is sweet! Wanna try my list?",
                    "translation": "마음 이끌기 따뜻하다! 내 리스트 써볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Made my pick, feels totally right!",
                    "translation": "선택했어, 완전 딱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Totally right’s awesome! Plan it out?",
                    "translation": "완전 딱이다 멋져! 계획 짜볼까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "직관적 선택 과정",
            "explanation": "INFJ의 직관적 선택과 ISTJ의 체계적 선택 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Ji-hoon, I pick stuff with my gut feeling!",
                    "translation": "지훈, 나 직감으로 골라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s wild, Eun-bi! I stick to a solid plan.",
                    "translation": "그거 대박이야, 은비! 난 튼튼한 계획 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Plans are awesome! I just listen to my inner voice.",
                    "translation": "계획 멋지다! 난 그냥 내면 목소리 들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 체계적 계획으로 선택하나요?",
                    "hint": "INFJ는 직관과 감정을 바탕으로 선택해요. \/ INFJs make choices based on intuition and emotions.",
                    "result": "X",
                    "explanation": "은비는 직관적으로 선택한다. \/ Eun-bi chooses intuitively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Inner voice sounds cool! I double-check the facts.",
                    "translation": "내면 목소리 멋지다! 난 사실 다시 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Facts are super helpful! I go with what feels true.",
                    "translation": "사실 진짜 유용해! 난 진실한 느낌 따라."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Feeling true’s neat! I write out pros and cons.",
                    "translation": "진실한 느낌 좋아! 나 장단점 적어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi goes with what feels @@.",
                    "hint": "INFJ는 직관적으로 진실한 선택을 찾아요. \/ INFJs intuitively seek truthful choices.",
                    "optionA": "planned",
                    "optionB": "true",
                    "optionC": "quick",
                    "result": "true",
                    "explanation": "은비는 진실한 느낌을 따른다. \/ Eun-bi goes with what feels true."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Pros and cons are smart! I trust my instincts too!",
                    "translation": "장단점 똑똑하다! 나도 직감 믿어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Instincts are bold! You’re like a gut-feeling guru!",
                    "translation": "직감 대담하다! 넌 직감 구루 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Guru? I’m just going with my heart’s nudge!",
                    "translation": "구루? 그냥 마음이 이끄는 대로 가는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 직관적 선택을 재밌게 놀려요. \/ ISTJs playfully tease intuitive choice processes.",
                    "optionA": "gut-feeling",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "guru!",
                    "result": "You’re a gut-feeling guru!",
                    "explanation": "지훈이 은비의 직관적 선택을 재밌게 놀렸다. \/ Ji-hoon humorously calls Eun-bi a ‘gut-feeling guru.’ ‘a gut-feeling guru’는 직관적으로 선택하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Heart’s nudge is sweet! Wanna try my list?",
                    "translation": "마음 이끌기 따뜻하다! 내 리스트 써볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Made my pick, feels totally right!",
                    "translation": "선택했어, 완전 딱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Totally right’s awesome! Plan it out?",
                    "translation": "완전 딱이다 멋져! 계획 짜볼까?"
                }
            ]
        }
    ]
}
ID: 1585 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정적 문제 해결",
            "explanation": "INFJ의 감정적 해결과 ESTP의 행동적 해결 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Jae-min, I tackle problems with my feelings!",
                    "translation": "재민, 감정으로 문제 해결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s so warm, Eun-bi! I just dive right in!",
                    "translation": "정말 따뜻하다, 은비! 난 바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Diving in’s super bold! I think about emotions first.",
                    "translation": "바로 뛰어드는 거 진짜 대담해! 난 감정 먼저 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 즉시 행동으로 문제를 푸나요?",
                    "hint": "INFJ는 감정과 직관으로 문제를 해결해요. \/ INFJs solve problems with emotions and intuition.",
                    "result": "X",
                    "explanation": "은비는 감정적으로 문제를 푼다. \/ Eun-bi solves problems emotionally."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Emotions are deep! I hit the ground running!",
                    "translation": "감정 깊다! 난 바로 달려가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Running’s awesome! I look for heartfelt answers.",
                    "translation": "달려가는 거 멋져! 나 진심 답 찾아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Heartfelt’s sweet! I grab the fastest fix!",
                    "translation": "진심 답 따뜻하다! 나 가장 빠른 해결책 잡아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi looks for @@ answers.",
                    "hint": "INFJ는 문제 해결에서 진심과 의미 있는 답을 찾아요. \/ INFJs seek heartfelt and meaningful answers in problem-solving.",
                    "optionA": "quick",
                    "optionB": "heartfelt",
                    "optionC": "strict",
                    "result": "heartfelt",
                    "explanation": "은비는 진심 답을 찾는다. \/ Eun-bi looks for heartfelt answers."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Fast fixes are cool! I try to connect with people.",
                    "translation": "빠른 해결책 멋지다! 나 사람들과 연결하려 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Connecting’s nice! You’re like a heart-problem pro!",
                    "translation": "연결 좋다! 넌 마음 문제 전문가 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Pro? I’m just sorting it with my heart!",
                    "translation": "전문가? 그냥 마음으로 정리하는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 감정적 문제 해결을 재밌게 놀려요. \/ ESTPs playfully tease emotional problem-solving.",
                    "optionA": "heart-problem",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "pro!",
                    "result": "You’re a heart-problem pro!",
                    "explanation": "재민이 은비의 감정적 문제 해결을 재밌게 놀렸다. \/ Jae-min humorously calls Eun-bi a ‘heart-problem pro.’ ‘a heart-problem pro’는 감정적으로 문제를 해결하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Heart-sorting’s dope! Try a quick move?",
                    "translation": "마음 정리 멋지다! 빠른 행동 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Fixed the issue, feels really good!",
                    "translation": "문제 해결했어, 진짜 기분 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Good vibes! Wanna act on it now?",
                    "translation": "좋은 분위기! 지금 행동해볼까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정적 문제 해결",
            "explanation": "INFJ의 감정적 해결과 ESTP의 행동적 해결 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Jae-min, I tackle problems with my feelings!",
                    "translation": "재민, 감정으로 문제 해결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s so warm, Eun-bi! I just dive right in!",
                    "translation": "정말 따뜻하다, 은비! 난 바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Diving in’s super bold! I think about emotions first.",
                    "translation": "바로 뛰어드는 거 진짜 대담해! 난 감정 먼저 생각해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 즉시 행동으로 문제를 푸나요?",
                    "hint": "INFJ는 감정과 직관으로 문제를 해결해요. \/ INFJs solve problems with emotions and intuition.",
                    "result": "X",
                    "explanation": "은비는 감정적으로 문제를 푼다. \/ Eun-bi solves problems emotionally."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Emotions are deep! I hit the ground running!",
                    "translation": "감정 깊다! 난 바로 달려가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Running’s awesome! I look for heartfelt answers.",
                    "translation": "달려가는 거 멋져! 나 진심 답 찾아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Heartfelt’s sweet! I grab the fastest fix!",
                    "translation": "진심 답 따뜻하다! 나 가장 빠른 해결책 잡아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi looks for @@ answers.",
                    "hint": "INFJ는 문제 해결에서 진심과 의미 있는 답을 찾아요. \/ INFJs seek heartfelt and meaningful answers in problem-solving.",
                    "optionA": "quick",
                    "optionB": "heartfelt",
                    "optionC": "strict",
                    "result": "heartfelt",
                    "explanation": "은비는 진심 답을 찾는다. \/ Eun-bi looks for heartfelt answers."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Fast fixes are cool! I try to connect with people.",
                    "translation": "빠른 해결책 멋지다! 나 사람들과 연결하려 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Connecting’s nice! You’re like a heart-problem pro!",
                    "translation": "연결 좋다! 넌 마음 문제 전문가 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Pro? I’m just sorting it with my heart!",
                    "translation": "전문가? 그냥 마음으로 정리하는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 감정적 문제 해결을 재밌게 놀려요. \/ ESTPs playfully tease emotional problem-solving.",
                    "optionA": "heart-problem",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "pro!",
                    "result": "You’re a heart-problem pro!",
                    "explanation": "재민이 은비의 감정적 문제 해결을 재밌게 놀렸다. \/ Jae-min humorously calls Eun-bi a ‘heart-problem pro.’ ‘a heart-problem pro’는 감정적으로 문제를 해결하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Heart-sorting’s dope! Try a quick move?",
                    "translation": "마음 정리 멋지다! 빠른 행동 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Fixed the issue, feels really good!",
                    "translation": "문제 해결했어, 진짜 기분 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Good vibes! Wanna act on it now?",
                    "translation": "좋은 분위기! 지금 행동해볼까?"
                }
            ]
        }
    ]
}
ID: 1586 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "윤리적 의사결정",
            "explanation": "INFJ의 윤리적 판단과 ENFP의 감정적 판단 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Yu-jin, I always choose what’s ethical!",
                    "translation": "유진, 항상 윤리적인 거 골라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That’s so inspiring, Eun-bi! I pick what feels good!",
                    "translation": "진짜 감동적이야, 은비! 난 기분 좋은 거 골라!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Feeling good’s awesome! I make sure it’s fair too.",
                    "translation": "기분 좋은 거 멋져! 나 공정한지도 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 느낌만으로 결정하나요?",
                    "hint": "INFJ는 윤리와 도덕을 중심으로 결정해요. \/ INFJs make decisions based on ethics and morality.",
                    "result": "X",
                    "explanation": "은비는 윤리적으로 결정한다. \/ Eun-bi decides ethically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Fairness is huge! I add a splash of joy!",
                    "translation": "공정함 중요해! 나 기쁨 한 방울 넣어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Joy’s such a great vibe! I think about everyone’s sake.",
                    "translation": "기쁨 진짜 좋은 분위기야! 모두를 위해 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Everyone’s sake’s deep! I go with my heart’s spark!",
                    "translation": "모두 생각하는 거 깊다! 나 마음 불꽃 따라!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi thinks about @@ sake.",
                    "hint": "INFJ는 의사결정에서 모두의 이익과 윤리를 고민해요. \/ INFJs consider everyone’s benefit and ethics in decision-making.",
                    "optionA": "her",
                    "optionB": "everyone’s",
                    "optionC": "quick",
                    "result": "everyone’s",
                    "explanation": "은비는 모두의 이익을 생각한다. \/ Eun-bi thinks about everyone’s sake."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Heart sparks are fun! I keep right and wrong in mind.",
                    "translation": "마음 불꽃 재밌다! 옳고 그름 생각해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Right and wrong’s key! You’re an ethics rockstar!",
                    "translation": "옳고 그름 중요해! 넌 윤리 록스타야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Rockstar? I’m just trying to do what’s right!",
                    "translation": "록스타? 그냥 옳은 일 하려는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 윤리적 의사결정을 재밌게 놀려요. \/ ENFPs playfully tease ethical decision-making.",
                    "optionA": "an",
                    "optionB": "You’re",
                    "optionC": "ethics",
                    "optionD": "rockstar!",
                    "result": "You’re an ethics rockstar!",
                    "explanation": "유진이 은비의 윤리적 의사결정을 재밌게 놀렸다. \/ Yu-jin humorously calls Eun-bi an ‘ethics rockstar.’ ‘an ethics rockstar’는 윤리적으로 결정을 내리는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Doing right’s so cool! Add some happy vibes?",
                    "translation": "옳은 일 멋지다! 행복한 분위기 추가할까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Chose my path, feels super fair!",
                    "translation": "길 골랐어, 완전 공정해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Fair’s the best! Share more ethics tricks?",
                    "translation": "공정 최고야! 윤리 비법 더 알려줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "윤리적 의사결정",
            "explanation": "INFJ의 윤리적 판단과 ENFP의 감정적 판단 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Yu-jin, I always choose what’s ethical!",
                    "translation": "유진, 항상 윤리적인 거 골라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That’s so inspiring, Eun-bi! I pick what feels good!",
                    "translation": "진짜 감동적이야, 은비! 난 기분 좋은 거 골라!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Feeling good’s awesome! I make sure it’s fair too.",
                    "translation": "기분 좋은 거 멋져! 나 공정한지도 확인해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 느낌만으로 결정하나요?",
                    "hint": "INFJ는 윤리와 도덕을 중심으로 결정해요. \/ INFJs make decisions based on ethics and morality.",
                    "result": "X",
                    "explanation": "은비는 윤리적으로 결정한다. \/ Eun-bi decides ethically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Fairness is huge! I add a splash of joy!",
                    "translation": "공정함 중요해! 나 기쁨 한 방울 넣어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Joy’s such a great vibe! I think about everyone’s sake.",
                    "translation": "기쁨 진짜 좋은 분위기야! 모두를 위해 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Everyone’s sake’s deep! I go with my heart’s spark!",
                    "translation": "모두 생각하는 거 깊다! 나 마음 불꽃 따라!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi thinks about @@ sake.",
                    "hint": "INFJ는 의사결정에서 모두의 이익과 윤리를 고민해요. \/ INFJs consider everyone’s benefit and ethics in decision-making.",
                    "optionA": "her",
                    "optionB": "everyone’s",
                    "optionC": "quick",
                    "result": "everyone’s",
                    "explanation": "은비는 모두의 이익을 생각한다. \/ Eun-bi thinks about everyone’s sake."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Heart sparks are fun! I keep right and wrong in mind.",
                    "translation": "마음 불꽃 재밌다! 옳고 그름 생각해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Right and wrong’s key! You’re an ethics rockstar!",
                    "translation": "옳고 그름 중요해! 넌 윤리 록스타야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Rockstar? I’m just trying to do what’s right!",
                    "translation": "록스타? 그냥 옳은 일 하려는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 윤리적 의사결정을 재밌게 놀려요. \/ ENFPs playfully tease ethical decision-making.",
                    "optionA": "an",
                    "optionB": "You’re",
                    "optionC": "ethics",
                    "optionD": "rockstar!",
                    "result": "You’re an ethics rockstar!",
                    "explanation": "유진이 은비의 윤리적 의사결정을 재밌게 놀렸다. \/ Yu-jin humorously calls Eun-bi an ‘ethics rockstar.’ ‘an ethics rockstar’는 윤리적으로 결정을 내리는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Doing right’s so cool! Add some happy vibes?",
                    "translation": "옳은 일 멋지다! 행복한 분위기 추가할까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Chose my path, feels super fair!",
                    "translation": "길 골랐어, 완전 공정해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Fair’s the best! Share more ethics tricks?",
                    "translation": "공정 최고야! 윤리 비법 더 알려줘!"
                }
            ]
        }
    ]
}
ID: 1587 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "장기적 관점 선택",
            "explanation": "INFJ의 장기적 선택과 ISTJ의 체계적 선택 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Ji-hoon, I pick with the future in mind!",
                    "translation": "지훈, 미래 생각하면서 골라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s big-picture, Eun-bi! I go step by step.",
                    "translation": "큰 그림이야, 은비! 난 단계별로 가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Steps are super smart! I dream about long-term goals.",
                    "translation": "단계 진짜 똑똑해! 나 장기 목표 꿈꿔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 단기적 계획으로 선택하나요?",
                    "hint": "INFJ는 장기적이고 의미 있는 비전으로 선택해요. \/ INFJs make choices with long-term, meaningful visions.",
                    "result": "X",
                    "explanation": "은비는 장기적으로 선택한다. \/ Eun-bi chooses with a long-term perspective."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Long-term goals sound cool! I check the details first.",
                    "translation": "장기 목표 멋지다! 난 세부사항 먼저 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Details are key! I imagine what’s best down the road.",
                    "translation": "세부사항 중요해! 앞날에 뭐가 최선인지 상상해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Imagining’s neat! I write a plan to stay on track.",
                    "translation": "상상 좋다! 난 계획 써서 잘 따라가."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi imagines what’s @@ down the road.",
                    "hint": "INFJ는 장기적 선택에서 최선의 비전을 상상해요. \/ INFJs imagine the best vision for long-term choices.",
                    "optionA": "quick",
                    "optionB": "best",
                    "optionC": "strict",
                    "result": "best",
                    "explanation": "은비는 앞날에 최선인 것을 상상한다. \/ Eun-bi imagines what’s best down the road."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Plans keep things tight! I focus on meaningful outcomes.",
                    "translation": "계획 잘 잡아줘! 나 의미 있는 결과 집중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Meaningful’s awesome! You’re like a future dreamer!",
                    "translation": "의미 있다 멋져! 넌 미래 꿈꾸는 사람 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Dreamer? I’m just thinking about what lasts!",
                    "translation": "꿈꾸는 사람? 그냥 오래가는 거 생각하는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 장기적 관점 선택을 재밌게 놀려요. \/ ISTJs playfully tease long-term perspective choices.",
                    "optionA": "future",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "dreamer!",
                    "result": "You’re a future dreamer!",
                    "explanation": "지훈이 은비의 장기적 관점 선택을 재밌게 놀렸다. \/ Ji-hoon humorously calls Eun-bi a ‘future dreamer.’ ‘a future dreamer’는 장기적으로 선택하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Lasting’s sweet! Wanna map it out?",
                    "translation": "오래가는 거 따뜻하다! 계획 짜볼까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Chose my way, feels totally solid!",
                    "translation": "길 골랐어, 완전 든든해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Solid’s the best! Add some steps?",
                    "translation": "든든하다 최고! 단계 추가할까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "장기적 관점 선택",
            "explanation": "INFJ의 장기적 선택과 ISTJ의 체계적 선택 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "Ji-hoon, I pick with the future in mind!",
                    "translation": "지훈, 미래 생각하면서 골라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s big-picture, Eun-bi! I go step by step.",
                    "translation": "큰 그림이야, 은비! 난 단계별로 가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "Steps are super smart! I dream about long-term goals.",
                    "translation": "단계 진짜 똑똑해! 나 장기 목표 꿈꿔."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 단기적 계획으로 선택하나요?",
                    "hint": "INFJ는 장기적이고 의미 있는 비전으로 선택해요. \/ INFJs make choices with long-term, meaningful visions.",
                    "result": "X",
                    "explanation": "은비는 장기적으로 선택한다. \/ Eun-bi chooses with a long-term perspective."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Long-term goals sound cool! I check the details first.",
                    "translation": "장기 목표 멋지다! 난 세부사항 먼저 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Details are key! I imagine what’s best down the road.",
                    "translation": "세부사항 중요해! 앞날에 뭐가 최선인지 상상해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Imagining’s neat! I write a plan to stay on track.",
                    "translation": "상상 좋다! 난 계획 써서 잘 따라가."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi imagines what’s @@ down the road.",
                    "hint": "INFJ는 장기적 선택에서 최선의 비전을 상상해요. \/ INFJs imagine the best vision for long-term choices.",
                    "optionA": "quick",
                    "optionB": "best",
                    "optionC": "strict",
                    "result": "best",
                    "explanation": "은비는 앞날에 최선인 것을 상상한다. \/ Eun-bi imagines what’s best down the road."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "Plans keep things tight! I focus on meaningful outcomes.",
                    "translation": "계획 잘 잡아줘! 나 의미 있는 결과 집중해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Meaningful’s awesome! You’re like a future dreamer!",
                    "translation": "의미 있다 멋져! 넌 미래 꿈꾸는 사람 같아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Dreamer? I’m just thinking about what lasts!",
                    "translation": "꿈꾸는 사람? 그냥 오래가는 거 생각하는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 장기적 관점 선택을 재밌게 놀려요. \/ ISTJs playfully tease long-term perspective choices.",
                    "optionA": "future",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "dreamer!",
                    "result": "You’re a future dreamer!",
                    "explanation": "지훈이 은비의 장기적 관점 선택을 재밌게 놀렸다. \/ Ji-hoon humorously calls Eun-bi a ‘future dreamer.’ ‘a future dreamer’는 장기적으로 선택하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Lasting’s sweet! Wanna map it out?",
                    "translation": "오래가는 거 따뜻하다! 계획 짜볼까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Chose my way, feels totally solid!",
                    "translation": "길 골랐어, 완전 든든해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Solid’s the best! Add some steps?",
                    "translation": "든든하다 최고! 단계 추가할까?"
                }
            ]
        }
    ]
}
ID: 1588 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창의적 커리어 탐색",
            "explanation": "ENFP의 창의적 탐색과 ISTJ의 체계적 계획 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I explore careers with creativity!",
                    "translation": "지훈, 창의적으로 커리어 탐색해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That sounds exciting, Yu-jin! I plan carefully.",
                    "translation": "신난다, 유진! 난 꼼꼼히 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Planning’s great, but I dream up possibilities!",
                    "translation": "계획 좋다, 근데 가능성 꿈꿔!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 커리어를 탐색하나요?",
                    "hint": "ENFP는 창의적이고 자유롭게 커리어를 탐색해요. \/ ENFPs explore careers creatively and freely.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 커리어를 탐색한다. \/ Yu-jin explores careers creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Possibilities sound fun! I research stable jobs.",
                    "translation": "가능성 재밌겠다! 난 안정된 직업 조사해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Stability’s cool, but I imagine unique paths!",
                    "translation": "안정 좋다, 근데 독특한 길 상상해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Unique paths? I’d make a career checklist!",
                    "translation": "독특한 길? 난 커리어 체크리스트 만들 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin imagines @@ paths.",
                    "hint": "ENFP는 창의적이고 다양한 커리어 경로를 탐구해요. \/ ENFPs explore creative and diverse career paths.",
                    "optionA": "stable",
                    "optionB": "unique",
                    "optionC": "planned",
                    "result": "unique",
                    "explanation": "유진은 독특한 경로를 상상한다. \/ Yu-jin imagines unique paths."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Checklists are helpful, but I love brainstorming!",
                    "translation": "체크리스트 유용하다, 근데 브레인스토밍 사랑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Brainstorming’s awesome! You’re a career visionary!",
                    "translation": "브레인스토밍 멋지다! 넌 커리어 비전가야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Visionary? I’m just chasing my dreams!",
                    "translation": "비전가? 그냥 꿈 쫓는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 창의적 탐색을 재밌게 놀려요. \/ ISTJs playfully tease creative career exploration.",
                    "optionA": "career",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "visionary!",
                    "result": "You’re a career visionary!",
                    "explanation": "지훈이 유진의 창의적 커리어 탐색을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘career visionary.’ ‘a career visionary’는 창의적으로 커리어를 탐색하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Love the energy! Maybe add some research?",
                    "translation": "에너지 좋다! 조사 좀 추가해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Found a path, feels so right!",
                    "translation": "길 찾았어, 완전 딱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Nice choice! Want a planning tip?",
                    "translation": "좋은 선택이다! 계획 팁 줄까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창의적 커리어 탐색",
            "explanation": "ENFP의 창의적 탐색과 ISTJ의 체계적 계획 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I explore careers with creativity!",
                    "translation": "지훈, 창의적으로 커리어 탐색해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That sounds exciting, Yu-jin! I plan carefully.",
                    "translation": "신난다, 유진! 난 꼼꼼히 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Planning’s great, but I dream up possibilities!",
                    "translation": "계획 좋다, 근데 가능성 꿈꿔!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 커리어를 탐색하나요?",
                    "hint": "ENFP는 창의적이고 자유롭게 커리어를 탐색해요. \/ ENFPs explore careers creatively and freely.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 커리어를 탐색한다. \/ Yu-jin explores careers creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Possibilities sound fun! I research stable jobs.",
                    "translation": "가능성 재밌겠다! 난 안정된 직업 조사해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Stability’s cool, but I imagine unique paths!",
                    "translation": "안정 좋다, 근데 독특한 길 상상해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Unique paths? I’d make a career checklist!",
                    "translation": "독특한 길? 난 커리어 체크리스트 만들 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin imagines @@ paths.",
                    "hint": "ENFP는 창의적이고 다양한 커리어 경로를 탐구해요. \/ ENFPs explore creative and diverse career paths.",
                    "optionA": "stable",
                    "optionB": "unique",
                    "optionC": "planned",
                    "result": "unique",
                    "explanation": "유진은 독특한 경로를 상상한다. \/ Yu-jin imagines unique paths."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Checklists are helpful, but I love brainstorming!",
                    "translation": "체크리스트 유용하다, 근데 브레인스토밍 사랑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Brainstorming’s awesome! You’re a career visionary!",
                    "translation": "브레인스토밍 멋지다! 넌 커리어 비전가야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Visionary? I’m just chasing my dreams!",
                    "translation": "비전가? 그냥 꿈 쫓는 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 창의적 탐색을 재밌게 놀려요. \/ ISTJs playfully tease creative career exploration.",
                    "optionA": "career",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "visionary!",
                    "result": "You’re a career visionary!",
                    "explanation": "지훈이 유진의 창의적 커리어 탐색을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘career visionary.’ ‘a career visionary’는 창의적으로 커리어를 탐색하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Love the energy! Maybe add some research?",
                    "translation": "에너지 좋다! 조사 좀 추가해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Found a path, feels so right!",
                    "translation": "길 찾았어, 완전 딱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Nice choice! Want a planning tip?",
                    "translation": "좋은 선택이다! 계획 팁 줄까?"
                }
            ]
        }
    ]
}
ID: 1589 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "다양한 직업 도전",
            "explanation": "ENFP의 다양한 도전과 ESTP의 즉각적 도전 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I try all kinds of jobs!",
                    "translation": "재민, 온갖 직업 다 도전해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s epic, Yu-jin! I jump right in!",
                    "translation": "대박이다, 유진! 난 바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Jumping’s fun, but I explore every option!",
                    "translation": "뛰는 거 재밌다, 근데 모든 옵션 탐험해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 즉시 직업을 결정하나요?",
                    "hint": "ENFP는 다양한 직업을 유연하게 탐구해요. \/ ENFPs flexibly explore diverse careers.",
                    "result": "X",
                    "explanation": "유진은 다양하게 직업을 도전한다. \/ Yu-jin challenges diverse careers."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Exploring’s cool! I pick and start fast!",
                    "translation": "탐험 멋지다! 난 골라서 빨리 시작해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Fast is awesome, but I test fun roles!",
                    "translation": "빨리 좋다, 근데 재밌는 역할 시험해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Fun roles? I’d go for action-packed ones!",
                    "translation": "재밌는 역할? 난 액션 가득한 거 할 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin tests @@ roles.",
                    "hint": "ENFP는 흥미롭고 다양한 직업을 탐구해요. \/ ENFPs explore interesting and diverse roles.",
                    "optionA": "stable",
                    "optionB": "fun",
                    "optionC": "strict",
                    "result": "fun",
                    "explanation": "유진은 재밌는 역할을 시험한다. \/ Yu-jin tests fun roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Action’s great, but I love variety!",
                    "translation": "액션 좋다, 근데 다양성이 최고야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Variety’s sweet! You’re a career adventurer!",
                    "translation": "다양성 멋지다! 넌 커리어 모험가야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Adventurer? I’m chasing exciting dreams!",
                    "translation": "모험가? 신나는 꿈 쫓는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 다양한 도전을 재밌게 놀려요. \/ ESTPs playfully tease diverse career challenges.",
                    "optionA": "career",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "adventurer!",
                    "result": "You’re a career adventurer!",
                    "explanation": "재민이 유진의 다양한 직업 도전을 재밌게 놀렸다. \/ Jae-min humorously calls Yu-jin a ‘career adventurer.’ ‘a career adventurer’는 다양한 직업을 도전하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Love the vibe! Pick one soon?",
                    "translation": "분위기 좋다! 곧 하나 고를래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Found a role, it’s so me!",
                    "translation": "역할 찾았어, 완전 나다워!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Dope! Start it tomorrow?",
                    "translation": "멋지다! 내일 시작할까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "다양한 직업 도전",
            "explanation": "ENFP의 다양한 도전과 ESTP의 즉각적 도전 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I try all kinds of jobs!",
                    "translation": "재민, 온갖 직업 다 도전해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s epic, Yu-jin! I jump right in!",
                    "translation": "대박이다, 유진! 난 바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Jumping’s fun, but I explore every option!",
                    "translation": "뛰는 거 재밌다, 근데 모든 옵션 탐험해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 즉시 직업을 결정하나요?",
                    "hint": "ENFP는 다양한 직업을 유연하게 탐구해요. \/ ENFPs flexibly explore diverse careers.",
                    "result": "X",
                    "explanation": "유진은 다양하게 직업을 도전한다. \/ Yu-jin challenges diverse careers."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Exploring’s cool! I pick and start fast!",
                    "translation": "탐험 멋지다! 난 골라서 빨리 시작해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Fast is awesome, but I test fun roles!",
                    "translation": "빨리 좋다, 근데 재밌는 역할 시험해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Fun roles? I’d go for action-packed ones!",
                    "translation": "재밌는 역할? 난 액션 가득한 거 할 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin tests @@ roles.",
                    "hint": "ENFP는 흥미롭고 다양한 직업을 탐구해요. \/ ENFPs explore interesting and diverse roles.",
                    "optionA": "stable",
                    "optionB": "fun",
                    "optionC": "strict",
                    "result": "fun",
                    "explanation": "유진은 재밌는 역할을 시험한다. \/ Yu-jin tests fun roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Action’s great, but I love variety!",
                    "translation": "액션 좋다, 근데 다양성이 최고야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Variety’s sweet! You’re a career adventurer!",
                    "translation": "다양성 멋지다! 넌 커리어 모험가야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Adventurer? I’m chasing exciting dreams!",
                    "translation": "모험가? 신나는 꿈 쫓는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 다양한 도전을 재밌게 놀려요. \/ ESTPs playfully tease diverse career challenges.",
                    "optionA": "career",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "adventurer!",
                    "result": "You’re a career adventurer!",
                    "explanation": "재민이 유진의 다양한 직업 도전을 재밌게 놀렸다. \/ Jae-min humorously calls Yu-jin a ‘career adventurer.’ ‘a career adventurer’는 다양한 직업을 도전하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Love the vibe! Pick one soon?",
                    "translation": "분위기 좋다! 곧 하나 고를래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Found a role, it’s so me!",
                    "translation": "역할 찾았어, 완전 나다워!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Dope! Start it tomorrow?",
                    "translation": "멋지다! 내일 시작할까?"
                }
            ]
        }
    ]
}
ID: 1590 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "가치 중심 목표",
            "explanation": "ENFP의 가치 기반 목표와 INFJ의 이상적 목표 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, my goals follow my values!",
                    "translation": "은비, 내 목표는 가치를 따라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s inspiring, Yu-jin! I aim for ideals.",
                    "translation": "감동적이다, 유진! 난 이상을 목표로 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Ideals are awesome, but I chase passion!",
                    "translation": "이상 멋지다, 근데 열정 쫓아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 이상을 우선 목표로 하나요?",
                    "hint": "ENFP는 개인적 가치와 열정으로 목표를 세워요. \/ ENFPs set goals based on personal values and passion.",
                    "result": "X",
                    "explanation": "유진은 가치로 목표를 세운다. \/ Yu-jin sets goals with values."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Passion’s powerful! I seek meaningful purpose.",
                    "translation": "열정 강렬하다! 난 의미 있는 목적 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Purpose is deep, but my heart leads!",
                    "translation": "목적 깊다, 근데 내 마음이 이끌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Your heart’s strong! I’d reflect on impact.",
                    "translation": "마음 강하다! 난 영향력 반성할 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin’s @@ leads her goals.",
                    "hint": "ENFP는 감정과 가치를 목표의 중심으로 삼아요. \/ ENFPs center goals around emotions and values.",
                    "optionA": "logic",
                    "optionB": "heart",
                    "optionC": "plan",
                    "result": "heart",
                    "explanation": "유진의 마음이 목표를 이끈다. \/ Yu-jin’s heart leads her goals."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Impact’s important, but I love joyful goals!",
                    "translation": "영향력 중요하다, 근데 즐거운 목표 사랑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Joyful goals are great! You’re a value dreamer!",
                    "translation": "즐거운 목표 멋지다! 넌 가치 꿈꾸는 사람!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dreamer? My values shape my future!",
                    "translation": "꿈꾸는 사람? 가치가 내 미래 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 가치 중심 목표를 따뜻하게 놀려요. \/ INFJs warmly tease value-centered goals.",
                    "optionA": "value",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "dreamer!",
                    "result": "You’re a value dreamer!",
                    "explanation": "은비가 유진의 가치 중심 목표를 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin a ‘value dreamer.’ ‘a value dreamer’는 가치를 따라 목표를 세우는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Beautiful vision! Add some deeper meaning?",
                    "translation": "아름다운 비전이다! 더 깊은 의미 추가해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Set a goal, feels totally right!",
                    "translation": "목표 세웠어, 완전 딱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Love it! Maybe reflect on purpose?",
                    "translation": "좋다! 목적도 생각해볼까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "가치 중심 목표",
            "explanation": "ENFP의 가치 기반 목표와 INFJ의 이상적 목표 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, my goals follow my values!",
                    "translation": "은비, 내 목표는 가치를 따라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That’s inspiring, Yu-jin! I aim for ideals.",
                    "translation": "감동적이다, 유진! 난 이상을 목표로 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Ideals are awesome, but I chase passion!",
                    "translation": "이상 멋지다, 근데 열정 쫓아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 이상을 우선 목표로 하나요?",
                    "hint": "ENFP는 개인적 가치와 열정으로 목표를 세워요. \/ ENFPs set goals based on personal values and passion.",
                    "result": "X",
                    "explanation": "유진은 가치로 목표를 세운다. \/ Yu-jin sets goals with values."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Passion’s powerful! I seek meaningful purpose.",
                    "translation": "열정 강렬하다! 난 의미 있는 목적 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Purpose is deep, but my heart leads!",
                    "translation": "목적 깊다, 근데 내 마음이 이끌어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Your heart’s strong! I’d reflect on impact.",
                    "translation": "마음 강하다! 난 영향력 반성할 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin’s @@ leads her goals.",
                    "hint": "ENFP는 감정과 가치를 목표의 중심으로 삼아요. \/ ENFPs center goals around emotions and values.",
                    "optionA": "logic",
                    "optionB": "heart",
                    "optionC": "plan",
                    "result": "heart",
                    "explanation": "유진의 마음이 목표를 이끈다. \/ Yu-jin’s heart leads her goals."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Impact’s important, but I love joyful goals!",
                    "translation": "영향력 중요하다, 근데 즐거운 목표 사랑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Joyful goals are great! You’re a value dreamer!",
                    "translation": "즐거운 목표 멋지다! 넌 가치 꿈꾸는 사람!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dreamer? My values shape my future!",
                    "translation": "꿈꾸는 사람? 가치가 내 미래 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 가치 중심 목표를 따뜻하게 놀려요. \/ INFJs warmly tease value-centered goals.",
                    "optionA": "value",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "dreamer!",
                    "result": "You’re a value dreamer!",
                    "explanation": "은비가 유진의 가치 중심 목표를 따뜻하게 놀렸다. \/ Eun-bi humorously calls Yu-jin a ‘value dreamer.’ ‘a value dreamer’는 가치를 따라 목표를 세우는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Beautiful vision! Add some deeper meaning?",
                    "translation": "아름다운 비전이다! 더 깊은 의미 추가해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Set a goal, feels totally right!",
                    "translation": "목표 세웠어, 완전 딱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Love it! Maybe reflect on purpose?",
                    "translation": "좋다! 목적도 생각해볼까?"
                }
            ]
        }
    ]
}
ID: 1591 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "유연한 경력 계획",
            "explanation": "ENFP의 유연한 계획과 ISTJ의 체계적 계획 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I plan my career flexibly!",
                    "translation": "지훈, 커리어 유연하게 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s bold, Yu-jin! I use strict timelines.",
                    "translation": "대담하다, 유진! 난 엄격한 타임라인 써."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Timelines are solid, but I explore options!",
                    "translation": "타임라인 든든하다, 근데 옵션 탐험해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 엄격한 타임라인으로 계획하나요?",
                    "hint": "ENFP는 유연하고 창의적으로 경력을 계획해요. \/ ENFPs plan careers flexibly and creatively.",
                    "result": "X",
                    "explanation": "유진은 유연하게 경력을 계획한다. \/ Yu-jin plans careers flexibly."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Options sound exciting! I set clear milestones.",
                    "translation": "옵션 신난다! 난 명확한 이정표 세워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Milestones are helpful, but I adapt freely!",
                    "translation": "이정표 유용하다, 근데 자유롭게 적응해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Adapting’s neat! I’d map a career path.",
                    "translation": "적응 멋지다! 난 커리어 경로 그릴 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin @@ freely.",
                    "hint": "ENFP는 경력 계획에서 유연성을 유지해요. \/ ENFPs maintain flexibility in career planning.",
                    "optionA": "plans",
                    "optionB": "adapts",
                    "optionC": "follows",
                    "result": "adapts",
                    "explanation": "유진은 자유롭게 적응한다. \/ Yu-jin adapts freely."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Mapping’s smart, but I love open paths!",
                    "translation": "경로 그리기 똑똑하다, 근데 열린 길 사랑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Open paths are cool! You’re a career explorer!",
                    "translation": "열린 길 멋지다! 넌 커리어 탐험가야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Explorer? I’m crafting my dream career!",
                    "translation": "탐험가? 꿈의 커리어 만드는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 유연한 계획을 재밌게 놀려요. \/ ISTJs playfully tease flexible career planning.",
                    "optionA": "career",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "explorer!",
                    "result": "You’re a career explorer!",
                    "explanation": "지훈이 유진의 유연한 경력 계획을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘career explorer.’ ‘a career explorer’는 유연하게 경력을 계획하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Dreamy vibe! Maybe add a schedule?",
                    "translation": "꿈같은 분위기다! 일정 추가해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Planned a path, feels amazing!",
                    "translation": "경로 계획했어, 기분 짱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Sweet! Want a timeline tip?",
                    "translation": "멋지다! 타임라인 팁 줄까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "유연한 경력 계획",
            "explanation": "ENFP의 유연한 계획과 ISTJ의 체계적 계획 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I plan my career flexibly!",
                    "translation": "지훈, 커리어 유연하게 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That’s bold, Yu-jin! I use strict timelines.",
                    "translation": "대담하다, 유진! 난 엄격한 타임라인 써."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Timelines are solid, but I explore options!",
                    "translation": "타임라인 든든하다, 근데 옵션 탐험해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 엄격한 타임라인으로 계획하나요?",
                    "hint": "ENFP는 유연하고 창의적으로 경력을 계획해요. \/ ENFPs plan careers flexibly and creatively.",
                    "result": "X",
                    "explanation": "유진은 유연하게 경력을 계획한다. \/ Yu-jin plans careers flexibly."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Options sound exciting! I set clear milestones.",
                    "translation": "옵션 신난다! 난 명확한 이정표 세워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Milestones are helpful, but I adapt freely!",
                    "translation": "이정표 유용하다, 근데 자유롭게 적응해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Adapting’s neat! I’d map a career path.",
                    "translation": "적응 멋지다! 난 커리어 경로 그릴 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin @@ freely.",
                    "hint": "ENFP는 경력 계획에서 유연성을 유지해요. \/ ENFPs maintain flexibility in career planning.",
                    "optionA": "plans",
                    "optionB": "adapts",
                    "optionC": "follows",
                    "result": "adapts",
                    "explanation": "유진은 자유롭게 적응한다. \/ Yu-jin adapts freely."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Mapping’s smart, but I love open paths!",
                    "translation": "경로 그리기 똑똑하다, 근데 열린 길 사랑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Open paths are cool! You’re a career explorer!",
                    "translation": "열린 길 멋지다! 넌 커리어 탐험가야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Explorer? I’m crafting my dream career!",
                    "translation": "탐험가? 꿈의 커리어 만드는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 유연한 계획을 재밌게 놀려요. \/ ISTJs playfully tease flexible career planning.",
                    "optionA": "career",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "explorer!",
                    "result": "You’re a career explorer!",
                    "explanation": "지훈이 유진의 유연한 경력 계획을 재밌게 놀렸다. \/ Ji-hoon humorously calls Yu-jin a ‘career explorer.’ ‘a career explorer’는 유연하게 경력을 계획하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Dreamy vibe! Maybe add a schedule?",
                    "translation": "꿈같은 분위기다! 일정 추가해볼래?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Planned a path, feels amazing!",
                    "translation": "경로 계획했어, 기분 짱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Sweet! Want a timeline tip?",
                    "translation": "멋지다! 타임라인 팁 줄까?"
                }
            ]
        }
    ]
}
ID: 1592 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "열정적 직업 선택",
            "explanation": "ENFP의 열정적 선택과 ESTP의 즉각적 선택 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I choose jobs with passion!",
                    "translation": "재민, 열정으로 직업 골라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s fire, Yu-jin! I pick what’s thrilling!",
                    "translation": "불타오른다, 유진! 난 스릴 있는 거 골라!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Thrills are awesome, but I follow my heart!",
                    "translation": "스릴 멋지다, 근데 내 마음 따라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 스릴을 우선 선택하나요?",
                    "hint": "ENFP는 열정과 감정으로 직업을 선택해요. \/ ENFPs choose careers with passion and emotion.",
                    "result": "X",
                    "explanation": "유진은 열정으로 직업을 선택한다. \/ Yu-jin chooses careers with passion."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Heart’s cool! I grab what’s exciting now!",
                    "translation": "마음 멋지다! 난 지금 신나는 거 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Excitement’s great, but I pick joyful roles!",
                    "translation": "신나는 거 좋다, 근데 즐거운 역할 골라!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Joyful roles? I’d chase high-energy gigs!",
                    "translation": "즐거운 역할? 난 에너지 넘치는 일 할 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin picks @@ roles.",
                    "hint": "ENFP는 열정적이고 즐거운 직업을 선택해요. \/ ENFPs choose passionate and joyful careers.",
                    "optionA": "serious",
                    "optionB": "joyful",
                    "optionC": "stable",
                    "result": "joyful",
                    "explanation": "유진은 즐거운 역할을 고른다. \/ Yu-jin picks joyful roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Energy’s fun, but my soul picks best!",
                    "translation": "에너지 재밌다, 근데 내 영혼이 최고로 골라!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Soul’s deep! You’re a passion picker!",
                    "translation": "영혼 깊다! 넌 열정 고르는 사람!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Picker? I’m living my dream job!",
                    "translation": "고르는 사람? 꿈의 직업 사는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 열정적 선택을 재밌게 놀려요. \/ ESTPs playfully tease passionate career choices.",
                    "optionA": "passion",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "picker!",
                    "result": "You’re a passion picker!",
                    "explanation": "재민이 유진의 열정적 직업 선택을 재밌게 놀렸다. \/ Jae-min humorously calls Yu-jin a ‘passion picker.’ ‘a passion picker’는 열정적으로 직업을 선택하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dreamy choice! Start it today?",
                    "translation": "꿈같은 선택이다! 오늘 시작할까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Chose a job, feels perfect!",
                    "translation": "직업 골랐어, 완벽해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Sweet! Dive in tomorrow?",
                    "translation": "멋지다! 내일 시작해볼까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "열정적 직업 선택",
            "explanation": "ENFP의 열정적 선택과 ESTP의 즉각적 선택 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I choose jobs with passion!",
                    "translation": "재민, 열정으로 직업 골라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "That’s fire, Yu-jin! I pick what’s thrilling!",
                    "translation": "불타오른다, 유진! 난 스릴 있는 거 골라!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Thrills are awesome, but I follow my heart!",
                    "translation": "스릴 멋지다, 근데 내 마음 따라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 스릴을 우선 선택하나요?",
                    "hint": "ENFP는 열정과 감정으로 직업을 선택해요. \/ ENFPs choose careers with passion and emotion.",
                    "result": "X",
                    "explanation": "유진은 열정으로 직업을 선택한다. \/ Yu-jin chooses careers with passion."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Heart’s cool! I grab what’s exciting now!",
                    "translation": "마음 멋지다! 난 지금 신나는 거 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Excitement’s great, but I pick joyful roles!",
                    "translation": "신나는 거 좋다, 근데 즐거운 역할 골라!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Joyful roles? I’d chase high-energy gigs!",
                    "translation": "즐거운 역할? 난 에너지 넘치는 일 할 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin picks @@ roles.",
                    "hint": "ENFP는 열정적이고 즐거운 직업을 선택해요. \/ ENFPs choose passionate and joyful careers.",
                    "optionA": "serious",
                    "optionB": "joyful",
                    "optionC": "stable",
                    "result": "joyful",
                    "explanation": "유진은 즐거운 역할을 고른다. \/ Yu-jin picks joyful roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Energy’s fun, but my soul picks best!",
                    "translation": "에너지 재밌다, 근데 내 영혼이 최고로 골라!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Soul’s deep! You’re a passion picker!",
                    "translation": "영혼 깊다! 넌 열정 고르는 사람!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Picker? I’m living my dream job!",
                    "translation": "고르는 사람? 꿈의 직업 사는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 열정적 선택을 재밌게 놀려요. \/ ESTPs playfully tease passionate career choices.",
                    "optionA": "passion",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "picker!",
                    "result": "You’re a passion picker!",
                    "explanation": "재민이 유진의 열정적 직업 선택을 재밌게 놀렸다. \/ Jae-min humorously calls Yu-jin a ‘passion picker.’ ‘a passion picker’는 열정적으로 직업을 선택하는 사람을 묘사하는 유행어다."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dreamy choice! Start it today?",
                    "translation": "꿈같은 선택이다! 오늘 시작할까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Chose a job, feels perfect!",
                    "translation": "직업 골랐어, 완벽해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Sweet! Dive in tomorrow?",
                    "translation": "멋지다! 내일 시작해볼까?"
                }
            ]
        }
    ]
}
ID: 1593 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정 기반 선택",
            "explanation": "ENFP의 감정적 선택과 ESTP의 행동적 결정 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I choose with my heart!",
                    "translation": "재민, 마음으로 선택해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Yu-jin, just pick and move fast!",
                    "translation": "유진, 빨리 골라서 진행해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Fast? I’m feeling the vibes first!",
                    "translation": "빨리? 먼저 분위기 느껴!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 빠르게 결정을 내리나요?",
                    "hint": "ENFP는 감정과 직관으로 결정을 내려요. \/ ENFPs make decisions based on emotions and intuition.",
                    "result": "X",
                    "explanation": "유진은 감정으로 결정해요. \/ Yu-jin decides with emotions."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Vibes? Just go for it!",
                    "translation": "분위기? 그냥 저질러!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I’m weighing my gut feelings.",
                    "translation": "내 직감 무게 재는 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Gut? That’s too slow, bro!",
                    "translation": "직감? 그거 너무 느려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin is weighing @@ feelings.",
                    "hint": "ENFP는 감정과 직관을 바탕으로 선택해요. \/ ENFPs weigh emotions and intuition for choices.",
                    "optionA": "gut",
                    "optionB": "logical",
                    "optionC": "quick",
                    "result": "gut",
                    "explanation": "유진은 직감 느낌을 재요. \/ Yu-jin is weighing gut feelings."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Slow? My heart picks best!",
                    "translation": "느려? 마음이 최고로 골라!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a feelings navigator!",
                    "translation": "너 완전 감정 항해사야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Navigator? Sailing with passion!",
                    "translation": "항해사? 열정으로 항해 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 감정 기반 선택을 재밌게 놀려요. \/ ESTPs tease emotion-based choices playfully.",
                    "optionA": "feelings",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "navigator!",
                    "result": "You’re a feelings navigator!",
                    "explanation": "재민이 유진의 감정 기반 선택을 재밌게 놀렸어요. \/ Jae-min humorously calls Yu-jin a ‘feelings navigator.’ ‘a feelings navigator’는 감정으로 결정을 이끄는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Cool, but speed it up?",
                    "translation": "멋져, 근데 좀 빨리해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Heart’s set, choice feels right!",
                    "translation": "마음 정했어, 선택 딱 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Nice! But act on it now?",
                    "translation": "좋아! 근데 지금 실행할까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정 기반 선택",
            "explanation": "ENFP의 감정적 선택과 ESTP의 행동적 결정 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I choose with my heart!",
                    "translation": "재민, 마음으로 선택해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Yu-jin, just pick and move fast!",
                    "translation": "유진, 빨리 골라서 진행해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Fast? I’m feeling the vibes first!",
                    "translation": "빨리? 먼저 분위기 느껴!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 빠르게 결정을 내리나요?",
                    "hint": "ENFP는 감정과 직관으로 결정을 내려요. \/ ENFPs make decisions based on emotions and intuition.",
                    "result": "X",
                    "explanation": "유진은 감정으로 결정해요. \/ Yu-jin decides with emotions."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Vibes? Just go for it!",
                    "translation": "분위기? 그냥 저질러!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I’m weighing my gut feelings.",
                    "translation": "내 직감 무게 재는 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Gut? That’s too slow, bro!",
                    "translation": "직감? 그거 너무 느려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin is weighing @@ feelings.",
                    "hint": "ENFP는 감정과 직관을 바탕으로 선택해요. \/ ENFPs weigh emotions and intuition for choices.",
                    "optionA": "gut",
                    "optionB": "logical",
                    "optionC": "quick",
                    "result": "gut",
                    "explanation": "유진은 직감 느낌을 재요. \/ Yu-jin is weighing gut feelings."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Slow? My heart picks best!",
                    "translation": "느려? 마음이 최고로 골라!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a feelings navigator!",
                    "translation": "너 완전 감정 항해사야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Navigator? Sailing with passion!",
                    "translation": "항해사? 열정으로 항해 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 감정 기반 선택을 재밌게 놀려요. \/ ESTPs tease emotion-based choices playfully.",
                    "optionA": "feelings",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "navigator!",
                    "result": "You’re a feelings navigator!",
                    "explanation": "재민이 유진의 감정 기반 선택을 재밌게 놀렸어요. \/ Jae-min humorously calls Yu-jin a ‘feelings navigator.’ ‘a feelings navigator’는 감정으로 결정을 이끄는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Cool, but speed it up?",
                    "translation": "멋져, 근데 좀 빨리해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Heart’s set, choice feels right!",
                    "translation": "마음 정했어, 선택 딱 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Nice! But act on it now?",
                    "translation": "좋아! 근데 지금 실행할까?"
                }
            ]
        }
    ]
}
ID: 1594 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉흥적 의사결정",
            "explanation": "ENFP의 즉흥적 결정과 ISTJ의 체계적 판단 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I decide on a whim!",
                    "translation": "지훈, 즉흥적으로 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Yu-jin, I need a solid plan.",
                    "translation": "유진, 탄탄한 계획 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Plan? I’m riding the moment!",
                    "translation": "계획? 순간 타는 중!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 결정을 내리나요?",
                    "hint": "ENFP는 자유롭고 즉흥적으로 결정을 내려요. \/ ENFPs make decisions freely and spontaneously.",
                    "result": "X",
                    "explanation": "유진은 즉흥적으로 결정해요. \/ Yu-jin decides spontaneously."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Moment? I’d list pros, cons.",
                    "translation": "순간? 장단점 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Lists? I’m chasing sudden sparks!",
                    "translation": "목록? 갑작스런 불꽃 쫓아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Sparks? That’s way too chaotic!",
                    "translation": "불꽃? 그거 너무 혼란스러워!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin is chasing sudden @@.",
                    "hint": "ENFP는 즉흥적인 아이디어로 결정을 내려요. \/ ENFPs make decisions with spontaneous ideas.",
                    "optionA": "plans",
                    "optionB": "sparks",
                    "optionC": "facts",
                    "result": "sparks",
                    "explanation": "유진은 갑작스런 불꽃을 쫓아요. \/ Yu-jin is chasing sudden sparks."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Chaotic? That’s where magic happens!",
                    "translation": "혼란? 거기서 마법 일어나!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a decision whirlwind!",
                    "translation": "너 완전 결정 폭풍이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Whirlwind? Spinning with flair!",
                    "translation": "폭풍? 멋지게 회전 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 즉흥적 결정을 재밌게 놀려요. \/ ISTJs tease spontaneous decisions playfully.",
                    "optionA": "decision",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "whirlwind!",
                    "result": "You’re a decision whirlwind!",
                    "explanation": "지훈이 유진의 즉흥적 결정을 재밌게 놀렸어요. \/ Ji-hoon humorously calls Yu-jin a ‘decision whirlwind.’ ‘a decision whirlwind’는 즉흥적으로 결정을 내리는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Fine, but plan a bit?",
                    "translation": "좋아, 근데 좀 계획해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Chose it, feels so right!",
                    "translation": "결정했어, 완전 딱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Great, but write a list?",
                    "translation": "멋져, 근데 목록 좀 써?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "즉흥적 의사결정",
            "explanation": "ENFP의 즉흥적 결정과 ISTJ의 체계적 판단 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I decide on a whim!",
                    "translation": "지훈, 즉흥적으로 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Yu-jin, I need a solid plan.",
                    "translation": "유진, 탄탄한 계획 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Plan? I’m riding the moment!",
                    "translation": "계획? 순간 타는 중!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 결정을 내리나요?",
                    "hint": "ENFP는 자유롭고 즉흥적으로 결정을 내려요. \/ ENFPs make decisions freely and spontaneously.",
                    "result": "X",
                    "explanation": "유진은 즉흥적으로 결정해요. \/ Yu-jin decides spontaneously."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Moment? I’d list pros, cons.",
                    "translation": "순간? 장단점 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Lists? I’m chasing sudden sparks!",
                    "translation": "목록? 갑작스런 불꽃 쫓아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Sparks? That’s way too chaotic!",
                    "translation": "불꽃? 그거 너무 혼란스러워!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin is chasing sudden @@.",
                    "hint": "ENFP는 즉흥적인 아이디어로 결정을 내려요. \/ ENFPs make decisions with spontaneous ideas.",
                    "optionA": "plans",
                    "optionB": "sparks",
                    "optionC": "facts",
                    "result": "sparks",
                    "explanation": "유진은 갑작스런 불꽃을 쫓아요. \/ Yu-jin is chasing sudden sparks."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Chaotic? That’s where magic happens!",
                    "translation": "혼란? 거기서 마법 일어나!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a decision whirlwind!",
                    "translation": "너 완전 결정 폭풍이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Whirlwind? Spinning with flair!",
                    "translation": "폭풍? 멋지게 회전 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 즉흥적 결정을 재밌게 놀려요. \/ ISTJs tease spontaneous decisions playfully.",
                    "optionA": "decision",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "whirlwind!",
                    "result": "You’re a decision whirlwind!",
                    "explanation": "지훈이 유진의 즉흥적 결정을 재밌게 놀렸어요. \/ Ji-hoon humorously calls Yu-jin a ‘decision whirlwind.’ ‘a decision whirlwind’는 즉흥적으로 결정을 내리는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Fine, but plan a bit?",
                    "translation": "좋아, 근데 좀 계획해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Chose it, feels so right!",
                    "translation": "결정했어, 완전 딱이야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Great, but write a list?",
                    "translation": "멋져, 근데 목록 좀 써?"
                }
            ]
        }
    ]
}
ID: 1595 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "가치 중심 판단",
            "explanation": "ENFP의 가치 기반 판단과 INFJ의 이상적 판단 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, my values guide me!",
                    "translation": "은비, 가치가 나를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Yu-jin, I chase deeper ideals.",
                    "translation": "유진, 더 깊은 이상을 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Ideals? I’m picking what feels true!",
                    "translation": "이상? 진실한 느낌 골라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 깊은 이상으로 판단하나요?",
                    "hint": "ENFP는 개인적 가치와 감정으로 판단해요. \/ ENFPs judge based on personal values and emotions.",
                    "result": "X",
                    "explanation": "유진은 가치로 판단해요. \/ Yu-jin judges with values."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "True’s nice, but seek meaning.",
                    "translation": "진실 좋아, 근데 의미 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Meaning? My heart’s my compass!",
                    "translation": "의미? 내 마음이 나침반!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Compass? I’d map the purpose.",
                    "translation": "나침반? 목적 지도 그릴 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin’s @@ is her compass.",
                    "hint": "ENFP는 감정과 가치를 나침반으로 삼아요. \/ ENFPs use emotions and values as their compass.",
                    "optionA": "logic",
                    "optionB": "heart",
                    "optionC": "plan",
                    "result": "heart",
                    "explanation": "유진의 마음이 나침반이에요. \/ Yu-jin’s heart is her compass."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Purpose? Values light my path!",
                    "translation": "목적? 가치가 내 길 비춰!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re a value-driven dreamer!",
                    "translation": "너 완전 가치 꿈꾸는 사람!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dreamer? Guided by my soul!",
                    "translation": "꿈꾸는? 내 영혼이 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 가치 중심 판단을 따뜻하게 놀려요. \/ INFJs tease value-centered judgment warmly.",
                    "optionA": "value-driven",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "dreamer!",
                    "result": "You’re a value-driven dreamer!",
                    "explanation": "은비가 유진의 가치 중심 판단을 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Yu-jin a ‘value-driven dreamer.’ ‘a value-driven dreamer’는 가치를 따라 판단하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Sweet, but add deeper purpose?",
                    "translation": "멋져, 근데 더 깊은 목적?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Chose with heart, it’s perfect!",
                    "translation": "마음으로 골랐어, 완벽해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Great! But reflect a bit?",
                    "translation": "좋아! 근데 좀 반성할까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "가치 중심 판단",
            "explanation": "ENFP의 가치 기반 판단과 INFJ의 이상적 판단 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Eun-bi, my values guide me!",
                    "translation": "은비, 가치가 나를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Yu-jin, I chase deeper ideals.",
                    "translation": "유진, 더 깊은 이상을 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Ideals? I’m picking what feels true!",
                    "translation": "이상? 진실한 느낌 골라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 깊은 이상으로 판단하나요?",
                    "hint": "ENFP는 개인적 가치와 감정으로 판단해요. \/ ENFPs judge based on personal values and emotions.",
                    "result": "X",
                    "explanation": "유진은 가치로 판단해요. \/ Yu-jin judges with values."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "True’s nice, but seek meaning.",
                    "translation": "진실 좋아, 근데 의미 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Meaning? My heart’s my compass!",
                    "translation": "의미? 내 마음이 나침반!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Compass? I’d map the purpose.",
                    "translation": "나침반? 목적 지도 그릴 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin’s @@ is her compass.",
                    "hint": "ENFP는 감정과 가치를 나침반으로 삼아요. \/ ENFPs use emotions and values as their compass.",
                    "optionA": "logic",
                    "optionB": "heart",
                    "optionC": "plan",
                    "result": "heart",
                    "explanation": "유진의 마음이 나침반이에요. \/ Yu-jin’s heart is her compass."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Purpose? Values light my path!",
                    "translation": "목적? 가치가 내 길 비춰!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re a value-driven dreamer!",
                    "translation": "너 완전 가치 꿈꾸는 사람!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Dreamer? Guided by my soul!",
                    "translation": "꿈꾸는? 내 영혼이 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 가치 중심 판단을 따뜻하게 놀려요. \/ INFJs tease value-centered judgment warmly.",
                    "optionA": "value-driven",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "dreamer!",
                    "result": "You’re a value-driven dreamer!",
                    "explanation": "은비가 유진의 가치 중심 판단을 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Yu-jin a ‘value-driven dreamer.’ ‘a value-driven dreamer’는 가치를 따라 판단하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Sweet, but add deeper purpose?",
                    "translation": "멋져, 근데 더 깊은 목적?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Chose with heart, it’s perfect!",
                    "translation": "마음으로 골랐어, 완벽해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Great! But reflect a bit?",
                    "translation": "좋아! 근데 좀 반성할까?"
                }
            ]
        }
    ]
}
ID: 1596 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "유연한 선택 과정",
            "explanation": "ENFP의 유연한 선택과 ESTP의 즉각적 결정 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I bend with possibilities!",
                    "translation": "재민, 가능성 따라 유연해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Yu-jin, just choose and roll!",
                    "translation": "유진, 골라서 바로 가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Roll? I’m juggling cool options!",
                    "translation": "바로? 멋진 옵션 저글링!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 즉각적으로 결정을 내리나요?",
                    "hint": "ENFP는 유연하고 다양한 가능성을 탐구해요. \/ ENFPs explore flexible and diverse possibilities.",
                    "result": "X",
                    "explanation": "유진은 유연하게 결정해요. \/ Yu-jin decides flexibly."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Juggling? Pick one and jump!",
                    "translation": "저글링? 하나 골라 뛰어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Jump? I’m dancing with ideas!",
                    "translation": "뛰어? 아이디어와 춤추는 중!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Dancing? That’s too much waiting!",
                    "translation": "춤? 그거 너무 오래 걸려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin is dancing with @@.",
                    "hint": "ENFP는 다양한 아이디어를 유연하게 탐구해요. \/ ENFPs flexibly explore diverse ideas.",
                    "optionA": "plans",
                    "optionB": "ideas",
                    "optionC": "facts",
                    "result": "ideas",
                    "explanation": "유진은 아이디어와 춤추고 있어요. \/ Yu-jin is dancing with ideas."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Waiting? Flexibility makes it fun!",
                    "translation": "기다려? 유연함이 재미야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a choice acrobat!",
                    "translation": "너 완전 선택 곡예사야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Acrobat? Flipping through options!",
                    "translation": "곡예사? 옵션 뒤집는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 유연한 선택을 재밌게 놀려요. \/ ESTPs tease flexible choices playfully.",
                    "optionA": "choice",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "acrobat!",
                    "result": "You’re a choice acrobat!",
                    "explanation": "재민이 유진의 유연한 선택을 재밌게 놀렸어요. \/ Jae-min humorously calls Yu-jin a ‘choice acrobat.’ ‘a choice acrobat’는 유연하게 결정을 내리는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Fun, but lock it in?",
                    "translation": "재밌네, 근데 확정할까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Picked one, feels so alive!",
                    "translation": "하나 골랐어, 생생해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Sweet! Now make it happen!",
                    "translation": "멋져! 이제 실행하자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "유연한 선택 과정",
            "explanation": "ENFP의 유연한 선택과 ESTP의 즉각적 결정 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Jae-min, I bend with possibilities!",
                    "translation": "재민, 가능성 따라 유연해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Yu-jin, just choose and roll!",
                    "translation": "유진, 골라서 바로 가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Roll? I’m juggling cool options!",
                    "translation": "바로? 멋진 옵션 저글링!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 즉각적으로 결정을 내리나요?",
                    "hint": "ENFP는 유연하고 다양한 가능성을 탐구해요. \/ ENFPs explore flexible and diverse possibilities.",
                    "result": "X",
                    "explanation": "유진은 유연하게 결정해요. \/ Yu-jin decides flexibly."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Juggling? Pick one and jump!",
                    "translation": "저글링? 하나 골라 뛰어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Jump? I’m dancing with ideas!",
                    "translation": "뛰어? 아이디어와 춤추는 중!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Dancing? That’s too much waiting!",
                    "translation": "춤? 그거 너무 오래 걸려!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin is dancing with @@.",
                    "hint": "ENFP는 다양한 아이디어를 유연하게 탐구해요. \/ ENFPs flexibly explore diverse ideas.",
                    "optionA": "plans",
                    "optionB": "ideas",
                    "optionC": "facts",
                    "result": "ideas",
                    "explanation": "유진은 아이디어와 춤추고 있어요. \/ Yu-jin is dancing with ideas."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Waiting? Flexibility makes it fun!",
                    "translation": "기다려? 유연함이 재미야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re a choice acrobat!",
                    "translation": "너 완전 선택 곡예사야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Acrobat? Flipping through options!",
                    "translation": "곡예사? 옵션 뒤집는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 유연한 선택을 재밌게 놀려요. \/ ESTPs tease flexible choices playfully.",
                    "optionA": "choice",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "acrobat!",
                    "result": "You’re a choice acrobat!",
                    "explanation": "재민이 유진의 유연한 선택을 재밌게 놀렸어요. \/ Jae-min humorously calls Yu-jin a ‘choice acrobat.’ ‘a choice acrobat’는 유연하게 결정을 내리는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Fun, but lock it in?",
                    "translation": "재밌네, 근데 확정할까?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Picked one, feels so alive!",
                    "translation": "하나 골랐어, 생생해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Sweet! Now make it happen!",
                    "translation": "멋져! 이제 실행하자!"
                }
            ]
        }
    ]
}
ID: 1597 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "창의적 문제 해결",
            "explanation": "ENFP의 창의적 해결과 ISTJ의 체계적 해결 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I solve with wild ideas!",
                    "translation": "지훈, 미친 아이디어로 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Yu-jin, I follow a clear process.",
                    "translation": "유진, 명확한 과정 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Process? I’m brewing quirky fixes!",
                    "translation": "과정? 기발한 해결책 끓이는 중!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 문제를 푸나요?",
                    "hint": "ENFP는 창의적이고 자유롭게 문제를 해결해요. \/ ENFPs solve problems creatively and freely.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 문제를 풀어요. \/ Yu-jin solves problems creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Quirky? I’d map out steps.",
                    "translation": "기발? 단계 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Steps? I’m tossing fun solutions!",
                    "translation": "단계? 재밌는 해결책 던져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Fun? That sounds too random!",
                    "translation": "재미? 그거 너무 무작위야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin is tossing @@ solutions.",
                    "hint": "ENFP는 창의적이고 재미있는 해결책을 탐구해요. \/ ENFPs explore creative and fun solutions.",
                    "optionA": "strict",
                    "optionB": "fun",
                    "optionC": "logical",
                    "result": "fun",
                    "explanation": "유진은 재밌는 해결책을 던져요. \/ Yu-jin is tossing fun solutions."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Random? It’s where brilliance lives!",
                    "translation": "무작위? 거기 천재성이 살아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a solution sparkler!",
                    "translation": "너 완전 해결책 불꽃놀이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Sparkler? Lighting up problems!",
                    "translation": "불꽃놀이? 문제 밝히는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 창의적 해결을 재밌게 놀려요. \/ ISTJs tease creative problem-solving playfully.",
                    "optionA": "solution",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "sparkler!",
                    "result": "You’re a solution sparkler!",
                    "explanation": "지훈이 유진의 창의적 해결을 재밌게 놀렸어요. \/ Ji-hoon humorously calls Yu-jin a ‘solution sparkler.’ ‘a solution sparkler’는 창의적으로 문제를 해결하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Cool, but add some structure?",
                    "translation": "멋져, 근데 구조 좀 추가해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Solved it, creativity rules!",
                    "translation": "해결했어, 창의력이 최고!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Nice! But write a plan?",
                    "translation": "좋아! 근데 계획 써볼까?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "창의적 문제 해결",
            "explanation": "ENFP의 창의적 해결과 ISTJ의 체계적 해결 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Ji-hoon, I solve with wild ideas!",
                    "translation": "지훈, 미친 아이디어로 풀어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Yu-jin, I follow a clear process.",
                    "translation": "유진, 명확한 과정 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Process? I’m brewing quirky fixes!",
                    "translation": "과정? 기발한 해결책 끓이는 중!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 체계적으로 문제를 푸나요?",
                    "hint": "ENFP는 창의적이고 자유롭게 문제를 해결해요. \/ ENFPs solve problems creatively and freely.",
                    "result": "X",
                    "explanation": "유진은 창의적으로 문제를 풀어요. \/ Yu-jin solves problems creatively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Quirky? I’d map out steps.",
                    "translation": "기발? 단계 정리할 거야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Steps? I’m tossing fun solutions!",
                    "translation": "단계? 재밌는 해결책 던져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Fun? That sounds too random!",
                    "translation": "재미? 그거 너무 무작위야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin is tossing @@ solutions.",
                    "hint": "ENFP는 창의적이고 재미있는 해결책을 탐구해요. \/ ENFPs explore creative and fun solutions.",
                    "optionA": "strict",
                    "optionB": "fun",
                    "optionC": "logical",
                    "result": "fun",
                    "explanation": "유진은 재밌는 해결책을 던져요. \/ Yu-jin is tossing fun solutions."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Random? It’s where brilliance lives!",
                    "translation": "무작위? 거기 천재성이 살아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You’re a solution sparkler!",
                    "translation": "너 완전 해결책 불꽃놀이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Sparkler? Lighting up problems!",
                    "translation": "불꽃놀이? 문제 밝히는 중!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISTJ는 창의적 해결을 재밌게 놀려요. \/ ISTJs tease creative problem-solving playfully.",
                    "optionA": "solution",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "sparkler!",
                    "result": "You’re a solution sparkler!",
                    "explanation": "지훈이 유진의 창의적 해결을 재밌게 놀렸어요. \/ Ji-hoon humorously calls Yu-jin a ‘solution sparkler.’ ‘a solution sparkler’는 창의적으로 문제를 해결하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Cool, but add some structure?",
                    "translation": "멋져, 근데 구조 좀 추가해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Solved it, creativity rules!",
                    "translation": "해결했어, 창의력이 최고!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지훈",
                    "script": "Nice! But write a plan?",
                    "translation": "좋아! 근데 계획 써볼까?"
                }
            ]
        }
    ]
}
ID: 1598 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "장기 계획 수립",
            "explanation": "ISTJ의 장기적 계획과 ENFP의 유연한 목표 설정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I’m mapping my career for years.",
                    "translation": "유진, 몇 년 앞까지 커리어 계획 짜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, just chase what sparks joy, fam!",
                    "translation": "지훈, 그냥 기쁨 주는 거 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Joy? I’m setting five-year milestones.",
                    "translation": "기쁨? 5년 단위 이정표 세우는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 목표를 설정하나요?",
                    "hint": "ISTJ는 체계적이고 장기적으로 목표를 세워요. \/ ISTJs set goals systematically and long-term.",
                    "result": "X",
                    "explanation": "지훈은 장기적으로 목표를 세워요. \/ Ji-hoon sets goals long-term."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Five years? That’s intense! Follow your vibe!",
                    "translation": "5년? 그거 강렬하다! 분위기 따라가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Vibe? I’m charting my career path, Yu-jin.",
                    "translation": "분위기? 커리어 경로 정리 중이야, 유진."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Charting’s cool, but dream a bit wilder!",
                    "translation": "경로 정리 멋지다, 근데 좀 더 자유롭게 꿈꿔!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is charting his @@ path.",
                    "hint": "ISTJ는 체계적으로 경력을 계획해요. \/ ISTJs systematically plan their careers.",
                    "optionA": "dream",
                    "optionB": "career",
                    "optionC": "vibe",
                    "result": "career",
                    "explanation": "지훈은 커리어 경로를 정리해요. \/ Ji-hoon is charting his career path."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Wild’s risky. Plans keep me steady.",
                    "translation": "자유로운 건 위험해. 계획이 나를 안정시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re such a plan-making pro!",
                    "translation": "너 진짜 계획 짜는 달인이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Pro? I’m team long-game, fam!",
                    "translation": "달인? 난 장기 전략 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 장기 계획을 재밌게 놀려요. \/ ENFPs playfully tease long-term planning.",
                    "optionA": "such",
                    "optionB": "a",
                    "optionC": "You’re",
                    "optionD": "plan-making",
                    "optionE": "pro!",
                    "result": "You’re such a plan-making pro!",
                    "explanation": "유진이 지훈의 장기 계획을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘plan-making pro.’ ‘such a plan-making pro’는 계획적으로 목표를 세우는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Dope! But maybe a spontaneous goal?",
                    "translation": "간지난다! 근데 즉흥 목표 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, plan’s set, I’m locked in!",
                    "translation": "간다! 계획 확정, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Solid! But spark some fun dreams, Ji-hoon?",
                    "translation": "멋져! 근데 재밌는 꿈도 좀 꿔, 지훈?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "장기 계획 수립",
            "explanation": "ISTJ의 장기적 계획과 ENFP의 유연한 목표 설정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I’m mapping my career for years.",
                    "translation": "유진, 몇 년 앞까지 커리어 계획 짜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, just chase what sparks joy, fam!",
                    "translation": "지훈, 그냥 기쁨 주는 거 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Joy? I’m setting five-year milestones.",
                    "translation": "기쁨? 5년 단위 이정표 세우는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 목표를 설정하나요?",
                    "hint": "ISTJ는 체계적이고 장기적으로 목표를 세워요. \/ ISTJs set goals systematically and long-term.",
                    "result": "X",
                    "explanation": "지훈은 장기적으로 목표를 세워요. \/ Ji-hoon sets goals long-term."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Five years? That’s intense! Follow your vibe!",
                    "translation": "5년? 그거 강렬하다! 분위기 따라가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Vibe? I’m charting my career path, Yu-jin.",
                    "translation": "분위기? 커리어 경로 정리 중이야, 유진."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Charting’s cool, but dream a bit wilder!",
                    "translation": "경로 정리 멋지다, 근데 좀 더 자유롭게 꿈꿔!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is charting his @@ path.",
                    "hint": "ISTJ는 체계적으로 경력을 계획해요. \/ ISTJs systematically plan their careers.",
                    "optionA": "dream",
                    "optionB": "career",
                    "optionC": "vibe",
                    "result": "career",
                    "explanation": "지훈은 커리어 경로를 정리해요. \/ Ji-hoon is charting his career path."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Wild’s risky. Plans keep me steady.",
                    "translation": "자유로운 건 위험해. 계획이 나를 안정시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re such a plan-making pro!",
                    "translation": "너 진짜 계획 짜는 달인이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Pro? I’m team long-game, fam!",
                    "translation": "달인? 난 장기 전략 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 장기 계획을 재밌게 놀려요. \/ ENFPs playfully tease long-term planning.",
                    "optionA": "such",
                    "optionB": "a",
                    "optionC": "You’re",
                    "optionD": "plan-making",
                    "optionE": "pro!",
                    "result": "You’re such a plan-making pro!",
                    "explanation": "유진이 지훈의 장기 계획을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘plan-making pro.’ ‘such a plan-making pro’는 계획적으로 목표를 세우는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Dope! But maybe a spontaneous goal?",
                    "translation": "간지난다! 근데 즉흥 목표 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, plan’s set, I’m locked in!",
                    "translation": "간다! 계획 확정, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Solid! But spark some fun dreams, Ji-hoon?",
                    "translation": "멋져! 근데 재밌는 꿈도 좀 꿔, 지훈?"
                }
            ]
        }
    ]
}
ID: 1599 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "안정적인 직업 선택",
            "explanation": "ISTJ의 안정적 직업 선택과 ESTP의 모험적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I’m picking a stable career.",
                    "translation": "재민, 안정적인 직업 고를게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, chase thrills with a risky gig!",
                    "translation": "지훈, 스릴 나는 위험한 일 해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Risky? I’m eyeing a secure job, bro.",
                    "translation": "위험? 안정된 직업 생각 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 모험적인 직업을 선택하나요?",
                    "hint": "ISTJ는 안정적이고 확실한 직업을 선호해요. \/ ISTJs prefer stable, secure careers.",
                    "result": "X",
                    "explanation": "지훈은 안정적인 직업을 선택해요. \/ Ji-hoon chooses stable careers."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Secure? Go for something bold, man!",
                    "translation": "안정? 과감한 거 해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m researching steady roles, Jae-min.",
                    "translation": "재민, 안정된 역할 조사 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Research? That’s too safe, dude!",
                    "translation": "조사? 그거 너무 안전해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is researching @@ roles.",
                    "hint": "ISTJ는 안정적인 커리어를 위해 꼼꼼히 조사해요. \/ ISTJs thoroughly research stable careers.",
                    "optionA": "risky",
                    "optionB": "steady",
                    "optionC": "creative",
                    "result": "steady",
                    "explanation": "지훈은 안정된 역할을 조사해요. \/ Ji-hoon is researching steady roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Safe’s smart. Stability’s my goal.",
                    "translation": "안전한 게 현명해. 안정이 목표야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re such a stability star!",
                    "translation": "너 진짜 안정 스타야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Star? I’m team no-surprises, fam!",
                    "translation": "스타? 난 놀람 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 안정적 선택을 재밌게 놀려요. \/ ESTPs playfully tease stable career choices.",
                    "optionA": "star!",
                    "optionB": "a",
                    "optionC": "stability",
                    "optionD": "such",
                    "optionE": "You’re",
                    "result": "You’re such a stability star!",
                    "explanation": "재민이 지훈의 안정적 선택을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘stability star.’ ‘such a stability star’는 안정적인 직업을 선택하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dope! But try a wild career move?",
                    "translation": "대박! 근데 과감한 커리어 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, job’s secure, I’m set!",
                    "translation": "휙! 직업 안정, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Cool! But maybe a risky leap, Ji-hoon?",
                    "translation": "멋져! 근데 위험한 도약 어때, 지훈?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "안정적인 직업 선택",
            "explanation": "ISTJ의 안정적 직업 선택과 ESTP의 모험적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I’m picking a stable career.",
                    "translation": "재민, 안정적인 직업 고를게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, chase thrills with a risky gig!",
                    "translation": "지훈, 스릴 나는 위험한 일 해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Risky? I’m eyeing a secure job, bro.",
                    "translation": "위험? 안정된 직업 생각 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 모험적인 직업을 선택하나요?",
                    "hint": "ISTJ는 안정적이고 확실한 직업을 선호해요. \/ ISTJs prefer stable, secure careers.",
                    "result": "X",
                    "explanation": "지훈은 안정적인 직업을 선택해요. \/ Ji-hoon chooses stable careers."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Secure? Go for something bold, man!",
                    "translation": "안정? 과감한 거 해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m researching steady roles, Jae-min.",
                    "translation": "재민, 안정된 역할 조사 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Research? That’s too safe, dude!",
                    "translation": "조사? 그거 너무 안전해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is researching @@ roles.",
                    "hint": "ISTJ는 안정적인 커리어를 위해 꼼꼼히 조사해요. \/ ISTJs thoroughly research stable careers.",
                    "optionA": "risky",
                    "optionB": "steady",
                    "optionC": "creative",
                    "result": "steady",
                    "explanation": "지훈은 안정된 역할을 조사해요. \/ Ji-hoon is researching steady roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Safe’s smart. Stability’s my goal.",
                    "translation": "안전한 게 현명해. 안정이 목표야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re such a stability star!",
                    "translation": "너 진짜 안정 스타야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Star? I’m team no-surprises, fam!",
                    "translation": "스타? 난 놀람 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 안정적 선택을 재밌게 놀려요. \/ ESTPs playfully tease stable career choices.",
                    "optionA": "star!",
                    "optionB": "a",
                    "optionC": "stability",
                    "optionD": "such",
                    "optionE": "You’re",
                    "result": "You’re such a stability star!",
                    "explanation": "재민이 지훈의 안정적 선택을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘stability star.’ ‘such a stability star’는 안정적인 직업을 선택하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dope! But try a wild career move?",
                    "translation": "대박! 근데 과감한 커리어 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, job’s secure, I’m set!",
                    "translation": "휙! 직업 안정, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Cool! But maybe a risky leap, Ji-hoon?",
                    "translation": "멋져! 근데 위험한 도약 어때, 지훈?"
                }
            ]
        }
    ]
}
ID: 1600 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "체계적 경력 관리",
            "explanation": "ISTJ의 체계적 경력 관리와 INFJ의 가치 중심 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Eun-bi, I manage my career with systems.",
                    "translation": "은비, 경력을 체계적으로 관리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Ji-hoon, I follow my heart’s purpose.",
                    "translation": "지훈, 난 마음의 목적을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Purpose? I’m tracking my progress, fam.",
                    "translation": "목적? 진척 상황 추적 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 가치로 경력을 관리하나요?",
                    "hint": "ISTJ는 체계적이고 계획적으로 경력을 관리해요. \/ ISTJs manage careers systematically and with plans.",
                    "result": "X",
                    "explanation": "지훈은 체계적으로 경력을 관리해요. \/ Ji-hoon manages careers systematically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Progress is great, but what’s your why?",
                    "translation": "진척 좋다, 근데 왜 하는 거야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m updating my career log, Eun-bi.",
                    "translation": "은비, 경력 로그 업데이트 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Logs? Follow your soul’s calling, Ji-hoon!",
                    "translation": "로그? 영혼의 부름 따라가, 지훈!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is updating his @@ log.",
                    "hint": "ISTJ는 경력을 체계적으로 기록하며 관리해요. \/ ISTJs systematically record career progress.",
                    "optionA": "dream",
                    "optionB": "career",
                    "optionC": "emotion",
                    "result": "career",
                    "explanation": "지훈은 경력 로그를 업데이트해요. \/ Ji-hoon is updating his career log."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Calling’s nice, but systems keep it tight.",
                    "translation": "부름 좋지, 근데 시스템이 딱 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re such a career coordinator!",
                    "translation": "너 진짜 경력 코디네이터야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Coordinator? I’m team no-chaos, fam!",
                    "translation": "코디네이터? 난 혼란 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 체계적 경력 관리를 따뜻하게 놀려요. \/ INFJs playfully tease systematic career management.",
                    "optionA": "a",
                    "optionB": "You’re",
                    "optionC": "coordinator!",
                    "optionD": "such",
                    "optionE": "career",
                    "result": "You’re such a career coordinator!",
                    "explanation": "은비가 지훈의 체계적 경력 관리를 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Ji-hoon a ‘career coordinator.’ ‘such a career coordinator’는 체계적으로 경력을 관리하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Dope! But chase your heart’s goal too?",
                    "translation": "멋지다! 근데 마음의 목표도 따라가?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, career’s on track, I’m good!",
                    "translation": "좋았어! 경력 궤도에, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Nice! But dream big, Ji-hoon?",
                    "translation": "잘했어! 근데 크게 꿈꿔, 지훈?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "체계적 경력 관리",
            "explanation": "ISTJ의 체계적 경력 관리와 INFJ의 가치 중심 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Eun-bi, I manage my career with systems.",
                    "translation": "은비, 경력을 체계적으로 관리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Ji-hoon, I follow my heart’s purpose.",
                    "translation": "지훈, 난 마음의 목적을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Purpose? I’m tracking my progress, fam.",
                    "translation": "목적? 진척 상황 추적 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 가치로 경력을 관리하나요?",
                    "hint": "ISTJ는 체계적이고 계획적으로 경력을 관리해요. \/ ISTJs manage careers systematically and with plans.",
                    "result": "X",
                    "explanation": "지훈은 체계적으로 경력을 관리해요. \/ Ji-hoon manages careers systematically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Progress is great, but what’s your why?",
                    "translation": "진척 좋다, 근데 왜 하는 거야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m updating my career log, Eun-bi.",
                    "translation": "은비, 경력 로그 업데이트 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Logs? Follow your soul’s calling, Ji-hoon!",
                    "translation": "로그? 영혼의 부름 따라가, 지훈!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is updating his @@ log.",
                    "hint": "ISTJ는 경력을 체계적으로 기록하며 관리해요. \/ ISTJs systematically record career progress.",
                    "optionA": "dream",
                    "optionB": "career",
                    "optionC": "emotion",
                    "result": "career",
                    "explanation": "지훈은 경력 로그를 업데이트해요. \/ Ji-hoon is updating his career log."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Calling’s nice, but systems keep it tight.",
                    "translation": "부름 좋지, 근데 시스템이 딱 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re such a career coordinator!",
                    "translation": "너 진짜 경력 코디네이터야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Coordinator? I’m team no-chaos, fam!",
                    "translation": "코디네이터? 난 혼란 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 체계적 경력 관리를 따뜻하게 놀려요. \/ INFJs playfully tease systematic career management.",
                    "optionA": "a",
                    "optionB": "You’re",
                    "optionC": "coordinator!",
                    "optionD": "such",
                    "optionE": "career",
                    "result": "You’re such a career coordinator!",
                    "explanation": "은비가 지훈의 체계적 경력 관리를 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Ji-hoon a ‘career coordinator.’ ‘such a career coordinator’는 체계적으로 경력을 관리하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Dope! But chase your heart’s goal too?",
                    "translation": "멋지다! 근데 마음의 목표도 따라가?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, career’s on track, I’m good!",
                    "translation": "좋았어! 경력 궤도에, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Nice! But dream big, Ji-hoon?",
                    "translation": "잘했어! 근데 크게 꿈꿔, 지훈?"
                }
            ]
        }
    ]
}
ID: 1601 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "구체적 목표 설정",
            "explanation": "ISTJ의 구체적 목표 설정과 ENFP의 자유로운 목표 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I set super specific goals.",
                    "translation": "유진, 아주 구체적인 목표 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, just aim for what feels right!",
                    "translation": "지훈, 그냥 느낌 좋은 거 목표로 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Feels? I’m writing measurable targets.",
                    "translation": "느낌? 측정 가능한 타겟 적는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 추상적으로 목표를 설정하나요?",
                    "hint": "ISTJ는 구체적이고 명확한 목표를 선호해요. \/ ISTJs prefer specific, clear goals.",
                    "result": "X",
                    "explanation": "지훈은 구체적으로 목표를 세워요. \/ Ji-hoon sets specific goals."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Measurable? That’s intense! Dream big, bro!",
                    "translation": "측정? 그거 강렬하다! 크게 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m outlining milestones, Yu-jin.",
                    "translation": "유진, 이정표 정리하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Milestones? Just vibe with possibilities!",
                    "translation": "이정표? 가능성으로 분위기 타!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is outlining @@.",
                    "hint": "ISTJ는 목표를 구체적으로 설정하기 위해 이정표를 정리해요. \/ ISTJs outline milestones for specific goals.",
                    "optionA": "dreams",
                    "optionB": "milestones",
                    "optionC": "feelings",
                    "result": "milestones",
                    "explanation": "지훈은 이정표를 정리해요. \/ Ji-hoon is outlining milestones."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Possibilities are vague. Specifics win.",
                    "translation": "가능성은 모호해. 구체적인 게 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re such a goal-setting guru!",
                    "translation": "너 진짜 목표 설정 구루야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Guru? I’m team clear-targets, fam!",
                    "translation": "구루? 난 명확한 목표 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 구체적 목표 설정을 재밌게 놀려요. \/ ENFPs playfully tease specific goal setting.",
                    "optionA": "a",
                    "optionB": "goal-setting",
                    "optionC": "such",
                    "optionD": "guru!",
                    "optionE": "You’re",
                    "result": "You’re such a goal-setting guru!",
                    "explanation": "유진이 지훈의 구체적 목표 설정을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘goal-setting guru.’ ‘such a goal-setting guru’는 구체적으로 목표를 세우는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Dope! But aim for some wild vibes?",
                    "translation": "쩐다! 근데 자유로운 분위기 목표 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, targets locked, I’m ready!",
                    "translation": "간지! 목표 확정, 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Sweet! But spark some dreamy goals?",
                    "translation": "멋져! 근데 꿈같은 목표도 어때?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "구체적 목표 설정",
            "explanation": "ISTJ의 구체적 목표 설정과 ENFP의 자유로운 목표 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I set super specific goals.",
                    "translation": "유진, 아주 구체적인 목표 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, just aim for what feels right!",
                    "translation": "지훈, 그냥 느낌 좋은 거 목표로 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Feels? I’m writing measurable targets.",
                    "translation": "느낌? 측정 가능한 타겟 적는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 추상적으로 목표를 설정하나요?",
                    "hint": "ISTJ는 구체적이고 명확한 목표를 선호해요. \/ ISTJs prefer specific, clear goals.",
                    "result": "X",
                    "explanation": "지훈은 구체적으로 목표를 세워요. \/ Ji-hoon sets specific goals."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Measurable? That’s intense! Dream big, bro!",
                    "translation": "측정? 그거 강렬하다! 크게 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m outlining milestones, Yu-jin.",
                    "translation": "유진, 이정표 정리하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Milestones? Just vibe with possibilities!",
                    "translation": "이정표? 가능성으로 분위기 타!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is outlining @@.",
                    "hint": "ISTJ는 목표를 구체적으로 설정하기 위해 이정표를 정리해요. \/ ISTJs outline milestones for specific goals.",
                    "optionA": "dreams",
                    "optionB": "milestones",
                    "optionC": "feelings",
                    "result": "milestones",
                    "explanation": "지훈은 이정표를 정리해요. \/ Ji-hoon is outlining milestones."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Possibilities are vague. Specifics win.",
                    "translation": "가능성은 모호해. 구체적인 게 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re such a goal-setting guru!",
                    "translation": "너 진짜 목표 설정 구루야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Guru? I’m team clear-targets, fam!",
                    "translation": "구루? 난 명확한 목표 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 구체적 목표 설정을 재밌게 놀려요. \/ ENFPs playfully tease specific goal setting.",
                    "optionA": "a",
                    "optionB": "goal-setting",
                    "optionC": "such",
                    "optionD": "guru!",
                    "optionE": "You’re",
                    "result": "You’re such a goal-setting guru!",
                    "explanation": "유진이 지훈의 구체적 목표 설정을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘goal-setting guru.’ ‘such a goal-setting guru’는 구체적으로 목표를 세우는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Dope! But aim for some wild vibes?",
                    "translation": "쩐다! 근데 자유로운 분위기 목표 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, targets locked, I’m ready!",
                    "translation": "간지! 목표 확정, 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Sweet! But spark some dreamy goals?",
                    "translation": "멋져! 근데 꿈같은 목표도 어때?"
                }
            ]
        }
    ]
}
ID: 1602 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적 커리어 계획",
            "explanation": "ISTJ의 실용적 계획과 ESTP의 즉흥적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I plan my career practically.",
                    "translation": "재민, 실용적으로 커리어 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, just jump at cool opportunities!",
                    "translation": "지훈, 멋진 기회에 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Jump? I’m building a career roadmap.",
                    "translation": "뛰어? 커리어 로드맵 만드는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 커리어를 계획하나요?",
                    "hint": "ISTJ는 실용적이고 체계적으로 커리어를 계획해요. \/ ISTJs plan careers practically and systematically.",
                    "result": "X",
                    "explanation": "지훈은 실용적으로 계획해요. \/ Ji-hoon plans practically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Roadmap? Grab what’s hot now, bro!",
                    "translation": "로드맵? 지금 뜨거운 거 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m listing career steps, Jae-min.",
                    "translation": "재민, 커리어 단계 정리 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Steps? That’s way too planned, man!",
                    "translation": "단계? 그거 너무 계획적이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is listing @@ steps.",
                    "hint": "ISTJ는 실용적인 커리어를 위해 단계를 정리해요. \/ ISTJs list steps for practical career planning.",
                    "optionA": "random",
                    "optionB": "career",
                    "optionC": "dream",
                    "result": "career",
                    "explanation": "지훈은 커리어 단계를 정리해요. \/ Ji-hoon is listing career steps."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Planned is smart. Practicality rules.",
                    "translation": "계획이 현명해. 실용성이 최고."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re such a practical planner!",
                    "translation": "너 진짜 실용 플래너야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Planner? I’m team no-risks, fam!",
                    "translation": "플래너? 난 위험 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 실용적 계획을 재밌게 놀려요. \/ ESTPs playfully tease practical planning.",
                    "optionA": "practical",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "such",
                    "optionE": "planner!",
                    "result": "You’re such a practical planner!",
                    "explanation": "재민이 지훈의 실용적 계획을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘practical planner.’ ‘such a practical planner’는 실용적으로 계획하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dope! But maybe a spontaneous jump?",
                    "translation": "멋지다! 근데 즉흥으로 뛰어들어?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, plan’s solid, I’m good!",
                    "translation": "야호! 계획 단단, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Sweet! But try a bold move, Ji-hoon?",
                    "translation": "멋져! 근데 과감한 시도 어때, 지훈?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적 커리어 계획",
            "explanation": "ISTJ의 실용적 계획과 ESTP의 즉흥적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I plan my career practically.",
                    "translation": "재민, 실용적으로 커리어 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, just jump at cool opportunities!",
                    "translation": "지훈, 멋진 기회에 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Jump? I’m building a career roadmap.",
                    "translation": "뛰어? 커리어 로드맵 만드는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 커리어를 계획하나요?",
                    "hint": "ISTJ는 실용적이고 체계적으로 커리어를 계획해요. \/ ISTJs plan careers practically and systematically.",
                    "result": "X",
                    "explanation": "지훈은 실용적으로 계획해요. \/ Ji-hoon plans practically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Roadmap? Grab what’s hot now, bro!",
                    "translation": "로드맵? 지금 뜨거운 거 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m listing career steps, Jae-min.",
                    "translation": "재민, 커리어 단계 정리 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Steps? That’s way too planned, man!",
                    "translation": "단계? 그거 너무 계획적이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is listing @@ steps.",
                    "hint": "ISTJ는 실용적인 커리어를 위해 단계를 정리해요. \/ ISTJs list steps for practical career planning.",
                    "optionA": "random",
                    "optionB": "career",
                    "optionC": "dream",
                    "result": "career",
                    "explanation": "지훈은 커리어 단계를 정리해요. \/ Ji-hoon is listing career steps."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Planned is smart. Practicality rules.",
                    "translation": "계획이 현명해. 실용성이 최고."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re such a practical planner!",
                    "translation": "너 진짜 실용 플래너야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Planner? I’m team no-risks, fam!",
                    "translation": "플래너? 난 위험 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 실용적 계획을 재밌게 놀려요. \/ ESTPs playfully tease practical planning.",
                    "optionA": "practical",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "such",
                    "optionE": "planner!",
                    "result": "You’re such a practical planner!",
                    "explanation": "재민이 지훈의 실용적 계획을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘practical planner.’ ‘such a practical planner’는 실용적으로 계획하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dope! But maybe a spontaneous jump?",
                    "translation": "멋지다! 근데 즉흥으로 뛰어들어?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, plan’s solid, I’m good!",
                    "translation": "야호! 계획 단단, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Sweet! But try a bold move, Ji-hoon?",
                    "translation": "멋져! 근데 과감한 시도 어때, 지훈?"
                }
            ]
        }
    ]
}
ID: 1603 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "장기 계획 수립",
            "explanation": "ISTJ의 장기적 계획과 ENFP의 유연한 목표 설정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I’m mapping my career for years.",
                    "translation": "유진, 몇 년 앞까지 커리어 계획 짜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, just chase what sparks joy, fam!",
                    "translation": "지훈, 그냥 기쁨 주는 거 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Joy? I’m setting five-year milestones.",
                    "translation": "기쁨? 5년 단위 이정표 세우는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 목표를 설정하나요?",
                    "hint": "ISTJ는 체계적이고 장기적으로 목표를 세워요. \/ ISTJs set goals systematically and long-term.",
                    "result": "X",
                    "explanation": "지훈은 장기적으로 목표를 세워요. \/ Ji-hoon sets goals long-term."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Five years? That’s intense! Follow your vibe!",
                    "translation": "5년? 그거 강렬하다! 분위기 따라가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Vibe? I’m charting my career path, Yu-jin.",
                    "translation": "분위기? 커리어 경로 정리 중이야, 유진."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Charting’s cool, but dream a bit wilder!",
                    "translation": "경로 정리 멋지다, 근데 좀 더 자유롭게 꿈꿔!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is charting his @@ path.",
                    "hint": "ISTJ는 체계적으로 경력을 계획해요. \/ ISTJs systematically plan their careers.",
                    "optionA": "dream",
                    "optionB": "career",
                    "optionC": "vibe",
                    "result": "career",
                    "explanation": "지훈은 커리어 경로를 정리해요. \/ Ji-hoon is charting his career path."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Wild’s risky. Plans keep me steady.",
                    "translation": "자유로운 건 위험해. 계획이 나를 안정시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re such a plan-making pro!",
                    "translation": "너 진짜 계획 짜는 달인이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Pro? I’m team long-game, fam!",
                    "translation": "달인? 난 장기 전략 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 장기 계획을 재밌게 놀려요. \/ ENFPs playfully tease long-term planning.",
                    "optionA": "plan-making",
                    "optionB": "pro!",
                    "optionC": "You’re",
                    "optionD": "a",
                    "optionE": "such",
                    "result": "You’re such a plan-making pro!",
                    "explanation": "유진이 지훈의 장기 계획을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘plan-making pro.’ ‘such a plan-making pro’는 계획적으로 목표를 세우는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Dope! But maybe a spontaneous goal?",
                    "translation": "간지난다! 근데 즉흥 목표 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, plan’s set, I’m locked in!",
                    "translation": "간다! 계획 확정, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Solid! But spark some fun dreams, Ji-hoon?",
                    "translation": "멋져! 근데 재밌는 꿈도 좀 꿔, 지훈?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "장기 계획 수립",
            "explanation": "ISTJ의 장기적 계획과 ENFP의 유연한 목표 설정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I’m mapping my career for years.",
                    "translation": "유진, 몇 년 앞까지 커리어 계획 짜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, just chase what sparks joy, fam!",
                    "translation": "지훈, 그냥 기쁨 주는 거 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Joy? I’m setting five-year milestones.",
                    "translation": "기쁨? 5년 단위 이정표 세우는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 목표를 설정하나요?",
                    "hint": "ISTJ는 체계적이고 장기적으로 목표를 세워요. \/ ISTJs set goals systematically and long-term.",
                    "result": "X",
                    "explanation": "지훈은 장기적으로 목표를 세워요. \/ Ji-hoon sets goals long-term."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Five years? That’s intense! Follow your vibe!",
                    "translation": "5년? 그거 강렬하다! 분위기 따라가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Vibe? I’m charting my career path, Yu-jin.",
                    "translation": "분위기? 커리어 경로 정리 중이야, 유진."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Charting’s cool, but dream a bit wilder!",
                    "translation": "경로 정리 멋지다, 근데 좀 더 자유롭게 꿈꿔!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is charting his @@ path.",
                    "hint": "ISTJ는 체계적으로 경력을 계획해요. \/ ISTJs systematically plan their careers.",
                    "optionA": "dream",
                    "optionB": "career",
                    "optionC": "vibe",
                    "result": "career",
                    "explanation": "지훈은 커리어 경로를 정리해요. \/ Ji-hoon is charting his career path."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Wild’s risky. Plans keep me steady.",
                    "translation": "자유로운 건 위험해. 계획이 나를 안정시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re such a plan-making pro!",
                    "translation": "너 진짜 계획 짜는 달인이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Pro? I’m team long-game, fam!",
                    "translation": "달인? 난 장기 전략 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 장기 계획을 재밌게 놀려요. \/ ENFPs playfully tease long-term planning.",
                    "optionA": "plan-making",
                    "optionB": "pro!",
                    "optionC": "You’re",
                    "optionD": "a",
                    "optionE": "such",
                    "result": "You’re such a plan-making pro!",
                    "explanation": "유진이 지훈의 장기 계획을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘plan-making pro.’ ‘such a plan-making pro’는 계획적으로 목표를 세우는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Dope! But maybe a spontaneous goal?",
                    "translation": "간지난다! 근데 즉흥 목표 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, plan’s set, I’m locked in!",
                    "translation": "간다! 계획 확정, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Solid! But spark some fun dreams, Ji-hoon?",
                    "translation": "멋져! 근데 재밌는 꿈도 좀 꿔, 지훈?"
                }
            ]
        }
    ]
}
ID: 1604 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "안정적인 직업 선택",
            "explanation": "ISTJ의 안정적 직업 선택과 ESTP의 모험적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I’m picking a stable career.",
                    "translation": "재민, 안정적인 직업 고를게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, chase thrills with a risky gig!",
                    "translation": "지훈, 스릴 나는 위험한 일 해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Risky? I’m eyeing a secure job, bro.",
                    "translation": "위험? 안정된 직업 생각 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 모험적인 직업을 선택하나요?",
                    "hint": "ISTJ는 안정적이고 확실한 직업을 선호해요. \/ ISTJs prefer stable, secure careers.",
                    "result": "X",
                    "explanation": "지훈은 안정적인 직업을 선택해요. \/ Ji-hoon chooses stable careers."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Secure? Go for something bold, man!",
                    "translation": "안정? 과감한 거 해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m researching steady roles, Jae-min.",
                    "translation": "재민, 안정된 역할 조사 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Research? That’s too safe, dude!",
                    "translation": "조사? 그거 너무 안전해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is researching @@ roles.",
                    "hint": "ISTJ는 안정적인 커리어를 위해 꼼꼼히 조사해요. \/ ISTJs thoroughly research stable careers.",
                    "optionA": "risky",
                    "optionB": "steady",
                    "optionC": "creative",
                    "result": "steady",
                    "explanation": "지훈은 안정된 역할을 조사해요. \/ Ji-hoon is researching steady roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Safe’s smart. Stability’s my goal.",
                    "translation": "안전한 게 현명해. 안정이 목표야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re such a stability star!",
                    "translation": "너 진짜 안정 스타야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Star? I’m team no-surprises, fam!",
                    "translation": "스타? 난 놀람 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 안정적 선택을 재밌게 놀려요. \/ ESTPs playfully tease stable career choices.",
                    "optionA": "such",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "star!",
                    "optionE": "stability",
                    "result": "You’re such a stability star!",
                    "explanation": "재민이 지훈의 안정적 선택을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘stability star.’ ‘such a stability star’는 안정적인 직업을 선택하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dope! But try a wild career move?",
                    "translation": "대박! 근데 과감한 커리어 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, job’s secure, I’m set!",
                    "translation": "휙! 직업 안정, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Cool! But maybe a risky leap, Ji-hoon?",
                    "translation": "멋져! 근데 위험한 도약 어때, 지훈?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "안정적인 직업 선택",
            "explanation": "ISTJ의 안정적 직업 선택과 ESTP의 모험적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I’m picking a stable career.",
                    "translation": "재민, 안정적인 직업 고를게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, chase thrills with a risky gig!",
                    "translation": "지훈, 스릴 나는 위험한 일 해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Risky? I’m eyeing a secure job, bro.",
                    "translation": "위험? 안정된 직업 생각 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 모험적인 직업을 선택하나요?",
                    "hint": "ISTJ는 안정적이고 확실한 직업을 선호해요. \/ ISTJs prefer stable, secure careers.",
                    "result": "X",
                    "explanation": "지훈은 안정적인 직업을 선택해요. \/ Ji-hoon chooses stable careers."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Secure? Go for something bold, man!",
                    "translation": "안정? 과감한 거 해봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m researching steady roles, Jae-min.",
                    "translation": "재민, 안정된 역할 조사 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Research? That’s too safe, dude!",
                    "translation": "조사? 그거 너무 안전해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is researching @@ roles.",
                    "hint": "ISTJ는 안정적인 커리어를 위해 꼼꼼히 조사해요. \/ ISTJs thoroughly research stable careers.",
                    "optionA": "risky",
                    "optionB": "steady",
                    "optionC": "creative",
                    "result": "steady",
                    "explanation": "지훈은 안정된 역할을 조사해요. \/ Ji-hoon is researching steady roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Safe’s smart. Stability’s my goal.",
                    "translation": "안전한 게 현명해. 안정이 목표야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re such a stability star!",
                    "translation": "너 진짜 안정 스타야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Star? I’m team no-surprises, fam!",
                    "translation": "스타? 난 놀람 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 안정적 선택을 재밌게 놀려요. \/ ESTPs playfully tease stable career choices.",
                    "optionA": "such",
                    "optionB": "You’re",
                    "optionC": "a",
                    "optionD": "star!",
                    "optionE": "stability",
                    "result": "You’re such a stability star!",
                    "explanation": "재민이 지훈의 안정적 선택을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘stability star.’ ‘such a stability star’는 안정적인 직업을 선택하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dope! But try a wild career move?",
                    "translation": "대박! 근데 과감한 커리어 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, job’s secure, I’m set!",
                    "translation": "휙! 직업 안정, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Cool! But maybe a risky leap, Ji-hoon?",
                    "translation": "멋져! 근데 위험한 도약 어때, 지훈?"
                }
            ]
        }
    ]
}
ID: 1605 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "체계적 경력 관리",
            "explanation": "ISTJ의 체계적 경력 관리와 INFJ의 가치 중심 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Eun-bi, I manage my career with systems.",
                    "translation": "은비, 경력을 체계적으로 관리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Ji-hoon, I follow my heart’s purpose.",
                    "translation": "지훈, 난 마음의 목적을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Purpose? I’m tracking my progress, fam.",
                    "translation": "목적? 진척 상황 추적 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 가치로 경력을 관리하나요?",
                    "hint": "ISTJ는 체계적이고 계획적으로 경력을 관리해요. \/ ISTJs manage careers systematically and with plans.",
                    "result": "X",
                    "explanation": "지훈은 체계적으로 경력을 관리해요. \/ Ji-hoon manages careers systematically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Progress is great, but what’s your why?",
                    "translation": "진척 좋다, 근데 왜 하는 거야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m updating my career log, Eun-bi.",
                    "translation": "은비, 경력 로그 업데이트 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Logs? Follow your soul’s calling, Ji-hoon!",
                    "translation": "로그? 영혼의 부름 따라가, 지훈!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is updating his @@ log.",
                    "hint": "ISTJ는 경력을 체계적으로 기록하며 관리해요. \/ ISTJs systematically record career progress.",
                    "optionA": "dream",
                    "optionB": "career",
                    "optionC": "emotion",
                    "result": "career",
                    "explanation": "지훈은 경력 로그를 업데이트해요. \/ Ji-hoon is updating his career log."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Calling’s nice, but systems keep it tight.",
                    "translation": "부름 좋지, 근데 시스템이 딱 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re such a career coordinator!",
                    "translation": "너 진짜 경력 코디네이터야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Coordinator? I’m team no-chaos, fam!",
                    "translation": "코디네이터? 난 혼란 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 체계적 경력 관리를 따뜻하게 놀려요. \/ INFJs playfully tease systematic career management.",
                    "optionA": "You’re",
                    "optionB": "a",
                    "optionC": "career",
                    "optionD": "such",
                    "optionE": "coordinator!",
                    "result": "You’re such a career coordinator!",
                    "explanation": "은비가 지훈의 체계적 경력 관리를 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Ji-hoon a ‘career coordinator.’ ‘such a career coordinator’는 체계적으로 경력을 관리하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Dope! But chase your heart’s goal too?",
                    "translation": "멋지다! 근데 마음의 목표도 따라가?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, career’s on track, I’m good!",
                    "translation": "좋았어! 경력 궤도에, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Nice! But dream big, Ji-hoon?",
                    "translation": "잘했어! 근데 크게 꿈꿔, 지훈?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "체계적 경력 관리",
            "explanation": "ISTJ의 체계적 경력 관리와 INFJ의 가치 중심 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Eun-bi, I manage my career with systems.",
                    "translation": "은비, 경력을 체계적으로 관리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Ji-hoon, I follow my heart’s purpose.",
                    "translation": "지훈, 난 마음의 목적을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Purpose? I’m tracking my progress, fam.",
                    "translation": "목적? 진척 상황 추적 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 가치로 경력을 관리하나요?",
                    "hint": "ISTJ는 체계적이고 계획적으로 경력을 관리해요. \/ ISTJs manage careers systematically and with plans.",
                    "result": "X",
                    "explanation": "지훈은 체계적으로 경력을 관리해요. \/ Ji-hoon manages careers systematically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Progress is great, but what’s your why?",
                    "translation": "진척 좋다, 근데 왜 하는 거야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m updating my career log, Eun-bi.",
                    "translation": "은비, 경력 로그 업데이트 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Logs? Follow your soul’s calling, Ji-hoon!",
                    "translation": "로그? 영혼의 부름 따라가, 지훈!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is updating his @@ log.",
                    "hint": "ISTJ는 경력을 체계적으로 기록하며 관리해요. \/ ISTJs systematically record career progress.",
                    "optionA": "dream",
                    "optionB": "career",
                    "optionC": "emotion",
                    "result": "career",
                    "explanation": "지훈은 경력 로그를 업데이트해요. \/ Ji-hoon is updating his career log."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Calling’s nice, but systems keep it tight.",
                    "translation": "부름 좋지, 근데 시스템이 딱 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re such a career coordinator!",
                    "translation": "너 진짜 경력 코디네이터야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Coordinator? I’m team no-chaos, fam!",
                    "translation": "코디네이터? 난 혼란 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 체계적 경력 관리를 따뜻하게 놀려요. \/ INFJs playfully tease systematic career management.",
                    "optionA": "You’re",
                    "optionB": "a",
                    "optionC": "career",
                    "optionD": "such",
                    "optionE": "coordinator!",
                    "result": "You’re such a career coordinator!",
                    "explanation": "은비가 지훈의 체계적 경력 관리를 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Ji-hoon a ‘career coordinator.’ ‘such a career coordinator’는 체계적으로 경력을 관리하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Dope! But chase your heart’s goal too?",
                    "translation": "멋지다! 근데 마음의 목표도 따라가?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, career’s on track, I’m good!",
                    "translation": "좋았어! 경력 궤도에, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Nice! But dream big, Ji-hoon?",
                    "translation": "잘했어! 근데 크게 꿈꿔, 지훈?"
                }
            ]
        }
    ]
}
ID: 1606 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "구체적 목표 설정",
            "explanation": "ISTJ의 구체적 목표 설정과 ENFP의 자유로운 목표 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I set super specific goals.",
                    "translation": "유진, 아주 구체적인 목표 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, just aim for what feels right!",
                    "translation": "지훈, 그냥 느낌 좋은 거 목표로 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Feels? I’m writing measurable targets.",
                    "translation": "느낌? 측정 가능한 타겟 적는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 추상적으로 목표를 설정하나요?",
                    "hint": "ISTJ는 구체적이고 명확한 목표를 선호해요. \/ ISTJs prefer specific, clear goals.",
                    "result": "X",
                    "explanation": "지훈은 구체적으로 목표를 세워요. \/ Ji-hoon sets specific goals."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Measurable? That’s intense! Dream big, bro!",
                    "translation": "측정? 그거 강렬하다! 크게 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m outlining milestones, Yu-jin.",
                    "translation": "유진, 이정표 정리하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Milestones? Just vibe with possibilities!",
                    "translation": "이정표? 가능성으로 분위기 타!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is outlining @@.",
                    "hint": "ISTJ는 목표를 구체적으로 설정하기 위해 이정표를 정리해요. \/ ISTJs outline milestones for specific goals.",
                    "optionA": "dreams",
                    "optionB": "milestones",
                    "optionC": "feelings",
                    "result": "milestones",
                    "explanation": "지훈은 이정표를 정리해요. \/ Ji-hoon is outlining milestones."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Possibilities are vague. Specifics win.",
                    "translation": "가능성은 모호해. 구체적인 게 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re such a goal-setting guru!",
                    "translation": "너 진짜 목표 설정 구루야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Guru? I’m team clear-targets, fam!",
                    "translation": "구루? 난 명확한 목표 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 구체적 목표 설정을 재밌게 놀려요. \/ ENFPs playfully tease specific goal setting.",
                    "optionA": "goal-setting",
                    "optionB": "You’re",
                    "optionC": "guru!",
                    "optionD": "such",
                    "optionE": "a",
                    "result": "You’re such a goal-setting guru!",
                    "explanation": "유진이 지훈의 구체적 목표 설정을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘goal-setting guru.’ ‘such a goal-setting guru’는 구체적으로 목표를 세우는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Dope! But aim for some wild vibes?",
                    "translation": "쩐다! 근데 자유로운 분위기 목표 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, targets locked, I’m ready!",
                    "translation": "간지! 목표 확정, 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Sweet! But spark some dreamy goals?",
                    "translation": "멋져! 근데 꿈같은 목표도 어때?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "구체적 목표 설정",
            "explanation": "ISTJ의 구체적 목표 설정과 ENFP의 자유로운 목표 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I set super specific goals.",
                    "translation": "유진, 아주 구체적인 목표 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, just aim for what feels right!",
                    "translation": "지훈, 그냥 느낌 좋은 거 목표로 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Feels? I’m writing measurable targets.",
                    "translation": "느낌? 측정 가능한 타겟 적는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 추상적으로 목표를 설정하나요?",
                    "hint": "ISTJ는 구체적이고 명확한 목표를 선호해요. \/ ISTJs prefer specific, clear goals.",
                    "result": "X",
                    "explanation": "지훈은 구체적으로 목표를 세워요. \/ Ji-hoon sets specific goals."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Measurable? That’s intense! Dream big, bro!",
                    "translation": "측정? 그거 강렬하다! 크게 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m outlining milestones, Yu-jin.",
                    "translation": "유진, 이정표 정리하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Milestones? Just vibe with possibilities!",
                    "translation": "이정표? 가능성으로 분위기 타!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is outlining @@.",
                    "hint": "ISTJ는 목표를 구체적으로 설정하기 위해 이정표를 정리해요. \/ ISTJs outline milestones for specific goals.",
                    "optionA": "dreams",
                    "optionB": "milestones",
                    "optionC": "feelings",
                    "result": "milestones",
                    "explanation": "지훈은 이정표를 정리해요. \/ Ji-hoon is outlining milestones."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Possibilities are vague. Specifics win.",
                    "translation": "가능성은 모호해. 구체적인 게 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You’re such a goal-setting guru!",
                    "translation": "너 진짜 목표 설정 구루야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Guru? I’m team clear-targets, fam!",
                    "translation": "구루? 난 명확한 목표 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 구체적 목표 설정을 재밌게 놀려요. \/ ENFPs playfully tease specific goal setting.",
                    "optionA": "goal-setting",
                    "optionB": "You’re",
                    "optionC": "guru!",
                    "optionD": "such",
                    "optionE": "a",
                    "result": "You’re such a goal-setting guru!",
                    "explanation": "유진이 지훈의 구체적 목표 설정을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘goal-setting guru.’ ‘such a goal-setting guru’는 구체적으로 목표를 세우는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Dope! But aim for some wild vibes?",
                    "translation": "쩐다! 근데 자유로운 분위기 목표 어때?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, targets locked, I’m ready!",
                    "translation": "간지! 목표 확정, 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Sweet! But spark some dreamy goals?",
                    "translation": "멋져! 근데 꿈같은 목표도 어때?"
                }
            ]
        }
    ]
}
ID: 1607 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적 커리어 계획",
            "explanation": "ISTJ의 실용적 계획과 ESTP의 즉흥적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I plan my career practically.",
                    "translation": "재민, 실용적으로 커리어 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, just jump at cool opportunities!",
                    "translation": "지훈, 멋진 기회에 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Jump? I’m building a career roadmap.",
                    "translation": "뛰어? 커리어 로드맵 만드는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 커리어를 계획하나요?",
                    "hint": "ISTJ는 실용적이고 체계적으로 커리어를 계획해요. \/ ISTJs plan careers practically and systematically.",
                    "result": "X",
                    "explanation": "지훈은 실용적으로 계획해요. \/ Ji-hoon plans practically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Roadmap? Grab what’s hot now, bro!",
                    "translation": "로드맵? 지금 뜨거운 거 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m listing career steps, Jae-min.",
                    "translation": "재민, 커리어 단계 정리 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Steps? That’s way too planned, man!",
                    "translation": "단계? 그거 너무 계획적이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is listing @@ steps.",
                    "hint": "ISTJ는 실용적인 커리어를 위해 단계를 정리해요. \/ ISTJs list steps for practical career planning.",
                    "optionA": "random",
                    "optionB": "career",
                    "optionC": "dream",
                    "result": "career",
                    "explanation": "지훈은 커리어 단계를 정리해요. \/ Ji-hoon is listing career steps."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Planned is smart. Practicality rules.",
                    "translation": "계획이 현명해. 실용성이 최고."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re such a practical planner!",
                    "translation": "너 진짜 실용 플래너야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Planner? I’m team no-risks, fam!",
                    "translation": "플래너? 난 위험 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 실용적 계획을 재밌게 놀려요. \/ ESTPs playfully tease practical planning.",
                    "optionA": "planner!",
                    "optionB": "a",
                    "optionC": "such",
                    "optionD": "You’re",
                    "optionE": "practical",
                    "result": "You’re such a practical planner!",
                    "explanation": "재민이 지훈의 실용적 계획을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘practical planner.’ ‘such a practical planner’는 실용적으로 계획하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dope! But maybe a spontaneous jump?",
                    "translation": "멋지다! 근데 즉흥으로 뛰어들어?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, plan’s solid, I’m good!",
                    "translation": "야호! 계획 단단, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Sweet! But try a bold move, Ji-hoon?",
                    "translation": "멋져! 근데 과감한 시도 어때, 지훈?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실용적 커리어 계획",
            "explanation": "ISTJ의 실용적 계획과 ESTP의 즉흥적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I plan my career practically.",
                    "translation": "재민, 실용적으로 커리어 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, just jump at cool opportunities!",
                    "translation": "지훈, 멋진 기회에 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Jump? I’m building a career roadmap.",
                    "translation": "뛰어? 커리어 로드맵 만드는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 커리어를 계획하나요?",
                    "hint": "ISTJ는 실용적이고 체계적으로 커리어를 계획해요. \/ ISTJs plan careers practically and systematically.",
                    "result": "X",
                    "explanation": "지훈은 실용적으로 계획해요. \/ Ji-hoon plans practically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Roadmap? Grab what’s hot now, bro!",
                    "translation": "로드맵? 지금 뜨거운 거 잡아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m listing career steps, Jae-min.",
                    "translation": "재민, 커리어 단계 정리 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Steps? That’s way too planned, man!",
                    "translation": "단계? 그거 너무 계획적이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is listing @@ steps.",
                    "hint": "ISTJ는 실용적인 커리어를 위해 단계를 정리해요. \/ ISTJs list steps for practical career planning.",
                    "optionA": "random",
                    "optionB": "career",
                    "optionC": "dream",
                    "result": "career",
                    "explanation": "지훈은 커리어 단계를 정리해요. \/ Ji-hoon is listing career steps."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Planned is smart. Practicality rules.",
                    "translation": "계획이 현명해. 실용성이 최고."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "You’re such a practical planner!",
                    "translation": "너 진짜 실용 플래너야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Planner? I’m team no-risks, fam!",
                    "translation": "플래너? 난 위험 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 실용적 계획을 재밌게 놀려요. \/ ESTPs playfully tease practical planning.",
                    "optionA": "planner!",
                    "optionB": "a",
                    "optionC": "such",
                    "optionD": "You’re",
                    "optionE": "practical",
                    "result": "You’re such a practical planner!",
                    "explanation": "재민이 지훈의 실용적 계획을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘practical planner.’ ‘such a practical planner’는 실용적으로 계획하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Dope! But maybe a spontaneous jump?",
                    "translation": "멋지다! 근데 즉흥으로 뛰어들어?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, plan’s solid, I’m good!",
                    "translation": "야호! 계획 단단, 나 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Sweet! But try a bold move, Ji-hoon?",
                    "translation": "멋져! 근데 과감한 시도 어때, 지훈?"
                }
            ]
        }
    ]
}
ID: 1608 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "논리적 선택의 기준",
            "explanation": "ISTJ의 논리적 판단 기준과 ESTP의 즉흥적 결정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I choose based on cold logic.",
                    "translation": "재민, 난 차가운 논리로 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, just vibe and pick, fam!",
                    "translation": "지훈, 그냥 분위기 타고 골라!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Vibe? I’m checking pros and cons, bro.",
                    "translation": "분위기? 장단점 따지는 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 직감으로 결정을 하나요?",
                    "hint": "ISTJ는 체계적이고 논리적으로 결정을 내려요. \/ ISTJs make decisions systematically and logically.",
                    "result": "X",
                    "explanation": "지훈은 논리로 결정해요. \/ Ji-hoon decides with logic."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Pros and cons? Just go for it, man!",
                    "translation": "장단점? 그냥 저질러, 브로!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m mapping out options, Jae-min.",
                    "translation": "재민, 옵션 정리하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Mapping? Dude, that’s mad extra!",
                    "translation": "정리? 야, 그거 너무 과하다!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is @@ out options.",
                    "hint": "ISTJ는 선택지를 체계적으로 정리하며 결정해요. \/ ISTJs systematically map out choices for decisions.",
                    "optionA": "feeling",
                    "optionB": "mapping",
                    "optionC": "ignoring",
                    "result": "mapping",
                    "explanation": "지훈은 옵션을 정리해요. \/ Ji-hoon is mapping out options."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Extra? Logic keeps it clean, fam.",
                    "translation": "과해? 논리가 깔끔하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Hah, you’re such a logic lord!",
                    "translation": "ㅎㅎ 너 진짜 논리 왕이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I’m team no-mistakes, yo!",
                    "translation": "난 실수 없는 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 논리적 결정을 재밌게 놀려요. \/ ESTPs playfully tease logical decision-making.",
                    "optionA": "such",
                    "optionB": "lord!",
                    "optionC": "logic",
                    "optionD": "a",
                    "optionE": "You’re",
                    "result": "You’re such a logic lord!",
                    "explanation": "재민이 지훈의 논리적 결정을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘logic lord.’ ‘such a logic lord’는 논리적으로 결정하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Aight, but try a gut call sometime?",
                    "translation": "좋아, 근데 가끔 직감으로 해봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, choice locked, it’s solid!",
                    "translation": "간다! 선택 확정, 완벽해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Dope! But maybe wing it next?",
                    "translation": "쩐다! 근데 다음엔 즉흥으로?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "논리적 선택의 기준",
            "explanation": "ISTJ의 논리적 판단 기준과 ESTP의 즉흥적 결정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I choose based on cold logic.",
                    "translation": "재민, 난 차가운 논리로 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, just vibe and pick, fam!",
                    "translation": "지훈, 그냥 분위기 타고 골라!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Vibe? I’m checking pros and cons, bro.",
                    "translation": "분위기? 장단점 따지는 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 직감으로 결정을 하나요?",
                    "hint": "ISTJ는 체계적이고 논리적으로 결정을 내려요. \/ ISTJs make decisions systematically and logically.",
                    "result": "X",
                    "explanation": "지훈은 논리로 결정해요. \/ Ji-hoon decides with logic."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Pros and cons? Just go for it, man!",
                    "translation": "장단점? 그냥 저질러, 브로!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m mapping out options, Jae-min.",
                    "translation": "재민, 옵션 정리하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Mapping? Dude, that’s mad extra!",
                    "translation": "정리? 야, 그거 너무 과하다!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is @@ out options.",
                    "hint": "ISTJ는 선택지를 체계적으로 정리하며 결정해요. \/ ISTJs systematically map out choices for decisions.",
                    "optionA": "feeling",
                    "optionB": "mapping",
                    "optionC": "ignoring",
                    "result": "mapping",
                    "explanation": "지훈은 옵션을 정리해요. \/ Ji-hoon is mapping out options."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Extra? Logic keeps it clean, fam.",
                    "translation": "과해? 논리가 깔끔하게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Hah, you’re such a logic lord!",
                    "translation": "ㅎㅎ 너 진짜 논리 왕이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I’m team no-mistakes, yo!",
                    "translation": "난 실수 없는 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 논리적 결정을 재밌게 놀려요. \/ ESTPs playfully tease logical decision-making.",
                    "optionA": "such",
                    "optionB": "lord!",
                    "optionC": "logic",
                    "optionD": "a",
                    "optionE": "You’re",
                    "result": "You’re such a logic lord!",
                    "explanation": "재민이 지훈의 논리적 결정을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon a ‘logic lord.’ ‘such a logic lord’는 논리적으로 결정하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Aight, but try a gut call sometime?",
                    "translation": "좋아, 근데 가끔 직감으로 해봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, choice locked, it’s solid!",
                    "translation": "간다! 선택 확정, 완벽해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Dope! But maybe wing it next?",
                    "translation": "쩐다! 근데 다음엔 즉흥으로?"
                }
            ]
        }
    ]
}
ID: 1609 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "규칙 준수 결정",
            "explanation": "ISTJ의 규칙 준수 판단과 ENFP의 자유로운 결정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I stick to the rules, fam.",
                    "translation": "유진, 난 규칙 지켜, 친구."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, let’s break free and dream!",
                    "translation": "지훈, 자유롭게 꿈꾸자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Dream? I’m following protocol, yo.",
                    "translation": "꿈? 난 절차 따르는 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 자유롭게 결정을 하나요?",
                    "hint": "ISTJ는 규칙과 절차를 따라 결정을 내려요. \/ ISTJs make decisions by following rules and procedures.",
                    "result": "X",
                    "explanation": "지훈은 규칙으로 결정해요. \/ Ji-hoon decides with rules."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Protocol? Just chase the vibe, bro!",
                    "translation": "절차? 그냥 분위기 따라가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m cross-checking guidelines, Yu-jin.",
                    "translation": "유진, 가이드라인 확인 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Guidelines? That’s so extra, Ji-hoon!",
                    "translation": "가이드라인? 그거 너무 과해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is cross-checking @@.",
                    "hint": "ISTJ는 규칙을 꼼꼼히 확인하며 결정해요. \/ ISTJs meticulously check rules for decisions.",
                    "optionA": "vibes",
                    "optionB": "guidelines",
                    "optionC": "dreams",
                    "result": "guidelines",
                    "explanation": "지훈은 가이드라인을 확인해요. \/ Ji-hoon is cross-checking guidelines."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Extra? Rules keep it tight, fam.",
                    "translation": "과해? 규칙이 딱 맞게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "LOL, you’re such a rule rider!",
                    "translation": "ㅋㅋ 너 진짜 규칙 타는 놈이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Rider? I’m team by-the-book, yo!",
                    "translation": "타는 놈? 난 원칙 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 규칙 준수 결정을 재밌게 놀려요. \/ ENFPs playfully tease rule-following decisions.",
                    "optionA": "rider!",
                    "optionB": "rule",
                    "optionC": "You’re",
                    "optionD": "such",
                    "optionE": "a",
                    "result": "You’re such a rule rider!",
                    "explanation": "유진이 지훈의 규칙 준수 결정을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘rule rider.’ ‘such a rule rider’는 규칙을 따르는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Okay, but bend a rule sometime?",
                    "translation": "좋아, 근데 가끔 규칙 좀 어겨봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, decision’s rule-safe, we’re good!",
                    "translation": "됐다! 결정 규칙 안, 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Sick! But dream a lil’ wild, Ji-hoon?",
                    "translation": "쩐다! 근데 좀 자유롭게 꿈꿔?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "규칙 준수 결정",
            "explanation": "ISTJ의 규칙 준수 판단과 ENFP의 자유로운 결정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I stick to the rules, fam.",
                    "translation": "유진, 난 규칙 지켜, 친구."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, let’s break free and dream!",
                    "translation": "지훈, 자유롭게 꿈꾸자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Dream? I’m following protocol, yo.",
                    "translation": "꿈? 난 절차 따르는 중이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 자유롭게 결정을 하나요?",
                    "hint": "ISTJ는 규칙과 절차를 따라 결정을 내려요. \/ ISTJs make decisions by following rules and procedures.",
                    "result": "X",
                    "explanation": "지훈은 규칙으로 결정해요. \/ Ji-hoon decides with rules."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Protocol? Just chase the vibe, bro!",
                    "translation": "절차? 그냥 분위기 따라가!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m cross-checking guidelines, Yu-jin.",
                    "translation": "유진, 가이드라인 확인 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Guidelines? That’s so extra, Ji-hoon!",
                    "translation": "가이드라인? 그거 너무 과해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is cross-checking @@.",
                    "hint": "ISTJ는 규칙을 꼼꼼히 확인하며 결정해요. \/ ISTJs meticulously check rules for decisions.",
                    "optionA": "vibes",
                    "optionB": "guidelines",
                    "optionC": "dreams",
                    "result": "guidelines",
                    "explanation": "지훈은 가이드라인을 확인해요. \/ Ji-hoon is cross-checking guidelines."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Extra? Rules keep it tight, fam.",
                    "translation": "과해? 규칙이 딱 맞게 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "LOL, you’re such a rule rider!",
                    "translation": "ㅋㅋ 너 진짜 규칙 타는 놈이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Rider? I’m team by-the-book, yo!",
                    "translation": "타는 놈? 난 원칙 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 규칙 준수 결정을 재밌게 놀려요. \/ ENFPs playfully tease rule-following decisions.",
                    "optionA": "rider!",
                    "optionB": "rule",
                    "optionC": "You’re",
                    "optionD": "such",
                    "optionE": "a",
                    "result": "You’re such a rule rider!",
                    "explanation": "유진이 지훈의 규칙 준수 결정을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘rule rider.’ ‘such a rule rider’는 규칙을 따르는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Okay, but bend a rule sometime?",
                    "translation": "좋아, 근데 가끔 규칙 좀 어겨봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, decision’s rule-safe, we’re good!",
                    "translation": "됐다! 결정 규칙 안, 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Sick! But dream a lil’ wild, Ji-hoon?",
                    "translation": "쩐다! 근데 좀 자유롭게 꿈꿔?"
                }
            ]
        }
    ]
}
ID: 1610 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "체계적 우선순위 설정",
            "explanation": "ISTJ의 체계적 우선순위와 INFJ의 가치 중심 결정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Eun-bi, I rank priorities by system.",
                    "translation": "은비, 우선순위 체계적으로 정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Ji-hoon, let’s prioritize what feels right!",
                    "translation": "지훈, 옳다고 느껴지는 걸 우선하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Feels? I’m listing tasks by urgency, fam.",
                    "translation": "느낌? 긴급도 따라 작업 정리 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 감정으로 우선순위를 정하나요?",
                    "hint": "ISTJ는 논리적이고 체계적으로 우선순위를 정해요. \/ ISTJs set priorities logically and systematically.",
                    "result": "X",
                    "explanation": "지훈은 체계적으로 결정해요. \/ Ji-hoon decides systematically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Urgency’s cool, but what’s the soul’s call?",
                    "translation": "긴급도 좋다, 근데 영혼의 부름은?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m sorting deadlines, Eun-bi.",
                    "translation": "은비, 마감일 정리하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Deadlines? But values shape our path!",
                    "translation": "마감일? 가치는 우리 길을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is sorting @@.",
                    "hint": "ISTJ는 시간을 체계적으로 관리하며 우선순위를 정해요. \/ ISTJs systematically manage time for priorities.",
                    "optionA": "feelings",
                    "optionB": "deadlines",
                    "optionC": "visions",
                    "result": "deadlines",
                    "explanation": "지훈은 마감일을 정리해요. \/ Ji-hoon is sorting deadlines."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Values are fine, but systems win.",
                    "translation": "가치 좋지, 근데 체계가 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Hah, you’re such a priority pro!",
                    "translation": "ㅎㅎ 너 진짜 우선순위 달인!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Pro? I’m team order-first, fam!",
                    "translation": "달인? 난 질서 우선 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 체계적 우선순위를 따뜻하게 놀려요. \/ INFJs playfully tease systematic prioritization.",
                    "optionA": "a",
                    "optionB": "priority",
                    "optionC": "such",
                    "optionD": "pro!",
                    "optionE": "You’re",
                    "result": "You’re such a priority pro!",
                    "explanation": "은비가 지훈의 체계적 우선순위를 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Ji-hoon a ‘priority pro.’ ‘such a priority pro’는 체계적으로 우선순위를 정하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Okay, but weigh the heart’s call too?",
                    "translation": "좋아, 근데 마음의 부름도 고려해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, priorities set, we’re locked!",
                    "translation": "촥! 우선순위 정했어, 완벽!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Sweet! But dream a bit, Ji-hoon?",
                    "translation": "멋져! 근데 좀 꿈꿔, 지훈?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "체계적 우선순위 설정",
            "explanation": "ISTJ의 체계적 우선순위와 INFJ의 가치 중심 결정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Eun-bi, I rank priorities by system.",
                    "translation": "은비, 우선순위 체계적으로 정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Ji-hoon, let’s prioritize what feels right!",
                    "translation": "지훈, 옳다고 느껴지는 걸 우선하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Feels? I’m listing tasks by urgency, fam.",
                    "translation": "느낌? 긴급도 따라 작업 정리 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 감정으로 우선순위를 정하나요?",
                    "hint": "ISTJ는 논리적이고 체계적으로 우선순위를 정해요. \/ ISTJs set priorities logically and systematically.",
                    "result": "X",
                    "explanation": "지훈은 체계적으로 결정해요. \/ Ji-hoon decides systematically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Urgency’s cool, but what’s the soul’s call?",
                    "translation": "긴급도 좋다, 근데 영혼의 부름은?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m sorting deadlines, Eun-bi.",
                    "translation": "은비, 마감일 정리하고 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Deadlines? But values shape our path!",
                    "translation": "마감일? 가치는 우리 길을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is sorting @@.",
                    "hint": "ISTJ는 시간을 체계적으로 관리하며 우선순위를 정해요. \/ ISTJs systematically manage time for priorities.",
                    "optionA": "feelings",
                    "optionB": "deadlines",
                    "optionC": "visions",
                    "result": "deadlines",
                    "explanation": "지훈은 마감일을 정리해요. \/ Ji-hoon is sorting deadlines."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Values are fine, but systems win.",
                    "translation": "가치 좋지, 근데 체계가 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "Hah, you’re such a priority pro!",
                    "translation": "ㅎㅎ 너 진짜 우선순위 달인!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Pro? I’m team order-first, fam!",
                    "translation": "달인? 난 질서 우선 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFJ는 체계적 우선순위를 따뜻하게 놀려요. \/ INFJs playfully tease systematic prioritization.",
                    "optionA": "a",
                    "optionB": "priority",
                    "optionC": "such",
                    "optionD": "pro!",
                    "optionE": "You’re",
                    "result": "You’re such a priority pro!",
                    "explanation": "은비가 지훈의 체계적 우선순위를 따뜻하게 놀렸어요. \/ Eun-bi humorously calls Ji-hoon a ‘priority pro.’ ‘such a priority pro’는 체계적으로 우선순위를 정하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Okay, but weigh the heart’s call too?",
                    "translation": "좋아, 근데 마음의 부름도 고려해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, priorities set, we’re locked!",
                    "translation": "촥! 우선순위 정했어, 완벽!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Sweet! But dream a bit, Ji-hoon?",
                    "translation": "멋져! 근데 좀 꿈꿔, 지훈?"
                }
            ]
        }
    ]
}
ID: 1611 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "분석적 문제 해결",
            "explanation": "ISTJ의 분석적 해결과 ESTP의 즉흥적 행동 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I’m analyzing this issue deep.",
                    "translation": "재민, 이 문제 깊이 분석 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, just jump in and fix it!",
                    "translation": "지훈, 그냥 뛰어들어 고쳐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Jump? I’m running diagnostics, fam.",
                    "translation": "뛰어들어? 진단 돌리는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 문제를 해결하나요?",
                    "hint": "ISTJ는 체계적이고 분석적으로 문제를 해결해요. \/ ISTJs solve problems systematically and analytically.",
                    "result": "X",
                    "explanation": "지훈은 분석적으로 해결해요. \/ Ji-hoon solves analytically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Diagnostics? Just smack it, bro!",
                    "translation": "진단? 그냥 때려, 브로!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m cross-referencing data, Jae-min.",
                    "translation": "재민, 데이터 교차 확인 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Data? That’s way too much, man!",
                    "translation": "데이터? 그거 너무 과해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is @@ data.",
                    "hint": "ISTJ는 데이터를 꼼꼼히 분석하며 문제를 해결해요. \/ ISTJs meticulously analyze data to solve problems.",
                    "optionA": "ignoring",
                    "optionB": "cross-referencing",
                    "optionC": "feeling",
                    "result": "cross-referencing",
                    "explanation": "지훈은 데이터를 교차 확인해요. \/ Ji-hoon is cross-referencing data."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Much? Analysis nails it, fam.",
                    "translation": "과해? 분석이 딱 해결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Haha, you’re such an analysis ace!",
                    "translation": "ㅋㅋ 너 진짜 분석 에이스야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Ace? I’m team no-errors, yo!",
                    "translation": "에이스? 난 오류 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 분석적 해결을 재밌게 놀려요. \/ ESTPs playfully tease analytical problem-solving.",
                    "optionA": "You’re",
                    "optionB": "ace!",
                    "optionC": "an",
                    "optionD": "such",
                    "optionE": "analysis",
                    "result": "You’re such an analysis ace!",
                    "explanation": "재민이 지훈의 분석적 해결을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon an ‘analysis ace.’ ‘such an analysis ace’는 분석적으로 해결하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Cool, but try a quick move next?",
                    "translation": "멋져, 근데 다음엔 빨리 움직여?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, issue’s solved, we’re clean!",
                    "translation": "휙! 문제 해결, 깔끔해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Lit! But maybe less charts, Ji-hoon?",
                    "translation": "쩐다! 근데 차트 좀 줄여?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "분석적 문제 해결",
            "explanation": "ISTJ의 분석적 해결과 ESTP의 즉흥적 행동 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Jae-min, I’m analyzing this issue deep.",
                    "translation": "재민, 이 문제 깊이 분석 중이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재민",
                    "script": "Ji-hoon, just jump in and fix it!",
                    "translation": "지훈, 그냥 뛰어들어 고쳐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Jump? I’m running diagnostics, fam.",
                    "translation": "뛰어들어? 진단 돌리는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 즉흥적으로 문제를 해결하나요?",
                    "hint": "ISTJ는 체계적이고 분석적으로 문제를 해결해요. \/ ISTJs solve problems systematically and analytically.",
                    "result": "X",
                    "explanation": "지훈은 분석적으로 해결해요. \/ Ji-hoon solves analytically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재민",
                    "script": "Diagnostics? Just smack it, bro!",
                    "translation": "진단? 그냥 때려, 브로!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m cross-referencing data, Jae-min.",
                    "translation": "재민, 데이터 교차 확인 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재민",
                    "script": "Data? That’s way too much, man!",
                    "translation": "데이터? 그거 너무 과해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is @@ data.",
                    "hint": "ISTJ는 데이터를 꼼꼼히 분석하며 문제를 해결해요. \/ ISTJs meticulously analyze data to solve problems.",
                    "optionA": "ignoring",
                    "optionB": "cross-referencing",
                    "optionC": "feeling",
                    "result": "cross-referencing",
                    "explanation": "지훈은 데이터를 교차 확인해요. \/ Ji-hoon is cross-referencing data."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Much? Analysis nails it, fam.",
                    "translation": "과해? 분석이 딱 해결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재민",
                    "script": "Haha, you’re such an analysis ace!",
                    "translation": "ㅋㅋ 너 진짜 분석 에이스야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Ace? I’m team no-errors, yo!",
                    "translation": "에이스? 난 오류 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTP는 분석적 해결을 재밌게 놀려요. \/ ESTPs playfully tease analytical problem-solving.",
                    "optionA": "You’re",
                    "optionB": "ace!",
                    "optionC": "an",
                    "optionD": "such",
                    "optionE": "analysis",
                    "result": "You’re such an analysis ace!",
                    "explanation": "재민이 지훈의 분석적 해결을 재밌게 놀렸어요. \/ Jae-min humorously calls Ji-hoon an ‘analysis ace.’ ‘such an analysis ace’는 분석적으로 해결하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "Cool, but try a quick move next?",
                    "translation": "멋져, 근데 다음엔 빨리 움직여?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, issue’s solved, we’re clean!",
                    "translation": "휙! 문제 해결, 깔끔해!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "재민",
                    "script": "Lit! But maybe less charts, Ji-hoon?",
                    "translation": "쩐다! 근데 차트 좀 줄여?"
                }
            ]
        }
    ]
}
ID: 1612 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "안정적 판단 과정",
            "explanation": "ISTJ의 안정적 판단과 ENFP의 창의적 결정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I keep decisions steady, fam.",
                    "translation": "유진, 판단 안정적으로 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, let’s spark some wild choices!",
                    "translation": "지훈, 미친 선택 불꽃 튀기자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Wild? I’m sticking to the plan, yo.",
                    "translation": "미친? 난 계획 따라갈게."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 창의적으로 결정을 하나요?",
                    "hint": "ISTJ는 안정적이고 체계적으로 결정을 내려요. \/ ISTJs make decisions stably and systematically.",
                    "result": "X",
                    "explanation": "지훈은 안정적으로 결정해요. \/ Ji-hoon decides stably."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Plan? Just ride the vibe, bro!",
                    "translation": "계획? 그냥 분위기 타!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m reviewing procedures, Yu-jin.",
                    "translation": "유진, 절차 검토 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Procedures? That’s hella rigid, man!",
                    "translation": "절차? 그거 엄청 딱딱해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is reviewing @@.",
                    "hint": "ISTJ는 안정적인 결정을 위해 절차를 점검해요. \/ ISTJs review procedures for stable decisions.",
                    "optionA": "ideas",
                    "optionB": "procedures",
                    "optionC": "feelings",
                    "result": "procedures",
                    "explanation": "지훈은 절차를 검토해요. \/ Ji-hoon is reviewing procedures."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Rigid? Stability’s my game, fam.",
                    "translation": "딱딱해? 안정이 내 게임이야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Haha, you’re such a steady sensei!",
                    "translation": "ㅋㅋ 너 진짜 안정 선생님!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Sensei? I’m team rock-solid, yo!",
                    "translation": "선생님? 난 흔들림 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 안정적 판단을 재밌게 놀려요. \/ ENFPs playfully tease stable decision-making.",
                    "optionA": "such",
                    "optionB": "You’re",
                    "optionC": "steady",
                    "optionD": "a",
                    "optionE": "sensei!",
                    "result": "You’re such a steady sensei!",
                    "explanation": "유진이 지훈의 안정적 판단을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘steady sensei.’ ‘such a steady sensei’는 안정적으로 결정하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Aight, but shake it up sometime?",
                    "translation": "좋아, 근데 가끔 흔들어봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, decision’s stable, we’re set!",
                    "translation": "야호! 판단 안정, 다 됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Solid! But spark some chaos, Ji-hoon?",
                    "translation": "멋져! 근데 좀 혼란 일으켜?"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "안정적 판단 과정",
            "explanation": "ISTJ의 안정적 판단과 ENFP의 창의적 결정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Yu-jin, I keep decisions steady, fam.",
                    "translation": "유진, 판단 안정적으로 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Ji-hoon, let’s spark some wild choices!",
                    "translation": "지훈, 미친 선택 불꽃 튀기자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Wild? I’m sticking to the plan, yo.",
                    "translation": "미친? 난 계획 따라갈게."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 창의적으로 결정을 하나요?",
                    "hint": "ISTJ는 안정적이고 체계적으로 결정을 내려요. \/ ISTJs make decisions stably and systematically.",
                    "result": "X",
                    "explanation": "지훈은 안정적으로 결정해요. \/ Ji-hoon decides stably."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Plan? Just ride the vibe, bro!",
                    "translation": "계획? 그냥 분위기 타!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I’m reviewing procedures, Yu-jin.",
                    "translation": "유진, 절차 검토 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Procedures? That’s hella rigid, man!",
                    "translation": "절차? 그거 엄청 딱딱해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is reviewing @@.",
                    "hint": "ISTJ는 안정적인 결정을 위해 절차를 점검해요. \/ ISTJs review procedures for stable decisions.",
                    "optionA": "ideas",
                    "optionB": "procedures",
                    "optionC": "feelings",
                    "result": "procedures",
                    "explanation": "지훈은 절차를 검토해요. \/ Ji-hoon is reviewing procedures."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Rigid? Stability’s my game, fam.",
                    "translation": "딱딱해? 안정이 내 게임이야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Haha, you’re such a steady sensei!",
                    "translation": "ㅋㅋ 너 진짜 안정 선생님!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Sensei? I’m team rock-solid, yo!",
                    "translation": "선생님? 난 흔들림 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 안정적 판단을 재밌게 놀려요. \/ ENFPs playfully tease stable decision-making.",
                    "optionA": "such",
                    "optionB": "You’re",
                    "optionC": "steady",
                    "optionD": "a",
                    "optionE": "sensei!",
                    "result": "You’re such a steady sensei!",
                    "explanation": "유진이 지훈의 안정적 판단을 재밌게 놀렸어요. \/ Yu-jin humorously calls Ji-hoon a ‘steady sensei.’ ‘such a steady sensei’는 안정적으로 결정하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Aight, but shake it up sometime?",
                    "translation": "좋아, 근데 가끔 흔들어봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Yeet, decision’s stable, we’re set!",
                    "translation": "야호! 판단 안정, 다 됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Solid! But spark some chaos, Ji-hoon?",
                    "translation": "멋져! 근데 좀 혼란 일으켜?"
                }
            ]
        }
    ]
}
ID: 1613 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "손재주로 승부하기",
            "explanation": "ISTP의 실습적 직업 목표와 ENFJ의 사람 중심 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Ji-eun, I’m winning with my hands, fam.",
                    "translation": "지은아, 나 손재주로 승부 볼 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Min-su, inspire people with your work!",
                    "translation": "민수, 일로 사람들 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Inspire? I’m fixing engines, not hearts.",
                    "translation": "감동? 난 엔진 고쳐, 마음 아냐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 사람 감동을 직업 목표로 하나요?",
                    "hint": "ISTP는 실질적이고 기술적인 일을 선호해요. \/ ISTPs prefer practical, technical careers.",
                    "result": "X",
                    "explanation": "민수는 기술로 목표를 세워요. \/ Min-su aims for technical skills."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "Engines are cool, but connect with us!",
                    "translation": "엔진 멋지다, 근데 우리랑 연결해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m eyeing mechanic gigs, Ji-eun.",
                    "translation": "지은, 나 정비사 일 노리는 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Mechanic? Lead a team, Min-su!",
                    "translation": "정비사? 팀 리드해봐, 민수!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is eyeing @@ gigs.",
                    "hint": "ISTP는 손으로 하는 기술직을 좋아해요. \/ ISTPs favor hands-on technical jobs.",
                    "optionA": "teaching",
                    "optionB": "mechanic",
                    "optionC": "management",
                    "result": "mechanic",
                    "explanation": "민수는 정비사 일을 노려요. \/ Min-su is eyeing mechanic gigs."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Teams? I’d rather build something real.",
                    "translation": "팀? 난 진짜 만드는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "ㅋㅋ 대박! You’re such a craft champ!",
                    "translation": "ㅋㅋ 대박! 너 완전 기술 챔피언이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Champ? I’m team hands-on, fam!",
                    "translation": "챔피언? 난 손으로 하는 팀이!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFJ는 기술적 목표를 재밌게 칭찬해요. \/ ENFJs playfully praise technical goals.",
                    "optionA": "a",
                    "optionB": "You’re",
                    "optionC": "champ!",
                    "optionD": "craft",
                    "optionE": "such",
                    "result": "You’re such a craft champ!",
                    "explanation": "지은이 민수의 기술적 목표를 재밌게 칭찬했어요. \/ Ji-eun humorously praises Min-su’s technical goals. ‘such a craft champ’은 기술자를 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Okay, but inspire just one person?",
                    "translation": "오케이, 근데 한 명만 감동시켜봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Maybe. My tools do the talking.",
                    "translation": "글쎄. 내 공구가 말해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지은",
                    "script": "진짜? Your tools are total MVPs!",
                    "translation": "진짜? 너 공구 완전 MVP야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "손재주로 승부하기",
            "explanation": "ISTP의 실습적 직업 목표와 ENFJ의 사람 중심 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Ji-eun, I’m winning with my hands, fam.",
                    "translation": "지은아, 나 손재주로 승부 볼 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Min-su, inspire people with your work!",
                    "translation": "민수, 일로 사람들 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Inspire? I’m fixing engines, not hearts.",
                    "translation": "감동? 난 엔진 고쳐, 마음 아냐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 사람 감동을 직업 목표로 하나요?",
                    "hint": "ISTP는 실질적이고 기술적인 일을 선호해요. \/ ISTPs prefer practical, technical careers.",
                    "result": "X",
                    "explanation": "민수는 기술로 목표를 세워요. \/ Min-su aims for technical skills."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "Engines are cool, but connect with us!",
                    "translation": "엔진 멋지다, 근데 우리랑 연결해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m eyeing mechanic gigs, Ji-eun.",
                    "translation": "지은, 나 정비사 일 노리는 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Mechanic? Lead a team, Min-su!",
                    "translation": "정비사? 팀 리드해봐, 민수!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is eyeing @@ gigs.",
                    "hint": "ISTP는 손으로 하는 기술직을 좋아해요. \/ ISTPs favor hands-on technical jobs.",
                    "optionA": "teaching",
                    "optionB": "mechanic",
                    "optionC": "management",
                    "result": "mechanic",
                    "explanation": "민수는 정비사 일을 노려요. \/ Min-su is eyeing mechanic gigs."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Teams? I’d rather build something real.",
                    "translation": "팀? 난 진짜 만드는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "ㅋㅋ 대박! You’re such a craft champ!",
                    "translation": "ㅋㅋ 대박! 너 완전 기술 챔피언이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Champ? I’m team hands-on, fam!",
                    "translation": "챔피언? 난 손으로 하는 팀이!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFJ는 기술적 목표를 재밌게 칭찬해요. \/ ENFJs playfully praise technical goals.",
                    "optionA": "a",
                    "optionB": "You’re",
                    "optionC": "champ!",
                    "optionD": "craft",
                    "optionE": "such",
                    "result": "You’re such a craft champ!",
                    "explanation": "지은이 민수의 기술적 목표를 재밌게 칭찬했어요. \/ Ji-eun humorously praises Min-su’s technical goals. ‘such a craft champ’은 기술자를 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Okay, but inspire just one person?",
                    "translation": "오케이, 근데 한 명만 감동시켜봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Maybe. My tools do the talking.",
                    "translation": "글쎄. 내 공구가 말해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지은",
                    "script": "진짜? Your tools are total MVPs!",
                    "translation": "진짜? 너 공구 완전 MVP야!"
                }
            ]
        }
    ]
}
ID: 1614 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자유로운 프리랜서의 길",
            "explanation": "ISTP의 자유로운 직업 목표와 ESTJ의 체계적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Tae-hyun, freelancing’s my vibe, fam.",
                    "translation": "태현, 프리랜서가 내 분위기야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Min-su, get a stable 9-to-5!",
                    "translation": "민수, 안정된 9시-5시 직장 잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Stable? I’m good with free gigs.",
                    "translation": "안정? 난 자유로운 일로 충분해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 안정된 직업을 목표로 하나요?",
                    "hint": "ISTP는 자유롭고 유연한 일을 선호해요. \/ ISTPs prefer free, flexible careers.",
                    "result": "X",
                    "explanation": "민수는 자유로운 일을 목표로 해요. \/ Min-su aims for free gigs."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Free gigs? Structure’s the key, bro!",
                    "translation": "자유로운 일? 구조가 핵심이야, 친구!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m eyeing tech repair jobs, Tae-hyun.",
                    "translation": "태현, 나 테크 수리 프리랜서 노려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "Repair? Join a corporate IT team!",
                    "translation": "수리? 회사 IT 팀 들어가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is eyeing @@ repair jobs.",
                    "hint": "ISTP는 기술적이고 독립적인 일을 좋아해요. \/ ISTPs favor technical, independent jobs.",
                    "optionA": "office",
                    "optionB": "tech",
                    "optionC": "team",
                    "result": "tech",
                    "explanation": "민수는 테크 수리 일을 노려요. \/ Min-su is eyeing tech repair jobs."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Corporate? I need freedom to move.",
                    "translation": "회사? 나 자유롭게 움직여야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "ㅋㅋ 진짜? You’re such a free agent!",
                    "translation": "ㅋㅋ 진짜? 너 완전 자유 요원이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Agent? I’m team no-boss, fam!",
                    "translation": "요원? 난 보스 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTJ는 자유로운 직업관을 재밌게 놀려요. \/ ESTJs playfully tease free-spirited career goals.",
                    "optionA": "a",
                    "optionB": "free",
                    "optionC": "agent!",
                    "optionD": "You’re",
                    "optionE": "such",
                    "result": "You’re such a free agent!",
                    "explanation": "태현이 민수의 자유로운 직업관을 재밌게 놀렸어요. \/ Tae-hyun humorously calls Min-su a ‘free agent.’ ‘such a free agent’은 자유로운 직업인을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Okay, but track your hours, please?",
                    "translation": "오케이, 근데 시간 관리 좀 해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Maybe. I work when it feels right.",
                    "translation": "글쎄. 기분 맞을 때 일해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "태현",
                    "script": "대박! You’re too chill, Min-su!",
                    "translation": "대박! 너 너무 쿨해, 민수!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자유로운 프리랜서의 길",
            "explanation": "ISTP의 자유로운 직업 목표와 ESTJ의 체계적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Tae-hyun, freelancing’s my vibe, fam.",
                    "translation": "태현, 프리랜서가 내 분위기야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Min-su, get a stable 9-to-5!",
                    "translation": "민수, 안정된 9시-5시 직장 잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Stable? I’m good with free gigs.",
                    "translation": "안정? 난 자유로운 일로 충분해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 안정된 직업을 목표로 하나요?",
                    "hint": "ISTP는 자유롭고 유연한 일을 선호해요. \/ ISTPs prefer free, flexible careers.",
                    "result": "X",
                    "explanation": "민수는 자유로운 일을 목표로 해요. \/ Min-su aims for free gigs."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Free gigs? Structure’s the key, bro!",
                    "translation": "자유로운 일? 구조가 핵심이야, 친구!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m eyeing tech repair jobs, Tae-hyun.",
                    "translation": "태현, 나 테크 수리 프리랜서 노려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "Repair? Join a corporate IT team!",
                    "translation": "수리? 회사 IT 팀 들어가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is eyeing @@ repair jobs.",
                    "hint": "ISTP는 기술적이고 독립적인 일을 좋아해요. \/ ISTPs favor technical, independent jobs.",
                    "optionA": "office",
                    "optionB": "tech",
                    "optionC": "team",
                    "result": "tech",
                    "explanation": "민수는 테크 수리 일을 노려요. \/ Min-su is eyeing tech repair jobs."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Corporate? I need freedom to move.",
                    "translation": "회사? 나 자유롭게 움직여야 해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "ㅋㅋ 진짜? You’re such a free agent!",
                    "translation": "ㅋㅋ 진짜? 너 완전 자유 요원이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Agent? I’m team no-boss, fam!",
                    "translation": "요원? 난 보스 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESTJ는 자유로운 직업관을 재밌게 놀려요. \/ ESTJs playfully tease free-spirited career goals.",
                    "optionA": "a",
                    "optionB": "free",
                    "optionC": "agent!",
                    "optionD": "You’re",
                    "optionE": "such",
                    "result": "You’re such a free agent!",
                    "explanation": "태현이 민수의 자유로운 직업관을 재밌게 놀렸어요. \/ Tae-hyun humorously calls Min-su a ‘free agent.’ ‘such a free agent’은 자유로운 직업인을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Okay, but track your hours, please?",
                    "translation": "오케이, 근데 시간 관리 좀 해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Maybe. I work when it feels right.",
                    "translation": "글쎄. 기분 맞을 때 일해."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "태현",
                    "script": "대박! You’re too chill, Min-su!",
                    "translation": "대박! 너 너무 쿨해, 민수!"
                }
            ]
        }
    ]
}
ID: 1615 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "기술 장인의 꿈",
            "explanation": "ISTP의 기술 장인 목표와 INFP의 이상적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Eun-bi, I’m aiming for tech artisan vibes.",
                    "translation": "은비, 나 기술 장인 분위기 노려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Min-su, chase a dream that inspires!",
                    "translation": "민수, 영감 주는 꿈 쫓아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Inspire? I’m crafting real stuff, fam.",
                    "translation": "영감? 난 진짜 만드는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 이상적인 꿈을 직업 목표로 하나요?",
                    "hint": "ISTP는 구체적이고 기술적인 일을 선호해요. \/ ISTPs prefer tangible, technical careers.",
                    "result": "X",
                    "explanation": "민수는 기술로 목표를 세워요. \/ Min-su aims for technical mastery."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Crafting’s dope, but what’s your purpose?",
                    "translation": "만드는 거 멋지다, 근데 목적이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m eyeing custom bike builds, Eun-bi.",
                    "translation": "은비, 나 커스텀 바이크 제작 노려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Bikes? Make art that moves souls!",
                    "translation": "바이크? 영혼을 움직이는 예술 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is eyeing @@ bike builds.",
                    "hint": "ISTP는 독창적이고 기술적인 작업을 좋아해요. \/ ISTPs favor unique, technical projects.",
                    "optionA": "dreamy",
                    "optionB": "custom",
                    "optionC": "team",
                    "result": "custom",
                    "explanation": "민수는 커스텀 바이크 제작을 노려요. \/ Min-su is eyeing custom bike builds."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Souls? My builds move wheels, fam.",
                    "translation": "영혼? 내 작품은 바퀴 움직여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "ㅋㅋ 진짜? You’re such a bike poet!",
                    "translation": "ㅋㅋ 진짜? 너 완전 바이크 시인이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Poet? I’m team build-it-right!",
                    "translation": "시인? 난 제대로 만드는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFP는 기술적 목표를 재밌게 칭찬해요. \/ INFPs playfully praise technical aspirations.",
                    "optionA": "a",
                    "optionB": "such",
                    "optionC": "bike",
                    "optionD": "You’re",
                    "optionE": "poet!",
                    "result": "You’re such a bike poet!",
                    "explanation": "은비가 민수의 기술적 목표를 재밌게 칭찬했어요. \/ Eun-bi humorously praises Min-su’s technical dreams. ‘such a bike poet’은 기술 장인을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Okay, but add some soul to it?",
                    "translation": "오케이, 근데 거기에 영혼 좀 넣어?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Soul? My craft’s all the vibe I need.",
                    "translation": "영혼? 내 기술이 필요한 전부야."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "대박! Your bikes are pure art!",
                    "translation": "대박! 너 바이크 완전 예술이야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "기술 장인의 꿈",
            "explanation": "ISTP의 기술 장인 목표와 INFP의 이상적 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Eun-bi, I’m aiming for tech artisan vibes.",
                    "translation": "은비, 나 기술 장인 분위기 노려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Min-su, chase a dream that inspires!",
                    "translation": "민수, 영감 주는 꿈 쫓아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Inspire? I’m crafting real stuff, fam.",
                    "translation": "영감? 난 진짜 만드는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 이상적인 꿈을 직업 목표로 하나요?",
                    "hint": "ISTP는 구체적이고 기술적인 일을 선호해요. \/ ISTPs prefer tangible, technical careers.",
                    "result": "X",
                    "explanation": "민수는 기술로 목표를 세워요. \/ Min-su aims for technical mastery."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Crafting’s dope, but what’s your purpose?",
                    "translation": "만드는 거 멋지다, 근데 목적이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m eyeing custom bike builds, Eun-bi.",
                    "translation": "은비, 나 커스텀 바이크 제작 노려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Bikes? Make art that moves souls!",
                    "translation": "바이크? 영혼을 움직이는 예술 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is eyeing @@ bike builds.",
                    "hint": "ISTP는 독창적이고 기술적인 작업을 좋아해요. \/ ISTPs favor unique, technical projects.",
                    "optionA": "dreamy",
                    "optionB": "custom",
                    "optionC": "team",
                    "result": "custom",
                    "explanation": "민수는 커스텀 바이크 제작을 노려요. \/ Min-su is eyeing custom bike builds."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Souls? My builds move wheels, fam.",
                    "translation": "영혼? 내 작품은 바퀴 움직여."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "ㅋㅋ 진짜? You’re such a bike poet!",
                    "translation": "ㅋㅋ 진짜? 너 완전 바이크 시인이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Poet? I’m team build-it-right!",
                    "translation": "시인? 난 제대로 만드는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFP는 기술적 목표를 재밌게 칭찬해요. \/ INFPs playfully praise technical aspirations.",
                    "optionA": "a",
                    "optionB": "such",
                    "optionC": "bike",
                    "optionD": "You’re",
                    "optionE": "poet!",
                    "result": "You’re such a bike poet!",
                    "explanation": "은비가 민수의 기술적 목표를 재밌게 칭찬했어요. \/ Eun-bi humorously praises Min-su’s technical dreams. ‘such a bike poet’은 기술 장인을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Okay, but add some soul to it?",
                    "translation": "오케이, 근데 거기에 영혼 좀 넣어?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Soul? My craft’s all the vibe I need.",
                    "translation": "영혼? 내 기술이 필요한 전부야."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "대박! Your bikes are pure art!",
                    "translation": "대박! 너 바이크 완전 예술이야!"
                }
            ]
        }
    ]
}
ID: 1616 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "위기 관리 전문가의 삶",
            "explanation": "ISTP의 위기 해결 직업 목표와 ESFJ의 팀 중심 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Soo-jin, I wanna be a crisis fixer.",
                    "translation": "수진, 나 위기 해결사 되고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Min-su, build a supportive team!",
                    "translation": "민수, 서로 돕는 팀 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Team? I’m good solving solo, fam.",
                    "translation": "팀? 나 혼자 해결하는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 팀 중심 직업을 목표로 하나요?",
                    "hint": "ISTP는 독립적이고 실질적인 일을 선호해요. \/ ISTPs prefer independent, practical careers.",
                    "result": "X",
                    "explanation": "민수는 독립적 해결을 목표로 해요. \/ Min-su aims for solo fixes."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Solo? But teams make it stronger!",
                    "translation": "혼자? 근데 팀이 더 강하게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m eyeing emergency tech roles, Soo-jin.",
                    "translation": "수진, 나 긴급 테크 역할 노려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Emergency? Coordinate a crisis crew!",
                    "translation": "긴급? 위기 팀 조율해봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is eyeing @@ tech roles.",
                    "hint": "ISTP는 위기 상황에서 기술적 역할을 좋아해요. \/ ISTPs favor technical roles in crises.",
                    "optionA": "team",
                    "optionB": "emergency",
                    "optionC": "office",
                    "result": "emergency",
                    "explanation": "민수는 긴급 테크 역할을 노려요. \/ Min-su is eyeing emergency tech roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Crew? I fix crises my way, fam.",
                    "translation": "팀? 나 스타일로 위기 해결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "ㅋㅋ 진짜? You’re such a crisis star!",
                    "translation": "ㅋㅋ 진짜? 너 완전 위기 스타야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Star? I’m team solve-it-now!",
                    "translation": "스타? 난 지금 해결하는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESFJ는 위기 대처 목표를 재밌게 칭찬해요. \/ ESFJs playfully praise crisis-solving goals.",
                    "optionA": "a",
                    "optionB": "You’re",
                    "optionC": "such",
                    "optionD": "crisis",
                    "optionE": "star!",
                    "result": "You’re such a crisis star!",
                    "explanation": "수진이 민수의 위기 대처 목표를 재밌게 칭찬했어요. \/ Soo-jin humorously praises Min-su’s crisis-solving goals. ‘such a crisis star’는 위기 해결자를 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "Okay, but care for the team too?",
                    "translation": "오케이, 근데 팀도 챙겨?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Maybe. I let my fixes shine.",
                    "translation": "글쎄. 내 해결책이 빛나."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "수진",
                    "script": "대박! Your fixes are pure gold!",
                    "translation": "대박! 너 해결책 완전 금이야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "위기 관리 전문가의 삶",
            "explanation": "ISTP의 위기 해결 직업 목표와 ESFJ의 팀 중심 커리어 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Soo-jin, I wanna be a crisis fixer.",
                    "translation": "수진, 나 위기 해결사 되고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Min-su, build a supportive team!",
                    "translation": "민수, 서로 돕는 팀 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Team? I’m good solving solo, fam.",
                    "translation": "팀? 나 혼자 해결하는 게 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 팀 중심 직업을 목표로 하나요?",
                    "hint": "ISTP는 독립적이고 실질적인 일을 선호해요. \/ ISTPs prefer independent, practical careers.",
                    "result": "X",
                    "explanation": "민수는 독립적 해결을 목표로 해요. \/ Min-su aims for solo fixes."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Solo? But teams make it stronger!",
                    "translation": "혼자? 근데 팀이 더 강하게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m eyeing emergency tech roles, Soo-jin.",
                    "translation": "수진, 나 긴급 테크 역할 노려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Emergency? Coordinate a crisis crew!",
                    "translation": "긴급? 위기 팀 조율해봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is eyeing @@ tech roles.",
                    "hint": "ISTP는 위기 상황에서 기술적 역할을 좋아해요. \/ ISTPs favor technical roles in crises.",
                    "optionA": "team",
                    "optionB": "emergency",
                    "optionC": "office",
                    "result": "emergency",
                    "explanation": "민수는 긴급 테크 역할을 노려요. \/ Min-su is eyeing emergency tech roles."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Crew? I fix crises my way, fam.",
                    "translation": "팀? 나 스타일로 위기 해결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "ㅋㅋ 진짜? You’re such a crisis star!",
                    "translation": "ㅋㅋ 진짜? 너 완전 위기 스타야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Star? I’m team solve-it-now!",
                    "translation": "스타? 난 지금 해결하는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESFJ는 위기 대처 목표를 재밌게 칭찬해요. \/ ESFJs playfully praise crisis-solving goals.",
                    "optionA": "a",
                    "optionB": "You’re",
                    "optionC": "such",
                    "optionD": "crisis",
                    "optionE": "star!",
                    "result": "You’re such a crisis star!",
                    "explanation": "수진이 민수의 위기 대처 목표를 재밌게 칭찬했어요. \/ Soo-jin humorously praises Min-su’s crisis-solving goals. ‘such a crisis star’는 위기 해결자를 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "Okay, but care for the team too?",
                    "translation": "오케이, 근데 팀도 챙겨?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Maybe. I let my fixes shine.",
                    "translation": "글쎄. 내 해결책이 빛나."
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "수진",
                    "script": "대박! Your fixes are pure gold!",
                    "translation": "대박! 너 해결책 완전 금이야!"
                }
            ]
        }
    ]
}
ID: 1617 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결의 달인",
            "explanation": "ISTP의 실질적 문제 해결과 ENFJ의 감정적 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Yo, Ji-eun, I’m fixing this mess now.",
                    "translation": "야, 지은, 이 문제 지금 고치는 중."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Min-su, let’s talk everyone’s feels first!",
                    "translation": "민수, 먼저 다들 감정 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Feels? I’m just solving it, fam.",
                    "translation": "감정? 난 그냥 해결할 뿐이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 감정으로 결정을 하나요?",
                    "hint": "ISTP는 논리와 실질적 해결에 집중해요. \/ ISTPs focus on logic and practical solutions.",
                    "result": "X",
                    "explanation": "민수는 논리로 결정해요. \/ Min-su decides with logic."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "But vibes matter, Min-su! Check the mood!",
                    "translation": "근데 분위기 중요해, 민수! 기분 체크해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Mood? I’m debugging the issue, Ji-eun.",
                    "translation": "기분? 난 문제 디버깅 중이야, 지은."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Debugging’s cool, but hearts need love!",
                    "translation": "디버깅 멋지다, 근데 마음도 챙겨야지!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is @@ the issue.",
                    "hint": "ISTP는 문제를 기술적으로 분석하며 해결해요. \/ ISTPs solve problems by technical analysis.",
                    "optionA": "feeling",
                    "optionB": "debugging",
                    "optionC": "discussing",
                    "result": "debugging",
                    "explanation": "민수는 문제를 디버깅해요. \/ Min-su is debugging the issue."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Love’s great, but logic gets results.",
                    "translation": "사랑 좋지, 근데 논리가 결과 내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Hah, you’re such a fix-it wizard!",
                    "translation": "ㅎㅎ 너 진짜 고치기 마법사야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Wizard? I’m team get-it-done, fam!",
                    "translation": "마법사? 난 해결 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFJ는 실질적 해결을 재밌게 칭찬해요. \/ ENFJs playfully praise practical problem-solving.",
                    "optionA": "such",
                    "optionB": "fix-it",
                    "optionC": "wizard!",
                    "optionD": "You’re",
                    "optionE": "a",
                    "result": "You’re such a fix-it wizard!",
                    "explanation": "지은이 민수의 문제 해결을 재밌게 칭찬했어요. \/ Ji-eun humorously praises Min-su’s fixing skills. ‘such a fix-it wizard’는 문제를 해결하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Okay, but vibe-check the team, please?",
                    "translation": "오케이, 근데 팀 분위기 좀 확인해줘?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, fixed it, we’re good!",
                    "translation": "짱, 고쳤어, 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지은",
                    "script": "Lit! But hug it out, too!",
                    "translation": "쩐다! 근데 포옹도 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결의 달인",
            "explanation": "ISTP의 실질적 문제 해결과 ENFJ의 감정적 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Yo, Ji-eun, I’m fixing this mess now.",
                    "translation": "야, 지은, 이 문제 지금 고치는 중."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "Min-su, let’s talk everyone’s feels first!",
                    "translation": "민수, 먼저 다들 감정 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Feels? I’m just solving it, fam.",
                    "translation": "감정? 난 그냥 해결할 뿐이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 감정으로 결정을 하나요?",
                    "hint": "ISTP는 논리와 실질적 해결에 집중해요. \/ ISTPs focus on logic and practical solutions.",
                    "result": "X",
                    "explanation": "민수는 논리로 결정해요. \/ Min-su decides with logic."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "But vibes matter, Min-su! Check the mood!",
                    "translation": "근데 분위기 중요해, 민수! 기분 체크해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "Mood? I’m debugging the issue, Ji-eun.",
                    "translation": "기분? 난 문제 디버깅 중이야, 지은."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Debugging’s cool, but hearts need love!",
                    "translation": "디버깅 멋지다, 근데 마음도 챙겨야지!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is @@ the issue.",
                    "hint": "ISTP는 문제를 기술적으로 분석하며 해결해요. \/ ISTPs solve problems by technical analysis.",
                    "optionA": "feeling",
                    "optionB": "debugging",
                    "optionC": "discussing",
                    "result": "debugging",
                    "explanation": "민수는 문제를 디버깅해요. \/ Min-su is debugging the issue."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Love’s great, but logic gets results.",
                    "translation": "사랑 좋지, 근데 논리가 결과 내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Hah, you’re such a fix-it wizard!",
                    "translation": "ㅎㅎ 너 진짜 고치기 마법사야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Wizard? I’m team get-it-done, fam!",
                    "translation": "마법사? 난 해결 팀이야!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFJ는 실질적 해결을 재밌게 칭찬해요. \/ ENFJs playfully praise practical problem-solving.",
                    "optionA": "such",
                    "optionB": "fix-it",
                    "optionC": "wizard!",
                    "optionD": "You’re",
                    "optionE": "a",
                    "result": "You’re such a fix-it wizard!",
                    "explanation": "지은이 민수의 문제 해결을 재밌게 칭찬했어요. \/ Ji-eun humorously praises Min-su’s fixing skills. ‘such a fix-it wizard’는 문제를 해결하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Okay, but vibe-check the team, please?",
                    "translation": "오케이, 근데 팀 분위기 좀 확인해줘?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, fixed it, we’re good!",
                    "translation": "짱, 고쳤어, 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "지은",
                    "script": "Lit! But hug it out, too!",
                    "translation": "쩐다! 근데 포옹도 해!"
                }
            ]
        }
    ]
}
ID: 1618 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정보다 논리를 따라",
            "explanation": "ISTP의 논리적 판단과 ISFP의 감정적 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Ha-yoon, logic’s my go-to, fam.",
                    "translation": "하윤, 논리가 내 기본이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Min-su, I’m all about my feels!",
                    "translation": "민수, 난 감정 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Feels? I’m breaking it down cold.",
                    "translation": "감정? 난 차갑게 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 감정으로 결정을 하나요?",
                    "hint": "ISTP는 감정보다는 논리적 분석으로 결정해요. \/ ISTPs decide with logical analysis over emotions.",
                    "result": "X",
                    "explanation": "민수는 논리로 결정해요. \/ Min-su decides with logic."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Cold? But vibes guide my heart!",
                    "translation": "차갑게? 근데 분위기가 내 마음 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m picking the efficient fix, Ha-yoon.",
                    "translation": "하윤, 효율적인 해결책 고르는 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Efficient’s dope, but what’s it feel like?",
                    "translation": "효율 멋지다, 근데 느낌이 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is picking the @@ fix.",
                    "hint": "ISTP는 빠르고 실질적인 해결책을 선택해요. \/ ISTPs choose quick, practical solutions.",
                    "optionA": "emotional",
                    "optionB": "efficient",
                    "optionC": "dreamy",
                    "result": "efficient",
                    "explanation": "민수는 효율적인 해결책을 골라요. \/ Min-su is picking the efficient fix."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Feel? Logic gets the job done.",
                    "translation": "느낌? 논리가 일 끝내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Bruh, you’re such a logic lord!",
                    "translation": "야, 너 진짜 논리 왕이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Lord? I’m team fix-it-fast, yo!",
                    "translation": "왕? 난 빨리 고치는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISFP는 논리적 결정을 재밌게 놀려요. \/ ISFPs playfully tease logical decision-making.",
                    "optionA": "logic",
                    "optionB": "You’re",
                    "optionC": "such",
                    "optionD": "a",
                    "optionE": "lord!",
                    "result": "You’re such a logic lord!",
                    "explanation": "하윤이 민수의 논리적 결정을 재밌게 놀렸어요. \/ Ha-yoon humorously calls Min-su a ‘logic lord.’ ‘such a logic lord’는 논리적인 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하윤",
                    "script": "Okay, but feel the vibe sometimes?",
                    "translation": "오케이, 근데 가끔 분위기 느껴봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, logic’s my vibe, fam!",
                    "translation": "짱, 논리가 내 바이브야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "하윤",
                    "script": "LOL, you’re too chill, Min-su!",
                    "translation": "ㅋㅋ 민수, 너 너무 쿨해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "감정보다 논리를 따라",
            "explanation": "ISTP의 논리적 판단과 ISFP의 감정적 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Ha-yoon, logic’s my go-to, fam.",
                    "translation": "하윤, 논리가 내 기본이야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "Min-su, I’m all about my feels!",
                    "translation": "민수, 난 감정 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Feels? I’m breaking it down cold.",
                    "translation": "감정? 난 차갑게 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 감정으로 결정을 하나요?",
                    "hint": "ISTP는 감정보다는 논리적 분석으로 결정해요. \/ ISTPs decide with logical analysis over emotions.",
                    "result": "X",
                    "explanation": "민수는 논리로 결정해요. \/ Min-su decides with logic."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Cold? But vibes guide my heart!",
                    "translation": "차갑게? 근데 분위기가 내 마음 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m picking the efficient fix, Ha-yoon.",
                    "translation": "하윤, 효율적인 해결책 고르는 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Efficient’s dope, but what’s it feel like?",
                    "translation": "효율 멋지다, 근데 느낌이 어때?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is picking the @@ fix.",
                    "hint": "ISTP는 빠르고 실질적인 해결책을 선택해요. \/ ISTPs choose quick, practical solutions.",
                    "optionA": "emotional",
                    "optionB": "efficient",
                    "optionC": "dreamy",
                    "result": "efficient",
                    "explanation": "민수는 효율적인 해결책을 골라요. \/ Min-su is picking the efficient fix."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Feel? Logic gets the job done.",
                    "translation": "느낌? 논리가 일 끝내."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "Bruh, you’re such a logic lord!",
                    "translation": "야, 너 진짜 논리 왕이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Lord? I’m team fix-it-fast, yo!",
                    "translation": "왕? 난 빨리 고치는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ISFP는 논리적 결정을 재밌게 놀려요. \/ ISFPs playfully tease logical decision-making.",
                    "optionA": "logic",
                    "optionB": "You’re",
                    "optionC": "such",
                    "optionD": "a",
                    "optionE": "lord!",
                    "result": "You’re such a logic lord!",
                    "explanation": "하윤이 민수의 논리적 결정을 재밌게 놀렸어요. \/ Ha-yoon humorously calls Min-su a ‘logic lord.’ ‘such a logic lord’는 논리적인 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하윤",
                    "script": "Okay, but feel the vibe sometimes?",
                    "translation": "오케이, 근데 가끔 분위기 느껴봐?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, logic’s my vibe, fam!",
                    "translation": "짱, 논리가 내 바이브야!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "하윤",
                    "script": "LOL, you’re too chill, Min-su!",
                    "translation": "ㅋㅋ 민수, 너 너무 쿨해!"
                }
            ]
        }
    ]
}
ID: 1619 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "효율성 우선주의",
            "explanation": "ISTP의 효율적 판단과 ESFJ의 관계 중심 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Efficiency’s king, Soo-jin, let’s roll.",
                    "translation": "수진, 효율이 왕이야, 가자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Min-su, let’s check how everyone feels!",
                    "translation": "민수, 다들 기분부터 확인하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Feels? I’m cutting the fluff, fam.",
                    "translation": "기분? 불필요한 건 쳐낼게."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 관계로 결정을 하나요?",
                    "hint": "ISTP는 빠르고 효율적인 해결책을 우선시해요. \/ ISTPs prioritize quick, efficient solutions.",
                    "result": "X",
                    "explanation": "민수는 효율로 결정해요. \/ Min-su decides with efficiency."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Fluff? But people need to connect!",
                    "translation": "불필요? 근데 사람들 연결해야지!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m streamlining this plan, Soo-jin.",
                    "translation": "수진, 이 계획 간소화하는 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Streamline’s neat, but care about us!",
                    "translation": "간소화 멋지다, 근데 우리 챙겨!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is @@ this plan.",
                    "hint": "ISTP는 복잡함을 줄여 효율적으로 결정해요. \/ ISTPs simplify for efficient decisions.",
                    "optionA": "feeling",
                    "optionB": "streamlining",
                    "optionC": "sharing",
                    "result": "streamlining",
                    "explanation": "민수는 계획을 간소화해요. \/ Min-su is streamlining this plan."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Care’s cool, but speed’s my game.",
                    "translation": "챙기는 거 좋지, 근데 속도가 내 게임."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "OMG, you’re such an efficiency freak!",
                    "translation": "와, 너 진짜 효율 덕후야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Freak? I’m team no-wasted-moves!",
                    "translation": "덕후? 난 낭비 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESFJ는 효율적 결정을 재밌게 놀려요. \/ ESFJs playfully tease efficiency-driven decisions.",
                    "optionA": "such",
                    "optionB": "efficiency",
                    "optionC": "an",
                    "optionD": "freak!",
                    "optionE": "You’re",
                    "result": "You’re such an efficiency freak!",
                    "explanation": "수진이 민수의 효율적 결정을 재밌게 놀렸어요. \/ Soo-jin humorously calls Min-su an ‘efficiency freak.’ ‘such an efficiency freak’은 효율을 추구하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "Fine, but think of the team vibe?",
                    "translation": "알겠어, 근데 팀 분위기 생각해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, plan’s tight, we’re set!",
                    "translation": "오예, 계획 딱 맞아, 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "수진",
                    "script": "Sick, but group hug first!",
                    "translation": "쩐다, 근데 먼저 그룹 포옹!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "효율성 우선주의",
            "explanation": "ISTP의 효율적 판단과 ESFJ의 관계 중심 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Efficiency’s king, Soo-jin, let’s roll.",
                    "translation": "수진, 효율이 왕이야, 가자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Min-su, let’s check how everyone feels!",
                    "translation": "민수, 다들 기분부터 확인하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Feels? I’m cutting the fluff, fam.",
                    "translation": "기분? 불필요한 건 쳐낼게."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 관계로 결정을 하나요?",
                    "hint": "ISTP는 빠르고 효율적인 해결책을 우선시해요. \/ ISTPs prioritize quick, efficient solutions.",
                    "result": "X",
                    "explanation": "민수는 효율로 결정해요. \/ Min-su decides with efficiency."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Fluff? But people need to connect!",
                    "translation": "불필요? 근데 사람들 연결해야지!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m streamlining this plan, Soo-jin.",
                    "translation": "수진, 이 계획 간소화하는 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "Streamline’s neat, but care about us!",
                    "translation": "간소화 멋지다, 근데 우리 챙겨!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is @@ this plan.",
                    "hint": "ISTP는 복잡함을 줄여 효율적으로 결정해요. \/ ISTPs simplify for efficient decisions.",
                    "optionA": "feeling",
                    "optionB": "streamlining",
                    "optionC": "sharing",
                    "result": "streamlining",
                    "explanation": "민수는 계획을 간소화해요. \/ Min-su is streamlining this plan."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Care’s cool, but speed’s my game.",
                    "translation": "챙기는 거 좋지, 근데 속도가 내 게임."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "OMG, you’re such an efficiency freak!",
                    "translation": "와, 너 진짜 효율 덕후야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Freak? I’m team no-wasted-moves!",
                    "translation": "덕후? 난 낭비 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ESFJ는 효율적 결정을 재밌게 놀려요. \/ ESFJs playfully tease efficiency-driven decisions.",
                    "optionA": "such",
                    "optionB": "efficiency",
                    "optionC": "an",
                    "optionD": "freak!",
                    "optionE": "You’re",
                    "result": "You’re such an efficiency freak!",
                    "explanation": "수진이 민수의 효율적 결정을 재밌게 놀렸어요. \/ Soo-jin humorously calls Min-su an ‘efficiency freak.’ ‘such an efficiency freak’은 효율을 추구하는 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "Fine, but think of the team vibe?",
                    "translation": "알겠어, 근데 팀 분위기 생각해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, plan’s tight, we’re set!",
                    "translation": "오예, 계획 딱 맞아, 준비됐어!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "수진",
                    "script": "Sick, but group hug first!",
                    "translation": "쩐다, 근데 먼저 그룹 포옹!"
                }
            ]
        }
    ]
}
ID: 1620 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "위기 상황의 의사결정",
            "explanation": "ISTP의 즉각적 해결과 INFP의 가치 중심 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Crisis mode? I’m on it, Eun-bi.",
                    "translation": "은비, 위기 상황? 내가 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Min-su, but what’s the right thing?",
                    "translation": "민수, 근데 뭐가 옳은 걸까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Right? I’m just putting out fires.",
                    "translation": "옳은 거? 난 그냥 불 끄는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 위기에서 가치를 우선하나요?",
                    "hint": "ISTP는 위기에서 빠르고 실질적으로 행동해요. \/ ISTPs act quickly and practically in crises.",
                    "result": "X",
                    "explanation": "민수는 실질적으로 결정해요. \/ Min-su decides practically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Fires? But we gotta stay true!",
                    "translation": "불? 근데 우리 진실해야 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m rerouting the system now, fam.",
                    "translation": "지금 시스템 재설정 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Systems are cool, but souls matter!",
                    "translation": "시스템 멋지다, 근데 영혼이 중요해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is rerouting the @@.",
                    "hint": "ISTP는 위기에서 기술적 해결책을 찾아요. \/ ISTPs find technical solutions in crises.",
                    "optionA": "feelings",
                    "optionB": "system",
                    "optionC": "values",
                    "result": "system",
                    "explanation": "민수는 시스템을 재설정해요. \/ Min-su is rerouting the system."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Souls? Quick fixes save the day.",
                    "translation": "영혼? 빠른 해결이 하루 구해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re such a crisis ninja!",
                    "translation": "너 진짜 위기 닌자야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Ninja? I’m team no-panic, yo!",
                    "translation": "닌자? 난 패닉 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFP는 실질적 위기 해결을 재밌게 칭찬해요. \/ INFPs playfully praise practical crisis handling.",
                    "optionA": "You’re",
                    "optionB": "a",
                    "optionC": "ninja!",
                    "optionD": "such",
                    "optionE": "crisis",
                    "result": "You’re such a crisis ninja!",
                    "explanation": "은비가 민수의 위기 해결을 재밌게 칭찬했어요. \/ Eun-bi humorously praises Min-su’s crisis handling. ‘such a crisis ninja’는 위기에서 침착한 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Okay, but reflect on the why?",
                    "translation": "오케이, 근데 왜 그랬는지 생각해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, crisis handled, we’re chill!",
                    "translation": "대박, 위기 해결, 우리 차분!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Sweet, but dream a bit, Min-su!",
                    "translation": "멋져, 근데 좀 꿈꿔, 민수!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "위기 상황의 의사결정",
            "explanation": "ISTP의 즉각적 해결과 INFP의 가치 중심 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "Crisis mode? I’m on it, Eun-bi.",
                    "translation": "은비, 위기 상황? 내가 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "Min-su, but what’s the right thing?",
                    "translation": "민수, 근데 뭐가 옳은 걸까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Right? I’m just putting out fires.",
                    "translation": "옳은 거? 난 그냥 불 끄는 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 위기에서 가치를 우선하나요?",
                    "hint": "ISTP는 위기에서 빠르고 실질적으로 행동해요. \/ ISTPs act quickly and practically in crises.",
                    "result": "X",
                    "explanation": "민수는 실질적으로 결정해요. \/ Min-su decides practically."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "Fires? But we gotta stay true!",
                    "translation": "불? 근데 우리 진실해야 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m rerouting the system now, fam.",
                    "translation": "지금 시스템 재설정 중이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Systems are cool, but souls matter!",
                    "translation": "시스템 멋지다, 근데 영혼이 중요해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is rerouting the @@.",
                    "hint": "ISTP는 위기에서 기술적 해결책을 찾아요. \/ ISTPs find technical solutions in crises.",
                    "optionA": "feelings",
                    "optionB": "system",
                    "optionC": "values",
                    "result": "system",
                    "explanation": "민수는 시스템을 재설정해요. \/ Min-su is rerouting the system."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Souls? Quick fixes save the day.",
                    "translation": "영혼? 빠른 해결이 하루 구해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You’re such a crisis ninja!",
                    "translation": "너 진짜 위기 닌자야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Ninja? I’m team no-panic, yo!",
                    "translation": "닌자? 난 패닉 없는 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "INFP는 실질적 위기 해결을 재밌게 칭찬해요. \/ INFPs playfully praise practical crisis handling.",
                    "optionA": "You’re",
                    "optionB": "a",
                    "optionC": "ninja!",
                    "optionD": "such",
                    "optionE": "crisis",
                    "result": "You’re such a crisis ninja!",
                    "explanation": "은비가 민수의 위기 해결을 재밌게 칭찬했어요. \/ Eun-bi humorously praises Min-su’s crisis handling. ‘such a crisis ninja’는 위기에서 침착한 사람을 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Okay, but reflect on the why?",
                    "translation": "오케이, 근데 왜 그랬는지 생각해?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, crisis handled, we’re chill!",
                    "translation": "대박, 위기 해결, 우리 차분!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "은비",
                    "script": "Sweet, but dream a bit, Min-su!",
                    "translation": "멋져, 근데 좀 꿈꿔, 민수!"
                }
            ]
        }
    ]
}
ID: 1621 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "직관적 문제 해결사",
            "explanation": "ISTP의 직관적 실습 해결과 ENFP의 창의적 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I solve problems on instinct, Yu-jin.",
                    "translation": "유진, 직관으로 문제 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Min-su, let’s brainstorm crazy ideas!",
                    "translation": "민수, 미친 아이디어 내자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Brainstorm? I’m just tweaking this, fam.",
                    "translation": "브레인스토밍? 난 그냥 이거 조정 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 창의적 아이디어로 결정을 하나요?",
                    "hint": "ISTP는 직관적이고 실습적으로 문제를 해결해요. \/ ISTPs solve problems instinctively and practically.",
                    "result": "X",
                    "explanation": "민수는 직관적으로 결정해요. \/ Min-su decides instinctively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Tweaking’s tight, but dream big, bro!",
                    "translation": "조정 멋지다, 근데 크게 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m rewiring this setup, Yu-jin.",
                    "translation": "유진, 이 셋업 다시 배선 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Rewiring’s dope, but imagine the vibe!",
                    "translation": "배선 쩐다, 근데 분위기 상상해봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is @@ this setup.",
                    "hint": "ISTP는 직관적으로 기계를 조작하며 결정해요. \/ ISTPs make decisions by instinctively handling machines.",
                    "optionA": "dreaming",
                    "optionB": "rewiring",
                    "optionC": "discussing",
                    "result": "rewiring",
                    "explanation": "민수는 셋업을 다시 배선해요. \/ Min-su is rewiring this setup."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Vibe’s cool, but instinct’s my guide.",
                    "translation": "분위기 좋지, 근데 직관이 내 가이드."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "LOL, you’re such an instinct champ!",
                    "translation": "ㅋㅋ 너 진짜 직관 챔피언이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Champ? I’m team quick-fix, fam!",
                    "translation": "챔피언? 난 빠른 해결 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 직관적 해결을 재밌게 칭찬해요. \/ ENFPs playfully praise instinctive problem-solving.",
                    "optionA": "such",
                    "optionB": "You’re",
                    "optionC": "an",
                    "optionD": "instinct",
                    "optionE": "champ!",
                    "result": "You’re such an instinct champ!",
                    "explanation": "유진이 민수의 직관적 해결을 재밌게 칭찬했어요. \/ Yu-jin humorously praises Min-su’s instinctive fixes. ‘such an instinct champ’은 직관적 해결사를 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Okay, but toss in some wild ideas?",
                    "translation": "오케이, 근데 미친 아이디어 좀 던져?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, setup’s fixed, we’re good!",
                    "translation": "오예, 셋업 고쳤어, 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Sick! But dream a lil’, Min-su!",
                    "translation": "대박! 근데 좀 꿈꿔, 민수!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "직관적 문제 해결사",
            "explanation": "ISTP의 직관적 실습 해결과 ENFP의 창의적 의사결정 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "I solve problems on instinct, Yu-jin.",
                    "translation": "유진, 직관으로 문제 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Min-su, let’s brainstorm crazy ideas!",
                    "translation": "민수, 미친 아이디어 내자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "Brainstorm? I’m just tweaking this, fam.",
                    "translation": "브레인스토밍? 난 그냥 이거 조정 중."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 창의적 아이디어로 결정을 하나요?",
                    "hint": "ISTP는 직관적이고 실습적으로 문제를 해결해요. \/ ISTPs solve problems instinctively and practically.",
                    "result": "X",
                    "explanation": "민수는 직관적으로 결정해요. \/ Min-su decides instinctively."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Tweaking’s tight, but dream big, bro!",
                    "translation": "조정 멋지다, 근데 크게 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I’m rewiring this setup, Yu-jin.",
                    "translation": "유진, 이 셋업 다시 배선 중."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Rewiring’s dope, but imagine the vibe!",
                    "translation": "배선 쩐다, 근데 분위기 상상해봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su is @@ this setup.",
                    "hint": "ISTP는 직관적으로 기계를 조작하며 결정해요. \/ ISTPs make decisions by instinctively handling machines.",
                    "optionA": "dreaming",
                    "optionB": "rewiring",
                    "optionC": "discussing",
                    "result": "rewiring",
                    "explanation": "민수는 셋업을 다시 배선해요. \/ Min-su is rewiring this setup."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Vibe’s cool, but instinct’s my guide.",
                    "translation": "분위기 좋지, 근데 직관이 내 가이드."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "LOL, you’re such an instinct champ!",
                    "translation": "ㅋㅋ 너 진짜 직관 챔피언이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "Champ? I’m team quick-fix, fam!",
                    "translation": "챔피언? 난 빠른 해결 팀!"
                },
                {
                    "type": "puzzle",
                    "index": 12,
                    "hint": "ENFP는 직관적 해결을 재밌게 칭찬해요. \/ ENFPs playfully praise instinctive problem-solving.",
                    "optionA": "such",
                    "optionB": "You’re",
                    "optionC": "an",
                    "optionD": "instinct",
                    "optionE": "champ!",
                    "result": "You’re such an instinct champ!",
                    "explanation": "유진이 민수의 직관적 해결을 재밌게 칭찬했어요. \/ Yu-jin humorously praises Min-su’s instinctive fixes. ‘such an instinct champ’은 직관적 해결사를 묘사하는 유행어예요."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Okay, but toss in some wild ideas?",
                    "translation": "오케이, 근데 미친 아이디어 좀 던져?"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Yeet, setup’s fixed, we’re good!",
                    "translation": "오예, 셋업 고쳤어, 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 15,
                    "speaker": "유진",
                    "script": "Sick! But dream a lil’, Min-su!",
                    "translation": "대박! 근데 좀 꿈꿔, 민수!"
                }
            ]
        }
    ]
}

현재 배치 처리 완료

100개의 레코드를 처리했습니다.