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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 19123 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "목표만 아니라 사명도!",
            "explanation": "ENTJ의 목표 설정과 INFJ의 사명 의식 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "Goals drive our success!",
                    "translation": "목표가 우리 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정현",
                    "script": "Purpose guides our soul.",
                    "translation": "목적이 우리 영혼을 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Clear goals create clarity!",
                    "translation": "명확한 목표가 명확함을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 목표 달성만 생각합니다.",
                    "hint": "INFJ는 더 큰 사명과 목적을 추구해요.",
                    "result": "X",
                    "explanation": "정현은 'Purpose guides our soul'이라고 말했어요. 사명을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정현",
                    "script": "Purpose sustains long-term commitment.",
                    "translation": "사명이 장기 헌신을 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "Your vision is profound!",
                    "translation": "너의 비전이 깊어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "I follow deeper meaning.",
                    "translation": "나는 더 깊은 의미를 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jung-hyun follows deeper @@.",
                    "hint": "INFJ는 더 깊은 의미와 목적을 따라요.",
                    "optionA": "goals",
                    "optionB": "meaning",
                    "optionC": "targets",
                    "result": "meaning",
                    "explanation": "정현은 더 깊은 의미를 따라요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "But goals measure progress!",
                    "translation": "하지만 목표가 진전을 재요!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "Purpose through goals is best!",
                    "translation": "목표를 통한 사명이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "I'll seek purpose!",
                    "translation": "난 목적을 추구해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정현",
                    "script": "And I'll set clear goals!",
                    "translation": "그리고 난 명확한 목표를 세워야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "Let's lead with both!",
                    "translation": "우리 둘 다로 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정현",
                    "script": "Powerfully!",
                    "translation": "강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표와 사명의 조화에 대한 문장이에요.",
                    "result": "Goals purpose creates meaningful achievement",
                    "explanation": "목표와 목적이 의미 있는 성취를 만들어요.",
                    "optionA": "creates",
                    "optionB": "meaningful",
                    "optionC": "Goals",
                    "optionD": "achievement",
                    "optionE": "purpose"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "목표만 아니라 사명도!",
            "explanation": "ENTJ의 목표 설정과 INFJ의 사명 의식 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "Goals drive our success!",
                    "translation": "목표가 우리 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정현",
                    "script": "Purpose guides our soul.",
                    "translation": "목적이 우리 영혼을 이끌어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Clear goals create clarity!",
                    "translation": "명확한 목표가 명확함을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 목표 달성만 생각합니다.",
                    "hint": "INFJ는 더 큰 사명과 목적을 추구해요.",
                    "result": "X",
                    "explanation": "정현은 'Purpose guides our soul'이라고 말했어요. 사명을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정현",
                    "script": "Purpose sustains long-term commitment.",
                    "translation": "사명이 장기 헌신을 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "Your vision is profound!",
                    "translation": "너의 비전이 깊어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "I follow deeper meaning.",
                    "translation": "나는 더 깊은 의미를 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jung-hyun follows deeper @@.",
                    "hint": "INFJ는 더 깊은 의미와 목적을 따라요.",
                    "optionA": "goals",
                    "optionB": "meaning",
                    "optionC": "targets",
                    "result": "meaning",
                    "explanation": "정현은 더 깊은 의미를 따라요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "But goals measure progress!",
                    "translation": "하지만 목표가 진전을 재요!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "Purpose through goals is best!",
                    "translation": "목표를 통한 사명이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "I'll seek purpose!",
                    "translation": "난 목적을 추구해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정현",
                    "script": "And I'll set clear goals!",
                    "translation": "그리고 난 명확한 목표를 세워야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "Let's lead with both!",
                    "translation": "우리 둘 다로 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정현",
                    "script": "Powerfully!",
                    "translation": "강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목표와 사명의 조화에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "meaningful",
                    "optionC": "Goals",
                    "optionD": "achievement",
                    "optionE": "purpose",
                    "result": "Goals purpose creates meaningful achievement",
                    "explanation": "목표와 목적이 의미 있는 성취를 만들어요."
                }
            ]
        }
    ]
}
ID: 19124 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기에 강하자!",
            "explanation": "ENTJ의 적극적 대응과 INFJ의 예측적 관심 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "We must attack this crisis!",
                    "translation": "우리 이 위기를 공격해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I saw this coming before.",
                    "translation": "나는 이걸 미리 봤어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Action beats inaction always!",
                    "translation": "행동이 무행동을 항상 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 위기 후에 반응합니다.",
                    "hint": "INFJ는 예측적으로 문제를 감지해요.",
                    "result": "X",
                    "explanation": "상우는 'I saw this coming before'라고 말했어요. 예측을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Foresight prevents crises.",
                    "translation": "예측이 위기를 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your insight is valuable!",
                    "translation": "너의 통찰이 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "I sense trouble early.",
                    "translation": "나는 문제를 일찍 감지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-u senses trouble @@.",
                    "hint": "INFJ는 잠재적 문제를 일찍 감지해요.",
                    "optionA": "late",
                    "optionB": "early",
                    "optionC": "sometimes",
                    "result": "early",
                    "explanation": "상우는 문제를 일찍 감지해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "But quick response saves us!",
                    "translation": "하지만 빠른 대응이 우리를 구해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Prevention saves better!",
                    "translation": "방지가 더 잘 구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "I'll listen to your warnings!",
                    "translation": "난 너의 경고를 들을게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "And I'll act faster!",
                    "translation": "그리고 난 더 빨리 행동해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Let's prevent and respond!",
                    "translation": "우리 예방하고 대응하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예측과 행동의 조화에 대한 문장이에요.",
                    "result": "Foresight action creates crisis resilience",
                    "explanation": "예측과 행동이 위기 회복력을 만들어요.",
                    "optionA": "Foresight",
                    "optionB": "resilience",
                    "optionC": "action",
                    "optionD": "creates",
                    "optionE": "crisis"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기에 강하자!",
            "explanation": "ENTJ의 적극적 대응과 INFJ의 예측적 관심 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "We must attack this crisis!",
                    "translation": "우리 이 위기를 공격해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I saw this coming before.",
                    "translation": "나는 이걸 미리 봤어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Action beats inaction always!",
                    "translation": "행동이 무행동을 항상 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 위기 후에 반응합니다.",
                    "hint": "INFJ는 예측적으로 문제를 감지해요.",
                    "result": "X",
                    "explanation": "상우는 'I saw this coming before'라고 말했어요. 예측을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Foresight prevents crises.",
                    "translation": "예측이 위기를 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your insight is valuable!",
                    "translation": "너의 통찰이 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "I sense trouble early.",
                    "translation": "나는 문제를 일찍 감지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-u senses trouble @@.",
                    "hint": "INFJ는 잠재적 문제를 일찍 감지해요.",
                    "optionA": "late",
                    "optionB": "early",
                    "optionC": "sometimes",
                    "result": "early",
                    "explanation": "상우는 문제를 일찍 감지해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "But quick response saves us!",
                    "translation": "하지만 빠른 대응이 우리를 구해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Prevention saves better!",
                    "translation": "방지가 더 잘 구해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "I'll listen to your warnings!",
                    "translation": "난 너의 경고를 들을게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "And I'll act faster!",
                    "translation": "그리고 난 더 빨리 행동해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "Let's prevent and respond!",
                    "translation": "우리 예방하고 대응하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "예측과 행동의 조화에 대한 문장이에요.",
                    "optionA": "Foresight",
                    "optionB": "resilience",
                    "optionC": "action",
                    "optionD": "creates",
                    "optionE": "crisis",
                    "result": "Foresight action creates crisis resilience",
                    "explanation": "예측과 행동이 위기 회복력을 만들어요."
                }
            ]
        }
    ]
}
ID: 19125 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정과 데이터!",
            "explanation": "ENTJ의 데이터 중심과 INFJ의 감정 신호 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Data shows clear direction!",
                    "translation": "데이터가 명확한 방향을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정현",
                    "script": "But I feel something's wrong.",
                    "translation": "하지만 뭔가 잘못됐다고 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "Numbers don't lie ever!",
                    "translation": "숫자는 절대 거짓말을 안 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 데이터만 믿습니다.",
                    "hint": "INFJ는 감정적 신호도 중요하다고 생각해요.",
                    "result": "X",
                    "explanation": "정현은 'But I feel something's wrong'라고 말했어요. 감정 신호를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정현",
                    "script": "Intuition detects what data misses.",
                    "translation": "직관이 데이터가 놓친 것을 감지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Your instincts are impressive!",
                    "translation": "너의 본능이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "I read emotional undercurrents.",
                    "translation": "나는 감정적 흐름을 읽어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jung-hyun reads @@.",
                    "hint": "INFJ는 감정적 흐름과 미묘한 변화를 읽어요.",
                    "optionA": "numbers",
                    "optionB": "undercurrents",
                    "optionC": "data",
                    "result": "undercurrents",
                    "explanation": "정현은 감정적 흐름을 읽어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현준",
                    "script": "But data drives decisions!",
                    "translation": "하지만 데이터가 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "Data plus intuition is stronger!",
                    "translation": "데이터와 직관이 더 강해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "I'll trust your feelings!",
                    "translation": "난 너의 감정을 믿을게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정현",
                    "script": "And I'll check data!",
                    "translation": "그리고 난 데이터를 확인해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현준",
                    "script": "Let's decide together!",
                    "translation": "우리 함께 결정하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정현",
                    "script": "Wisely!",
                    "translation": "현명하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "데이터와 직관의 조화에 대한 문장이에요.",
                    "result": "Data intuition creates complete understanding",
                    "explanation": "데이터와 직관이 완전한 이해를 만들어요.",
                    "optionA": "creates",
                    "optionB": "intuition",
                    "optionC": "Data",
                    "optionD": "understanding",
                    "optionE": "complete"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정과 데이터!",
            "explanation": "ENTJ의 데이터 중심과 INFJ의 감정 신호 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현준",
                    "script": "Data shows clear direction!",
                    "translation": "데이터가 명확한 방향을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정현",
                    "script": "But I feel something's wrong.",
                    "translation": "하지만 뭔가 잘못됐다고 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현준",
                    "script": "Numbers don't lie ever!",
                    "translation": "숫자는 절대 거짓말을 안 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 데이터만 믿습니다.",
                    "hint": "INFJ는 감정적 신호도 중요하다고 생각해요.",
                    "result": "X",
                    "explanation": "정현은 'But I feel something's wrong'라고 말했어요. 감정 신호를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정현",
                    "script": "Intuition detects what data misses.",
                    "translation": "직관이 데이터가 놓친 것을 감지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현준",
                    "script": "Your instincts are impressive!",
                    "translation": "너의 본능이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "I read emotional undercurrents.",
                    "translation": "나는 감정적 흐름을 읽어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jung-hyun reads @@.",
                    "hint": "INFJ는 감정적 흐름과 미묘한 변화를 읽어요.",
                    "optionA": "numbers",
                    "optionB": "undercurrents",
                    "optionC": "data",
                    "result": "undercurrents",
                    "explanation": "정현은 감정적 흐름을 읽어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현준",
                    "script": "But data drives decisions!",
                    "translation": "하지만 데이터가 결정을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "Data plus intuition is stronger!",
                    "translation": "데이터와 직관이 더 강해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현준",
                    "script": "I'll trust your feelings!",
                    "translation": "난 너의 감정을 믿을게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정현",
                    "script": "And I'll check data!",
                    "translation": "그리고 난 데이터를 확인해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현준",
                    "script": "Let's decide together!",
                    "translation": "우리 함께 결정하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정현",
                    "script": "Wisely!",
                    "translation": "현명하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "데이터와 직관의 조화에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "intuition",
                    "optionC": "Data",
                    "optionD": "understanding",
                    "optionE": "complete",
                    "result": "Data intuition creates complete understanding",
                    "explanation": "데이터와 직관이 완전한 이해를 만들어요."
                }
            ]
        }
    ]
}
ID: 19126 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "성장을 다시 생각해!",
            "explanation": "ENTJ의 성과 중심과 INFJ의 인간 발전 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "Results prove our growth!",
                    "translation": "결과가 우리 성장을 증명해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "Growth means becoming better.",
                    "translation": "성장은 더 나은 사람이 되는 거야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "Sales numbers show success!",
                    "translation": "판매 숫자가 성공을 보여줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유나는 결과 숫자만 봅니다.",
                    "hint": "INFJ는 인간적 성장과 변화를 더 중시해요.",
                    "result": "X",
                    "explanation": "유나는 'Growth means becoming better'라고 말했어요. 인간 발전을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Character determines real success.",
                    "translation": "성격이 진정한 성공을 결정해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "Your values are inspiring!",
                    "translation": "너의 가치관이 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "I measure growth by impact.",
                    "translation": "나는 영향으로 성장을 재요."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-na measures growth by @@.",
                    "hint": "INFJ는 사람들에게 미치는 영향으로 성장을 측정해요.",
                    "optionA": "profit",
                    "optionB": "impact",
                    "optionC": "sales",
                    "result": "impact",
                    "explanation": "유나는 영향으로 성장을 재요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "But growth needs metrics!",
                    "translation": "하지만 성장이 지표가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Metrics of the heart matter!",
                    "translation": "마음의 지표가 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "I'll measure human growth!",
                    "translation": "난 인간 성장을 재어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유나",
                    "script": "And I'll track results!",
                    "translation": "그리고 난 결과를 추적해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "Let's grow fully!",
                    "translation": "우리 완전하게 성장하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유나",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성과와 인간 발전의 조화에 대한 문장이에요.",
                    "result": "Results growth creates whole success",
                    "explanation": "결과와 성장이 완전한 성공을 만들어요.",
                    "optionA": "growth",
                    "optionB": "whole",
                    "optionC": "creates",
                    "optionD": "success",
                    "optionE": "Results"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "성장을 다시 생각해!",
            "explanation": "ENTJ의 성과 중심과 INFJ의 인간 발전 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "Results prove our growth!",
                    "translation": "결과가 우리 성장을 증명해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "Growth means becoming better.",
                    "translation": "성장은 더 나은 사람이 되는 거야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "Sales numbers show success!",
                    "translation": "판매 숫자가 성공을 보여줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유나는 결과 숫자만 봅니다.",
                    "hint": "INFJ는 인간적 성장과 변화를 더 중시해요.",
                    "result": "X",
                    "explanation": "유나는 'Growth means becoming better'라고 말했어요. 인간 발전을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "Character determines real success.",
                    "translation": "성격이 진정한 성공을 결정해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "Your values are inspiring!",
                    "translation": "너의 가치관이 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "I measure growth by impact.",
                    "translation": "나는 영향으로 성장을 재요."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-na measures growth by @@.",
                    "hint": "INFJ는 사람들에게 미치는 영향으로 성장을 측정해요.",
                    "optionA": "profit",
                    "optionB": "impact",
                    "optionC": "sales",
                    "result": "impact",
                    "explanation": "유나는 영향으로 성장을 재요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "But growth needs metrics!",
                    "translation": "하지만 성장이 지표가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "Metrics of the heart matter!",
                    "translation": "마음의 지표가 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "I'll measure human growth!",
                    "translation": "난 인간 성장을 재어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유나",
                    "script": "And I'll track results!",
                    "translation": "그리고 난 결과를 추적해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "Let's grow fully!",
                    "translation": "우리 완전하게 성장하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유나",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성과와 인간 발전의 조화에 대한 문장이에요.",
                    "optionA": "growth",
                    "optionB": "whole",
                    "optionC": "creates",
                    "optionD": "success",
                    "optionE": "Results",
                    "result": "Results growth creates whole success",
                    "explanation": "결과와 성장이 완전한 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 19127 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "변화의 속도!",
            "explanation": "ENTJ의 급진적 개혁과 INFJ의 점진적 변화 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We must transform quickly!",
                    "translation": "우리 빨리 변환해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "Change needs time for trust.",
                    "translation": "변화가 신뢰할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Slow change is no change!",
                    "translation": "느린 변화는 변화가 아니야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 급진적 개혁을 선호합니다.",
                    "hint": "INFJ는 사람들이 준비될 시간을 필요로 해요.",
                    "result": "X",
                    "explanation": "다은은 'Change needs time for trust'라고 말했어요. 점진적 변화를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "People need readiness time.",
                    "translation": "사람들이 준비 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your empathy is wise!",
                    "translation": "너의 공감력이 현명해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I guide people through change.",
                    "translation": "나는 사람들을 변화를 통해 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun guides people @@.",
                    "hint": "INFJ는 사람들을 변화를 통해 천천히 이끌어요.",
                    "optionA": "quickly",
                    "optionB": "slowly",
                    "optionC": "forcefully",
                    "result": "slowly",
                    "explanation": "다은은 사람들을 천천히 이끌어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "But markets move fast!",
                    "translation": "하지만 시장이 빨리 움직여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Sustainable change is faster!",
                    "translation": "지속 가능한 변화가 더 빨라!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "I'll pace the change!",
                    "translation": "난 변화의 속도를 조절해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "And I'll accelerate!",
                    "translation": "그리고 난 가속해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "Let's transform together!",
                    "translation": "우리 함께 변환하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "Sustainably!",
                    "translation": "지속 가능하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "급진성과 점진성의 조화에 대한 문장이에요.",
                    "result": "Bold gradual change creates buy-in",
                    "explanation": "담대하면서도 점진적인 변화가 동의를 만들어요.",
                    "optionA": "change",
                    "optionB": "gradual",
                    "optionC": "buy-in",
                    "optionD": "Bold",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "변화의 속도!",
            "explanation": "ENTJ의 급진적 개혁과 INFJ의 점진적 변화 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We must transform quickly!",
                    "translation": "우리 빨리 변환해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "Change needs time for trust.",
                    "translation": "변화가 신뢰할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Slow change is no change!",
                    "translation": "느린 변화는 변화가 아니야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 급진적 개혁을 선호합니다.",
                    "hint": "INFJ는 사람들이 준비될 시간을 필요로 해요.",
                    "result": "X",
                    "explanation": "다은은 'Change needs time for trust'라고 말했어요. 점진적 변화를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다은",
                    "script": "People need readiness time.",
                    "translation": "사람들이 준비 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준서",
                    "script": "Your empathy is wise!",
                    "translation": "너의 공감력이 현명해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I guide people through change.",
                    "translation": "나는 사람들을 변화를 통해 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun guides people @@.",
                    "hint": "INFJ는 사람들을 변화를 통해 천천히 이끌어요.",
                    "optionA": "quickly",
                    "optionB": "slowly",
                    "optionC": "forcefully",
                    "result": "slowly",
                    "explanation": "다은은 사람들을 천천히 이끌어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준서",
                    "script": "But markets move fast!",
                    "translation": "하지만 시장이 빨리 움직여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Sustainable change is faster!",
                    "translation": "지속 가능한 변화가 더 빨라!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준서",
                    "script": "I'll pace the change!",
                    "translation": "난 변화의 속도를 조절해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "And I'll accelerate!",
                    "translation": "그리고 난 가속해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준서",
                    "script": "Let's transform together!",
                    "translation": "우리 함께 변환하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "Sustainably!",
                    "translation": "지속 가능하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "급진성과 점진성의 조화에 대한 문장이에요.",
                    "optionA": "change",
                    "optionB": "gradual",
                    "optionC": "buy-in",
                    "optionD": "Bold",
                    "optionE": "creates",
                    "result": "Bold gradual change creates buy-in",
                    "explanation": "담대하면서도 점진적인 변화가 동의를 만들어요."
                }
            ]
        }
    ]
}
ID: 19128 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "팀의 잠재력을 봐!",
            "explanation": "ENTJ의 성과 추진과 INFJ의 인재 개발 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We must deliver results!",
                    "translation": "우리 결과를 전달해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Each person has hidden gifts.",
                    "translation": "각 사람이 숨겨진 재능이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Output matters most!",
                    "translation": "산출이 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 결과만 중시합니다.",
                    "hint": "INFJ는 팀원들의 숨겨진 잠재력을 보고 개발하고 싶어해요.",
                    "result": "X",
                    "explanation": "유진은 'Each person has hidden gifts'라고 말했어요. 인재 개발을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Potential developed creates excellence.",
                    "translation": "개발된 잠재력이 우수성을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "Your talent development impresses me!",
                    "translation": "너의 인재 개발이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "I unlock human potential.",
                    "translation": "나는 인간 잠재력을 열어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin unlocks @@.",
                    "hint": "INFJ는 사람들의 숨겨진 잠재력을 깨워요.",
                    "optionA": "tasks",
                    "optionB": "potential",
                    "optionC": "projects",
                    "result": "potential",
                    "explanation": "유진은 잠재력을 깨워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "But results drive company!",
                    "translation": "하지만 결과가 회사를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Developed people drive results!",
                    "translation": "개발된 사람이 결과를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "I'll invest in people!",
                    "translation": "난 사람에 투자해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "And I'll push for results!",
                    "translation": "그리고 난 결과를 밀어붙여야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "Let's build great teams!",
                    "translation": "우리 위대한 팀을 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Who deliver excellence!",
                    "translation": "우수성을 전달하는!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성과와 인재 개발의 조화에 대한 문장이에요.",
                    "result": "Results talent creates unstoppable teams",
                    "explanation": "결과와 인재가 막을 수 없는 팀을 만들어요.",
                    "optionA": "unstoppable",
                    "optionB": "teams",
                    "optionC": "creates",
                    "optionD": "talent",
                    "optionE": "Results"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "팀의 잠재력을 봐!",
            "explanation": "ENTJ의 성과 추진과 INFJ의 인재 개발 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We must deliver results!",
                    "translation": "우리 결과를 전달해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Each person has hidden gifts.",
                    "translation": "각 사람이 숨겨진 재능이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Output matters most!",
                    "translation": "산출이 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 결과만 중시합니다.",
                    "hint": "INFJ는 팀원들의 숨겨진 잠재력을 보고 개발하고 싶어해요.",
                    "result": "X",
                    "explanation": "유진은 'Each person has hidden gifts'라고 말했어요. 인재 개발을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Potential developed creates excellence.",
                    "translation": "개발된 잠재력이 우수성을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "Your talent development impresses me!",
                    "translation": "너의 인재 개발이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "I unlock human potential.",
                    "translation": "나는 인간 잠재력을 열어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin unlocks @@.",
                    "hint": "INFJ는 사람들의 숨겨진 잠재력을 깨워요.",
                    "optionA": "tasks",
                    "optionB": "potential",
                    "optionC": "projects",
                    "result": "potential",
                    "explanation": "유진은 잠재력을 깨워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "But results drive company!",
                    "translation": "하지만 결과가 회사를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Developed people drive results!",
                    "translation": "개발된 사람이 결과를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "I'll invest in people!",
                    "translation": "난 사람에 투자해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "And I'll push for results!",
                    "translation": "그리고 난 결과를 밀어붙여야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "Let's build great teams!",
                    "translation": "우리 위대한 팀을 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Who deliver excellence!",
                    "translation": "우수성을 전달하는!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성과와 인재 개발의 조화에 대한 문장이에요.",
                    "optionA": "unstoppable",
                    "optionB": "teams",
                    "optionC": "creates",
                    "optionD": "talent",
                    "optionE": "Results",
                    "result": "Results talent creates unstoppable teams",
                    "explanation": "결과와 인재가 막을 수 없는 팀을 만들어요."
                }
            ]
        }
    ]
}
ID: 19129 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "규칙 안의 창의성!",
            "explanation": "ENTJ의 구조와 INFJ의 자유로운 표현 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Rules create order always!",
                    "translation": "규칙이 항상 질서를 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "Rules can stifle authentic expression.",
                    "translation": "규칙이 진정한 표현을 억누를 수 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Order enables better work!",
                    "translation": "질서가 더 나은 일을 가능하게 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 규칙 없는 자유를 선호합니다.",
                    "hint": "INFJ는 구조 안에서도 자신의 방식을 표현하고 싶어해요.",
                    "result": "X",
                    "explanation": "소희는 'Rules can stifle authentic expression'이라고 말했어요. 진정성 표현을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Authentic self creates excellence.",
                    "translation": "진정한 자아가 우수성을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your authenticity is powerful!",
                    "translation": "너의 진정성이 강력해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I express my unique voice.",
                    "translation": "나는 내 독특한 목소리를 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hui expresses her @@ voice.",
                    "hint": "INFJ는 자신의 독특하고 진정한 목소리를 표현하고 싶어해요.",
                    "optionA": "structured",
                    "optionB": "unique",
                    "optionC": "controlled",
                    "result": "unique",
                    "explanation": "소희는 자신의 독특한 목소리를 표현해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But chaos wastes resources!",
                    "translation": "하지만 혼돈이 자원을 낭비해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "Structure plus freedom is best!",
                    "translation": "자유가 있는 구조가 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll allow more creativity!",
                    "translation": "난 더 많은 창의성을 허용해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "And I'll work within structure!",
                    "translation": "그리고 난 구조 안에서 일해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's create together!",
                    "translation": "우리 함께 창조하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Powerfully!",
                    "translation": "강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "구조와 자유의 조화에 대한 문장이에요.",
                    "result": "Structure freedom creates authentic excellence",
                    "explanation": "구조와 자유가 진정한 우수성을 만들어요.",
                    "optionA": "excellence",
                    "optionB": "authentic",
                    "optionC": "Structure",
                    "optionD": "creates",
                    "optionE": "freedom"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "규칙 안의 창의성!",
            "explanation": "ENTJ의 구조와 INFJ의 자유로운 표현 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Rules create order always!",
                    "translation": "규칙이 항상 질서를 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "Rules can stifle authentic expression.",
                    "translation": "규칙이 진정한 표현을 억누를 수 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Order enables better work!",
                    "translation": "질서가 더 나은 일을 가능하게 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 규칙 없는 자유를 선호합니다.",
                    "hint": "INFJ는 구조 안에서도 자신의 방식을 표현하고 싶어해요.",
                    "result": "X",
                    "explanation": "소희는 'Rules can stifle authentic expression'이라고 말했어요. 진정성 표현을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Authentic self creates excellence.",
                    "translation": "진정한 자아가 우수성을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your authenticity is powerful!",
                    "translation": "너의 진정성이 강력해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I express my unique voice.",
                    "translation": "나는 내 독특한 목소리를 표현해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hui expresses her @@ voice.",
                    "hint": "INFJ는 자신의 독특하고 진정한 목소리를 표현하고 싶어해요.",
                    "optionA": "structured",
                    "optionB": "unique",
                    "optionC": "controlled",
                    "result": "unique",
                    "explanation": "소희는 자신의 독특한 목소리를 표현해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But chaos wastes resources!",
                    "translation": "하지만 혼돈이 자원을 낭비해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "Structure plus freedom is best!",
                    "translation": "자유가 있는 구조가 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll allow more creativity!",
                    "translation": "난 더 많은 창의성을 허용해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "And I'll work within structure!",
                    "translation": "그리고 난 구조 안에서 일해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's create together!",
                    "translation": "우리 함께 창조하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Powerfully!",
                    "translation": "강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "구조와 자유의 조화에 대한 문장이에요.",
                    "optionA": "excellence",
                    "optionB": "authentic",
                    "optionC": "Structure",
                    "optionD": "creates",
                    "optionE": "freedom",
                    "result": "Structure freedom creates authentic excellence",
                    "explanation": "구조와 자유가 진정한 우수성을 만들어요."
                }
            ]
        }
    ]
}
ID: 19130 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등에 강해지자!",
            "explanation": "ENTJ의 직면과 INFJ의 화해 추구 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "We must address this directly!",
                    "translation": "우리 이걸 직접 다루어야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은지",
                    "script": "I want us to reconcile.",
                    "translation": "나는 우리가 화해하기를 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Avoiding conflict makes it worse!",
                    "translation": "갈등을 피하면 더 악화돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 갈등을 피하고 싶어합니다.",
                    "hint": "INFJ는 궁극적으로 화해와 이해를 추구해요.",
                    "result": "X",
                    "explanation": "은지는 'I want us to reconcile'이라고 말했어요. 화해를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은지",
                    "script": "Reconciliation requires understanding.",
                    "translation": "화해가 이해를 필요로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "Your desire for peace is wise!",
                    "translation": "너의 평화에 대한 바람이 현명해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은지",
                    "script": "I bridge the divide.",
                    "translation": "나는 균열을 메워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-ji bridges the @@.",
                    "hint": "INFJ는 갈등의 격차를 메우고 이해를 만들어요.",
                    "optionA": "agreement",
                    "optionB": "divide",
                    "optionC": "structure",
                    "result": "divide",
                    "explanation": "은지는 균열을 메워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "But we must talk truthfully!",
                    "translation": "하지만 우리 솔직하게 말해야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은지",
                    "script": "Truth with compassion heals!",
                    "translation": "compassion이 있는 진실이 치유해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "I'll listen more carefully!",
                    "translation": "난 더 신중하게 들을게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은지",
                    "script": "And I'll speak more clearly!",
                    "translation": "그리고 난 더 명확하게 말해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "Let's resolve together!",
                    "translation": "우리 함께 해결하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은지",
                    "script": "With honesty and care!",
                    "translation": "진실과 배려로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직설성과 화해의 조화에 대한 문장이에요.",
                    "result": "Directness compassion creates healing relationships",
                    "explanation": "직설성과 compassion이 치유하는 관계를 만들어요.",
                    "optionA": "healing",
                    "optionB": "relationships",
                    "optionC": "Directness",
                    "optionD": "creates",
                    "optionE": "compassion"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등에 강해지자!",
            "explanation": "ENTJ의 직면과 INFJ의 화해 추구 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "We must address this directly!",
                    "translation": "우리 이걸 직접 다루어야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은지",
                    "script": "I want us to reconcile.",
                    "translation": "나는 우리가 화해하기를 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Avoiding conflict makes it worse!",
                    "translation": "갈등을 피하면 더 악화돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 갈등을 피하고 싶어합니다.",
                    "hint": "INFJ는 궁극적으로 화해와 이해를 추구해요.",
                    "result": "X",
                    "explanation": "은지는 'I want us to reconcile'이라고 말했어요. 화해를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은지",
                    "script": "Reconciliation requires understanding.",
                    "translation": "화해가 이해를 필요로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "Your desire for peace is wise!",
                    "translation": "너의 평화에 대한 바람이 현명해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은지",
                    "script": "I bridge the divide.",
                    "translation": "나는 균열을 메워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-ji bridges the @@.",
                    "hint": "INFJ는 갈등의 격차를 메우고 이해를 만들어요.",
                    "optionA": "agreement",
                    "optionB": "divide",
                    "optionC": "structure",
                    "result": "divide",
                    "explanation": "은지는 균열을 메워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "But we must talk truthfully!",
                    "translation": "하지만 우리 솔직하게 말해야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은지",
                    "script": "Truth with compassion heals!",
                    "translation": "compassion이 있는 진실이 치유해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "I'll listen more carefully!",
                    "translation": "난 더 신중하게 들을게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은지",
                    "script": "And I'll speak more clearly!",
                    "translation": "그리고 난 더 명확하게 말해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "Let's resolve together!",
                    "translation": "우리 함께 해결하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은지",
                    "script": "With honesty and care!",
                    "translation": "진실과 배려로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직설성과 화해의 조화에 대한 문장이에요.",
                    "optionA": "healing",
                    "optionB": "relationships",
                    "optionC": "Directness",
                    "optionD": "creates",
                    "optionE": "compassion",
                    "result": "Directness compassion creates healing relationships",
                    "explanation": "직설성과 compassion이 치유하는 관계를 만들어요."
                }
            ]
        }
    ]
}
ID: 19131 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "신뢰를 다시 만들어!",
            "explanation": "ENTJ의 책임과 INFJ의 용서 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "I take full responsibility.",
                    "translation": "나는 완전한 책임을 져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정현",
                    "script": "But trust takes time to heal.",
                    "translation": "하지만 신뢰 치유가 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Accountability drives change forward!",
                    "translation": "책임이 변화를 앞으로 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 즉시 신뢰를 회복합니다.",
                    "hint": "INFJ는 치유와 신뢰 회복에 시간이 필요해요.",
                    "result": "X",
                    "explanation": "정현은 'But trust takes time to heal'라고 말했어요. 치유에 시간이 필요해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정현",
                    "script": "Patience heals deep wounds.",
                    "translation": "인내가 깊은 상처를 치유해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "Your willingness to heal touches me!",
                    "translation": "너의 치유 의지가 나한테 감동을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "I believe in transformation.",
                    "translation": "나는 변화를 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jung-hyun believes in @@.",
                    "hint": "INFJ는 인간의 변화와 성장을 믿어요.",
                    "optionA": "punishment",
                    "optionB": "transformation",
                    "optionC": "revenge",
                    "result": "transformation",
                    "explanation": "정현은 변화를 믿어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "But results prove commitment!",
                    "translation": "하지만 결과가 약속을 증명해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "Consistent action over time rebuilds trust!",
                    "translation": "시간에 걸친 일관된 행동이 신뢰를 다시 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "I'll prove my commitment!",
                    "translation": "난 내 약속을 증명할 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정현",
                    "script": "And I'll extend grace!",
                    "translation": "그리고 난 은혜를 베풀어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "Let's rebuild trust!",
                    "translation": "우리 신뢰를 다시 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정현",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "책임과 용서의 조화에 대한 문장이에요.",
                    "result": "Accountability grace rebuilds stronger relationships",
                    "explanation": "책임과 은혜가 더 강한 관계를 만들어요.",
                    "optionA": "Accountability",
                    "optionB": "relationships",
                    "optionC": "grace",
                    "optionD": "stronger",
                    "optionE": "rebuilds"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "신뢰를 다시 만들어!",
            "explanation": "ENTJ의 책임과 INFJ의 용서 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "I take full responsibility.",
                    "translation": "나는 완전한 책임을 져."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정현",
                    "script": "But trust takes time to heal.",
                    "translation": "하지만 신뢰 치유가 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Accountability drives change forward!",
                    "translation": "책임이 변화를 앞으로 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 즉시 신뢰를 회복합니다.",
                    "hint": "INFJ는 치유와 신뢰 회복에 시간이 필요해요.",
                    "result": "X",
                    "explanation": "정현은 'But trust takes time to heal'라고 말했어요. 치유에 시간이 필요해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정현",
                    "script": "Patience heals deep wounds.",
                    "translation": "인내가 깊은 상처를 치유해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "Your willingness to heal touches me!",
                    "translation": "너의 치유 의지가 나한테 감동을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "I believe in transformation.",
                    "translation": "나는 변화를 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jung-hyun believes in @@.",
                    "hint": "INFJ는 인간의 변화와 성장을 믿어요.",
                    "optionA": "punishment",
                    "optionB": "transformation",
                    "optionC": "revenge",
                    "result": "transformation",
                    "explanation": "정현은 변화를 믿어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "But results prove commitment!",
                    "translation": "하지만 결과가 약속을 증명해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "Consistent action over time rebuilds trust!",
                    "translation": "시간에 걸친 일관된 행동이 신뢰를 다시 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "I'll prove my commitment!",
                    "translation": "난 내 약속을 증명할 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정현",
                    "script": "And I'll extend grace!",
                    "translation": "그리고 난 은혜를 베풀어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "Let's rebuild trust!",
                    "translation": "우리 신뢰를 다시 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정현",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "책임과 용서의 조화에 대한 문장이에요.",
                    "optionA": "Accountability",
                    "optionB": "relationships",
                    "optionC": "grace",
                    "optionD": "stronger",
                    "optionE": "rebuilds",
                    "result": "Accountability grace rebuilds stronger relationships",
                    "explanation": "책임과 은혜가 더 강한 관계를 만들어요."
                }
            ]
        }
    ]
}
ID: 19132 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "장기 비전과 즉각 실행!",
            "explanation": "ENTJ의 전략적 시각과 INFJ의 현재 중심 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "We must think five years ahead!",
                    "translation": "우리 5년 앞을 생각해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "But today's actions matter most.",
                    "translation": "하지만 오늘의 행동이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Long vision prevents short mistakes!",
                    "translation": "긴 비전이 단기 실수를 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 장기 전략만 추구합니다.",
                    "hint": "INFJ는 현재의 의미 있는 행동을 중시해요.",
                    "result": "X",
                    "explanation": "민수는 'But today's actions matter most'라고 말했어요. 현재 중심을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Present actions create future results.",
                    "translation": "현재 행동이 미래 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Your grounding is valuable!",
                    "translation": "너의 현실감이 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "I focus on meaningful action today.",
                    "translation": "나는 오늘의 의미 있는 행동에 집중해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su focuses on @@ action today.",
                    "hint": "INFJ는 현재의 의미 있는 행동에 집중해요.",
                    "optionA": "future",
                    "optionB": "meaningful",
                    "optionC": "strategic",
                    "result": "meaningful",
                    "explanation": "민수는 오늘의 의미 있는 행동에 집중해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "But strategy shapes outcomes!",
                    "translation": "하지만 전략이 결과를 결정해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Good today creates good tomorrow!",
                    "translation": "좋은 오늘이 좋은 내일을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "I'll focus on now!",
                    "translation": "난 현재에 더 집중할게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "And I'll think ahead!",
                    "translation": "그리고 난 앞을 내다봐야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Let's lead powerfully!",
                    "translation": "우리 강력하게 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Today and tomorrow!",
                    "translation": "오늘과 내일!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "장기 계획과 현재 행동의 조화에 대한 문장이에요.",
                    "result": "Vision action today create tomorrow",
                    "explanation": "비전과 현재의 행동이 내일을 만들어요.",
                    "optionA": "Vision",
                    "optionB": "tomorrow",
                    "optionC": "action",
                    "optionD": "create",
                    "optionE": "today"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "장기 비전과 즉각 실행!",
            "explanation": "ENTJ의 전략적 시각과 INFJ의 현재 중심 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "We must think five years ahead!",
                    "translation": "우리 5년 앞을 생각해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "But today's actions matter most.",
                    "translation": "하지만 오늘의 행동이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Long vision prevents short mistakes!",
                    "translation": "긴 비전이 단기 실수를 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 장기 전략만 추구합니다.",
                    "hint": "INFJ는 현재의 의미 있는 행동을 중시해요.",
                    "result": "X",
                    "explanation": "민수는 'But today's actions matter most'라고 말했어요. 현재 중심을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "Present actions create future results.",
                    "translation": "현재 행동이 미래 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Your grounding is valuable!",
                    "translation": "너의 현실감이 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "I focus on meaningful action today.",
                    "translation": "나는 오늘의 의미 있는 행동에 집중해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-su focuses on @@ action today.",
                    "hint": "INFJ는 현재의 의미 있는 행동에 집중해요.",
                    "optionA": "future",
                    "optionB": "meaningful",
                    "optionC": "strategic",
                    "result": "meaningful",
                    "explanation": "민수는 오늘의 의미 있는 행동에 집중해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "But strategy shapes outcomes!",
                    "translation": "하지만 전략이 결과를 결정해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Good today creates good tomorrow!",
                    "translation": "좋은 오늘이 좋은 내일을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "I'll focus on now!",
                    "translation": "난 현재에 더 집중할게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "And I'll think ahead!",
                    "translation": "그리고 난 앞을 내다봐야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Let's lead powerfully!",
                    "translation": "우리 강력하게 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "Today and tomorrow!",
                    "translation": "오늘과 내일!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "장기 계획과 현재 행동의 조화에 대한 문장이에요.",
                    "optionA": "Vision",
                    "optionB": "tomorrow",
                    "optionC": "action",
                    "optionD": "create",
                    "optionE": "today",
                    "result": "Vision action today create tomorrow",
                    "explanation": "비전과 현재의 행동이 내일을 만들어요."
                }
            ]
        }
    ]
}
ID: 19133 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "권력과 영향력!",
            "explanation": "ENTJ의 권력 추구와 INFJ의 영향 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "We need power to execute!",
                    "translation": "우리 실행할 권력이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I seek influence through connection.",
                    "translation": "나는 연결을 통해 영향을 추구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Power changes systems!",
                    "translation": "권력이 시스템을 바꿔!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진은 권력 추구를 좋아합니다.",
                    "hint": "INFJ는 진정한 연결을 통한 영향을 추구해요.",
                    "result": "X",
                    "explanation": "서진은 'I seek influence through connection'이라고 말했어요. 영향 추구를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Connection creates lasting influence.",
                    "translation": "연결이 지속적 영향을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your influence is powerful!",
                    "translation": "너의 영향력이 강력해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I touch hearts and change minds.",
                    "translation": "나는 마음을 건드리고 생각을 바꿔."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin creates influence through @@.",
                    "hint": "INFJ는 진정한 연결과 관계를 통해 영향력을 만들어요.",
                    "optionA": "authority",
                    "optionB": "connection",
                    "optionC": "position",
                    "result": "connection",
                    "explanation": "서진은 연결을 통해 영향을 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "But authority enables action!",
                    "translation": "하지만 권위가 행동을 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Influence motivates voluntary action!",
                    "translation": "영향이 자발적 행동을 동기화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "I'll build relationships!",
                    "translation": "난 관계를 만들어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "And I'll step into authority!",
                    "translation": "그리고 난 권위를 받아들여야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "Let's lead with both!",
                    "translation": "우리 둘 다로 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Transformatively!",
                    "translation": "변혁적으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "권력과 영향의 조화에 대한 문장이에요.",
                    "result": "Power influence creates transformational leadership",
                    "explanation": "권력과 영향이 변혁적 리더십을 만들어요.",
                    "optionA": "influence",
                    "optionB": "leadership",
                    "optionC": "transformational",
                    "optionD": "Power",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "권력과 영향력!",
            "explanation": "ENTJ의 권력 추구와 INFJ의 영향 추구 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "We need power to execute!",
                    "translation": "우리 실행할 권력이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I seek influence through connection.",
                    "translation": "나는 연결을 통해 영향을 추구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Power changes systems!",
                    "translation": "권력이 시스템을 바꿔!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진은 권력 추구를 좋아합니다.",
                    "hint": "INFJ는 진정한 연결을 통한 영향을 추구해요.",
                    "result": "X",
                    "explanation": "서진은 'I seek influence through connection'이라고 말했어요. 영향 추구를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서진",
                    "script": "Connection creates lasting influence.",
                    "translation": "연결이 지속적 영향을 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your influence is powerful!",
                    "translation": "너의 영향력이 강력해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I touch hearts and change minds.",
                    "translation": "나는 마음을 건드리고 생각을 바꿔."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin creates influence through @@.",
                    "hint": "INFJ는 진정한 연결과 관계를 통해 영향력을 만들어요.",
                    "optionA": "authority",
                    "optionB": "connection",
                    "optionC": "position",
                    "result": "connection",
                    "explanation": "서진은 연결을 통해 영향을 만들어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "But authority enables action!",
                    "translation": "하지만 권위가 행동을 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Influence motivates voluntary action!",
                    "translation": "영향이 자발적 행동을 동기화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "I'll build relationships!",
                    "translation": "난 관계를 만들어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "And I'll step into authority!",
                    "translation": "그리고 난 권위를 받아들여야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "Let's lead with both!",
                    "translation": "우리 둘 다로 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "Transformatively!",
                    "translation": "변혁적으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "권력과 영향의 조화에 대한 문장이에요.",
                    "optionA": "influence",
                    "optionB": "leadership",
                    "optionC": "transformational",
                    "optionD": "Power",
                    "optionE": "creates",
                    "result": "Power influence creates transformational leadership",
                    "explanation": "권력과 영향이 변혁적 리더십을 만들어요."
                }
            ]
        }
    ]
}
ID: 19134 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "목표를 정해야 해!",
            "explanation": "ENTJ의 명확한 목표와 ENFP의 열린 가능성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "We need clear direction!",
                    "translation": "우리 명확한 방향이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Possibilities are more exciting!",
                    "translation": "가능성이 더 신나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Direction creates achievement!",
                    "translation": "방향이 성취를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 명확한 목표를 싫어합니다.",
                    "hint": "ENFP는 열린 가능성과 유연성을 선호해요.",
                    "result": "X",
                    "explanation": "도윤은 'Possibilities are more exciting'이라고 말했어요. 열린 가능성을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "No direction wastes energy.",
                    "translation": "방향 없이는 에너지를 낭비해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your focus is so strong!",
                    "translation": "너의 집중력이 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "Goals drive everything forward.",
                    "translation": "목표가 모든 걸 앞으로 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk believes in @@ goals.",
                    "hint": "ENTJ는 명확하고 의도적인 목표를 믿어요.",
                    "optionA": "open",
                    "optionB": "clear",
                    "optionC": "flexible",
                    "result": "clear",
                    "explanation": "준혁은 명확한 목표를 믿어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "But flexibility brings breakthroughs!",
                    "translation": "하지만 유연함이 돌파구를 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Focused flexibility works best!",
                    "translation": "집중된 유연함이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I'll set clearer goals!",
                    "translation": "난 더 명확한 목표를 세울게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And I'll stay flexible!",
                    "translation": "그리고 난 더 유연해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's aim high!",
                    "translation": "우리 높이 목표하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "With flexibility!",
                    "translation": "유연함으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표와 가능성의 조화에 대한 문장이에요.",
                    "result": "Goals flexibility creates powerful outcomes",
                    "explanation": "목표와 유연함이 강력한 결과를 만들어요.",
                    "optionA": "outcomes",
                    "optionB": "flexibility",
                    "optionC": "Goals",
                    "optionD": "powerful",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "목표를 정해야 해!",
            "explanation": "ENTJ의 명확한 목표와 ENFP의 열린 가능성 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "We need clear direction!",
                    "translation": "우리 명확한 방향이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Possibilities are more exciting!",
                    "translation": "가능성이 더 신나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Direction creates achievement!",
                    "translation": "방향이 성취를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 명확한 목표를 싫어합니다.",
                    "hint": "ENFP는 열린 가능성과 유연성을 선호해요.",
                    "result": "X",
                    "explanation": "도윤은 'Possibilities are more exciting'이라고 말했어요. 열린 가능성을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "No direction wastes energy.",
                    "translation": "방향 없이는 에너지를 낭비해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your focus is so strong!",
                    "translation": "너의 집중력이 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "Goals drive everything forward.",
                    "translation": "목표가 모든 걸 앞으로 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk believes in @@ goals.",
                    "hint": "ENTJ는 명확하고 의도적인 목표를 믿어요.",
                    "optionA": "open",
                    "optionB": "clear",
                    "optionC": "flexible",
                    "result": "clear",
                    "explanation": "준혁은 명확한 목표를 믿어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "But flexibility brings breakthroughs!",
                    "translation": "하지만 유연함이 돌파구를 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Focused flexibility works best!",
                    "translation": "집중된 유연함이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I'll set clearer goals!",
                    "translation": "난 더 명확한 목표를 세울게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And I'll stay flexible!",
                    "translation": "그리고 난 더 유연해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's aim high!",
                    "translation": "우리 높이 목표하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "With flexibility!",
                    "translation": "유연함으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목표와 가능성의 조화에 대한 문장이에요.",
                    "optionA": "outcomes",
                    "optionB": "flexibility",
                    "optionC": "Goals",
                    "optionD": "powerful",
                    "optionE": "creates",
                    "result": "Goals flexibility creates powerful outcomes",
                    "explanation": "목표와 유연함이 강력한 결과를 만들어요."
                }
            ]
        }
    ]
}
ID: 19135 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "재미있게 일하자!",
            "explanation": "ENTJ의 효율성과 ENFP의 즐거움 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Work is serious business!",
                    "translation": "일은 진지한 일이야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Work should be fun!",
                    "translation": "일이 재미있어야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Efficiency matters most!",
                    "translation": "효율성이 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 일을 심각하게 생각합니다.",
                    "hint": "ENFP는 일 속에서 즐거움과 에너지를 추구해요.",
                    "result": "X",
                    "explanation": "현우는 'Work should be fun'이라고 말했어요. 즐거움을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Seriousness produces results.",
                    "translation": "진지함이 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your dedication is impressive!",
                    "translation": "너의 헌신이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I drive toward outcomes.",
                    "translation": "나는 결과를 향해 나아가."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun drives toward @@.",
                    "hint": "ENTJ는 결과와 성과를 향해 집중해요.",
                    "optionA": "fun",
                    "optionB": "outcomes",
                    "optionC": "joy",
                    "result": "outcomes",
                    "explanation": "성준은 결과를 향해 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But happy teams work better!",
                    "translation": "하지만 행복한 팀이 더 잘 일해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Results create happiness!",
                    "translation": "결과가 행복을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll be more focused!",
                    "translation": "난 더 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll enjoy the journey!",
                    "translation": "그리고 난 과정을 즐겨야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's work powerfully!",
                    "translation": "우리 강력하게 일하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "And joyfully!",
                    "translation": "그리고 기쁘게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효율성과 즐거움의 조화에 대한 문장이에요.",
                    "result": "Efficiency joy creates excellent work",
                    "explanation": "효율성과 기쁨이 우수한 일을 만들어요.",
                    "optionA": "work",
                    "optionB": "excellent",
                    "optionC": "joy",
                    "optionD": "creates",
                    "optionE": "Efficiency"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "재미있게 일하자!",
            "explanation": "ENTJ의 효율성과 ENFP의 즐거움 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Work is serious business!",
                    "translation": "일은 진지한 일이야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Work should be fun!",
                    "translation": "일이 재미있어야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Efficiency matters most!",
                    "translation": "효율성이 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 일을 심각하게 생각합니다.",
                    "hint": "ENFP는 일 속에서 즐거움과 에너지를 추구해요.",
                    "result": "X",
                    "explanation": "현우는 'Work should be fun'이라고 말했어요. 즐거움을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Seriousness produces results.",
                    "translation": "진지함이 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your dedication is impressive!",
                    "translation": "너의 헌신이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I drive toward outcomes.",
                    "translation": "나는 결과를 향해 나아가."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun drives toward @@.",
                    "hint": "ENTJ는 결과와 성과를 향해 집중해요.",
                    "optionA": "fun",
                    "optionB": "outcomes",
                    "optionC": "joy",
                    "result": "outcomes",
                    "explanation": "성준은 결과를 향해 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But happy teams work better!",
                    "translation": "하지만 행복한 팀이 더 잘 일해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Results create happiness!",
                    "translation": "결과가 행복을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll be more focused!",
                    "translation": "난 더 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll enjoy the journey!",
                    "translation": "그리고 난 과정을 즐겨야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's work powerfully!",
                    "translation": "우리 강력하게 일하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "And joyfully!",
                    "translation": "그리고 기쁘게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효율성과 즐거움의 조화에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "excellent",
                    "optionC": "joy",
                    "optionD": "creates",
                    "optionE": "Efficiency",
                    "result": "Efficiency joy creates excellent work",
                    "explanation": "효율성과 기쁨이 우수한 일을 만들어요."
                }
            ]
        }
    ]
}
ID: 19136 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "깊이 있게 생각해봐!",
            "explanation": "ENTJ의 논리적 분석과 ENFP의 가능성 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "Logic guides smart choices!",
                    "translation": "논리가 똑똑한 선택을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "What if we try something wild?",
                    "translation": "우리 뭔가 야생적인 걸 해봐?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Wild ideas waste resources!",
                    "translation": "야생적 아이디어가 자원을 낭비해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 논리적 분석만 합니다.",
                    "hint": "ENFP는 혁신적이고 창의적인 가능성을 탐구해요.",
                    "result": "X",
                    "explanation": "지훈은 'What if we try something wild?'라고 말했어요. 가능성을 탐구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Analysis prevents failures.",
                    "translation": "분석이 실패를 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your precision is impressive!",
                    "translation": "너의 정확함이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Data drives decisions.",
                    "translation": "데이터가 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young drives decisions with @@.",
                    "hint": "ENTJ는 데이터와 논리로 결정을 내려요.",
                    "optionA": "intuition",
                    "optionB": "data",
                    "optionC": "feelings",
                    "result": "data",
                    "explanation": "태영은 데이터로 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "But innovation needs exploration!",
                    "translation": "하지만 혁신이 탐험을 필요로 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Logical exploration is best!",
                    "translation": "논리적 탐험이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I'll think more deeply!",
                    "translation": "난 더 깊이 생각해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "And I'll explore more!",
                    "translation": "그리고 난 더 탐험해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Let's find breakthroughs!",
                    "translation": "우리 돌파구를 찾자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "분석과 창의성의 조화에 대한 문장이에요.",
                    "result": "Logic creativity creates breakthrough innovation",
                    "explanation": "논리와 창의성이 혁신적 돌파구를 만들어요.",
                    "optionA": "innovation",
                    "optionB": "Logic",
                    "optionC": "breakthrough",
                    "optionD": "creates",
                    "optionE": "creativity"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "깊이 있게 생각해봐!",
            "explanation": "ENTJ의 논리적 분석과 ENFP의 가능성 탐구 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "Logic guides smart choices!",
                    "translation": "논리가 똑똑한 선택을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "What if we try something wild?",
                    "translation": "우리 뭔가 야생적인 걸 해봐?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Wild ideas waste resources!",
                    "translation": "야생적 아이디어가 자원을 낭비해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 논리적 분석만 합니다.",
                    "hint": "ENFP는 혁신적이고 창의적인 가능성을 탐구해요.",
                    "result": "X",
                    "explanation": "지훈은 'What if we try something wild?'라고 말했어요. 가능성을 탐구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Analysis prevents failures.",
                    "translation": "분석이 실패를 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your precision is impressive!",
                    "translation": "너의 정확함이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Data drives decisions.",
                    "translation": "데이터가 결정을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young drives decisions with @@.",
                    "hint": "ENTJ는 데이터와 논리로 결정을 내려요.",
                    "optionA": "intuition",
                    "optionB": "data",
                    "optionC": "feelings",
                    "result": "data",
                    "explanation": "태영은 데이터로 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "But innovation needs exploration!",
                    "translation": "하지만 혁신이 탐험을 필요로 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Logical exploration is best!",
                    "translation": "논리적 탐험이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I'll think more deeply!",
                    "translation": "난 더 깊이 생각해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "And I'll explore more!",
                    "translation": "그리고 난 더 탐험해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Let's find breakthroughs!",
                    "translation": "우리 돌파구를 찾자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "분석과 창의성의 조화에 대한 문장이에요.",
                    "optionA": "innovation",
                    "optionB": "Logic",
                    "optionC": "breakthrough",
                    "optionD": "creates",
                    "optionE": "creativity",
                    "result": "Logic creativity creates breakthrough innovation",
                    "explanation": "논리와 창의성이 혁신적 돌파구를 만들어요."
                }
            ]
        }
    ]
}
ID: 19137 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "시간이 있어도 자꾸 늦어!",
            "explanation": "ENTJ의 계획성과 ENFP의 즉흥성 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Schedules keep us on track!",
                    "translation": "스케줄이 우리를 궤도에 유지해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "Something awesome always happens!",
                    "translation": "정말 멋진 게 항상 일어나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Last-minute chaos ruins plans!",
                    "translation": "마지막 순간 혼돈이 계획을 파괴해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도훈은 철저한 스케줄을 좋아합니다.",
                    "hint": "ENFP는 예상 밖의 즐거운 것들을 좋아해요.",
                    "result": "X",
                    "explanation": "도훈은 'Something awesome always happens'라고 말했어요. 즉흥성을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Structure enables achievement.",
                    "translation": "구조가 성취를 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "Your planning is so impressive!",
                    "translation": "너의 계획이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Timing matters for success.",
                    "translation": "타이밍이 성공에 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo values @@.",
                    "hint": "ENTJ는 정확한 타이밍과 스케줄을 중요시해요.",
                    "optionA": "spontaneity",
                    "optionB": "timing",
                    "optionC": "surprises",
                    "result": "timing",
                    "explanation": "준서는 타이밍을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도훈",
                    "script": "But surprises spark magic!",
                    "translation": "하지만 놀라움이 마법을 일으켜!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Planned surprises work best!",
                    "translation": "계획된 놀라움이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "I'll be more punctual!",
                    "translation": "난 더 시간을 지켜야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll embrace spontaneity!",
                    "translation": "그리고 난 즉흥성을 받아들여야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "Let's move forward!",
                    "translation": "우리 나아가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "On schedule!",
                    "translation": "스케줄대로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획성과 즉흥성의 조화에 대한 문장이에요.",
                    "result": "Planning spontaneity creates dynamic momentum",
                    "explanation": "계획과 즉흥성이 역동적인 추진력을 만들어요.",
                    "optionA": "dynamic",
                    "optionB": "creates",
                    "optionC": "spontaneity",
                    "optionD": "Planning",
                    "optionE": "momentum"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "시간이 있어도 자꾸 늦어!",
            "explanation": "ENTJ의 계획성과 ENFP의 즉흥성 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Schedules keep us on track!",
                    "translation": "스케줄이 우리를 궤도에 유지해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "Something awesome always happens!",
                    "translation": "정말 멋진 게 항상 일어나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Last-minute chaos ruins plans!",
                    "translation": "마지막 순간 혼돈이 계획을 파괴해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도훈은 철저한 스케줄을 좋아합니다.",
                    "hint": "ENFP는 예상 밖의 즐거운 것들을 좋아해요.",
                    "result": "X",
                    "explanation": "도훈은 'Something awesome always happens'라고 말했어요. 즉흥성을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Structure enables achievement.",
                    "translation": "구조가 성취를 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "Your planning is so impressive!",
                    "translation": "너의 계획이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Timing matters for success.",
                    "translation": "타이밍이 성공에 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo values @@.",
                    "hint": "ENTJ는 정확한 타이밍과 스케줄을 중요시해요.",
                    "optionA": "spontaneity",
                    "optionB": "timing",
                    "optionC": "surprises",
                    "result": "timing",
                    "explanation": "준서는 타이밍을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도훈",
                    "script": "But surprises spark magic!",
                    "translation": "하지만 놀라움이 마법을 일으켜!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Planned surprises work best!",
                    "translation": "계획된 놀라움이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "I'll be more punctual!",
                    "translation": "난 더 시간을 지켜야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll embrace spontaneity!",
                    "translation": "그리고 난 즉흥성을 받아들여야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "Let's move forward!",
                    "translation": "우리 나아가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "On schedule!",
                    "translation": "스케줄대로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획성과 즉흥성의 조화에 대한 문장이에요.",
                    "optionA": "dynamic",
                    "optionB": "creates",
                    "optionC": "spontaneity",
                    "optionD": "Planning",
                    "optionE": "momentum",
                    "result": "Planning spontaneity creates dynamic momentum",
                    "explanation": "계획과 즉흥성이 역동적인 추진력을 만들어요."
                }
            ]
        }
    ]
}
ID: 19138 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "지금 결정하자!",
            "explanation": "ENTJ의 결단과 ENFP의 재검토 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "We must decide now!",
                    "translation": "우리 지금 결정해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "But what if we reconsider?",
                    "translation": "하지만 우리 다시 생각해볼까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Delay creates missed opportunities!",
                    "translation": "지연이 놓친 기회를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 바로 결정하려고 합니다.",
                    "hint": "ENFP는 모든 옵션을 다시 고려하고 싶어해요.",
                    "result": "X",
                    "explanation": "현우는 'But what if we reconsider?'라고 말했어요. 재검토를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Decisive action wins!",
                    "translation": "단호한 행동이 이겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your conviction is strong!",
                    "translation": "너의 확신이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "We commit and execute.",
                    "translation": "우리는 약속하고 실행해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u commits and @@.",
                    "hint": "ENTJ는 결정 후 즉시 실행해요.",
                    "optionA": "waits",
                    "optionB": "executes",
                    "optionC": "reconsiders",
                    "result": "executes",
                    "explanation": "진우는 약속 후 실행해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But new options always appear!",
                    "translation": "하지만 새로운 옵션이 항상 나타나!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Good decisions stick!",
                    "translation": "좋은 결정은 견뎌!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll decide faster!",
                    "translation": "난 더 빨리 결정할게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll be flexible!",
                    "translation": "그리고 난 더 유연해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's move forward!",
                    "translation": "우리 앞으로 나아가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "With confidence!",
                    "translation": "확신으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결단과 개방성의 균형에 대한 문장이에요.",
                    "result": "Decisive open thinking creates progress",
                    "explanation": "결단력 있으면서도 개방적인 사고가 진전을 만들어요.",
                    "optionA": "progress",
                    "optionB": "open",
                    "optionC": "thinking",
                    "optionD": "Decisive",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "지금 결정하자!",
            "explanation": "ENTJ의 결단과 ENFP의 재검토 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "We must decide now!",
                    "translation": "우리 지금 결정해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "But what if we reconsider?",
                    "translation": "하지만 우리 다시 생각해볼까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Delay creates missed opportunities!",
                    "translation": "지연이 놓친 기회를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 바로 결정하려고 합니다.",
                    "hint": "ENFP는 모든 옵션을 다시 고려하고 싶어해요.",
                    "result": "X",
                    "explanation": "현우는 'But what if we reconsider?'라고 말했어요. 재검토를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Decisive action wins!",
                    "translation": "단호한 행동이 이겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your conviction is strong!",
                    "translation": "너의 확신이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "We commit and execute.",
                    "translation": "우리는 약속하고 실행해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u commits and @@.",
                    "hint": "ENTJ는 결정 후 즉시 실행해요.",
                    "optionA": "waits",
                    "optionB": "executes",
                    "optionC": "reconsiders",
                    "result": "executes",
                    "explanation": "진우는 약속 후 실행해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But new options always appear!",
                    "translation": "하지만 새로운 옵션이 항상 나타나!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Good decisions stick!",
                    "translation": "좋은 결정은 견뎌!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll decide faster!",
                    "translation": "난 더 빨리 결정할게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll be flexible!",
                    "translation": "그리고 난 더 유연해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's move forward!",
                    "translation": "우리 앞으로 나아가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "With confidence!",
                    "translation": "확신으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결단과 개방성의 균형에 대한 문장이에요.",
                    "optionA": "progress",
                    "optionB": "open",
                    "optionC": "thinking",
                    "optionD": "Decisive",
                    "optionE": "creates",
                    "result": "Decisive open thinking creates progress",
                    "explanation": "결단력 있으면서도 개방적인 사고가 진전을 만들어요."
                }
            ]
        }
    ]
}
ID: 19139 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "모든 의견을 들어봐!",
            "explanation": "ENTJ의 확신과 ENFP의 포용 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "My way is the best!",
                    "translation": "내 방식이 최고야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "But everyone has great ideas!",
                    "translation": "하지만 모두가 좋은 아이디어가 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Best path requires conviction!",
                    "translation": "최고의 길이 확신을 필요로 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 한 가지 방식만 고집합니다.",
                    "hint": "ENFP는 모든 관점을 포함하고 싶어해요.",
                    "result": "X",
                    "explanation": "도윤은 'But everyone has great ideas'라고 말했어요. 포용을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Conviction drives execution.",
                    "translation": "확신이 실행을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your leadership is powerful!",
                    "translation": "너의 리더십이 강력해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I choose the optimal path.",
                    "translation": "나는 최적의 길을 선택해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun chooses the @@ path.",
                    "hint": "ENTJ는 최적의 경로를 선택해요.",
                    "optionA": "popular",
                    "optionB": "optimal",
                    "optionC": "flexible",
                    "result": "optimal",
                    "explanation": "성준은 최적의 길을 선택해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "But diverse input sparks genius!",
                    "translation": "하지만 다양한 의견이 천재를 일으켜!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Optimal path includes best input!",
                    "translation": "최적의 길이 최고의 의견을 포함해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I'll follow your vision!",
                    "translation": "난 너의 비전을 따를게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll listen more!",
                    "translation": "그리고 난 더 들어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's lead together!",
                    "translation": "우리 함께 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "Powerfully!",
                    "translation": "강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "확신과 포용의 조화에 대한 문장이에요.",
                    "result": "Conviction inclusion creates optimal leadership",
                    "explanation": "확신과 포용이 최적의 리더십을 만들어요.",
                    "optionA": "leadership",
                    "optionB": "optimal",
                    "optionC": "creates",
                    "optionD": "inclusion",
                    "optionE": "Conviction"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "모든 의견을 들어봐!",
            "explanation": "ENTJ의 확신과 ENFP의 포용 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "My way is the best!",
                    "translation": "내 방식이 최고야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "But everyone has great ideas!",
                    "translation": "하지만 모두가 좋은 아이디어가 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Best path requires conviction!",
                    "translation": "최고의 길이 확신을 필요로 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 한 가지 방식만 고집합니다.",
                    "hint": "ENFP는 모든 관점을 포함하고 싶어해요.",
                    "result": "X",
                    "explanation": "도윤은 'But everyone has great ideas'라고 말했어요. 포용을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Conviction drives execution.",
                    "translation": "확신이 실행을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your leadership is powerful!",
                    "translation": "너의 리더십이 강력해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I choose the optimal path.",
                    "translation": "나는 최적의 길을 선택해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun chooses the @@ path.",
                    "hint": "ENTJ는 최적의 경로를 선택해요.",
                    "optionA": "popular",
                    "optionB": "optimal",
                    "optionC": "flexible",
                    "result": "optimal",
                    "explanation": "성준은 최적의 길을 선택해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "But diverse input sparks genius!",
                    "translation": "하지만 다양한 의견이 천재를 일으켜!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Optimal path includes best input!",
                    "translation": "최적의 길이 최고의 의견을 포함해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I'll follow your vision!",
                    "translation": "난 너의 비전을 따를게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll listen more!",
                    "translation": "그리고 난 더 들어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's lead together!",
                    "translation": "우리 함께 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "Powerfully!",
                    "translation": "강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "확신과 포용의 조화에 대한 문장이에요.",
                    "optionA": "leadership",
                    "optionB": "optimal",
                    "optionC": "creates",
                    "optionD": "inclusion",
                    "optionE": "Conviction",
                    "result": "Conviction inclusion creates optimal leadership",
                    "explanation": "확신과 포용이 최적의 리더십을 만들어요."
                }
            ]
        }
    ]
}
ID: 19140 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박이 있어도 끝내자!",
            "explanation": "ENTJ의 추진력과 ENFP의 에너지 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "We must push through!",
                    "translation": "우리 밀어붙여야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Let's keep energy up!",
                    "translation": "우리 기운을 유지하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Pressure creates results!",
                    "translation": "압박이 결과를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 압박을 회피하려고 합니다.",
                    "hint": "ENFP는 긍정적 에너지로 극복하려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Let's keep energy up'이라고 말했어요. 에너지 유지를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Driving forward beats obstacles.",
                    "translation": "앞으로 나아가는 게 장애를 이겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your determination inspires me!",
                    "translation": "너의 결단력이 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "I push past resistance.",
                    "translation": "나는 저항을 뚫고 나아가."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Gun-ho pushes past @@.",
                    "hint": "ENTJ는 저항과 어려움을 극복해요.",
                    "optionA": "energy",
                    "optionB": "resistance",
                    "optionC": "problems",
                    "result": "resistance",
                    "explanation": "건호는 저항을 뚫고 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "But positive vibes help more!",
                    "translation": "하지만 긍정적 기운이 더 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Determination with energy works best!",
                    "translation": "에너지가 있는 결단이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "I'll push harder!",
                    "translation": "난 더 밀어붙일게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "And I'll stay positive!",
                    "translation": "그리고 난 긍정적이어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Let's finish strong!",
                    "translation": "우리 강하게 끝내자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "추진력과 에너지의 조화에 대한 문장이에요.",
                    "result": "Determination energy creates unstoppable momentum",
                    "explanation": "추진력과 에너지가 멈출 수 없는 추진력을 만들어요.",
                    "optionA": "unstoppable",
                    "optionB": "creates",
                    "optionC": "Determination",
                    "optionD": "energy",
                    "optionE": "momentum"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박이 있어도 끝내자!",
            "explanation": "ENTJ의 추진력과 ENFP의 에너지 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "We must push through!",
                    "translation": "우리 밀어붙여야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Let's keep energy up!",
                    "translation": "우리 기운을 유지하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Pressure creates results!",
                    "translation": "압박이 결과를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 압박을 회피하려고 합니다.",
                    "hint": "ENFP는 긍정적 에너지로 극복하려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Let's keep energy up'이라고 말했어요. 에너지 유지를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Driving forward beats obstacles.",
                    "translation": "앞으로 나아가는 게 장애를 이겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your determination inspires me!",
                    "translation": "너의 결단력이 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "I push past resistance.",
                    "translation": "나는 저항을 뚫고 나아가."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Gun-ho pushes past @@.",
                    "hint": "ENTJ는 저항과 어려움을 극복해요.",
                    "optionA": "energy",
                    "optionB": "resistance",
                    "optionC": "problems",
                    "result": "resistance",
                    "explanation": "건호는 저항을 뚫고 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "But positive vibes help more!",
                    "translation": "하지만 긍정적 기운이 더 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Determination with energy works best!",
                    "translation": "에너지가 있는 결단이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "I'll push harder!",
                    "translation": "난 더 밀어붙일게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "And I'll stay positive!",
                    "translation": "그리고 난 긍정적이어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Let's finish strong!",
                    "translation": "우리 강하게 끝내자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "추진력과 에너지의 조화에 대한 문장이에요.",
                    "optionA": "unstoppable",
                    "optionB": "creates",
                    "optionC": "Determination",
                    "optionD": "energy",
                    "optionE": "momentum",
                    "result": "Determination energy creates unstoppable momentum",
                    "explanation": "추진력과 에너지가 멈출 수 없는 추진력을 만들어요."
                }
            ]
        }
    ]
}
ID: 19141 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "예상 밖 상황에 강하자!",
            "explanation": "ENTJ의 계획 대비와 ENFP의 즉흥 적응 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "We need backup plans!",
                    "translation": "우리 백업 계획이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Improvisation beats rigid plans!",
                    "translation": "즉흥성이 경직된 계획을 이겨!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Planning prevents disasters!",
                    "translation": "계획이 재해를 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 모든 상황을 미리 예상합니다.",
                    "hint": "ENFP는 즉흥적으로 상황에 적응해요.",
                    "result": "X",
                    "explanation": "현우는 'Improvisation beats rigid plans'라고 말했어요. 즉흥성을 신뢰해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Backup plans save the day.",
                    "translation": "백업 계획이 하루를 구해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your preparation is smart!",
                    "translation": "너의 준비가 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I prepare for contingencies.",
                    "translation": "나는 비상사태에 준비해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u prepares for @@.",
                    "hint": "ENTJ는 예상치 못한 상황에 대비해요.",
                    "optionA": "fun",
                    "optionB": "contingencies",
                    "optionC": "changes",
                    "result": "contingencies",
                    "explanation": "진우는 비상사태에 대비해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But flexibility finds solutions!",
                    "translation": "하지만 유연함이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Flexibility plus preparation is best!",
                    "translation": "준비가 있는 유연함이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll plan ahead!",
                    "translation": "난 미리 계획해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll stay flexible!",
                    "translation": "그리고 난 유연해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's be ready!",
                    "translation": "우리 준비되자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "For anything!",
                    "translation": "뭐든지!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획과 즉흥성의 위기 대응에 대한 문장이에요.",
                    "result": "Planning flexibility overcomes unexpected challenges",
                    "explanation": "계획과 유연함이 예상 밖의 도전을 극복해요.",
                    "optionA": "overcomes",
                    "optionB": "unexpected",
                    "optionC": "Planning",
                    "optionD": "challenges",
                    "optionE": "flexibility"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "예상 밖 상황에 강하자!",
            "explanation": "ENTJ의 계획 대비와 ENFP의 즉흥 적응 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "We need backup plans!",
                    "translation": "우리 백업 계획이 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Improvisation beats rigid plans!",
                    "translation": "즉흥성이 경직된 계획을 이겨!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Planning prevents disasters!",
                    "translation": "계획이 재해를 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 모든 상황을 미리 예상합니다.",
                    "hint": "ENFP는 즉흥적으로 상황에 적응해요.",
                    "result": "X",
                    "explanation": "현우는 'Improvisation beats rigid plans'라고 말했어요. 즉흥성을 신뢰해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Backup plans save the day.",
                    "translation": "백업 계획이 하루를 구해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your preparation is smart!",
                    "translation": "너의 준비가 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I prepare for contingencies.",
                    "translation": "나는 비상사태에 준비해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u prepares for @@.",
                    "hint": "ENTJ는 예상치 못한 상황에 대비해요.",
                    "optionA": "fun",
                    "optionB": "contingencies",
                    "optionC": "changes",
                    "result": "contingencies",
                    "explanation": "진우는 비상사태에 대비해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But flexibility finds solutions!",
                    "translation": "하지만 유연함이 해결책을 찾아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Flexibility plus preparation is best!",
                    "translation": "준비가 있는 유연함이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll plan ahead!",
                    "translation": "난 미리 계획해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll stay flexible!",
                    "translation": "그리고 난 유연해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's be ready!",
                    "translation": "우리 준비되자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "For anything!",
                    "translation": "뭐든지!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획과 즉흥성의 위기 대응에 대한 문장이에요.",
                    "optionA": "overcomes",
                    "optionB": "unexpected",
                    "optionC": "Planning",
                    "optionD": "challenges",
                    "optionE": "flexibility",
                    "result": "Planning flexibility overcomes unexpected challenges",
                    "explanation": "계획과 유연함이 예상 밖의 도전을 극복해요."
                }
            ]
        }
    ]
}
ID: 19142 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "큰 그림을 그려!",
            "explanation": "ENTJ의 전략적 시각과 ENFP의 현재 초점 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "We must think strategically!",
                    "translation": "우리 전략적으로 생각해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "Today's experience matters most!",
                    "translation": "오늘의 경험이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Strategy shapes long-term success!",
                    "translation": "전략이 장기 성공을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도훈은 장기 전략에만 집중합니다.",
                    "hint": "ENFP는 현재의 경험과 즐거움을 소중하게 해요.",
                    "result": "X",
                    "explanation": "도훈은 'Today's experience matters most'라고 말했어요. 현재 초점을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Big picture drives everything.",
                    "translation": "큰 그림이 모든 걸 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "Your vision is impressive!",
                    "translation": "너의 비전이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I think five years ahead.",
                    "translation": "나는 5년 앞을 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-sung thinks @@ ahead.",
                    "hint": "ENTJ는 장기적으로 미래를 계획해요.",
                    "optionA": "one day",
                    "optionB": "five years",
                    "optionC": "right now",
                    "result": "five years",
                    "explanation": "태성은 5년 앞을 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도훈",
                    "script": "But today creates tomorrow!",
                    "translation": "하지만 오늘이 내일을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Strategic today creates great tomorrow!",
                    "translation": "전략적 오늘이 좋은 내일을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "I'll think bigger!",
                    "translation": "난 더 크게 생각해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "And I'll enjoy today!",
                    "translation": "그리고 난 오늘을 즐겨야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "Let's build the future!",
                    "translation": "우리 미래를 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "Starting now!",
                    "translation": "지금부터!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략과 현재의 조화에 대한 문장이에요.",
                    "result": "Strategy present creates thriving future",
                    "explanation": "전략과 현재의 즐거움이 번영하는 미래를 만들어요.",
                    "optionA": "creates",
                    "optionB": "thriving",
                    "optionC": "present",
                    "optionD": "future",
                    "optionE": "Strategy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "큰 그림을 그려!",
            "explanation": "ENTJ의 전략적 시각과 ENFP의 현재 초점 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "We must think strategically!",
                    "translation": "우리 전략적으로 생각해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도훈",
                    "script": "Today's experience matters most!",
                    "translation": "오늘의 경험이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Strategy shapes long-term success!",
                    "translation": "전략이 장기 성공을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도훈은 장기 전략에만 집중합니다.",
                    "hint": "ENFP는 현재의 경험과 즐거움을 소중하게 해요.",
                    "result": "X",
                    "explanation": "도훈은 'Today's experience matters most'라고 말했어요. 현재 초점을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Big picture drives everything.",
                    "translation": "큰 그림이 모든 걸 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "Your vision is impressive!",
                    "translation": "너의 비전이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I think five years ahead.",
                    "translation": "나는 5년 앞을 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-sung thinks @@ ahead.",
                    "hint": "ENTJ는 장기적으로 미래를 계획해요.",
                    "optionA": "one day",
                    "optionB": "five years",
                    "optionC": "right now",
                    "result": "five years",
                    "explanation": "태성은 5년 앞을 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도훈",
                    "script": "But today creates tomorrow!",
                    "translation": "하지만 오늘이 내일을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Strategic today creates great tomorrow!",
                    "translation": "전략적 오늘이 좋은 내일을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "I'll think bigger!",
                    "translation": "난 더 크게 생각해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "And I'll enjoy today!",
                    "translation": "그리고 난 오늘을 즐겨야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "Let's build the future!",
                    "translation": "우리 미래를 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "Starting now!",
                    "translation": "지금부터!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략과 현재의 조화에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "thriving",
                    "optionC": "present",
                    "optionD": "future",
                    "optionE": "Strategy",
                    "result": "Strategy present creates thriving future",
                    "explanation": "전략과 현재의 즐거움이 번영하는 미래를 만들어요."
                }
            ]
        }
    ]
}
ID: 19143 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 기회를 놓치지 말자!",
            "explanation": "ENTJ의 초점 유지와 ENFP의 새로운 시도 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We must stay focused!",
                    "translation": "우리 집중해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "But what about that new thing?",
                    "translation": "하지만 그 새로운 거는 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Focus beats new ideas!",
                    "translation": "집중이 새로운 아이디어를 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 한 가지에만 집중합니다.",
                    "hint": "ENFP는 새로운 가능성과 기회를 계속 탐색해요.",
                    "result": "X",
                    "explanation": "도윤은 'But what about that new thing?'이라고 말했어요. 새로운 기회를 보고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Distraction wastes focus.",
                    "translation": "산만이 집중을 낭비해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your commitment is admirable!",
                    "translation": "너의 약속이 존경해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I drive toward goals.",
                    "translation": "나는 목표를 향해 나아가."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo drives toward @@.",
                    "hint": "ENTJ는 설정된 목표를 향해 나아가요.",
                    "optionA": "opportunities",
                    "optionB": "goals",
                    "optionC": "new things",
                    "result": "goals",
                    "explanation": "준서는 목표를 향해 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "But new opportunities are exciting!",
                    "translation": "하지만 새로운 기회가 신나!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Strategic opportunities align with goals!",
                    "translation": "전략적 기회가 목표와 맞아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I'll stay more focused!",
                    "translation": "난 더 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll explore opportunities!",
                    "translation": "그리고 난 기회를 탐색해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's seize the best!",
                    "translation": "우리 최고를 잡자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "That align with our goals!",
                    "translation": "우리 목표와 맞는!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "초점과 새로운 기회의 균형에 대한 문장이에요.",
                    "result": "Focus opportunity creates strategic growth",
                    "explanation": "초점과 새로운 기회가 전략적 성장을 만들어요.",
                    "optionA": "Focus",
                    "optionB": "strategic",
                    "optionC": "opportunity",
                    "optionD": "creates",
                    "optionE": "growth"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 기회를 놓치지 말자!",
            "explanation": "ENTJ의 초점 유지와 ENFP의 새로운 시도 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We must stay focused!",
                    "translation": "우리 집중해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "But what about that new thing?",
                    "translation": "하지만 그 새로운 거는 어때?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Focus beats new ideas!",
                    "translation": "집중이 새로운 아이디어를 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 한 가지에만 집중합니다.",
                    "hint": "ENFP는 새로운 가능성과 기회를 계속 탐색해요.",
                    "result": "X",
                    "explanation": "도윤은 'But what about that new thing?'이라고 말했어요. 새로운 기회를 보고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Distraction wastes focus.",
                    "translation": "산만이 집중을 낭비해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your commitment is admirable!",
                    "translation": "너의 약속이 존경해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I drive toward goals.",
                    "translation": "나는 목표를 향해 나아가."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo drives toward @@.",
                    "hint": "ENTJ는 설정된 목표를 향해 나아가요.",
                    "optionA": "opportunities",
                    "optionB": "goals",
                    "optionC": "new things",
                    "result": "goals",
                    "explanation": "준서는 목표를 향해 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "But new opportunities are exciting!",
                    "translation": "하지만 새로운 기회가 신나!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Strategic opportunities align with goals!",
                    "translation": "전략적 기회가 목표와 맞아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I'll stay more focused!",
                    "translation": "난 더 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll explore opportunities!",
                    "translation": "그리고 난 기회를 탐색해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's seize the best!",
                    "translation": "우리 최고를 잡자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "That align with our goals!",
                    "translation": "우리 목표와 맞는!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "초점과 새로운 기회의 균형에 대한 문장이에요.",
                    "optionA": "Focus",
                    "optionB": "strategic",
                    "optionC": "opportunity",
                    "optionD": "creates",
                    "optionE": "growth",
                    "result": "Focus opportunity creates strategic growth",
                    "explanation": "초점과 새로운 기회가 전략적 성장을 만들어요."
                }
            ]
        }
    ]
}
ID: 19144 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "모든 사람과 연결하기!",
            "explanation": "ENTJ의 효율성 선별과 ENFP의 포용 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We need selective relationships!",
                    "translation": "우리 선별된 관계가 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "Everyone can be amazing!",
                    "translation": "모두가 대단할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Quality beats quantity always!",
                    "translation": "질이 항상 양을 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 효율적인 관계만 선호합니다.",
                    "hint": "ENFP는 모든 사람과 연결되고 싶어해요.",
                    "result": "X",
                    "explanation": "지영은 'Everyone can be amazing'이라고 말했어요. 포용을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Deep relationships require focus.",
                    "translation": "깊은 관계가 집중을 요구해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Your depth is amazing!",
                    "translation": "너의 깊이가 대단해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I nurture key relationships.",
                    "translation": "나는 핵심 관계를 기른다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun nurtures @@ relationships.",
                    "hint": "ENTJ는 의미 있는 핵심 관계를 유지해요.",
                    "optionA": "many",
                    "optionB": "key",
                    "optionC": "all",
                    "result": "key",
                    "explanation": "성준은 핵심 관계를 기른다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "But new connections bring magic!",
                    "translation": "하지만 새로운 연결이 마법을 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Quality connections bring lasting magic!",
                    "translation": "좋은 연결이 지속적인 마법을 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "I'll go deeper!",
                    "translation": "난 더 깊이 들어갈게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll connect more!",
                    "translation": "그리고 난 더 연결해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Let's build community!",
                    "translation": "우리 커뮤니티를 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "With purpose!",
                    "translation": "목적으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "질과 포용의 관계에 대한 문장이에요.",
                    "result": "Quality quantity creates thriving community",
                    "explanation": "질과 포용이 번영하는 커뮤니티를 만들어요.",
                    "optionA": "thriving",
                    "optionB": "creates",
                    "optionC": "community",
                    "optionD": "quantity",
                    "optionE": "Quality"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "모든 사람과 연결하기!",
            "explanation": "ENTJ의 효율성 선별과 ENFP의 포용 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We need selective relationships!",
                    "translation": "우리 선별된 관계가 필요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "Everyone can be amazing!",
                    "translation": "모두가 대단할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Quality beats quantity always!",
                    "translation": "질이 항상 양을 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 효율적인 관계만 선호합니다.",
                    "hint": "ENFP는 모든 사람과 연결되고 싶어해요.",
                    "result": "X",
                    "explanation": "지영은 'Everyone can be amazing'이라고 말했어요. 포용을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Deep relationships require focus.",
                    "translation": "깊은 관계가 집중을 요구해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Your depth is amazing!",
                    "translation": "너의 깊이가 대단해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I nurture key relationships.",
                    "translation": "나는 핵심 관계를 기른다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun nurtures @@ relationships.",
                    "hint": "ENTJ는 의미 있는 핵심 관계를 유지해요.",
                    "optionA": "many",
                    "optionB": "key",
                    "optionC": "all",
                    "result": "key",
                    "explanation": "성준은 핵심 관계를 기른다."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "But new connections bring magic!",
                    "translation": "하지만 새로운 연결이 마법을 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Quality connections bring lasting magic!",
                    "translation": "좋은 연결이 지속적인 마법을 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "I'll go deeper!",
                    "translation": "난 더 깊이 들어갈게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll connect more!",
                    "translation": "그리고 난 더 연결해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Let's build community!",
                    "translation": "우리 커뮤니티를 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "With purpose!",
                    "translation": "목적으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "질과 포용의 관계에 대한 문장이에요.",
                    "optionA": "thriving",
                    "optionB": "creates",
                    "optionC": "community",
                    "optionD": "quantity",
                    "optionE": "Quality",
                    "result": "Quality quantity creates thriving community",
                    "explanation": "질과 포용이 번영하는 커뮤니티를 만들어요."
                }
            ]
        }
    ]
}
ID: 19145 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "즐거운 팀 문화!",
            "explanation": "ENTJ의 결과 중심과 ENFP의 과정 중심 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Results define success!",
                    "translation": "결과가 성공을 정의해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "How we work matters too!",
                    "translation": "우리가 어떻게 일하는지도 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Outcomes drive everything!",
                    "translation": "결과가 모든 걸 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 결과만 중시합니다.",
                    "hint": "ENFP는 팀의 과정과 즐거운 문화도 소중해해요.",
                    "result": "X",
                    "explanation": "현우는 'How we work matters too'라고 말했어요. 과정을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Process serves results.",
                    "translation": "과정이 결과를 섬긴다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your results are incredible!",
                    "translation": "너의 결과가 대단해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I measure by outcomes.",
                    "translation": "나는 결과로 측정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk measures by @@.",
                    "hint": "ENTJ는 결과와 성과로 측정해요.",
                    "optionA": "fun",
                    "optionB": "outcomes",
                    "optionC": "effort",
                    "result": "outcomes",
                    "explanation": "준혁은 결과로 측정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But joyful teams work better!",
                    "translation": "하지만 기쁜 팀이 더 잘 일해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Joyful teams produce great results!",
                    "translation": "기쁜 팀이 훌륭한 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll focus more on results!",
                    "translation": "난 결과에 더 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And I'll enjoy the journey!",
                    "translation": "그리고 난 과정을 즐겨야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's build great culture!",
                    "translation": "우리 좋은 문화를 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "With excellence!",
                    "translation": "우수성으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결과와 과정의 조화에 대한 문장이에요.",
                    "result": "Results joy creates sustainable excellence",
                    "explanation": "결과와 기쁨이 지속 가능한 우수성을 만들어요.",
                    "optionA": "excellence",
                    "optionB": "joy",
                    "optionC": "Results",
                    "optionD": "creates",
                    "optionE": "sustainable"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "즐거운 팀 문화!",
            "explanation": "ENTJ의 결과 중심과 ENFP의 과정 중심 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Results define success!",
                    "translation": "결과가 성공을 정의해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "How we work matters too!",
                    "translation": "우리가 어떻게 일하는지도 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Outcomes drive everything!",
                    "translation": "결과가 모든 걸 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 결과만 중시합니다.",
                    "hint": "ENFP는 팀의 과정과 즐거운 문화도 소중해해요.",
                    "result": "X",
                    "explanation": "현우는 'How we work matters too'라고 말했어요. 과정을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Process serves results.",
                    "translation": "과정이 결과를 섬긴다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your results are incredible!",
                    "translation": "너의 결과가 대단해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I measure by outcomes.",
                    "translation": "나는 결과로 측정해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk measures by @@.",
                    "hint": "ENTJ는 결과와 성과로 측정해요.",
                    "optionA": "fun",
                    "optionB": "outcomes",
                    "optionC": "effort",
                    "result": "outcomes",
                    "explanation": "준혁은 결과로 측정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But joyful teams work better!",
                    "translation": "하지만 기쁜 팀이 더 잘 일해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Joyful teams produce great results!",
                    "translation": "기쁜 팀이 훌륭한 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll focus more on results!",
                    "translation": "난 결과에 더 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And I'll enjoy the journey!",
                    "translation": "그리고 난 과정을 즐겨야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's build great culture!",
                    "translation": "우리 좋은 문화를 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "With excellence!",
                    "translation": "우수성으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결과와 과정의 조화에 대한 문장이에요.",
                    "optionA": "excellence",
                    "optionB": "joy",
                    "optionC": "Results",
                    "optionD": "creates",
                    "optionE": "sustainable",
                    "result": "Results joy creates sustainable excellence",
                    "explanation": "결과와 기쁨이 지속 가능한 우수성을 만들어요."
                }
            ]
        }
    ]
}
ID: 19146 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직설적이어도 괜찮아!",
            "explanation": "ENTJ의 솔직함과 ENFP의 부드러움 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I'll be direct about issues!",
                    "translation": "나는 문제에 대해 직설적일 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Can we be gentler?",
                    "translation": "우리 좀 부드럽게 할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Honesty beats kindness always!",
                    "translation": "솔직함이 친절을 항상 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 솔직함보다 부드러움을 선호합니다.",
                    "hint": "ENFP는 따뜻하고 포용적인 방식으로 소통하고 싶어해요.",
                    "result": "X",
                    "explanation": "현우는 'Can we be gentler?'라고 말했어요. 부드러움을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Issues need direct addressing.",
                    "translation": "문제가 직접 다룸을 필요로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your honesty helps us!",
                    "translation": "너의 솔직함이 우리를 도와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Truth must be stated.",
                    "translation": "진실이 말해져야 한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u states the @@.",
                    "hint": "ENTJ는 진실을 명확하게 표현해요.",
                    "optionA": "kindness",
                    "optionB": "truth",
                    "optionC": "softness",
                    "result": "truth",
                    "explanation": "진우는 진실을 표현해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But tone matters too!",
                    "translation": "하지만 톤도 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Truth delivered kindly works best!",
                    "translation": "친절하게 전한 진실이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll hear hard truths!",
                    "translation": "난 어려운 진실을 들을게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll deliver them kindly!",
                    "translation": "그리고 난 그걸 친절하게 전해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's be honest!",
                    "translation": "우리 솔직하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "With care!",
                    "translation": "배려로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "솔직함과 친절의 조화에 대한 문장이에요.",
                    "result": "Honesty kindness creates trusted communication",
                    "explanation": "솔직함과 친절이 신뢰하는 소통을 만들어요.",
                    "optionA": "trusted",
                    "optionB": "communication",
                    "optionC": "Honesty",
                    "optionD": "creates",
                    "optionE": "kindness"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직설적이어도 괜찮아!",
            "explanation": "ENTJ의 솔직함과 ENFP의 부드러움 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I'll be direct about issues!",
                    "translation": "나는 문제에 대해 직설적일 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Can we be gentler?",
                    "translation": "우리 좀 부드럽게 할 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Honesty beats kindness always!",
                    "translation": "솔직함이 친절을 항상 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 솔직함보다 부드러움을 선호합니다.",
                    "hint": "ENFP는 따뜻하고 포용적인 방식으로 소통하고 싶어해요.",
                    "result": "X",
                    "explanation": "현우는 'Can we be gentler?'라고 말했어요. 부드러움을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Issues need direct addressing.",
                    "translation": "문제가 직접 다룸을 필요로 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your honesty helps us!",
                    "translation": "너의 솔직함이 우리를 도와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Truth must be stated.",
                    "translation": "진실이 말해져야 한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u states the @@.",
                    "hint": "ENTJ는 진실을 명확하게 표현해요.",
                    "optionA": "kindness",
                    "optionB": "truth",
                    "optionC": "softness",
                    "result": "truth",
                    "explanation": "진우는 진실을 표현해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But tone matters too!",
                    "translation": "하지만 톤도 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Truth delivered kindly works best!",
                    "translation": "친절하게 전한 진실이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll hear hard truths!",
                    "translation": "난 어려운 진실을 들을게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll deliver them kindly!",
                    "translation": "그리고 난 그걸 친절하게 전해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's be honest!",
                    "translation": "우리 솔직하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "With care!",
                    "translation": "배려로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "솔직함과 친절의 조화에 대한 문장이에요.",
                    "optionA": "trusted",
                    "optionB": "communication",
                    "optionC": "Honesty",
                    "optionD": "creates",
                    "optionE": "kindness",
                    "result": "Honesty kindness creates trusted communication",
                    "explanation": "솔직함과 친절이 신뢰하는 소통을 만들어요."
                }
            ]
        }
    ]
}
ID: 19147 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "미안해, 다시 시작할 수 있어?",
            "explanation": "ENTJ의 책임과 ENFP의 관계 회복 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I was wrong about that.",
                    "translation": "나는 그것에 대해 잘못했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I just want us to be good!",
                    "translation": "난 그냥 우리가 잘되길 원해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "I take responsibility here!",
                    "translation": "나는 여기서 책임을 져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 우리의 좋은 관계를 회복하려고 합니다.",
                    "hint": "INFJ는 관계 회복과 신뢰 재구축을 원해요.",
                    "result": "X",
                    "explanation": "지훈은 'I just want us to be good'이라고 말했어요. 관계 회복을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Accountability rebuilds trust.",
                    "translation": "책임이 신뢰를 다시 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your integrity is beautiful!",
                    "translation": "너의 성실함이 아름다워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I learn from mistakes.",
                    "translation": "나는 실수에서 배운다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young learns from @@.",
                    "hint": "ENTJ는 실수에서 배우고 성장해요.",
                    "optionA": "failures",
                    "optionB": "mistakes",
                    "optionC": "losses",
                    "result": "mistakes",
                    "explanation": "태영은 실수에서 배워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "And I want to move forward!",
                    "translation": "그리고 난 앞으로 나아가고 싶어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Moving forward together is best!",
                    "translation": "함께 앞으로 나아가는 게 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I believe in you!",
                    "translation": "난 너를 믿어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "I'll do better!",
                    "translation": "난 더 잘할 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Let's rebuild us!",
                    "translation": "우리 우리를 다시 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Stronger!",
                    "translation": "더 강하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "책임과 관계 회복의 조화에 대한 문장이에요.",
                    "result": "Accountability forgiveness rebuilds stronger bonds",
                    "explanation": "책임과 용서가 더 강한 유대를 만들어요.",
                    "optionA": "bonds",
                    "optionB": "stronger",
                    "optionC": "Accountability",
                    "optionD": "forgiveness",
                    "optionE": "rebuilds"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "미안해, 다시 시작할 수 있어?",
            "explanation": "ENTJ의 책임과 ENFP의 관계 회복 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "I was wrong about that.",
                    "translation": "나는 그것에 대해 잘못했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I just want us to be good!",
                    "translation": "난 그냥 우리가 잘되길 원해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "I take responsibility here!",
                    "translation": "나는 여기서 책임을 져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 우리의 좋은 관계를 회복하려고 합니다.",
                    "hint": "INFJ는 관계 회복과 신뢰 재구축을 원해요.",
                    "result": "X",
                    "explanation": "지훈은 'I just want us to be good'이라고 말했어요. 관계 회복을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Accountability rebuilds trust.",
                    "translation": "책임이 신뢰를 다시 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your integrity is beautiful!",
                    "translation": "너의 성실함이 아름다워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I learn from mistakes.",
                    "translation": "나는 실수에서 배운다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young learns from @@.",
                    "hint": "ENTJ는 실수에서 배우고 성장해요.",
                    "optionA": "failures",
                    "optionB": "mistakes",
                    "optionC": "losses",
                    "result": "mistakes",
                    "explanation": "태영은 실수에서 배워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "And I want to move forward!",
                    "translation": "그리고 난 앞으로 나아가고 싶어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Moving forward together is best!",
                    "translation": "함께 앞으로 나아가는 게 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I believe in you!",
                    "translation": "난 너를 믿어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "I'll do better!",
                    "translation": "난 더 잘할 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Let's rebuild us!",
                    "translation": "우리 우리를 다시 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Stronger!",
                    "translation": "더 강하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "책임과 관계 회복의 조화에 대한 문장이에요.",
                    "optionA": "bonds",
                    "optionB": "stronger",
                    "optionC": "Accountability",
                    "optionD": "forgiveness",
                    "optionE": "rebuilds",
                    "result": "Accountability forgiveness rebuilds stronger bonds",
                    "explanation": "책임과 용서가 더 강한 유대를 만들어요."
                }
            ]
        }
    ]
}
ID: 19148 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "변화의 방향을 정해!",
            "explanation": "ENTJ의 변혁 주도와 ENFP의 변화 수용 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We must transform everything!",
                    "translation": "우리 모든 걸 변환해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Change is always possible!",
                    "translation": "변화는 항상 가능해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Strategic transformation drives growth!",
                    "translation": "전략적 변환이 성장을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 변화를 거부합니다.",
                    "hint": "ENFP는 모든 변화의 가능성을 받아들여요.",
                    "result": "X",
                    "explanation": "도윤은 'Change is always possible'이라고 말했어요. 변화를 수용해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Change requires clear direction.",
                    "translation": "변화가 명확한 방향을 요구해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your vision for change is inspiring!",
                    "translation": "너의 변화 비전이 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I lead transformational change.",
                    "translation": "나는 변혁적 변화를 이끈다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo leads @@ change.",
                    "hint": "ENTJ는 변혁적이고 전략적인 변화를 이끌어요.",
                    "optionA": "small",
                    "optionB": "transformational",
                    "optionC": "gradual",
                    "result": "transformational",
                    "explanation": "준서는 변혁적 변화를 이끌어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "But people need time!",
                    "translation": "하지만 사람들이 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Strategic pace enables adoption!",
                    "translation": "전략적 속도가 수용을 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I'll embrace the vision!",
                    "translation": "난 비전을 받아들일게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll pace it well!",
                    "translation": "그리고 난 속도를 잘 조절해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's transform together!",
                    "translation": "우리 함께 변환하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "With everyone!",
                    "translation": "모두와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "변혁과 수용의 조화에 대한 문장이에요.",
                    "result": "Strategic transformation with adoption creates",
                    "explanation": "전략적 변환이 수용과 함께 성공을 만들어요.",
                    "optionA": "creates",
                    "optionB": "with",
                    "optionC": "adoption",
                    "optionD": "Strategic",
                    "optionE": "transformation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "변화의 방향을 정해!",
            "explanation": "ENTJ의 변혁 주도와 ENFP의 변화 수용 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We must transform everything!",
                    "translation": "우리 모든 걸 변환해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "Change is always possible!",
                    "translation": "변화는 항상 가능해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Strategic transformation drives growth!",
                    "translation": "전략적 변환이 성장을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 변화를 거부합니다.",
                    "hint": "ENFP는 모든 변화의 가능성을 받아들여요.",
                    "result": "X",
                    "explanation": "도윤은 'Change is always possible'이라고 말했어요. 변화를 수용해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Change requires clear direction.",
                    "translation": "변화가 명확한 방향을 요구해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your vision for change is inspiring!",
                    "translation": "너의 변화 비전이 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I lead transformational change.",
                    "translation": "나는 변혁적 변화를 이끈다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo leads @@ change.",
                    "hint": "ENTJ는 변혁적이고 전략적인 변화를 이끌어요.",
                    "optionA": "small",
                    "optionB": "transformational",
                    "optionC": "gradual",
                    "result": "transformational",
                    "explanation": "준서는 변혁적 변화를 이끌어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "But people need time!",
                    "translation": "하지만 사람들이 시간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Strategic pace enables adoption!",
                    "translation": "전략적 속도가 수용을 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "I'll embrace the vision!",
                    "translation": "난 비전을 받아들일게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll pace it well!",
                    "translation": "그리고 난 속도를 잘 조절해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's transform together!",
                    "translation": "우리 함께 변환하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "With everyone!",
                    "translation": "모두와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "변혁과 수용의 조화에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "with",
                    "optionC": "adoption",
                    "optionD": "Strategic",
                    "optionE": "transformation",
                    "result": "Strategic transformation with adoption creates",
                    "explanation": "전략적 변환이 수용과 함께 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 19149 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "일과 즐거움의 균형!",
            "explanation": "ENTJ의 책임감과 ENFP의 낙천성 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Responsibility comes first always!",
                    "translation": "책임이 항상 먼저야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "But life is for living!",
                    "translation": "하지만 삶은 살기 위한 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Duty drives success!",
                    "translation": "의무가 성공을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 책임과 의무만 봅니다.",
                    "hint": "ENFP는 삶의 즐거움과 의미도 소중해해요.",
                    "result": "X",
                    "explanation": "지영은 'But life is for living'이라고 말했어요. 즐거움을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Excellence requires dedication.",
                    "translation": "우수성이 헌신을 요구해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Your commitment is admirable!",
                    "translation": "너의 약속이 존경해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I take my obligations seriously.",
                    "translation": "나는 의무를 진지하게 받아들인다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun takes obligations @@.",
                    "hint": "ENTJ는 의무와 책임을 진지하게 받아들여요.",
                    "optionA": "lightly",
                    "optionB": "seriously",
                    "optionC": "flexibly",
                    "result": "seriously",
                    "explanation": "성준은 의무를 진지하게 받아들여요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "But balance brings better results!",
                    "translation": "하지만 균형이 더 나은 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Balanced commitment produces excellence!",
                    "translation": "균형있는 약속이 우수성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "I'll be more responsible!",
                    "translation": "난 더 책임감 있어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll enjoy more!",
                    "translation": "그리고 난 더 즐겨야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Let's live fully!",
                    "translation": "우리 완전하게 살자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "And excellently!",
                    "translation": "그리고 우수하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "책임과 즐거움의 균형에 대한 문장이에요.",
                    "result": "Responsibility joy creates meaningful excellence",
                    "explanation": "책임과 기쁨이 의미 있는 우수성을 만들어요.",
                    "optionA": "meaningful",
                    "optionB": "creates",
                    "optionC": "joy",
                    "optionD": "Responsibility",
                    "optionE": "excellence"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "일과 즐거움의 균형!",
            "explanation": "ENTJ의 책임감과 ENFP의 낙천성 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Responsibility comes first always!",
                    "translation": "책임이 항상 먼저야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "But life is for living!",
                    "translation": "하지만 삶은 살기 위한 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Duty drives success!",
                    "translation": "의무가 성공을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 책임과 의무만 봅니다.",
                    "hint": "ENFP는 삶의 즐거움과 의미도 소중해해요.",
                    "result": "X",
                    "explanation": "지영은 'But life is for living'이라고 말했어요. 즐거움을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Excellence requires dedication.",
                    "translation": "우수성이 헌신을 요구해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Your commitment is admirable!",
                    "translation": "너의 약속이 존경해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I take my obligations seriously.",
                    "translation": "나는 의무를 진지하게 받아들인다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun takes obligations @@.",
                    "hint": "ENTJ는 의무와 책임을 진지하게 받아들여요.",
                    "optionA": "lightly",
                    "optionB": "seriously",
                    "optionC": "flexibly",
                    "result": "seriously",
                    "explanation": "성준은 의무를 진지하게 받아들여요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "But balance brings better results!",
                    "translation": "하지만 균형이 더 나은 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Balanced commitment produces excellence!",
                    "translation": "균형있는 약속이 우수성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "I'll be more responsible!",
                    "translation": "난 더 책임감 있어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll enjoy more!",
                    "translation": "그리고 난 더 즐겨야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Let's live fully!",
                    "translation": "우리 완전하게 살자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "And excellently!",
                    "translation": "그리고 우수하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "책임과 즐거움의 균형에 대한 문장이에요.",
                    "optionA": "meaningful",
                    "optionB": "creates",
                    "optionC": "joy",
                    "optionD": "Responsibility",
                    "optionE": "excellence",
                    "result": "Responsibility joy creates meaningful excellence",
                    "explanation": "책임과 기쁨이 의미 있는 우수성을 만들어요."
                }
            ]
        }
    ]
}
ID: 19150 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "효율성과 인정의 균형!",
            "explanation": "ENTJ의 결과 중심과 ESFJ의 인간관계 중심 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Results matter the most!",
                    "translation": "결과가 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "People need recognition too!",
                    "translation": "사람들도 인정이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Output drives everything forward!",
                    "translation": "산출이 모든 걸 앞으로 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하준은 결과만 추구합니다.",
                    "hint": "ESFJ는 사람들의 노력과 감정도 소중하게 생각해요.",
                    "result": "X",
                    "explanation": "하준은 'People need recognition too'라고 말했어요. 인간관계를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Recognition motivates better results.",
                    "translation": "인정이 더 나은 결과를 동기화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하준",
                    "script": "Your focus is impressive!",
                    "translation": "너의 집중이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I drive toward outcomes.",
                    "translation": "나는 결과를 향해 나아간다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk drives toward @@.",
                    "hint": "ENTJ는 성과와 결과를 향해 집중해요.",
                    "optionA": "people",
                    "optionB": "outcomes",
                    "optionC": "harmony",
                    "result": "outcomes",
                    "explanation": "준혁은 결과를 향해 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하준",
                    "script": "But appreciated people work harder!",
                    "translation": "하지만 인정받는 사람이 더 열심히 일해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Recognition within goals is best!",
                    "translation": "목표 안의 인정이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "I'll focus more on results!",
                    "translation": "난 더 결과에 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And I'll appreciate more!",
                    "translation": "그리고 난 더 감사해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하준",
                    "script": "Let's lead together!",
                    "translation": "우리 함께 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "With excellence!",
                    "translation": "우수성으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결과와 인정의 조화에 대한 문장이에요.",
                    "result": "Results recognition creates motivated teams",
                    "explanation": "결과와 인정이 동기 부여된 팀을 만들어요.",
                    "optionA": "motivated",
                    "optionB": "recognition",
                    "optionC": "creates",
                    "optionD": "Results",
                    "optionE": "teams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "효율성과 인정의 균형!",
            "explanation": "ENTJ의 결과 중심과 ESFJ의 인간관계 중심 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Results matter the most!",
                    "translation": "결과가 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "People need recognition too!",
                    "translation": "사람들도 인정이 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Output drives everything forward!",
                    "translation": "산출이 모든 걸 앞으로 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하준은 결과만 추구합니다.",
                    "hint": "ESFJ는 사람들의 노력과 감정도 소중하게 생각해요.",
                    "result": "X",
                    "explanation": "하준은 'People need recognition too'라고 말했어요. 인간관계를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Recognition motivates better results.",
                    "translation": "인정이 더 나은 결과를 동기화해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하준",
                    "script": "Your focus is impressive!",
                    "translation": "너의 집중이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I drive toward outcomes.",
                    "translation": "나는 결과를 향해 나아간다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk drives toward @@.",
                    "hint": "ENTJ는 성과와 결과를 향해 집중해요.",
                    "optionA": "people",
                    "optionB": "outcomes",
                    "optionC": "harmony",
                    "result": "outcomes",
                    "explanation": "준혁은 결과를 향해 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하준",
                    "script": "But appreciated people work harder!",
                    "translation": "하지만 인정받는 사람이 더 열심히 일해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Recognition within goals is best!",
                    "translation": "목표 안의 인정이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "I'll focus more on results!",
                    "translation": "난 더 결과에 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And I'll appreciate more!",
                    "translation": "그리고 난 더 감사해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하준",
                    "script": "Let's lead together!",
                    "translation": "우리 함께 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "With excellence!",
                    "translation": "우수성으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결과와 인정의 조화에 대한 문장이에요.",
                    "optionA": "motivated",
                    "optionB": "recognition",
                    "optionC": "creates",
                    "optionD": "Results",
                    "optionE": "teams",
                    "result": "Results recognition creates motivated teams",
                    "explanation": "결과와 인정이 동기 부여된 팀을 만들어요."
                }
            ]
        }
    ]
}
ID: 19151 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "신속한 결정, 조화로운 과정!",
            "explanation": "ENTJ의 빠른 의사결정과 ESFJ의 합의 추구 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We must decide now!",
                    "translation": "우리 지금 결정해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "But everyone's input matters!",
                    "translation": "하지만 모두의 의견이 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Speed creates competitive advantage!",
                    "translation": "속도가 경쟁 우위를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은은 빨리 결정하려고 합니다.",
                    "hint": "ESFJ는 모두의 의견을 들어 합의를 추구해요.",
                    "result": "X",
                    "explanation": "예은은 'But everyone's input matters'라고 말했어요. 합의를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Consensus slows momentum.",
                    "translation": "합의가 추진력을 느리게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your decisiveness is strong!",
                    "translation": "너의 결정력이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I make final decisions.",
                    "translation": "나는 최종 결정을 내린다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun makes @@ decisions.",
                    "hint": "ENTJ는 단호한 최종 결정을 내려요.",
                    "optionA": "collaborative",
                    "optionB": "final",
                    "optionC": "slow",
                    "result": "final",
                    "explanation": "성준은 최종 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "But buy-in creates better execution!",
                    "translation": "하지만 동의가 더 나은 실행을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Fast decision with support works best!",
                    "translation": "지지가 있는 빠른 결정이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "I'll decide more quickly!",
                    "translation": "난 더 빨리 결정해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll listen more!",
                    "translation": "그리고 난 더 들어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Let's move forward!",
                    "translation": "우리 앞으로 나아가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "속도와 합의의 조화에 대한 문장이에요.",
                    "result": "Speed consensus creates effective execution",
                    "explanation": "속도와 합의가 효율적인 실행을 만들어요.",
                    "optionA": "consensus",
                    "optionB": "creates",
                    "optionC": "execution",
                    "optionD": "effective",
                    "optionE": "Speed"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "신속한 결정, 조화로운 과정!",
            "explanation": "ENTJ의 빠른 의사결정과 ESFJ의 합의 추구 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We must decide now!",
                    "translation": "우리 지금 결정해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "But everyone's input matters!",
                    "translation": "하지만 모두의 의견이 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Speed creates competitive advantage!",
                    "translation": "속도가 경쟁 우위를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은은 빨리 결정하려고 합니다.",
                    "hint": "ESFJ는 모두의 의견을 들어 합의를 추구해요.",
                    "result": "X",
                    "explanation": "예은은 'But everyone's input matters'라고 말했어요. 합의를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Consensus slows momentum.",
                    "translation": "합의가 추진력을 느리게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your decisiveness is strong!",
                    "translation": "너의 결정력이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I make final decisions.",
                    "translation": "나는 최종 결정을 내린다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun makes @@ decisions.",
                    "hint": "ENTJ는 단호한 최종 결정을 내려요.",
                    "optionA": "collaborative",
                    "optionB": "final",
                    "optionC": "slow",
                    "result": "final",
                    "explanation": "성준은 최종 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "But buy-in creates better execution!",
                    "translation": "하지만 동의가 더 나은 실행을 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Fast decision with support works best!",
                    "translation": "지지가 있는 빠른 결정이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "I'll decide more quickly!",
                    "translation": "난 더 빨리 결정해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll listen more!",
                    "translation": "그리고 난 더 들어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Let's move forward!",
                    "translation": "우리 앞으로 나아가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "속도와 합의의 조화에 대한 문장이에요.",
                    "optionA": "consensus",
                    "optionB": "creates",
                    "optionC": "execution",
                    "optionD": "effective",
                    "optionE": "Speed",
                    "result": "Speed consensus creates effective execution",
                    "explanation": "속도와 합의가 효율적인 실행을 만들어요."
                }
            ]
        }
    ]
}
ID: 19152 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "원칙과 배려의 길!",
            "explanation": "ENTJ의 규칙 준수와 ESFJ의 예외 인정 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "Rules must be followed!",
                    "translation": "규칙은 따라야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "But circumstances sometimes change!",
                    "translation": "하지만 상황이 가끔 바뀌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Consistency prevents chaos!",
                    "translation": "일관성이 혼돈을 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 엄격하게 규칙을 따릅니다.",
                    "hint": "ESFJ는 상황과 배려를 고려해서 유연하게 봐요.",
                    "result": "X",
                    "explanation": "소라는 'But circumstances sometimes change'라고 말했어요. 유연성을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Exceptions create problems.",
                    "translation": "예외가 문제를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your principles are strong!",
                    "translation": "너의 원칙이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Rules protect everyone equally.",
                    "translation": "규칙이 모두를 공평하게 보호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young follows rules @@.",
                    "hint": "ENTJ는 규칙을 엄격하게 따라요.",
                    "optionA": "flexibly",
                    "optionB": "strictly",
                    "optionC": "sometimes",
                    "result": "strictly",
                    "explanation": "태영은 규칙을 엄격하게 따라요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "But compassion matters too!",
                    "translation": "하지만 compassion도 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Rules with compassion work best!",
                    "translation": "compassion이 있는 규칙이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "I'll follow rules better!",
                    "translation": "난 규칙을 더 잘 따르겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "And I'll be more flexible!",
                    "translation": "그리고 난 더 유연해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Let's find balance!",
                    "translation": "우리 균형을 찾자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "With integrity!",
                    "translation": "성실함으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "원칙과 배려의 조화에 대한 문장이에요.",
                    "result": "Principles compassion creates fair systems",
                    "explanation": "원칙과 배려가 공정한 시스템을 만들어요.",
                    "optionA": "compassion",
                    "optionB": "systems",
                    "optionC": "creates",
                    "optionD": "fair",
                    "optionE": "Principles"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "원칙과 배려의 길!",
            "explanation": "ENTJ의 규칙 준수와 ESFJ의 예외 인정 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "Rules must be followed!",
                    "translation": "규칙은 따라야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "But circumstances sometimes change!",
                    "translation": "하지만 상황이 가끔 바뀌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Consistency prevents chaos!",
                    "translation": "일관성이 혼돈을 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 엄격하게 규칙을 따릅니다.",
                    "hint": "ESFJ는 상황과 배려를 고려해서 유연하게 봐요.",
                    "result": "X",
                    "explanation": "소라는 'But circumstances sometimes change'라고 말했어요. 유연성을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Exceptions create problems.",
                    "translation": "예외가 문제를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your principles are strong!",
                    "translation": "너의 원칙이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Rules protect everyone equally.",
                    "translation": "규칙이 모두를 공평하게 보호해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young follows rules @@.",
                    "hint": "ENTJ는 규칙을 엄격하게 따라요.",
                    "optionA": "flexibly",
                    "optionB": "strictly",
                    "optionC": "sometimes",
                    "result": "strictly",
                    "explanation": "태영은 규칙을 엄격하게 따라요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "But compassion matters too!",
                    "translation": "하지만 compassion도 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Rules with compassion work best!",
                    "translation": "compassion이 있는 규칙이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "I'll follow rules better!",
                    "translation": "난 규칙을 더 잘 따르겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "And I'll be more flexible!",
                    "translation": "그리고 난 더 유연해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Let's find balance!",
                    "translation": "우리 균형을 찾자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "With integrity!",
                    "translation": "성실함으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "원칙과 배려의 조화에 대한 문장이에요.",
                    "optionA": "compassion",
                    "optionB": "systems",
                    "optionC": "creates",
                    "optionD": "fair",
                    "optionE": "Principles",
                    "result": "Principles compassion creates fair systems",
                    "explanation": "원칙과 배려가 공정한 시스템을 만들어요."
                }
            ]
        }
    ]
}
ID: 19153 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "전략적 목표와 팀 만족!",
            "explanation": "ENTJ의 전략과 ESFJ의 조화 추구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Strategy guides success!",
                    "translation": "전략이 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "But team harmony matters!",
                    "translation": "하지만 팀 조화가 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Strategic vision creates outcomes!",
                    "translation": "전략적 비전이 결과를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영은 전략만 중시합니다.",
                    "hint": "ESFJ는 팀의 조화와 만족도 중요하게 생각해요.",
                    "result": "X",
                    "explanation": "하영은 'But team harmony matters'라고 말했어요. 조화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Harmony without strategy fails.",
                    "translation": "조화 없는 전략이 실패해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your vision is inspiring!",
                    "translation": "너의 비전이 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I plan for excellence.",
                    "translation": "나는 우수성을 계획한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo plans for @@.",
                    "hint": "ENTJ는 우수성과 성과를 계획해요.",
                    "optionA": "harmony",
                    "optionB": "excellence",
                    "optionC": "feelings",
                    "result": "excellence",
                    "explanation": "준서는 우수성을 계획해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "But happy teams achieve more!",
                    "translation": "하지만 행복한 팀이 더 많이 달성해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Harmony toward goals is best!",
                    "translation": "목표를 향한 조화가 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "I'll focus on strategy!",
                    "translation": "난 전략에 더 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll nurture harmony!",
                    "translation": "그리고 난 조화를 기워야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "Let's achieve together!",
                    "translation": "우리 함께 달성하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Harmoniously!",
                    "translation": "조화롭게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략과 조화의 결합에 대한 문장이에요.",
                    "result": "Strategy harmony creates successful teams",
                    "explanation": "전략과 조화가 성공적인 팀을 만들어요.",
                    "optionA": "creates",
                    "optionB": "successful",
                    "optionC": "Strategy",
                    "optionD": "teams",
                    "optionE": "harmony"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "전략적 목표와 팀 만족!",
            "explanation": "ENTJ의 전략과 ESFJ의 조화 추구 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "Strategy guides success!",
                    "translation": "전략이 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "But team harmony matters!",
                    "translation": "하지만 팀 조화가 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Strategic vision creates outcomes!",
                    "translation": "전략적 비전이 결과를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영은 전략만 중시합니다.",
                    "hint": "ESFJ는 팀의 조화와 만족도 중요하게 생각해요.",
                    "result": "X",
                    "explanation": "하영은 'But team harmony matters'라고 말했어요. 조화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Harmony without strategy fails.",
                    "translation": "조화 없는 전략이 실패해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your vision is inspiring!",
                    "translation": "너의 비전이 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I plan for excellence.",
                    "translation": "나는 우수성을 계획한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo plans for @@.",
                    "hint": "ENTJ는 우수성과 성과를 계획해요.",
                    "optionA": "harmony",
                    "optionB": "excellence",
                    "optionC": "feelings",
                    "result": "excellence",
                    "explanation": "준서는 우수성을 계획해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "But happy teams achieve more!",
                    "translation": "하지만 행복한 팀이 더 많이 달성해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Harmony toward goals is best!",
                    "translation": "목표를 향한 조화가 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "I'll focus on strategy!",
                    "translation": "난 전략에 더 집중해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll nurture harmony!",
                    "translation": "그리고 난 조화를 기워야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "Let's achieve together!",
                    "translation": "우리 함께 달성하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Harmoniously!",
                    "translation": "조화롭게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략과 조화의 결합에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "successful",
                    "optionC": "Strategy",
                    "optionD": "teams",
                    "optionE": "harmony",
                    "result": "Strategy harmony creates successful teams",
                    "explanation": "전략과 조화가 성공적인 팀을 만들어요."
                }
            ]
        }
    ]
}
ID: 19154 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "냉정함과 따뜻함!",
            "explanation": "ENTJ의 직설성과 ESFJ의 감정 배려 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "We need to be realistic!",
                    "translation": "우리 현실적이어야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "But people's feelings matter!",
                    "translation": "하지만 사람들의 감정이 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Facts guide best decisions!",
                    "translation": "사실이 최고의 결정을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인은 사실만 중시합니다.",
                    "hint": "ESFJ는 사실과 함께 감정도 배려해요.",
                    "result": "X",
                    "explanation": "다인은 'But people's feelings matter'라고 말했어요. 감정을 배려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Emotions cloud judgment.",
                    "translation": "감정이 판단을 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your clarity is valuable!",
                    "translation": "너의 명확함이 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I speak the truth.",
                    "translation": "나는 진실을 말한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u speaks the @@.",
                    "hint": "ENTJ는 진실과 사실을 직설적으로 말해요.",
                    "optionA": "feelings",
                    "optionB": "truth",
                    "optionC": "emotions",
                    "result": "truth",
                    "explanation": "진우는 진실을 말해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "But kindness helps too!",
                    "translation": "하지만 친절도 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Truth delivered kindly works best!",
                    "translation": "친절하게 전한 진실이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "I'll be more direct!",
                    "translation": "난 더 직설적이어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll show more care!",
                    "translation": "그리고 난 더 배려해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "Let's communicate well!",
                    "translation": "우리 잘 소통하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "With honesty and care!",
                    "translation": "진실과 배려로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사실과 감정의 조화에 대한 문장이에요.",
                    "result": "Truth empathy creates honest communication",
                    "explanation": "진실과 공감이 정직한 소통을 만들어요.",
                    "optionA": "empathy",
                    "optionB": "honest",
                    "optionC": "communication",
                    "optionD": "Truth",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "냉정함과 따뜻함!",
            "explanation": "ENTJ의 직설성과 ESFJ의 감정 배려 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "We need to be realistic!",
                    "translation": "우리 현실적이어야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "But people's feelings matter!",
                    "translation": "하지만 사람들의 감정이 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Facts guide best decisions!",
                    "translation": "사실이 최고의 결정을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다인은 사실만 중시합니다.",
                    "hint": "ESFJ는 사실과 함께 감정도 배려해요.",
                    "result": "X",
                    "explanation": "다인은 'But people's feelings matter'라고 말했어요. 감정을 배려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Emotions cloud judgment.",
                    "translation": "감정이 판단을 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다인",
                    "script": "Your clarity is valuable!",
                    "translation": "너의 명확함이 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I speak the truth.",
                    "translation": "나는 진실을 말한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u speaks the @@.",
                    "hint": "ENTJ는 진실과 사실을 직설적으로 말해요.",
                    "optionA": "feelings",
                    "optionB": "truth",
                    "optionC": "emotions",
                    "result": "truth",
                    "explanation": "진우는 진실을 말해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다인",
                    "script": "But kindness helps too!",
                    "translation": "하지만 친절도 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Truth delivered kindly works best!",
                    "translation": "친절하게 전한 진실이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다인",
                    "script": "I'll be more direct!",
                    "translation": "난 더 직설적이어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll show more care!",
                    "translation": "그리고 난 더 배려해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다인",
                    "script": "Let's communicate well!",
                    "translation": "우리 잘 소통하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "With honesty and care!",
                    "translation": "진실과 배려로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사실과 감정의 조화에 대한 문장이에요.",
                    "optionA": "empathy",
                    "optionB": "honest",
                    "optionC": "communication",
                    "optionD": "Truth",
                    "optionE": "creates",
                    "result": "Truth empathy creates honest communication",
                    "explanation": "진실과 공감이 정직한 소통을 만들어요."
                }
            ]
        }
    ]
}
ID: 19155 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "효율성 vs 배려!",
            "explanation": "ENTJ의 최적화와 ESFJ의 관계 유지 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We must optimize everything!",
                    "translation": "우리 모든 걸 최적화해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "But relationships matter more!",
                    "translation": "하지만 관계가 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Efficiency produces better results!",
                    "translation": "효율성이 더 나은 결과를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예나는 효율성만 추구합니다.",
                    "hint": "ESFJ는 관계와 조화도 소중하게 생각해요.",
                    "result": "X",
                    "explanation": "예나는 'But relationships matter more'라고 말했어요. 관계를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Optimization drives success.",
                    "translation": "최적화가 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예나",
                    "script": "Your focus is impressive!",
                    "translation": "너의 집중이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I maximize everything.",
                    "translation": "나는 모든 것을 최대화한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun maximizes @@.",
                    "hint": "ENTJ는 모든 것을 최적화하고 최대화해요.",
                    "optionA": "relationships",
                    "optionB": "everything",
                    "optionC": "emotions",
                    "result": "everything",
                    "explanation": "성준은 모든 것을 최대화해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예나",
                    "script": "But people need to feel valued!",
                    "translation": "하지만 사람들이 소중함을 느껴야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Efficient care values people!",
                    "translation": "효율적 배려가 사람을 소중하게 여겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "I'll be more efficient!",
                    "translation": "난 더 효율적이어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll care more!",
                    "translation": "그리고 난 더 배려해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "Let's lead wisely!",
                    "translation": "우리 현명하게 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "With heart and efficiency!",
                    "translation": "마음과 효율성으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효율성과 관계의 조화에 대한 문장이에요.",
                    "result": "Efficiency relationships creates sustainable success",
                    "explanation": "효율성과 관계가 지속 가능한 성공을 만들어요.",
                    "optionA": "success",
                    "optionB": "relationships",
                    "optionC": "sustainable",
                    "optionD": "Efficiency",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "효율성 vs 배려!",
            "explanation": "ENTJ의 최적화와 ESFJ의 관계 유지 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "We must optimize everything!",
                    "translation": "우리 모든 걸 최적화해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "But relationships matter more!",
                    "translation": "하지만 관계가 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Efficiency produces better results!",
                    "translation": "효율성이 더 나은 결과를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예나는 효율성만 추구합니다.",
                    "hint": "ESFJ는 관계와 조화도 소중하게 생각해요.",
                    "result": "X",
                    "explanation": "예나는 'But relationships matter more'라고 말했어요. 관계를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Optimization drives success.",
                    "translation": "최적화가 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예나",
                    "script": "Your focus is impressive!",
                    "translation": "너의 집중이 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I maximize everything.",
                    "translation": "나는 모든 것을 최대화한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun maximizes @@.",
                    "hint": "ENTJ는 모든 것을 최적화하고 최대화해요.",
                    "optionA": "relationships",
                    "optionB": "everything",
                    "optionC": "emotions",
                    "result": "everything",
                    "explanation": "성준은 모든 것을 최대화해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예나",
                    "script": "But people need to feel valued!",
                    "translation": "하지만 사람들이 소중함을 느껴야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Efficient care values people!",
                    "translation": "효율적 배려가 사람을 소중하게 여겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "I'll be more efficient!",
                    "translation": "난 더 효율적이어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll care more!",
                    "translation": "그리고 난 더 배려해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "Let's lead wisely!",
                    "translation": "우리 현명하게 이끌자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "With heart and efficiency!",
                    "translation": "마음과 효율성으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효율성과 관계의 조화에 대한 문장이에요.",
                    "optionA": "success",
                    "optionB": "relationships",
                    "optionC": "sustainable",
                    "optionD": "Efficiency",
                    "optionE": "creates",
                    "result": "Efficiency relationships creates sustainable success",
                    "explanation": "효율성과 관계가 지속 가능한 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 19156 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기에서의 강함!",
            "explanation": "ENTJ의 결단과 ESFJ의 팀 지지 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "We must act decisively!",
                    "translation": "우리 결단력 있게 행동해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "But everyone needs support!",
                    "translation": "하지만 모두가 지지가 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Decisive action solves crises!",
                    "translation": "결단력 있는 행동이 위기를 해결해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 개인 행동만 강조합니다.",
                    "hint": "ESFJ는 위기 상황에서도 팀의 지지와 응원을 중요하게 생각해요.",
                    "result": "X",
                    "explanation": "상우는 'But everyone needs support'라고 말했어요. 팀 지지를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Support comes after success.",
                    "translation": "지지는 성공 후에 온다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your leadership is strong!",
                    "translation": "너의 리더십이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "I drive through obstacles.",
                    "translation": "나는 장애를 뚫고 나아간다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Gun-ho drives through @@.",
                    "hint": "ENTJ는 장애와 어려움을 뚫고 나아가요.",
                    "optionA": "support",
                    "optionB": "obstacles",
                    "optionC": "feelings",
                    "result": "obstacles",
                    "explanation": "건호는 장애를 뚫고 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "But encouraged teams push harder!",
                    "translation": "하지만 격려받는 팀이 더 열심히 밀어붙여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Leadership with encouragement works best!",
                    "translation": "격려가 있는 리더십이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "I'll be more decisive!",
                    "translation": "난 더 결단력 있어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "And I'll encourage more!",
                    "translation": "그리고 난 더 격려해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Let's overcome together!",
                    "translation": "우리 함께 극복하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "Powerfully!",
                    "translation": "강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결단과 격려의 조화에 대한 문장이에요.",
                    "result": "Decisive encouragement creates resilient teams",
                    "explanation": "결단과 격려가 회복력 있는 팀을 만들어요.",
                    "optionA": "encouragement",
                    "optionB": "creates",
                    "optionC": "teams",
                    "optionD": "Decisive",
                    "optionE": "resilient"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기에서의 강함!",
            "explanation": "ENTJ의 결단과 ESFJ의 팀 지지 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "We must act decisively!",
                    "translation": "우리 결단력 있게 행동해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "But everyone needs support!",
                    "translation": "하지만 모두가 지지가 필요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Decisive action solves crises!",
                    "translation": "결단력 있는 행동이 위기를 해결해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 개인 행동만 강조합니다.",
                    "hint": "ESFJ는 위기 상황에서도 팀의 지지와 응원을 중요하게 생각해요.",
                    "result": "X",
                    "explanation": "상우는 'But everyone needs support'라고 말했어요. 팀 지지를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "Support comes after success.",
                    "translation": "지지는 성공 후에 온다."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "Your leadership is strong!",
                    "translation": "너의 리더십이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "I drive through obstacles.",
                    "translation": "나는 장애를 뚫고 나아간다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Gun-ho drives through @@.",
                    "hint": "ENTJ는 장애와 어려움을 뚫고 나아가요.",
                    "optionA": "support",
                    "optionB": "obstacles",
                    "optionC": "feelings",
                    "result": "obstacles",
                    "explanation": "건호는 장애를 뚫고 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "But encouraged teams push harder!",
                    "translation": "하지만 격려받는 팀이 더 열심히 밀어붙여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Leadership with encouragement works best!",
                    "translation": "격려가 있는 리더십이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "I'll be more decisive!",
                    "translation": "난 더 결단력 있어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "And I'll encourage more!",
                    "translation": "그리고 난 더 격려해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Let's overcome together!",
                    "translation": "우리 함께 극복하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "Powerfully!",
                    "translation": "강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결단과 격려의 조화에 대한 문장이에요.",
                    "optionA": "encouragement",
                    "optionB": "creates",
                    "optionC": "teams",
                    "optionD": "Decisive",
                    "optionE": "resilient",
                    "result": "Decisive encouragement creates resilient teams",
                    "explanation": "결단과 격려가 회복력 있는 팀을 만들어요."
                }
            ]
        }
    ]
}
ID: 19157 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 해결 방식!",
            "explanation": "ENTJ의 논리와 ESFJ의 관계 고려 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Logic solves problems!",
                    "translation": "논리가 문제를 해결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "But relationships shouldn't break!",
                    "translation": "하지만 관계가 깨져선 안 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Facts guide solutions!",
                    "translation": "사실이 해결책을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 논리만 중시합니다.",
                    "hint": "ESFJ는 논리와 함께 관계도 고려해요.",
                    "result": "X",
                    "explanation": "현우는 'But relationships shouldn't break'라고 말했어요. 관계를 배려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Emotions cloud clear thinking.",
                    "translation": "감정이 명확한 사고를 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your logic is valuable!",
                    "translation": "너의 논리가 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I analyze objectively.",
                    "translation": "나는 객관적으로 분석한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u analyzes @@.",
                    "hint": "ENTJ는 객관적이고 논리적으로 분석해요.",
                    "optionA": "emotionally",
                    "optionB": "objectively",
                    "optionC": "personally",
                    "result": "objectively",
                    "explanation": "진우는 객관적으로 분석해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But people feel hurt!",
                    "translation": "하지만 사람들이 상처받아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Logic with empathy works best!",
                    "translation": "공감이 있는 논리가 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll think more logically!",
                    "translation": "난 더 논리적으로 생각해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll consider feelings!",
                    "translation": "그리고 난 감정도 고려해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's solve wisely!",
                    "translation": "우리 현명하게 해결하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "논리와 배려의 문제 해결에 대한 문장이에요.",
                    "result": "Logic empathy creates sustainable solutions",
                    "explanation": "논리와 공감이 지속 가능한 해결책을 만들어요.",
                    "optionA": "Logic",
                    "optionB": "creates",
                    "optionC": "empathy",
                    "optionD": "sustainable",
                    "optionE": "solutions"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 해결 방식!",
            "explanation": "ENTJ의 논리와 ESFJ의 관계 고려 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Logic solves problems!",
                    "translation": "논리가 문제를 해결해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "But relationships shouldn't break!",
                    "translation": "하지만 관계가 깨져선 안 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Facts guide solutions!",
                    "translation": "사실이 해결책을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 논리만 중시합니다.",
                    "hint": "ESFJ는 논리와 함께 관계도 고려해요.",
                    "result": "X",
                    "explanation": "현우는 'But relationships shouldn't break'라고 말했어요. 관계를 배려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Emotions cloud clear thinking.",
                    "translation": "감정이 명확한 사고를 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Your logic is valuable!",
                    "translation": "너의 논리가 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I analyze objectively.",
                    "translation": "나는 객관적으로 분석한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u analyzes @@.",
                    "hint": "ENTJ는 객관적이고 논리적으로 분석해요.",
                    "optionA": "emotionally",
                    "optionB": "objectively",
                    "optionC": "personally",
                    "result": "objectively",
                    "explanation": "진우는 객관적으로 분석해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "But people feel hurt!",
                    "translation": "하지만 사람들이 상처받아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Logic with empathy works best!",
                    "translation": "공감이 있는 논리가 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I'll think more logically!",
                    "translation": "난 더 논리적으로 생각해야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll consider feelings!",
                    "translation": "그리고 난 감정도 고려해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's solve wisely!",
                    "translation": "우리 현명하게 해결하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "논리와 배려의 문제 해결에 대한 문장이에요.",
                    "optionA": "Logic",
                    "optionB": "creates",
                    "optionC": "empathy",
                    "optionD": "sustainable",
                    "optionE": "solutions",
                    "result": "Logic empathy creates sustainable solutions",
                    "explanation": "논리와 공감이 지속 가능한 해결책을 만들어요."
                }
            ]
        }
    ]
}
ID: 19158 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "조직 성장의 방향!",
            "explanation": "ENTJ의 확장과 ESFJ의 안정 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "We must expand aggressively!",
                    "translation": "우리 공격적으로 확장해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "But stability matters too!",
                    "translation": "하지만 안정성도 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Growth drives market dominance!",
                    "translation": "성장이 시장 지배를 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현은 빠른 확장만 원합니다.",
                    "hint": "ESFJ는 안정성과 지속 가능성을 중시해요.",
                    "result": "X",
                    "explanation": "소현은 'But stability matters too'라고 말했어요. 안정성을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Stability without growth stagnates.",
                    "translation": "안정 없는 성장이 침체해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "Your vision is ambitious!",
                    "translation": "너의 비전이 야심차!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I aim for market leadership.",
                    "translation": "나는 시장 리더십을 추구한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young aims for @@.",
                    "hint": "ENTJ는 시장 리더십과 성장을 목표해요.",
                    "optionA": "stability",
                    "optionB": "leadership",
                    "optionC": "comfort",
                    "result": "leadership",
                    "explanation": "태영은 시장 리더십을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "But we need solid foundation!",
                    "translation": "하지만 우리 견고한 기초가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Growth on solid foundation is best!",
                    "translation": "견고한 기초 위의 성장이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "I'll embrace growth!",
                    "translation": "난 성장을 받아들일게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "And I'll build foundations!",
                    "translation": "그리고 난 기초를 만들어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "Let's grow sustainably!",
                    "translation": "우리 지속 가능하게 성장하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "And powerfully!",
                    "translation": "그리고 강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성장과 안정의 조화에 대한 문장이에요.",
                    "result": "Growth stability creates sustainable success",
                    "explanation": "성장과 안정성이 지속 가능한 성공을 만들어요.",
                    "optionA": "success",
                    "optionB": "creates",
                    "optionC": "stability",
                    "optionD": "Growth",
                    "optionE": "sustainable"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "조직 성장의 방향!",
            "explanation": "ENTJ의 확장과 ESFJ의 안정 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "We must expand aggressively!",
                    "translation": "우리 공격적으로 확장해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "But stability matters too!",
                    "translation": "하지만 안정성도 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Growth drives market dominance!",
                    "translation": "성장이 시장 지배를 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현은 빠른 확장만 원합니다.",
                    "hint": "ESFJ는 안정성과 지속 가능성을 중시해요.",
                    "result": "X",
                    "explanation": "소현은 'But stability matters too'라고 말했어요. 안정성을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Stability without growth stagnates.",
                    "translation": "안정 없는 성장이 침체해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "Your vision is ambitious!",
                    "translation": "너의 비전이 야심차!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I aim for market leadership.",
                    "translation": "나는 시장 리더십을 추구한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young aims for @@.",
                    "hint": "ENTJ는 시장 리더십과 성장을 목표해요.",
                    "optionA": "stability",
                    "optionB": "leadership",
                    "optionC": "comfort",
                    "result": "leadership",
                    "explanation": "태영은 시장 리더십을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "But we need solid foundation!",
                    "translation": "하지만 우리 견고한 기초가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Growth on solid foundation is best!",
                    "translation": "견고한 기초 위의 성장이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "I'll embrace growth!",
                    "translation": "난 성장을 받아들일게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "And I'll build foundations!",
                    "translation": "그리고 난 기초를 만들어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "Let's grow sustainably!",
                    "translation": "우리 지속 가능하게 성장하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "And powerfully!",
                    "translation": "그리고 강력하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성장과 안정의 조화에 대한 문장이에요.",
                    "optionA": "success",
                    "optionB": "creates",
                    "optionC": "stability",
                    "optionD": "Growth",
                    "optionE": "sustainable",
                    "result": "Growth stability creates sustainable success",
                    "explanation": "성장과 안정성이 지속 가능한 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 19159 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "혁신과 신뢰의 균형!",
            "explanation": "ENTJ의 변혁과 ESFJ의 전통 존중 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We must innovate constantly!",
                    "translation": "우리 계속 혁신해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다영",
                    "script": "But traditions provide stability!",
                    "translation": "하지만 전통이 안정성을 제공해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Innovation drives competitive advantage!",
                    "translation": "혁신이 경쟁 우위를 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다영은 혁신만 추구합니다.",
                    "hint": "ESFJ는 전통과 신뢰를 소중하게 생각해요.",
                    "result": "X",
                    "explanation": "다영은 'But traditions provide stability'라고 말했어요. 전통을 존중해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Tradition without innovation dies.",
                    "translation": "전통 없는 혁신이 죽어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "Your innovation is exciting!",
                    "translation": "너의 혁신이 신나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I transform organizations.",
                    "translation": "나는 조직을 변환한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo transforms @@.",
                    "hint": "ENTJ는 조직을 변환하고 혁신해요.",
                    "optionA": "traditions",
                    "optionB": "organizations",
                    "optionC": "cultures",
                    "result": "organizations",
                    "explanation": "준서는 조직을 변환해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "But people trust what's familiar!",
                    "translation": "하지만 사람들이 친숙한 걸 신뢰해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Innovation respecting tradition works best!",
                    "translation": "전통을 존중하는 혁신이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "I'll embrace innovation!",
                    "translation": "난 혁신을 받아들일게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll honor traditions!",
                    "translation": "그리고 난 전통을 존경해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "Let's transform wisely!",
                    "translation": "우리 현명하게 변환하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "With trust!",
                    "translation": "신뢰로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "혁신과 신뢰의 조화에 대한 문장이에요.",
                    "result": "Innovation tradition creates trusted progress",
                    "explanation": "혁신과 전통이 신뢰받는 진전을 만들어요.",
                    "optionA": "creates",
                    "optionB": "tradition",
                    "optionC": "trusted",
                    "optionD": "progress",
                    "optionE": "Innovation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "혁신과 신뢰의 균형!",
            "explanation": "ENTJ의 변혁과 ESFJ의 전통 존중 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준서",
                    "script": "We must innovate constantly!",
                    "translation": "우리 계속 혁신해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다영",
                    "script": "But traditions provide stability!",
                    "translation": "하지만 전통이 안정성을 제공해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준서",
                    "script": "Innovation drives competitive advantage!",
                    "translation": "혁신이 경쟁 우위를 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다영은 혁신만 추구합니다.",
                    "hint": "ESFJ는 전통과 신뢰를 소중하게 생각해요.",
                    "result": "X",
                    "explanation": "다영은 'But traditions provide stability'라고 말했어요. 전통을 존중해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Tradition without innovation dies.",
                    "translation": "전통 없는 혁신이 죽어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "Your innovation is exciting!",
                    "translation": "너의 혁신이 신나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "I transform organizations.",
                    "translation": "나는 조직을 변환한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo transforms @@.",
                    "hint": "ENTJ는 조직을 변환하고 혁신해요.",
                    "optionA": "traditions",
                    "optionB": "organizations",
                    "optionC": "cultures",
                    "result": "organizations",
                    "explanation": "준서는 조직을 변환해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "But people trust what's familiar!",
                    "translation": "하지만 사람들이 친숙한 걸 신뢰해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Innovation respecting tradition works best!",
                    "translation": "전통을 존중하는 혁신이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "I'll embrace innovation!",
                    "translation": "난 혁신을 받아들일게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "And I'll honor traditions!",
                    "translation": "그리고 난 전통을 존경해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "Let's transform wisely!",
                    "translation": "우리 현명하게 변환하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "With trust!",
                    "translation": "신뢰로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "혁신과 신뢰의 조화에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "tradition",
                    "optionC": "trusted",
                    "optionD": "progress",
                    "optionE": "Innovation",
                    "result": "Innovation tradition creates trusted progress",
                    "explanation": "혁신과 전통이 신뢰받는 진전을 만들어요."
                }
            ]
        }
    ]
}
ID: 19160 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "팀 활동의 의미!",
            "explanation": "ENTJ의 효과성과 ESFJ의 응집력 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Effectiveness matters most!",
                    "translation": "효과성이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "But team bonding matters!",
                    "translation": "하지만 팀 결집이 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Results prove success!",
                    "translation": "결과가 성공을 증명해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은은 효과성만 추구합니다.",
                    "hint": "ESFJ는 팀 결집과 응집력도 소중하게 생각해요.",
                    "result": "X",
                    "explanation": "예은은 'But team bonding matters'라고 말했어요. 응집력을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Efficiency drives outcomes.",
                    "translation": "효율성이 결과를 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your focus is strong!",
                    "translation": "너의 집중이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I optimize for results.",
                    "translation": "나는 결과를 위해 최적화한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun optimizes for @@.",
                    "hint": "ENTJ는 결과와 효과를 위해 최적화해요.",
                    "optionA": "feelings",
                    "optionB": "results",
                    "optionC": "relationships",
                    "result": "results",
                    "explanation": "성준은 결과를 위해 최적화해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "But stronger teams produce better results!",
                    "translation": "하지만 더 강한 팀이 더 나은 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Team bonding for results is best!",
                    "translation": "결과를 위한 팀 결집이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "I'll be more results-driven!",
                    "translation": "난 더 결과 중심이어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll build team bonds!",
                    "translation": "그리고 난 팀 결집을 만들어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Let's achieve together!",
                    "translation": "우리 함께 달성하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "As one team!",
                    "translation": "하나의 팀으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과성과 응집력의 조화에 대한 문장이에요.",
                    "result": "Effectiveness bonding creates high-performing teams",
                    "explanation": "효과성과 응집력이 고성과 팀을 만들어요.",
                    "optionA": "bonding",
                    "optionB": "high-performing",
                    "optionC": "Effectiveness",
                    "optionD": "teams",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "팀 활동의 의미!",
            "explanation": "ENTJ의 효과성과 ESFJ의 응집력 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Effectiveness matters most!",
                    "translation": "효과성이 가장 중요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "But team bonding matters!",
                    "translation": "하지만 팀 결집이 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Results prove success!",
                    "translation": "결과가 성공을 증명해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은은 효과성만 추구합니다.",
                    "hint": "ESFJ는 팀 결집과 응집력도 소중하게 생각해요.",
                    "result": "X",
                    "explanation": "예은은 'But team bonding matters'라고 말했어요. 응집력을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Efficiency drives outcomes.",
                    "translation": "효율성이 결과를 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "Your focus is strong!",
                    "translation": "너의 집중이 강해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I optimize for results.",
                    "translation": "나는 결과를 위해 최적화한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun optimizes for @@.",
                    "hint": "ENTJ는 결과와 효과를 위해 최적화해요.",
                    "optionA": "feelings",
                    "optionB": "results",
                    "optionC": "relationships",
                    "result": "results",
                    "explanation": "성준은 결과를 위해 최적화해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "But stronger teams produce better results!",
                    "translation": "하지만 더 강한 팀이 더 나은 결과를 가져와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Team bonding for results is best!",
                    "translation": "결과를 위한 팀 결집이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "I'll be more results-driven!",
                    "translation": "난 더 결과 중심이어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "And I'll build team bonds!",
                    "translation": "그리고 난 팀 결집을 만들어야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Let's achieve together!",
                    "translation": "우리 함께 달성하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "As one team!",
                    "translation": "하나의 팀으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효과성과 응집력의 조화에 대한 문장이에요.",
                    "optionA": "bonding",
                    "optionB": "high-performing",
                    "optionC": "Effectiveness",
                    "optionD": "teams",
                    "optionE": "creates",
                    "result": "Effectiveness bonding creates high-performing teams",
                    "explanation": "효과성과 응집력이 고성과 팀을 만들어요."
                }
            ]
        }
    ]
}
ID: 19161 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "역할과 배려!",
            "explanation": "ENTJ의 명확한 역할과 ESFJ의 상호 지지 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Roles must be clear!",
                    "translation": "역할이 명확해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현주",
                    "script": "But we support each other!",
                    "translation": "하지만 우리 서로 지지해야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Clarity prevents confusion!",
                    "translation": "명확함이 혼동을 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 모호한 역할을 좋아합니다.",
                    "hint": "ESFJ는 명확한 역할 안에서 서로 지지하고 돕고 싶어해요.",
                    "result": "X",
                    "explanation": "현주는 'But we support each other'라고 말했어요. 상호 지지를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Clear roles enable success.",
                    "translation": "명확한 역할이 성공을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "Your clarity is helpful!",
                    "translation": "너의 명확함이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I define roles precisely.",
                    "translation": "나는 역할을 정확하게 정의한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u defines roles @@.",
                    "hint": "ENTJ는 역할을 명확하고 정확하게 정의해요.",
                    "optionA": "loosely",
                    "optionB": "precisely",
                    "optionC": "vaguely",
                    "result": "precisely",
                    "explanation": "진우는 역할을 정확하게 정의해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "But we help within roles too!",
                    "translation": "하지만 우리 역할 안에서도 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Supportive roles work best!",
                    "translation": "지지적 역할이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "I'll own my role!",
                    "translation": "난 내 역할을 책임질게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll support you!",
                    "translation": "그리고 난 너를 지지해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "Let's work together!",
                    "translation": "우리 함께 일하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Effectively!",
                    "translation": "효율적으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "명확한 역할과 상호 지지의 조화에 대한 문장이에요.",
                    "result": "Clear roles mutual support create",
                    "explanation": "명확한 역할과 상호 지지가 성공을 만들어요.",
                    "optionA": "mutual",
                    "optionB": "create",
                    "optionC": "roles",
                    "optionD": "support",
                    "optionE": "Clear"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "역할과 배려!",
            "explanation": "ENTJ의 명확한 역할과 ESFJ의 상호 지지 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Roles must be clear!",
                    "translation": "역할이 명확해야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현주",
                    "script": "But we support each other!",
                    "translation": "하지만 우리 서로 지지해야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Clarity prevents confusion!",
                    "translation": "명확함이 혼동을 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 모호한 역할을 좋아합니다.",
                    "hint": "ESFJ는 명확한 역할 안에서 서로 지지하고 돕고 싶어해요.",
                    "result": "X",
                    "explanation": "현주는 'But we support each other'라고 말했어요. 상호 지지를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Clear roles enable success.",
                    "translation": "명확한 역할이 성공을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "Your clarity is helpful!",
                    "translation": "너의 명확함이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I define roles precisely.",
                    "translation": "나는 역할을 정확하게 정의한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-u defines roles @@.",
                    "hint": "ENTJ는 역할을 명확하고 정확하게 정의해요.",
                    "optionA": "loosely",
                    "optionB": "precisely",
                    "optionC": "vaguely",
                    "result": "precisely",
                    "explanation": "진우는 역할을 정확하게 정의해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "But we help within roles too!",
                    "translation": "하지만 우리 역할 안에서도 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "Supportive roles work best!",
                    "translation": "지지적 역할이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "I'll own my role!",
                    "translation": "난 내 역할을 책임질게!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "And I'll support you!",
                    "translation": "그리고 난 너를 지지해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "Let's work together!",
                    "translation": "우리 함께 일하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Effectively!",
                    "translation": "효율적으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "명확한 역할과 상호 지지의 조화에 대한 문장이에요.",
                    "optionA": "mutual",
                    "optionB": "create",
                    "optionC": "roles",
                    "optionD": "support",
                    "optionE": "Clear",
                    "result": "Clear roles mutual support create",
                    "explanation": "명확한 역할과 상호 지지가 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 19162 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "냉정함과 온정함!",
            "explanation": "ENTJ의 객관성과 ESFJ의 감정 배려 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "We must be objective!",
                    "translation": "우리 객관적이어야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "But feelings are real too!",
                    "translation": "하지만 감정도 진짜야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Facts guide decisions!",
                    "translation": "사실이 결정을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 감정만 중시합니다.",
                    "hint": "ESFJ는 사실과 감정을 모두 배려해요.",
                    "result": "X",
                    "explanation": "소라는 'But feelings are real too'라고 말했어요. 감정을 배려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Emotions cloud judgment.",
                    "translation": "감정이 판단을 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your objectivity is valuable!",
                    "translation": "너의 객관성이 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I remain neutral always.",
                    "translation": "나는 항상 중립을 유지한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-sung remains @@.",
                    "hint": "ENTJ는 객관성과 중립성을 유지해요.",
                    "optionA": "emotional",
                    "optionB": "neutral",
                    "optionC": "biased",
                    "result": "neutral",
                    "explanation": "태성은 중립을 유지해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "But people need acknowledgment!",
                    "translation": "하지만 사람들이 인정을 받아야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Objective recognition is best!",
                    "translation": "객관적 인정이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "I'll be more objective!",
                    "translation": "난 더 객관적이어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "And I'll acknowledge feelings!",
                    "translation": "그리고 난 감정을 인정해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Let's resolve fairly!",
                    "translation": "우리 공정하게 해결하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "With care!",
                    "translation": "배려로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "객관성과 감정 배려의 조화에 대한 문장이에요.",
                    "result": "Objectivity empathy creates fair resolution",
                    "explanation": "객관성과 공감이 공정한 해결을 만들어요.",
                    "optionA": "Objectivity",
                    "optionB": "fair",
                    "optionC": "empathy",
                    "optionD": "creates",
                    "optionE": "resolution"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "냉정함과 온정함!",
            "explanation": "ENTJ의 객관성과 ESFJ의 감정 배려 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "We must be objective!",
                    "translation": "우리 객관적이어야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소라",
                    "script": "But feelings are real too!",
                    "translation": "하지만 감정도 진짜야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Facts guide decisions!",
                    "translation": "사실이 결정을 이끌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 감정만 중시합니다.",
                    "hint": "ESFJ는 사실과 감정을 모두 배려해요.",
                    "result": "X",
                    "explanation": "소라는 'But feelings are real too'라고 말했어요. 감정을 배려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Emotions cloud judgment.",
                    "translation": "감정이 판단을 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "Your objectivity is valuable!",
                    "translation": "너의 객관성이 소중해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I remain neutral always.",
                    "translation": "나는 항상 중립을 유지한다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-sung remains @@.",
                    "hint": "ENTJ는 객관성과 중립성을 유지해요.",
                    "optionA": "emotional",
                    "optionB": "neutral",
                    "optionC": "biased",
                    "result": "neutral",
                    "explanation": "태성은 중립을 유지해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "But people need acknowledgment!",
                    "translation": "하지만 사람들이 인정을 받아야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Objective recognition is best!",
                    "translation": "객관적 인정이 최고야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "I'll be more objective!",
                    "translation": "난 더 객관적이어야겠네!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "And I'll acknowledge feelings!",
                    "translation": "그리고 난 감정을 인정해야겠어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "Let's resolve fairly!",
                    "translation": "우리 공정하게 해결하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "With care!",
                    "translation": "배려로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "객관성과 감정 배려의 조화에 대한 문장이에요.",
                    "optionA": "Objectivity",
                    "optionB": "fair",
                    "optionC": "empathy",
                    "optionD": "creates",
                    "optionE": "resolution",
                    "result": "Objectivity empathy creates fair resolution",
                    "explanation": "객관성과 공감이 공정한 해결을 만들어요."
                }
            ]
        }
    ]
}
ID: 19163 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "책임과 용서!",
            "explanation": "ENTJ의 책임감과 ESFJ의 용서와 화해 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I take full responsibility!",
                    "translation": "나는 완전한 책임을 져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "But I want us to heal!",
                    "translation": "하지만 난 우리가 치유되길 원해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Accountability matters most!",
                    "translation": "책임이 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하준은 책임을 피하려고 합니다.",
                    "hint": "ESFJ는 책임과 함께 용서와 화해를 추구해요.",
                    "result": "X",
                    "explanation": "하준은 'But I want us to heal'이라고 말했어요. 화해를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Accountability enables growth.",
                    "translation": "책임이 성장을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하준",
                    "script": "Your responsibility is admirable!",
                    "translation": "너의 책임감이 존경해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I own my mistakes.",
                    "translation": "나는 내 실수를 책임진다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk owns his @@.",
                    "hint": "ENTJ는 자신의 실수와 책임을 받아들여요.",
                    "optionA": "feelings",
                    "optionB": "mistakes",
                    "optionC": "apologies",
                    "result": "mistakes",
                    "explanation": "준혁은 자신의 실수를 책임져요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하준",
                    "script": "And I want to forgive!",
                    "translation": "그리고 난 용서하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Accountability plus forgiveness heals best!",
                    "translation": "용서와 함께한 책임이 가장 잘 치유해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "I'll hold you accountable!",
                    "translation": "난 너를 책임질 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And I'll forgive!",
                    "translation": "그리고 난 용서할게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하준",
                    "script": "Let's move forward!",
                    "translation": "우리 앞으로 나아가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "Stronger!",
                    "translation": "더 강하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "책임과 용서의 화해에 대한 문장이에요.",
                    "result": "Accountability forgiveness creates lasting healing",
                    "explanation": "책임과 용서가 지속적인 치유를 만들어요.",
                    "optionA": "lasting",
                    "optionB": "Accountability",
                    "optionC": "forgiveness",
                    "optionD": "creates",
                    "optionE": "healing"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "책임과 용서!",
            "explanation": "ENTJ의 책임감과 ESFJ의 용서와 화해 비교",
            "level": 4,
            "my_mbti": "ENTJ",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "I take full responsibility!",
                    "translation": "나는 완전한 책임을 져!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하준",
                    "script": "But I want us to heal!",
                    "translation": "하지만 난 우리가 치유되길 원해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Accountability matters most!",
                    "translation": "책임이 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하준은 책임을 피하려고 합니다.",
                    "hint": "ESFJ는 책임과 함께 용서와 화해를 추구해요.",
                    "result": "X",
                    "explanation": "하준은 'But I want us to heal'이라고 말했어요. 화해를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Accountability enables growth.",
                    "translation": "책임이 성장을 가능하게 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하준",
                    "script": "Your responsibility is admirable!",
                    "translation": "너의 책임감이 존경해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I own my mistakes.",
                    "translation": "나는 내 실수를 책임진다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk owns his @@.",
                    "hint": "ENTJ는 자신의 실수와 책임을 받아들여요.",
                    "optionA": "feelings",
                    "optionB": "mistakes",
                    "optionC": "apologies",
                    "result": "mistakes",
                    "explanation": "준혁은 자신의 실수를 책임져요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하준",
                    "script": "And I want to forgive!",
                    "translation": "그리고 난 용서하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Accountability plus forgiveness heals best!",
                    "translation": "용서와 함께한 책임이 가장 잘 치유해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하준",
                    "script": "I'll hold you accountable!",
                    "translation": "난 너를 책임질 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And I'll forgive!",
                    "translation": "그리고 난 용서할게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하준",
                    "script": "Let's move forward!",
                    "translation": "우리 앞으로 나아가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "Stronger!",
                    "translation": "더 강하게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "책임과 용서의 화해에 대한 문장이에요.",
                    "optionA": "lasting",
                    "optionB": "Accountability",
                    "optionC": "forgiveness",
                    "optionD": "creates",
                    "optionE": "healing",
                    "result": "Accountability forgiveness creates lasting healing",
                    "explanation": "책임과 용서가 지속적인 치유를 만들어요."
                }
            ]
        }
    ]
}
ID: 19164 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에 초대받고 설렐 때",
            "explanation": "ESFP의 즉흥적 신남과 ISFJ의 세심한 준비 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "A party this weekend! So exciting!",
                    "translation": "이번 주말에 파티야! 정말 신나!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I'll prepare things carefully.",
                    "translation": "난 차근차근 준비할 거야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "Let's have fun with everyone!",
                    "translation": "모두랑 재미있게 놀자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진은 파티 준비보다 파티 자체를 더 기대합니다.",
                    "hint": "ESFP는 그 순간의 즐거움과 경험을 우선 생각해요.",
                    "result": "O",
                    "explanation": "현진이는 파티에서 함께 즐길 거를 생각하며 신나있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "I'll check the guest list.",
                    "translation": "난 손님 목록을 확인할게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "You're so thoughtful! I love that.",
                    "translation": "넌 정말 사려깊어! 난 그게 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "I want everyone comfortable.",
                    "translation": "모두가 편하면 좋겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jin wants everyone to have @@.",
                    "hint": "ESFP는 모두가 즐거운 시간을 보내기를 원해요.",
                    "optionA": "fun",
                    "optionB": "rest",
                    "optionC": "food",
                    "result": "fun",
                    "explanation": "현진이는 모두가 재미있는 시간을 가지길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예나",
                    "script": "I'll make snacks the day before.",
                    "translation": "난 전날에 간식을 준비할 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "That's amazing! You're the best.",
                    "translation": "정말 멋있어! 넌 최고야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "Details matter to me.",
                    "translation": "세부사항이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Your care makes parties special!",
                    "translation": "넌 파티를 특별하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "I hope you enjoy it all.",
                    "translation": "다 즐겼으면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현진",
                    "script": "We'll have the best time!",
                    "translation": "우리 최고의 시간을 가질 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결 방법에 대한 문장이에요.",
                    "result": "Understanding and patience brings harmony",
                    "explanation": "이해와 참을성이 조화를 가져와요.",
                    "optionA": "brings",
                    "optionB": "harmony",
                    "optionC": "and",
                    "optionD": "patience",
                    "optionE": "Understanding"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에 초대받고 설렐 때",
            "explanation": "ESFP의 즉흥적 신남과 ISFJ의 세심한 준비 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현진",
                    "script": "A party this weekend! So exciting!",
                    "translation": "이번 주말에 파티야! 정말 신나!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I'll prepare things carefully.",
                    "translation": "난 차근차근 준비할 거야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현진",
                    "script": "Let's have fun with everyone!",
                    "translation": "모두랑 재미있게 놀자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현진은 파티 준비보다 파티 자체를 더 기대합니다.",
                    "hint": "ESFP는 그 순간의 즐거움과 경험을 우선 생각해요.",
                    "result": "O",
                    "explanation": "현진이는 파티에서 함께 즐길 거를 생각하며 신나있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "I'll check the guest list.",
                    "translation": "난 손님 목록을 확인할게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현진",
                    "script": "You're so thoughtful! I love that.",
                    "translation": "넌 정말 사려깊어! 난 그게 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "I want everyone comfortable.",
                    "translation": "모두가 편하면 좋겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jin wants everyone to have @@.",
                    "hint": "ESFP는 모두가 즐거운 시간을 보내기를 원해요.",
                    "optionA": "fun",
                    "optionB": "rest",
                    "optionC": "food",
                    "result": "fun",
                    "explanation": "현진이는 모두가 재미있는 시간을 가지길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예나",
                    "script": "I'll make snacks the day before.",
                    "translation": "난 전날에 간식을 준비할 거야."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "That's amazing! You're the best.",
                    "translation": "정말 멋있어! 넌 최고야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "Details matter to me.",
                    "translation": "세부사항이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Your care makes parties special!",
                    "translation": "넌 파티를 특별하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "I hope you enjoy it all.",
                    "translation": "다 즐겼으면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현진",
                    "script": "We'll have the best time!",
                    "translation": "우리 최고의 시간을 가질 거야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "갈등 해결 방법에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "harmony",
                    "optionC": "and",
                    "optionD": "patience",
                    "optionE": "Understanding",
                    "result": "Understanding and patience brings harmony",
                    "explanation": "이해와 참을성이 조화를 가져와요."
                }
            ]
        }
    ]
}
ID: 19165 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택에 대한 고민",
            "explanation": "ESFP의 즐거움 중심과 ISFJ의 책임감 중심 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "I want a fun job!",
                    "translation": "난 재미있는 일을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I want to help people.",
                    "translation": "난 사람들을 돕는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "That sounds nice too!",
                    "translation": "그것도 좋네!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 책임감 있는 일을 선호합니다.",
                    "hint": "ESFP는 즐겁고 흥미로운 일을 선호해요.",
                    "result": "X",
                    "explanation": "윤호는 '재미있는 일'을 원한다고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I feel good when I help others.",
                    "translation": "난 사람들을 도울 때 기분이 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That's so beautiful!",
                    "translation": "그거 정말 아름다워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "What makes your job fun?",
                    "translation": "너 일을 뭐가 재미있게 만들어?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ho wants a job that brings @@.",
                    "hint": "ESFP는 즐거움과 에너지를 일에서 찾아요.",
                    "optionA": "money",
                    "optionB": "joy",
                    "optionC": "people",
                    "result": "joy",
                    "explanation": "윤호는 일에서 기쁨을 찾고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "Meeting people every day!",
                    "translation": "매일 사람들을 만나는 거!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "That sounds wonderful!",
                    "translation": "그거 정말 좋네!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your caring is amazing!",
                    "translation": "넌 배려 정말 대단해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your energy is so good!",
                    "translation": "넌 에너지 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "Let's support each other's dreams!",
                    "translation": "우리 서로 꿈을 응원하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I believe in you!",
                    "translation": "난 너를 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직업 선택에 대한 문장이에요.",
                    "result": "Passion and purpose creates meaning",
                    "explanation": "열정과 목적이 의미를 만들어요.",
                    "optionA": "and",
                    "optionB": "Passion",
                    "optionC": "creates",
                    "optionD": "meaning",
                    "optionE": "purpose"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택에 대한 고민",
            "explanation": "ESFP의 즐거움 중심과 ISFJ의 책임감 중심 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "I want a fun job!",
                    "translation": "난 재미있는 일을 원해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "I want to help people.",
                    "translation": "난 사람들을 돕는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "That sounds nice too!",
                    "translation": "그것도 좋네!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 책임감 있는 일을 선호합니다.",
                    "hint": "ESFP는 즐겁고 흥미로운 일을 선호해요.",
                    "result": "X",
                    "explanation": "윤호는 '재미있는 일'을 원한다고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I feel good when I help others.",
                    "translation": "난 사람들을 도울 때 기분이 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "That's so beautiful!",
                    "translation": "그거 정말 아름다워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "What makes your job fun?",
                    "translation": "너 일을 뭐가 재미있게 만들어?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ho wants a job that brings @@.",
                    "hint": "ESFP는 즐거움과 에너지를 일에서 찾아요.",
                    "optionA": "money",
                    "optionB": "joy",
                    "optionC": "people",
                    "result": "joy",
                    "explanation": "윤호는 일에서 기쁨을 찾고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "Meeting people every day!",
                    "translation": "매일 사람들을 만나는 거!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "That sounds wonderful!",
                    "translation": "그거 정말 좋네!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your caring is amazing!",
                    "translation": "넌 배려 정말 대단해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "Your energy is so good!",
                    "translation": "넌 에너지 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "Let's support each other's dreams!",
                    "translation": "우리 서로 꿈을 응원하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "I believe in you!",
                    "translation": "난 너를 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직업 선택에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Passion",
                    "optionC": "creates",
                    "optionD": "meaning",
                    "optionE": "purpose",
                    "result": "Passion and purpose creates meaning",
                    "explanation": "열정과 목적이 의미를 만들어요."
                }
            ]
        }
    ]
}
ID: 19166 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "앞으로의 계획 함께 세우기",
            "explanation": "ESFP의 개방적 미래와 ISFJ의 구체적 목표 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Let's see what happens!",
                    "translation": "뭐가 될지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "I want to plan it out.",
                    "translation": "난 그걸 계획하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Plans change anyway!",
                    "translation": "어쨌 계획은 바뀌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 미래를 정확하게 계획하려고 합니다.",
                    "hint": "ESFP는 미래를 미리 정하지 않고 유연하게 대응하려고 해요.",
                    "result": "X",
                    "explanation": "건호는 '계획은 바뀌어'라며 개방적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I need clear goals.",
                    "translation": "난 명확한 목표가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your way is better sometimes!",
                    "translation": "너 방식이 가끔 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "I feel secure with a plan.",
                    "translation": "난 계획이 있으면 안심이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young makes plans to feel @@.",
                    "hint": "ISFJ는 안정감과 안심을 위해 미리 계획해요.",
                    "optionA": "excited",
                    "optionB": "secure",
                    "optionC": "happy",
                    "result": "secure",
                    "explanation": "하영은 안전함을 느끼기 위해 계획을 세워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "But surprises are fun too!",
                    "translation": "근데 깜짝은 재미있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Good surprises are nice!",
                    "translation": "좋은 깜짝은 좋지!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "See? You're more flexible now!",
                    "translation": "봤지? 넌 이제 더 유연해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "And you're more thoughtful!",
                    "translation": "그리고 넌 이제 더 배려심 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "We make good plans together!",
                    "translation": "우리 함께라면 좋은 계획을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "Yes! A balanced plan!",
                    "translation": "응! 균형 잡힌 계획!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 미래를 만드는 방식에 대한 문장이에요.",
                    "result": "Flexibility and planning build dreams",
                    "explanation": "유연함과 계획이 꿈을 만들어요.",
                    "optionA": "planning",
                    "optionB": "and",
                    "optionC": "build",
                    "optionD": "dreams",
                    "optionE": "Flexibility"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "앞으로의 계획 함께 세우기",
            "explanation": "ESFP의 개방적 미래와 ISFJ의 구체적 목표 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건호",
                    "script": "Let's see what happens!",
                    "translation": "뭐가 될지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "I want to plan it out.",
                    "translation": "난 그걸 계획하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건호",
                    "script": "Plans change anyway!",
                    "translation": "어쨌 계획은 바뀌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건호는 미래를 정확하게 계획하려고 합니다.",
                    "hint": "ESFP는 미래를 미리 정하지 않고 유연하게 대응하려고 해요.",
                    "result": "X",
                    "explanation": "건호는 '계획은 바뀌어'라며 개방적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I need clear goals.",
                    "translation": "난 명확한 목표가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건호",
                    "script": "Your way is better sometimes!",
                    "translation": "너 방식이 가끔 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "I feel secure with a plan.",
                    "translation": "난 계획이 있으면 안심이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young makes plans to feel @@.",
                    "hint": "ISFJ는 안정감과 안심을 위해 미리 계획해요.",
                    "optionA": "excited",
                    "optionB": "secure",
                    "optionC": "happy",
                    "result": "secure",
                    "explanation": "하영은 안전함을 느끼기 위해 계획을 세워요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건호",
                    "script": "But surprises are fun too!",
                    "translation": "근데 깜짝은 재미있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "Good surprises are nice!",
                    "translation": "좋은 깜짝은 좋지!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건호",
                    "script": "See? You're more flexible now!",
                    "translation": "봤지? 넌 이제 더 유연해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "And you're more thoughtful!",
                    "translation": "그리고 넌 이제 더 배려심 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건호",
                    "script": "We make good plans together!",
                    "translation": "우리 함께라면 좋은 계획을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "Yes! A balanced plan!",
                    "translation": "응! 균형 잡힌 계획!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 미래를 만드는 방식에 대한 문장이에요.",
                    "optionA": "planning",
                    "optionB": "and",
                    "optionC": "build",
                    "optionD": "dreams",
                    "optionE": "Flexibility",
                    "result": "Flexibility and planning build dreams",
                    "explanation": "유연함과 계획이 꿈을 만들어요."
                }
            ]
        }
    ]
}
ID: 19167 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "휴가 계획 짜기",
            "explanation": "ESFP의 즉흥적 여행과 ISFJ의 완벽한 준비 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's go to the beach!",
                    "translation": "해변으로 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Where? When? How long?",
                    "translation": "어디? 언제? 얼마나?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Details don't matter! Let's go!",
                    "translation": "세부사항 상관없어! 가자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 휴가를 세부적으로 계획하려고 합니다.",
                    "hint": "ESFP는 세부사항보다 즉시 행동하기를 원해요.",
                    "result": "X",
                    "explanation": "태준은 '세부사항 상관없어', '가자'라며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "I need to book everything.",
                    "translation": "난 다 예약해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "That's why we work well!",
                    "translation": "그래서 우리 잘 맞아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현아",
                    "script": "I want everything to be safe.",
                    "translation": "난 모든 게 안전했으면 좋겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-ah prepares for trips with @@.",
                    "hint": "ISFJ는 꼼꼼하고 세심하게 준비해요.",
                    "optionA": "excitement",
                    "optionB": "care",
                    "optionC": "speed",
                    "result": "care",
                    "explanation": "현아는 배려심으로 여행을 준비해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Your planning makes me happy!",
                    "translation": "너 계획으로 나 행복해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Your spirit makes me smile!",
                    "translation": "넌 정신으로 나를 웃게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Let's make great memories!",
                    "translation": "우리 좋은 추억 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현아",
                    "script": "Yes! Together!",
                    "translation": "응! 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You're so thoughtful!",
                    "translation": "넌 정말 사려깊어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현아",
                    "script": "You're so free-spirited!",
                    "translation": "넌 정말 자유로워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께하는 여행에 대한 문장이에요.",
                    "result": "Shared moments with people brings joy",
                    "explanation": "사람들과 함께하는 순간들이 기쁨을 가져와요.",
                    "optionA": "moments",
                    "optionB": "people",
                    "optionC": "Shared",
                    "optionD": "joy",
                    "optionE": "with",
                    "optionF": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "휴가 계획 짜기",
            "explanation": "ESFP의 즉흥적 여행과 ISFJ의 완벽한 준비 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "Let's go to the beach!",
                    "translation": "해변으로 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "Where? When? How long?",
                    "translation": "어디? 언제? 얼마나?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Details don't matter! Let's go!",
                    "translation": "세부사항 상관없어! 가자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태준은 휴가를 세부적으로 계획하려고 합니다.",
                    "hint": "ESFP는 세부사항보다 즉시 행동하기를 원해요.",
                    "result": "X",
                    "explanation": "태준은 '세부사항 상관없어', '가자'라며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "I need to book everything.",
                    "translation": "난 다 예약해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "That's why we work well!",
                    "translation": "그래서 우리 잘 맞아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현아",
                    "script": "I want everything to be safe.",
                    "translation": "난 모든 게 안전했으면 좋겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-ah prepares for trips with @@.",
                    "hint": "ISFJ는 꼼꼼하고 세심하게 준비해요.",
                    "optionA": "excitement",
                    "optionB": "care",
                    "optionC": "speed",
                    "result": "care",
                    "explanation": "현아는 배려심으로 여행을 준비해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "Your planning makes me happy!",
                    "translation": "너 계획으로 나 행복해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Your spirit makes me smile!",
                    "translation": "넌 정신으로 나를 웃게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Let's make great memories!",
                    "translation": "우리 좋은 추억 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현아",
                    "script": "Yes! Together!",
                    "translation": "응! 함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "You're so thoughtful!",
                    "translation": "넌 정말 사려깊어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현아",
                    "script": "You're so free-spirited!",
                    "translation": "넌 정말 자유로워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께하는 여행에 대한 문장이에요.",
                    "optionA": "moments",
                    "optionB": "people",
                    "optionC": "Shared",
                    "optionD": "joy",
                    "optionE": "with",
                    "optionF": "brings",
                    "result": "Shared moments with people brings joy",
                    "explanation": "사람들과 함께하는 순간들이 기쁨을 가져와요."
                }
            ]
        }
    ]
}
ID: 19168 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "영화보고 수다 떨기",
            "explanation": "ESFP의 즉흥적 계획과 ISFJ의 신뢰할 수 있는 친구 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Movie night! Let's go now!",
                    "translation": "영화 밤이야! 지금 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "Which movie do you want to see?",
                    "translation": "어떤 영화를 보고 싶어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Something fun and new!",
                    "translation": "재미있고 새로운 거!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 영화를 정하기 전에 계획을 세웁니다.",
                    "hint": "ESFP는 즉흥적으로 행동하고 계획을 덜 세워요.",
                    "result": "X",
                    "explanation": "미소는 '지금 가자'고 말하며 즉흥적으로 움직이려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은서",
                    "script": "Let me check times first.",
                    "translation": "난 시간을 먼저 확인할게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "You're so reliable! I need that.",
                    "translation": "넌 정말 믿음직해! 나한테 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은서",
                    "script": "I want us to be comfortable.",
                    "translation": "우리가 편하면 좋겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-seo wants to plan @@.",
                    "hint": "ISFJ는 편안한 경험을 위해 미리 계획해요.",
                    "optionA": "ahead",
                    "optionB": "today",
                    "optionC": "later",
                    "result": "ahead",
                    "explanation": "은서는 편한 경험을 위해 미리 계획하는 성향이 있어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Let's grab snacks too!",
                    "translation": "간식도 사가자!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은서",
                    "script": "I'll get your favorite.",
                    "translation": "난 너 최애 것 사올게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "See? That's why I love you!",
                    "translation": "봤지? 그래서 난 너를 사랑해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은서",
                    "script": "You bring energy everywhere.",
                    "translation": "넌 어디든 에너지를 가져와."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "And you bring peace!",
                    "translation": "그리고 넌 평온함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은서",
                    "script": "We balance each other well.",
                    "translation": "우리 서로 잘 맞아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구 관계의 조화에 대한 문장이에요.",
                    "result": "Different strengths help us grow together",
                    "explanation": "다른 강점들이 우리를 함께 성장하도록 도와요.",
                    "optionA": "together",
                    "optionB": "help",
                    "optionC": "strengths",
                    "optionD": "grow",
                    "optionE": "Different",
                    "optionF": "us"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "영화보고 수다 떨기",
            "explanation": "ESFP의 즉흥적 계획과 ISFJ의 신뢰할 수 있는 친구 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미소",
                    "script": "Movie night! Let's go now!",
                    "translation": "영화 밤이야! 지금 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "Which movie do you want to see?",
                    "translation": "어떤 영화를 보고 싶어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미소",
                    "script": "Something fun and new!",
                    "translation": "재미있고 새로운 거!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미소는 영화를 정하기 전에 계획을 세웁니다.",
                    "hint": "ESFP는 즉흥적으로 행동하고 계획을 덜 세워요.",
                    "result": "X",
                    "explanation": "미소는 '지금 가자'고 말하며 즉흥적으로 움직이려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은서",
                    "script": "Let me check times first.",
                    "translation": "난 시간을 먼저 확인할게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미소",
                    "script": "You're so reliable! I need that.",
                    "translation": "넌 정말 믿음직해! 나한테 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은서",
                    "script": "I want us to be comfortable.",
                    "translation": "우리가 편하면 좋겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-seo wants to plan @@.",
                    "hint": "ISFJ는 편안한 경험을 위해 미리 계획해요.",
                    "optionA": "ahead",
                    "optionB": "today",
                    "optionC": "later",
                    "result": "ahead",
                    "explanation": "은서는 편한 경험을 위해 미리 계획하는 성향이 있어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미소",
                    "script": "Let's grab snacks too!",
                    "translation": "간식도 사가자!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은서",
                    "script": "I'll get your favorite.",
                    "translation": "난 너 최애 것 사올게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미소",
                    "script": "See? That's why I love you!",
                    "translation": "봤지? 그래서 난 너를 사랑해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은서",
                    "script": "You bring energy everywhere.",
                    "translation": "넌 어디든 에너지를 가져와."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미소",
                    "script": "And you bring peace!",
                    "translation": "그리고 넌 평온함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은서",
                    "script": "We balance each other well.",
                    "translation": "우리 서로 잘 맞아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "친구 관계의 조화에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "help",
                    "optionC": "strengths",
                    "optionD": "grow",
                    "optionE": "Different",
                    "optionF": "us",
                    "result": "Different strengths help us grow together",
                    "explanation": "다른 강점들이 우리를 함께 성장하도록 도와요."
                }
            ]
        }
    ]
}
ID: 19169 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "모임에 못 가는 친구 걱정하기",
            "explanation": "ESFP의 즉시 행동과 ISFJ의 지속적 배려 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Is your friend okay?",
                    "translation": "너 친구 괜찮아?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "She felt left out before.",
                    "translation": "그 친구 전에 소외감을 느껴봤어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "So let's do something fun for her!",
                    "translation": "그래서 저 친구 위해 뭔가 재미있는 거 해주자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 그 친구를 찾아가서 바로 해결하려고 합니다.",
                    "hint": "ESFP는 즉흥적으로 문제를 해결하려고 해요.",
                    "result": "O",
                    "explanation": "예솔이는 지금 바로 뭔가 해주자고 말하며 즉시 행동하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "I check on her often.",
                    "translation": "난 자주 그 친구한테 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "That's so caring! You're amazing.",
                    "translation": "정말 배려심 있어! 넌 정말 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "I write her messages sometimes.",
                    "translation": "난 가끔 그 친구한테 메시지를 써."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-hyeon @@her friend often.",
                    "hint": "ISFJ는 지속적으로 다른 사람을 돌봐요.",
                    "optionA": "checks on",
                    "optionB": "calls",
                    "optionC": "visits",
                    "result": "checks on",
                    "explanation": "수현이는 주기적으로 친구를 살펴보고 신경 써요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I'll text her right now!",
                    "translation": "난 지금 바로 그 친구한테 문자할 거야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Tell her I'm thinking of her.",
                    "translation": "그 친구한테 내가 생각한다고 전해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Your kindness is so sweet!",
                    "translation": "너 친절함 정말 예뻐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "I hope she feels better.",
                    "translation": "그 친구가 좋아졌으면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Together we make her smile!",
                    "translation": "우리 함께라면 그 친구 웃을 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수현",
                    "script": "Your energy helps her feel better.",
                    "translation": "넌 에너지로 그 친구한테 도움이 돼."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구를 돌보는 방식에 대한 문장이에요.",
                    "result": "Action and thoughtfulness together show presence",
                    "explanation": "행동과 배려함이 함께라면 존재감을 드러내요.",
                    "optionA": "thoughtfulness",
                    "optionB": "presence",
                    "optionC": "and",
                    "optionD": "show",
                    "optionE": "Action",
                    "optionF": "together"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "모임에 못 가는 친구 걱정하기",
            "explanation": "ESFP의 즉시 행동과 ISFJ의 지속적 배려 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Is your friend okay?",
                    "translation": "너 친구 괜찮아?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "She felt left out before.",
                    "translation": "그 친구 전에 소외감을 느껴봤어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "So let's do something fun for her!",
                    "translation": "그래서 저 친구 위해 뭔가 재미있는 거 해주자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 그 친구를 찾아가서 바로 해결하려고 합니다.",
                    "hint": "ESFP는 즉흥적으로 문제를 해결하려고 해요.",
                    "result": "O",
                    "explanation": "예솔이는 지금 바로 뭔가 해주자고 말하며 즉시 행동하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "I check on her often.",
                    "translation": "난 자주 그 친구한테 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "That's so caring! You're amazing.",
                    "translation": "정말 배려심 있어! 넌 정말 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "I write her messages sometimes.",
                    "translation": "난 가끔 그 친구한테 메시지를 써."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-hyeon @@her friend often.",
                    "hint": "ISFJ는 지속적으로 다른 사람을 돌봐요.",
                    "optionA": "checks on",
                    "optionB": "calls",
                    "optionC": "visits",
                    "result": "checks on",
                    "explanation": "수현이는 주기적으로 친구를 살펴보고 신경 써요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I'll text her right now!",
                    "translation": "난 지금 바로 그 친구한테 문자할 거야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Tell her I'm thinking of her.",
                    "translation": "그 친구한테 내가 생각한다고 전해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Your kindness is so sweet!",
                    "translation": "너 친절함 정말 예뻐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "I hope she feels better.",
                    "translation": "그 친구가 좋아졌으면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "Together we make her smile!",
                    "translation": "우리 함께라면 그 친구 웃을 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수현",
                    "script": "Your energy helps her feel better.",
                    "translation": "넌 에너지로 그 친구한테 도움이 돼."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "친구를 돌보는 방식에 대한 문장이에요.",
                    "optionA": "thoughtfulness",
                    "optionB": "presence",
                    "optionC": "and",
                    "optionD": "show",
                    "optionE": "Action",
                    "optionF": "together",
                    "result": "Action and thoughtfulness together show presence",
                    "explanation": "행동과 배려함이 함께라면 존재감을 드러내요."
                }
            ]
        }
    ]
}
ID: 19170 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새 친구 사귀기",
            "explanation": "ESFP의 적극적 접근과 ISFJ의 신중한 연결 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Hey! Want to hang out?",
                    "translation": "얘! 함께 놀래?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "I like to know people slowly.",
                    "translation": "난 사람을 천천히 알아가는 거 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "That's smart! But also have fun!",
                    "translation": "그건 좋은 생각이야! 근데 재미도 가져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 새로운 친구를 만나는 것을 신나 합니다.",
                    "hint": "ESFP는 새로운 사람을 만나고 즉흥적으로 어울리려고 해요.",
                    "result": "O",
                    "explanation": "다희는 새 친구랑 지금 바로 놀자고 제안해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "I'll listen to your stories.",
                    "translation": "난 너 얘기를 들어줄게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Yes! I love that about you.",
                    "translation": "그래! 난 너의 그런 점 사랑해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "I want to understand you first.",
                    "translation": "난 먼저 너를 이해하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-seo likes to build trust @@.",
                    "hint": "ISFJ는 깊고 진정한 관계를 천천히 만들어요.",
                    "optionA": "quickly",
                    "optionB": "slowly",
                    "optionC": "today",
                    "result": "slowly",
                    "explanation": "윤서는 신뢰를 천천히 쌓으려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "Tell me what makes you happy!",
                    "translation": "너를 행복하게 만드는 게 뭔지 말해봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "Your happiness makes me smile.",
                    "translation": "너 행복이 나를 웃게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "We're going to be best friends!",
                    "translation": "우리 절친이 될 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤서",
                    "script": "I feel safe with you.",
                    "translation": "나 넌 안심이 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다희",
                    "script": "Your calmness helps me!",
                    "translation": "너 차분함이 나한테 도움돼!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤서",
                    "script": "Your spirit lifts me up.",
                    "translation": "넌 내 기분을 높여줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "우정 만들기에 대한 문장이에요.",
                    "result": "Friendships blossom when hearts open",
                    "explanation": "마음을 열 때 우정이 피어나요.",
                    "optionA": "open",
                    "optionB": "blossom",
                    "optionC": "hearts",
                    "optionD": "Friendships",
                    "optionE": "when"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새 친구 사귀기",
            "explanation": "ESFP의 적극적 접근과 ISFJ의 신중한 연결 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다희",
                    "script": "Hey! Want to hang out?",
                    "translation": "얘! 함께 놀래?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "I like to know people slowly.",
                    "translation": "난 사람을 천천히 알아가는 거 좋아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다희",
                    "script": "That's smart! But also have fun!",
                    "translation": "그건 좋은 생각이야! 근데 재미도 가져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다희는 새로운 친구를 만나는 것을 신나 합니다.",
                    "hint": "ESFP는 새로운 사람을 만나고 즉흥적으로 어울리려고 해요.",
                    "result": "O",
                    "explanation": "다희는 새 친구랑 지금 바로 놀자고 제안해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "I'll listen to your stories.",
                    "translation": "난 너 얘기를 들어줄게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다희",
                    "script": "Yes! I love that about you.",
                    "translation": "그래! 난 너의 그런 점 사랑해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "I want to understand you first.",
                    "translation": "난 먼저 너를 이해하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-seo likes to build trust @@.",
                    "hint": "ISFJ는 깊고 진정한 관계를 천천히 만들어요.",
                    "optionA": "quickly",
                    "optionB": "slowly",
                    "optionC": "today",
                    "result": "slowly",
                    "explanation": "윤서는 신뢰를 천천히 쌓으려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다희",
                    "script": "Tell me what makes you happy!",
                    "translation": "너를 행복하게 만드는 게 뭔지 말해봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "Your happiness makes me smile.",
                    "translation": "너 행복이 나를 웃게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다희",
                    "script": "We're going to be best friends!",
                    "translation": "우리 절친이 될 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤서",
                    "script": "I feel safe with you.",
                    "translation": "나 넌 안심이 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다희",
                    "script": "Your calmness helps me!",
                    "translation": "너 차분함이 나한테 도움돼!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤서",
                    "script": "Your spirit lifts me up.",
                    "translation": "넌 내 기분을 높여줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "우정 만들기에 대한 문장이에요.",
                    "optionA": "open",
                    "optionB": "blossom",
                    "optionC": "hearts",
                    "optionD": "Friendships",
                    "optionE": "when",
                    "result": "Friendships blossom when hearts open",
                    "explanation": "마음을 열 때 우정이 피어나요."
                }
            ]
        }
    ]
}
ID: 19171 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "업무 회의에서의 주도권",
            "explanation": "ESFP의 능동적 참여와 ISFJ의 세심한 뒷받침 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's try this new idea today!",
                    "translation": "오늘 이 새 아이디어 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "I'll check all the details.",
                    "translation": "난 모든 세부사항을 확인할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Perfect! Your planning is so good.",
                    "translation": "완벽해! 넌 정말 계획을 잘해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 새로운 아이디어를 바로 실행하고 싶어합니다.",
                    "hint": "ESFP는 즉시 새로운 것을 시도하려고 해요.",
                    "result": "O",
                    "explanation": "상우는 '오늘 해보자'며 즉흥적으로 움직이려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "Safety comes first for me.",
                    "translation": "나한텐 안전이 먼저야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "That makes the plan better!",
                    "translation": "그게 계획을 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤아",
                    "script": "I don't want anyone to fail.",
                    "translation": "난 아무도 실패했으면 싫어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ah cares about @@.",
                    "hint": "ISFJ는 사람들의 안위와 안전을 생각해요.",
                    "optionA": "speed",
                    "optionB": "everyone",
                    "optionC": "results",
                    "result": "everyone",
                    "explanation": "윤아는 모든 사람이 잘되길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "Your caution helps us!",
                    "translation": "넌 신중함으로 우리를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤아",
                    "script": "You bring energy to work.",
                    "translation": "넌 일에 에너지를 가져와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "We make a great team!",
                    "translation": "우리 정말 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤아",
                    "script": "I feel supported by you.",
                    "translation": "넌 나한테 힘이 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Your care makes work better!",
                    "translation": "넌 배려로 일을 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤아",
                    "script": "Your action makes dreams real.",
                    "translation": "넌 행동으로 꿈을 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀 협력에 대한 문장이에요.",
                    "result": "Courage and Care build dreams together",
                    "explanation": "용기와 배려가 함께라면 꿈을 만들어요.",
                    "optionA": "Courage",
                    "optionB": "Care",
                    "optionC": "together",
                    "optionD": "and",
                    "optionE": "build",
                    "optionF": "dreams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "업무 회의에서의 주도권",
            "explanation": "ESFP의 능동적 참여와 ISFJ의 세심한 뒷받침 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "상우",
                    "script": "Let's try this new idea today!",
                    "translation": "오늘 이 새 아이디어 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "I'll check all the details.",
                    "translation": "난 모든 세부사항을 확인할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "상우",
                    "script": "Perfect! Your planning is so good.",
                    "translation": "완벽해! 넌 정말 계획을 잘해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 새로운 아이디어를 바로 실행하고 싶어합니다.",
                    "hint": "ESFP는 즉시 새로운 것을 시도하려고 해요.",
                    "result": "O",
                    "explanation": "상우는 '오늘 해보자'며 즉흥적으로 움직이려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "Safety comes first for me.",
                    "translation": "나한텐 안전이 먼저야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "상우",
                    "script": "That makes the plan better!",
                    "translation": "그게 계획을 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤아",
                    "script": "I don't want anyone to fail.",
                    "translation": "난 아무도 실패했으면 싫어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ah cares about @@.",
                    "hint": "ISFJ는 사람들의 안위와 안전을 생각해요.",
                    "optionA": "speed",
                    "optionB": "everyone",
                    "optionC": "results",
                    "result": "everyone",
                    "explanation": "윤아는 모든 사람이 잘되길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "상우",
                    "script": "Your caution helps us!",
                    "translation": "넌 신중함으로 우리를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤아",
                    "script": "You bring energy to work.",
                    "translation": "넌 일에 에너지를 가져와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "상우",
                    "script": "We make a great team!",
                    "translation": "우리 정말 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤아",
                    "script": "I feel supported by you.",
                    "translation": "넌 나한테 힘이 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "상우",
                    "script": "Your care makes work better!",
                    "translation": "넌 배려로 일을 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤아",
                    "script": "Your action makes dreams real.",
                    "translation": "넌 행동으로 꿈을 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀 협력에 대한 문장이에요.",
                    "optionA": "Courage",
                    "optionB": "Care",
                    "optionC": "together",
                    "optionD": "and",
                    "optionE": "build",
                    "optionF": "dreams",
                    "result": "Courage and Care build dreams together",
                    "explanation": "용기와 배려가 함께라면 꿈을 만들어요."
                }
            ]
        }
    ]
}
ID: 19172 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 때 대처 방법",
            "explanation": "ESFP의 활동적 해소와 ISFJ의 조용한 회복 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "I need to move and play!",
                    "translation": "난 움직이고 놀 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I sit quietly and think.",
                    "translation": "난 조용히 앉아서 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "Both are good! Come dance with me!",
                    "translation": "둘 다 좋아! 나랑 춤춰!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 스트레스를 받으면 조용히 있으려고 합니다.",
                    "hint": "ESFP는 스트레스를 해소하기 위해 활동적으로 움직여요.",
                    "result": "X",
                    "explanation": "현주는 '움직이고 놀' 필요가 있다고 했으니 활동적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "Your energy lifts my mood.",
                    "translation": "넌 에너지로 내 기분을 올려줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "And you calm me down!",
                    "translation": "그리고 넌 나를 진정시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "I need time to recover.",
                    "translation": "난 회복할 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hana heals stress through @@.",
                    "hint": "ISFJ는 조용한 시간과 나만의 공간에서 회복해요.",
                    "optionA": "action",
                    "optionB": "quiet",
                    "optionC": "music",
                    "result": "quiet",
                    "explanation": "하나는 조용한 시간을 통해 스트레스를 풀어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "Let's hang out after!",
                    "translation": "나중에 함께 놀자!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I'll be ready then.",
                    "translation": "그때 난 준비될 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "You're so understanding!",
                    "translation": "넌 정말 이해가 많아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "You're so alive and free!",
                    "translation": "넌 정말 생생하고 자유로워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "Let's help each other!",
                    "translation": "우리 서로 도와주자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "Yes, that makes me feel better.",
                    "translation": "응, 그게 나한테 더 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께하는 스트레스 관리에 대한 문장이에요.",
                    "result": "Support and together makes us stronger",
                    "explanation": "지지와 함께함이 우리를 더 강하게 만들어요.",
                    "optionA": "and",
                    "optionB": "stronger",
                    "optionC": "together",
                    "optionD": "makes",
                    "optionE": "Support",
                    "optionF": "us"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 때 대처 방법",
            "explanation": "ESFP의 활동적 해소와 ISFJ의 조용한 회복 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "I need to move and play!",
                    "translation": "난 움직이고 놀 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I sit quietly and think.",
                    "translation": "난 조용히 앉아서 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "Both are good! Come dance with me!",
                    "translation": "둘 다 좋아! 나랑 춤춰!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현주는 스트레스를 받으면 조용히 있으려고 합니다.",
                    "hint": "ESFP는 스트레스를 해소하기 위해 활동적으로 움직여요.",
                    "result": "X",
                    "explanation": "현주는 '움직이고 놀' 필요가 있다고 했으니 활동적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하나",
                    "script": "Your energy lifts my mood.",
                    "translation": "넌 에너지로 내 기분을 올려줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "And you calm me down!",
                    "translation": "그리고 넌 나를 진정시켜!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "I need time to recover.",
                    "translation": "난 회복할 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hana heals stress through @@.",
                    "hint": "ISFJ는 조용한 시간과 나만의 공간에서 회복해요.",
                    "optionA": "action",
                    "optionB": "quiet",
                    "optionC": "music",
                    "result": "quiet",
                    "explanation": "하나는 조용한 시간을 통해 스트레스를 풀어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "Let's hang out after!",
                    "translation": "나중에 함께 놀자!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하나",
                    "script": "I'll be ready then.",
                    "translation": "그때 난 준비될 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "You're so understanding!",
                    "translation": "넌 정말 이해가 많아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "You're so alive and free!",
                    "translation": "넌 정말 생생하고 자유로워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "Let's help each other!",
                    "translation": "우리 서로 도와주자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "Yes, that makes me feel better.",
                    "translation": "응, 그게 나한테 더 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께하는 스트레스 관리에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "stronger",
                    "optionC": "together",
                    "optionD": "makes",
                    "optionE": "Support",
                    "optionF": "us",
                    "result": "Support and together makes us stronger",
                    "explanation": "지지와 함께함이 우리를 더 강하게 만들어요."
                }
            ]
        }
    ]
}
ID: 19173 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "새 일 배울 때",
            "explanation": "ESFP의 실전 학습과 ISFJ의 체계적 학습 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "Let's just try it!",
                    "translation": "그냥 해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "I need to learn the rules first.",
                    "translation": "난 먼저 규칙을 배워야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Rules are not so important!",
                    "translation": "규칙은 그렇게 중요하지 않아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영은 새로운 것을 배울 때 체계적으로 접근합니다.",
                    "hint": "ESFP는 직접 경험하면서 배우는 걸 선호해요.",
                    "result": "X",
                    "explanation": "태영이는 '그냥 해봐'라고 말하며 실전을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "I want to do it right.",
                    "translation": "난 제대로 하고 싶어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your way is better sometimes!",
                    "translation": "너 방식이 가끔 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "I don't want to make mistakes.",
                    "translation": "난 실수하고 싶지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young likes to learn by @@.",
                    "hint": "ESFP는 경험하면서 배우는 걸 좋아해요.",
                    "optionA": "doing",
                    "optionB": "listening",
                    "optionC": "reading",
                    "result": "doing",
                    "explanation": "태영이는 직접 해보면서 배우는 것을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "Come on! It's fun!",
                    "translation": "이봐! 재미있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "I'll watch you first.",
                    "translation": "난 먼저 너를 봐야겠어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "You're so careful! I love it.",
                    "translation": "넌 정말 신중해! 난 그게 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "You teach me to be brave.",
                    "translation": "넌 내게 용감함을 가르쳐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "And you teach me to plan!",
                    "translation": "그리고 넌 나한테 계획을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소민",
                    "script": "We balance each other well.",
                    "translation": "우리 서로 잘 맞아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 성장하는 방식에 대한 문장이에요.",
                    "result": "Different ways of learning create growth",
                    "explanation": "다른 학습 방식이 성장을 만들어요.",
                    "optionA": "create",
                    "optionB": "Different",
                    "optionC": "growth",
                    "optionD": "of",
                    "optionE": "learning",
                    "optionF": "ways"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "새 일 배울 때",
            "explanation": "ESFP의 실전 학습과 ISFJ의 체계적 학습 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태영",
                    "script": "Let's just try it!",
                    "translation": "그냥 해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "I need to learn the rules first.",
                    "translation": "난 먼저 규칙을 배워야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태영",
                    "script": "Rules are not so important!",
                    "translation": "규칙은 그렇게 중요하지 않아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영은 새로운 것을 배울 때 체계적으로 접근합니다.",
                    "hint": "ESFP는 직접 경험하면서 배우는 걸 선호해요.",
                    "result": "X",
                    "explanation": "태영이는 '그냥 해봐'라고 말하며 실전을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소민",
                    "script": "I want to do it right.",
                    "translation": "난 제대로 하고 싶어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태영",
                    "script": "Your way is better sometimes!",
                    "translation": "너 방식이 가끔 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "I don't want to make mistakes.",
                    "translation": "난 실수하고 싶지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young likes to learn by @@.",
                    "hint": "ESFP는 경험하면서 배우는 걸 좋아해요.",
                    "optionA": "doing",
                    "optionB": "listening",
                    "optionC": "reading",
                    "result": "doing",
                    "explanation": "태영이는 직접 해보면서 배우는 것을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태영",
                    "script": "Come on! It's fun!",
                    "translation": "이봐! 재미있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소민",
                    "script": "I'll watch you first.",
                    "translation": "난 먼저 너를 봐야겠어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태영",
                    "script": "You're so careful! I love it.",
                    "translation": "넌 정말 신중해! 난 그게 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "You teach me to be brave.",
                    "translation": "넌 내게 용감함을 가르쳐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태영",
                    "script": "And you teach me to plan!",
                    "translation": "그리고 넌 나한테 계획을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소민",
                    "script": "We balance each other well.",
                    "translation": "우리 서로 잘 맞아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 성장하는 방식에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Different",
                    "optionC": "growth",
                    "optionD": "of",
                    "optionE": "learning",
                    "optionF": "ways",
                    "result": "Different ways of learning create growth",
                    "explanation": "다른 학습 방식이 성장을 만들어요."
                }
            ]
        }
    ]
}
ID: 19174 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 계획 짜기",
            "explanation": "ESFP의 즉흥적 여행과 ISFJ의 신중한 계획 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승우",
                    "script": "Let's go somewhere new!",
                    "translation": "새로운 곳으로 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "Where? Do you have a plan?",
                    "translation": "어디? 계획이 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승우",
                    "script": "We'll figure it out there!",
                    "translation": "거기 가서 정하자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 가기 전에 계획을 세웁니다.",
                    "hint": "ESFP는 계획 없이 즉흥적으로 행동하는 걸 선호해요.",
                    "result": "X",
                    "explanation": "승우는 '거기 가서 정하자'며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I need to prepare things.",
                    "translation": "난 것들을 준비해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "That's why we get along!",
                    "translation": "그래서 우리 잘 맞아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "I'll book a safe place.",
                    "translation": "난 안전한 곳을 예약할게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-woo loves to explore @@.",
                    "hint": "ESFP는 새로운 경험과 모험을 즐겨요.",
                    "optionA": "safely",
                    "optionB": "spontaneously",
                    "optionC": "quietly",
                    "result": "spontaneously",
                    "explanation": "승우는 즉흥적으로 새로운 곳들을 탐험하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승우",
                    "script": "I want new experiences!",
                    "translation": "난 새로운 경험을 원해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "I'll make sure we're safe.",
                    "translation": "난 우리가 안전하도록 할게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "You're so dependable!",
                    "translation": "넌 정말 믿음직해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "You bring excitement!",
                    "translation": "넌 설렘을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "Your planning makes us ready!",
                    "translation": "넌 계획으로 우리를 준비시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "Your spirit makes it fun!",
                    "translation": "넌 기분으로 그걸 재미있게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 만드는 추억에 대한 문장이에요.",
                    "result": "Planning and adventure creates memories",
                    "explanation": "계획과 모험이 추억을 만들어요.",
                    "optionA": "creates",
                    "optionB": "and",
                    "optionC": "memories",
                    "optionD": "adventure",
                    "optionE": "Planning"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 계획 짜기",
            "explanation": "ESFP의 즉흥적 여행과 ISFJ의 신중한 계획 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승우",
                    "script": "Let's go somewhere new!",
                    "translation": "새로운 곳으로 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "Where? Do you have a plan?",
                    "translation": "어디? 계획이 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승우",
                    "script": "We'll figure it out there!",
                    "translation": "거기 가서 정하자!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 가기 전에 계획을 세웁니다.",
                    "hint": "ESFP는 계획 없이 즉흥적으로 행동하는 걸 선호해요.",
                    "result": "X",
                    "explanation": "승우는 '거기 가서 정하자'며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I need to prepare things.",
                    "translation": "난 것들을 준비해야 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "That's why we get along!",
                    "translation": "그래서 우리 잘 맞아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "I'll book a safe place.",
                    "translation": "난 안전한 곳을 예약할게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-woo loves to explore @@.",
                    "hint": "ESFP는 새로운 경험과 모험을 즐겨요.",
                    "optionA": "safely",
                    "optionB": "spontaneously",
                    "optionC": "quietly",
                    "result": "spontaneously",
                    "explanation": "승우는 즉흥적으로 새로운 곳들을 탐험하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승우",
                    "script": "I want new experiences!",
                    "translation": "난 새로운 경험을 원해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "I'll make sure we're safe.",
                    "translation": "난 우리가 안전하도록 할게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "You're so dependable!",
                    "translation": "넌 정말 믿음직해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "You bring excitement!",
                    "translation": "넌 설렘을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "Your planning makes us ready!",
                    "translation": "넌 계획으로 우리를 준비시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "Your spirit makes it fun!",
                    "translation": "넌 기분으로 그걸 재미있게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 만드는 추억에 대한 문장이에요.",
                    "optionA": "creates",
                    "optionB": "and",
                    "optionC": "memories",
                    "optionD": "adventure",
                    "optionE": "Planning",
                    "result": "Planning and adventure creates memories",
                    "explanation": "계획과 모험이 추억을 만들어요."
                }
            ]
        }
    ]
}
ID: 19175 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "취미 활동 함께하기",
            "explanation": "ESFP의 감각적 즐거움과 ISFJ의 성취감 추구 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Painting is so fun!",
                    "translation": "그림 그리는 건 정말 재미있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지혜",
                    "script": "I want to be really good at it.",
                    "translation": "난 정말 잘하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Feel the colors! Enjoy now!",
                    "translation": "색깔을 느껴봐! 지금 즐겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 완벽하게 그림을 그리는 것을 원합니다.",
                    "hint": "ESFP는 지금 이 순간의 즐거움을 중시해요.",
                    "result": "X",
                    "explanation": "민지는 '지금 즐겨'라고 말하며 현재의 기쁨을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지혜",
                    "script": "I'll practice every day.",
                    "translation": "난 매일 연습할 거야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "That's amazing! I love your passion!",
                    "translation": "정말 좋아! 너 열정 사랑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지혜",
                    "script": "I want to improve myself.",
                    "translation": "난 나 자신을 개선하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji enjoys activities through @@.",
                    "hint": "ESFP는 활동 자체의 즐거움과 감각을 느끼기를 좋아해요.",
                    "optionA": "effort",
                    "optionB": "experience",
                    "optionC": "planning",
                    "result": "experience",
                    "explanation": "민지는 직접 경험하는 것으로 활동을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Show me what you made!",
                    "translation": "넌 뭘 만들었는지 보여줄래!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지혜",
                    "script": "I practiced a lot for this.",
                    "translation": "난 이거 위해 많이 연습했어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "You're so dedicated!",
                    "translation": "넌 정말 열심이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지혜",
                    "script": "You enjoy every moment!",
                    "translation": "넌 매 순간을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Your hard work inspires me!",
                    "translation": "넌 노력으로 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지혜",
                    "script": "Your joy makes it better!",
                    "translation": "넌 기쁨으로 그걸 더 좋게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께하는 취미에 대한 문장이에요.",
                    "result": "Joy and passion and effort grow together",
                    "explanation": "기쁨과 열정과 노력이 함께 자라요.",
                    "optionA": "grow",
                    "optionB": "and",
                    "optionC": "passion",
                    "optionD": "and",
                    "optionE": "Joy",
                    "optionF": "effort",
                    "optionG": "together"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "취미 활동 함께하기",
            "explanation": "ESFP의 감각적 즐거움과 ISFJ의 성취감 추구 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Painting is so fun!",
                    "translation": "그림 그리는 건 정말 재미있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지혜",
                    "script": "I want to be really good at it.",
                    "translation": "난 정말 잘하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Feel the colors! Enjoy now!",
                    "translation": "색깔을 느껴봐! 지금 즐겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 완벽하게 그림을 그리는 것을 원합니다.",
                    "hint": "ESFP는 지금 이 순간의 즐거움을 중시해요.",
                    "result": "X",
                    "explanation": "민지는 '지금 즐겨'라고 말하며 현재의 기쁨을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지혜",
                    "script": "I'll practice every day.",
                    "translation": "난 매일 연습할 거야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "That's amazing! I love your passion!",
                    "translation": "정말 좋아! 너 열정 사랑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지혜",
                    "script": "I want to improve myself.",
                    "translation": "난 나 자신을 개선하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Minji enjoys activities through @@.",
                    "hint": "ESFP는 활동 자체의 즐거움과 감각을 느끼기를 좋아해요.",
                    "optionA": "effort",
                    "optionB": "experience",
                    "optionC": "planning",
                    "result": "experience",
                    "explanation": "민지는 직접 경험하는 것으로 활동을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "Show me what you made!",
                    "translation": "넌 뭘 만들었는지 보여줄래!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지혜",
                    "script": "I practiced a lot for this.",
                    "translation": "난 이거 위해 많이 연습했어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "You're so dedicated!",
                    "translation": "넌 정말 열심이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지혜",
                    "script": "You enjoy every moment!",
                    "translation": "넌 매 순간을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Your hard work inspires me!",
                    "translation": "넌 노력으로 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지혜",
                    "script": "Your joy makes it better!",
                    "translation": "넌 기쁨으로 그걸 더 좋게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께하는 취미에 대한 문장이에요.",
                    "optionA": "grow",
                    "optionB": "and",
                    "optionC": "passion",
                    "optionD": "and",
                    "optionE": "Joy",
                    "optionF": "effort",
                    "optionG": "together",
                    "result": "Joy and passion and effort grow together",
                    "explanation": "기쁨과 열정과 노력이 함께 자라요."
                }
            ]
        }
    ]
}
ID: 19176 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등이 생겼을 때",
            "explanation": "ESFP의 즉시 해결과 ISFJ의 신중한 대화 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태호",
                    "script": "Let's talk right now!",
                    "translation": "지금 바로 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I need time to think.",
                    "translation": "난 생각할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태호",
                    "script": "We should fix it fast!",
                    "translation": "우리 빨리 해결해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태호는 갈등을 천천히 생각해서 해결하려고 합니다.",
                    "hint": "ESFP는 문제를 빠르게 해결하고 싶어 해요.",
                    "result": "X",
                    "explanation": "태호는 '지금 바로', '빨리' 해결하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Let me understand you first.",
                    "translation": "먼저 너를 이해하게 해줄래."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태호",
                    "script": "Okay! I'll wait for you.",
                    "translation": "좋아! 난 너를 기다릴게."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I care about our friendship.",
                    "translation": "난 우리 우정을 소중하게 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hui wants to solve it with @@.",
                    "hint": "ISFJ는 신중하게 대화하고 상대를 이해하길 원해요.",
                    "optionA": "speed",
                    "optionB": "care",
                    "optionC": "words",
                    "result": "care",
                    "explanation": "소희는 배려와 함께 문제를 풀고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태호",
                    "script": "I'm sorry. I was too fast.",
                    "translation": "미안해. 난 너무 급했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I understand you now.",
                    "translation": "이제 난 너를 이해해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태호",
                    "script": "Your patience helps me!",
                    "translation": "넌 참을성으로 나한테 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your honesty helps me!",
                    "translation": "넌 솔직함으로 나한테 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태호",
                    "script": "We solved it!",
                    "translation": "우리 해결했어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Yes, together!",
                    "translation": "응, 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "퍼즐 힌트",
                    "result": "Sample sentence.",
                    "explanation": "해설",
                    "optionA": "Sample",
                    "optionB": "sentence."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등이 생겼을 때",
            "explanation": "ESFP의 즉시 해결과 ISFJ의 신중한 대화 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태호",
                    "script": "Let's talk right now!",
                    "translation": "지금 바로 얘기하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "I need time to think.",
                    "translation": "난 생각할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태호",
                    "script": "We should fix it fast!",
                    "translation": "우리 빨리 해결해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태호는 갈등을 천천히 생각해서 해결하려고 합니다.",
                    "hint": "ESFP는 문제를 빠르게 해결하고 싶어 해요.",
                    "result": "X",
                    "explanation": "태호는 '지금 바로', '빨리' 해결하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "Let me understand you first.",
                    "translation": "먼저 너를 이해하게 해줄래."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태호",
                    "script": "Okay! I'll wait for you.",
                    "translation": "좋아! 난 너를 기다릴게."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "I care about our friendship.",
                    "translation": "난 우리 우정을 소중하게 생각해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hui wants to solve it with @@.",
                    "hint": "ISFJ는 신중하게 대화하고 상대를 이해하길 원해요.",
                    "optionA": "speed",
                    "optionB": "care",
                    "optionC": "words",
                    "result": "care",
                    "explanation": "소희는 배려와 함께 문제를 풀고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태호",
                    "script": "I'm sorry. I was too fast.",
                    "translation": "미안해. 난 너무 급했어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "I understand you now.",
                    "translation": "이제 난 너를 이해해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태호",
                    "script": "Your patience helps me!",
                    "translation": "넌 참을성으로 나한테 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Your honesty helps me!",
                    "translation": "넌 솔직함으로 나한테 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태호",
                    "script": "We solved it!",
                    "translation": "우리 해결했어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Yes, together!",
                    "translation": "응, 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "퍼즐 힌트",
                    "optionA": "Sample",
                    "optionB": "sentence.",
                    "result": "Sample sentence.",
                    "explanation": "해설"
                }
            ]
        }
    ]
}
ID: 19177 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사소한 것으로 웃기는 법",
            "explanation": "ESFP의 즉흥 유머와 ENTJ의 목적 있는 대화 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승우",
                    "script": "That's so funny! Look!",
                    "translation": "그거 너무 웃겨! 봐봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "What's the point?",
                    "translation": "뭐가 중요한 건데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승우",
                    "script": "We just laugh together!",
                    "translation": "우리 함께 웃으면 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 우리가 웃는 목적을 설명합니다.",
                    "hint": "ESFP는 웃음 자체를 즐기고 목적을 덜 생각해요.",
                    "result": "X",
                    "explanation": "승우는 '우리 함께 웃으면 돼'라며 웃음 자체를 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Laughter connects people.",
                    "translation": "웃음은 사람들을 연결해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "Exactly! You get it!",
                    "translation": "정확해! 넌 이해해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I see the value now.",
                    "translation": "난 이제 가치를 알겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyeok uses humor as a @@.",
                    "hint": "ENTJ는 웃음을 관계나 목표를 위한 도구로 봐요.",
                    "optionA": "waste",
                    "optionB": "tool",
                    "optionC": "break",
                    "result": "tool",
                    "explanation": "준혁은 웃음을 사람들을 연결하는 도구로 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승우",
                    "script": "Your laugh is so real!",
                    "translation": "너 웃음 정말 진짜야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "You bring out my light side.",
                    "translation": "넌 내 밝은 면을 끌어내."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "I like serious you too!",
                    "translation": "난 너 진지한 면도 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Your energy is powerful.",
                    "translation": "넌 에너지가 정말 강해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "Your plans are cool!",
                    "translation": "넌 계획 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "We balance each other.",
                    "translation": "우리 서로 균형을 이루어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "웃음의 가치에 대한 문장이에요.",
                    "result": "Laughter and connections strengthen bonds",
                    "explanation": "웃음과 연결이 유대를 강하게 해요.",
                    "optionA": "and",
                    "optionB": "Laughter",
                    "optionC": "strengthen",
                    "optionD": "connections",
                    "optionE": "bonds"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "사소한 것으로 웃기는 법",
            "explanation": "ESFP의 즉흥 유머와 ENTJ의 목적 있는 대화 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승우",
                    "script": "That's so funny! Look!",
                    "translation": "그거 너무 웃겨! 봐봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "What's the point?",
                    "translation": "뭐가 중요한 건데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승우",
                    "script": "We just laugh together!",
                    "translation": "우리 함께 웃으면 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 우리가 웃는 목적을 설명합니다.",
                    "hint": "ESFP는 웃음 자체를 즐기고 목적을 덜 생각해요.",
                    "result": "X",
                    "explanation": "승우는 '우리 함께 웃으면 돼'라며 웃음 자체를 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Laughter connects people.",
                    "translation": "웃음은 사람들을 연결해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승우",
                    "script": "Exactly! You get it!",
                    "translation": "정확해! 넌 이해해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I see the value now.",
                    "translation": "난 이제 가치를 알겠어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyeok uses humor as a @@.",
                    "hint": "ENTJ는 웃음을 관계나 목표를 위한 도구로 봐요.",
                    "optionA": "waste",
                    "optionB": "tool",
                    "optionC": "break",
                    "result": "tool",
                    "explanation": "준혁은 웃음을 사람들을 연결하는 도구로 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승우",
                    "script": "Your laugh is so real!",
                    "translation": "너 웃음 정말 진짜야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "You bring out my light side.",
                    "translation": "넌 내 밝은 면을 끌어내."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승우",
                    "script": "I like serious you too!",
                    "translation": "난 너 진지한 면도 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Your energy is powerful.",
                    "translation": "넌 에너지가 정말 강해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승우",
                    "script": "Your plans are cool!",
                    "translation": "넌 계획 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "We balance each other.",
                    "translation": "우리 서로 균형을 이루어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "웃음의 가치에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Laughter",
                    "optionC": "strengthen",
                    "optionD": "connections",
                    "optionE": "bonds",
                    "result": "Laughter and connections strengthen bonds",
                    "explanation": "웃음과 연결이 유대를 강하게 해요."
                }
            ]
        }
    ]
}
ID: 19178 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 시간 vs 바쁜 시간",
            "explanation": "ESFP의 활동성과 ENTJ의 효율성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "Let's do something now!",
                    "translation": "지금 뭔가 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I need to focus on work.",
                    "translation": "난 일에 집중해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Work is everywhere!",
                    "translation": "일은 어디나 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 항상 계획적으로 일합니다.",
                    "hint": "ESFP는 일과 쉬는 시간을 구분하고 현재를 즐기려고 해요.",
                    "result": "X",
                    "explanation": "지영은 '일은 어디나 있어'라며 지금을 즐기려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Time is money.",
                    "translation": "시간은 돈이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "But we need to live too!",
                    "translation": "근데 우리도 살아야 하잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I live by achieving goals.",
                    "translation": "난 목표를 이루면서 살아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun sees life through @@.",
                    "hint": "ENTJ는 성과와 목표 달성으로 삶을 본다.",
                    "optionA": "fun",
                    "optionB": "goals",
                    "optionC": "people",
                    "result": "goals",
                    "explanation": "민준은 목표와 성과로 삶을 이해해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "Your focus is amazing!",
                    "translation": "너 집중 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Your flexibility helps me relax.",
                    "translation": "넌 유연함으로 나를 편하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "We're different but good!",
                    "translation": "우리 다르지만 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Yes. You brighten my day.",
                    "translation": "응. 넌 내 하루를 밝게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "And you teach me focus!",
                    "translation": "그리고 넌 나한테 집중을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "That's growth for both.",
                    "translation": "그게 둘 다 성장이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다른 삶의 방식이 만드는 것에 대한 문장이에요.",
                    "result": "Different perspectives and growth create wisdom",
                    "explanation": "다른 관점과 성장이 지혜를 만들어요.",
                    "optionA": "growth",
                    "optionB": "Different",
                    "optionC": "perspectives",
                    "optionD": "create",
                    "optionE": "and",
                    "optionF": "wisdom"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 시간 vs 바쁜 시간",
            "explanation": "ESFP의 활동성과 ENTJ의 효율성 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "Let's do something now!",
                    "translation": "지금 뭔가 해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I need to focus on work.",
                    "translation": "난 일에 집중해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Work is everywhere!",
                    "translation": "일은 어디나 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 항상 계획적으로 일합니다.",
                    "hint": "ESFP는 일과 쉬는 시간을 구분하고 현재를 즐기려고 해요.",
                    "result": "X",
                    "explanation": "지영은 '일은 어디나 있어'라며 지금을 즐기려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Time is money.",
                    "translation": "시간은 돈이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "But we need to live too!",
                    "translation": "근데 우리도 살아야 하잖아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I live by achieving goals.",
                    "translation": "난 목표를 이루면서 살아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun sees life through @@.",
                    "hint": "ENTJ는 성과와 목표 달성으로 삶을 본다.",
                    "optionA": "fun",
                    "optionB": "goals",
                    "optionC": "people",
                    "result": "goals",
                    "explanation": "민준은 목표와 성과로 삶을 이해해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "Your focus is amazing!",
                    "translation": "너 집중 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Your flexibility helps me relax.",
                    "translation": "넌 유연함으로 나를 편하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "We're different but good!",
                    "translation": "우리 다르지만 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Yes. You brighten my day.",
                    "translation": "응. 넌 내 하루를 밝게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "And you teach me focus!",
                    "translation": "그리고 넌 나한테 집중을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "That's growth for both.",
                    "translation": "그게 둘 다 성장이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다른 삶의 방식이 만드는 것에 대한 문장이에요.",
                    "optionA": "growth",
                    "optionB": "Different",
                    "optionC": "perspectives",
                    "optionD": "create",
                    "optionE": "and",
                    "optionF": "wisdom",
                    "result": "Different perspectives and growth create wisdom",
                    "explanation": "다른 관점과 성장이 지혜를 만들어요."
                }
            ]
        }
    ]
}
ID: 19179 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭔가 배워야 할 때",
            "explanation": "ESFP의 경험 학습과 ENTJ의 전략적 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I'll try everything!",
                    "translation": "난 다 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "First, let's make a plan.",
                    "translation": "먼저 계획을 세우자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Plans slow us down!",
                    "translation": "계획은 우리를 느리게 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 체계적인 계획을 먼저 세웁니다.",
                    "hint": "ESFP는 경험하면서 배우고 즉시 행동하려고 해요.",
                    "result": "X",
                    "explanation": "현우는 '다 시도해봐', '계획은 느리게 해'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Good strategy saves time.",
                    "translation": "좋은 전략이 시간을 아껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "But we learn fast by doing!",
                    "translation": "근데 우리 하면서 빨리 배워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Efficiency matters.",
                    "translation": "효율이 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun learns through @@.",
                    "hint": "ENTJ는 계획적이고 효율적으로 배우려고 해요.",
                    "optionA": "play",
                    "optionB": "strategy",
                    "optionC": "feeling",
                    "result": "strategy",
                    "explanation": "성준은 전략적으로 배우는 것을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "Your plan actually works!",
                    "translation": "너 계획 진짜 되네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Your energy accelerates things.",
                    "translation": "넌 에너지로 일을 빨리 진행해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "We should do this again!",
                    "translation": "우리 또 이렇게 하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "Yes. Your input is valuable.",
                    "translation": "응. 넌 중요한 기여를 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "You make learning feel smart!",
                    "translation": "넌 배움을 똑똑하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You make it feel real.",
                    "translation": "넌 그걸 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 배우는 방식에 대한 문장이에요.",
                    "result": "Action and strategy create best method",
                    "explanation": "행동과 전략이 최고의 방법을 만들어요.",
                    "optionA": "method",
                    "optionB": "best",
                    "optionC": "create",
                    "optionD": "Action",
                    "optionE": "and",
                    "optionF": "strategy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭔가 배워야 할 때",
            "explanation": "ESFP의 경험 학습과 ENTJ의 전략적 학습 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "I'll try everything!",
                    "translation": "난 다 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "First, let's make a plan.",
                    "translation": "먼저 계획을 세우자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Plans slow us down!",
                    "translation": "계획은 우리를 느리게 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 체계적인 계획을 먼저 세웁니다.",
                    "hint": "ESFP는 경험하면서 배우고 즉시 행동하려고 해요.",
                    "result": "X",
                    "explanation": "현우는 '다 시도해봐', '계획은 느리게 해'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Good strategy saves time.",
                    "translation": "좋은 전략이 시간을 아껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "But we learn fast by doing!",
                    "translation": "근데 우리 하면서 빨리 배워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Efficiency matters.",
                    "translation": "효율이 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-jun learns through @@.",
                    "hint": "ENTJ는 계획적이고 효율적으로 배우려고 해요.",
                    "optionA": "play",
                    "optionB": "strategy",
                    "optionC": "feeling",
                    "result": "strategy",
                    "explanation": "성준은 전략적으로 배우는 것을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "Your plan actually works!",
                    "translation": "너 계획 진짜 되네!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Your energy accelerates things.",
                    "translation": "넌 에너지로 일을 빨리 진행해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "We should do this again!",
                    "translation": "우리 또 이렇게 하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "Yes. Your input is valuable.",
                    "translation": "응. 넌 중요한 기여를 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "You make learning feel smart!",
                    "translation": "넌 배움을 똑똑하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You make it feel real.",
                    "translation": "넌 그걸 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 배우는 방식에 대한 문장이에요.",
                    "optionA": "method",
                    "optionB": "best",
                    "optionC": "create",
                    "optionD": "Action",
                    "optionE": "and",
                    "optionF": "strategy",
                    "result": "Action and strategy create best method",
                    "explanation": "행동과 전략이 최고의 방법을 만들어요."
                }
            ]
        }
    ]
}
ID: 19180 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 아이디어 제시하기",
            "explanation": "ESFP의 즉흥 아이디어와 ENTJ의 실행 계획 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "What if we try this?",
                    "translation": "이거 한 번 해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Will it work? Let me check.",
                    "translation": "돼? 나 확인해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "It sounds fun, right?",
                    "translation": "들으니까 재미있지?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현은 아이디어를 상세히 분석합니다.",
                    "hint": "ESFP는 아이디어를 즉흥적으로 제시하고 감정으로 판단해요.",
                    "result": "X",
                    "explanation": "태현은 '재미있지?'라며 즉흥적이고 감정 중심이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Feasibility is key.",
                    "translation": "실행 가능성이 핵심이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Your reality check helps!",
                    "translation": "넌 현실적으로 체크해줘서 도움돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I can make it happen.",
                    "translation": "난 그걸 현실로 만들 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-sung judges ideas by @@.",
                    "hint": "ENTJ는 실행 가능성과 결과로 아이디어를 평가해요.",
                    "optionA": "fun",
                    "optionB": "results",
                    "optionC": "feeling",
                    "result": "results",
                    "explanation": "태성은 결과와 실행 가능성으로 아이디어를 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "Your plan is brilliant!",
                    "translation": "너 계획 정말 반짝여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Your creativity drives innovation.",
                    "translation": "넌 창의력으로 혁신을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Let's do it together!",
                    "translation": "우리 함께 해보자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "Yes. I need your spark.",
                    "translation": "응. 난 너 불꽃이 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "And I need your power!",
                    "translation": "그리고 난 너 힘이 필요해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "That's a strong team.",
                    "translation": "그게 강한 팀이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀 협력의 힘에 대한 문장이에요.",
                    "result": "Creativity and strategy build achievement",
                    "explanation": "창의력과 전략이 성과를 만들어요.",
                    "optionA": "strategy",
                    "optionB": "build",
                    "optionC": "and",
                    "optionD": "achievement",
                    "optionE": "Creativity"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 아이디어 제시하기",
            "explanation": "ESFP의 즉흥 아이디어와 ENTJ의 실행 계획 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "What if we try this?",
                    "translation": "이거 한 번 해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Will it work? Let me check.",
                    "translation": "돼? 나 확인해볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "It sounds fun, right?",
                    "translation": "들으니까 재미있지?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현은 아이디어를 상세히 분석합니다.",
                    "hint": "ESFP는 아이디어를 즉흥적으로 제시하고 감정으로 판단해요.",
                    "result": "X",
                    "explanation": "태현은 '재미있지?'라며 즉흥적이고 감정 중심이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Feasibility is key.",
                    "translation": "실행 가능성이 핵심이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Your reality check helps!",
                    "translation": "넌 현실적으로 체크해줘서 도움돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I can make it happen.",
                    "translation": "난 그걸 현실로 만들 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-sung judges ideas by @@.",
                    "hint": "ENTJ는 실행 가능성과 결과로 아이디어를 평가해요.",
                    "optionA": "fun",
                    "optionB": "results",
                    "optionC": "feeling",
                    "result": "results",
                    "explanation": "태성은 결과와 실행 가능성으로 아이디어를 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "Your plan is brilliant!",
                    "translation": "너 계획 정말 반짝여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Your creativity drives innovation.",
                    "translation": "넌 창의력으로 혁신을 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Let's do it together!",
                    "translation": "우리 함께 해보자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "Yes. I need your spark.",
                    "translation": "응. 난 너 불꽃이 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "And I need your power!",
                    "translation": "그리고 난 너 힘이 필요해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "That's a strong team.",
                    "translation": "그게 강한 팀이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀 협력의 힘에 대한 문장이에요.",
                    "optionA": "strategy",
                    "optionB": "build",
                    "optionC": "and",
                    "optionD": "achievement",
                    "optionE": "Creativity",
                    "result": "Creativity and strategy build achievement",
                    "explanation": "창의력과 전략이 성과를 만들어요."
                }
            ]
        }
    ]
}
ID: 19181 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의견이 충돌할 때",
            "explanation": "ESFP의 즉시 타협과 ENTJ의 명확한 주장 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let's both be happy!",
                    "translation": "우리 둘 다 행복하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "I need to explain my logic.",
                    "translation": "난 내 논리를 설명해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "But feelings matter too!",
                    "translation": "근데 기분도 중요하잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 논리적 근거를 강조합니다.",
                    "hint": "ESFP는 조화와 기분을 우선하고 논리를 덜 강조해요.",
                    "result": "X",
                    "explanation": "윤호는 '기분도 중요해'라며 감정을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Data supports my point.",
                    "translation": "데이터가 내 주장을 지지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Your reasoning is solid!",
                    "translation": "넌 논리가 정말 견고해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "But your view has value.",
                    "translation": "근데 너 관점도 가치 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-young decides through @@.",
                    "hint": "ENTJ는 논리와 데이터로 결정해요.",
                    "optionA": "feelings",
                    "optionB": "logic",
                    "optionC": "people",
                    "result": "logic",
                    "explanation": "준영은 논리와 데이터로 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I respect your strength!",
                    "translation": "난 너 강함을 존경해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "I value your warmth.",
                    "translation": "난 너 따뜻함을 소중하게 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Let's find middle ground!",
                    "translation": "우리 중간지점을 찾자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "That shows wisdom.",
                    "translation": "그게 지혜야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "You teach me to think deep!",
                    "translation": "넌 나한테 깊게 생각하는 법을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You teach me to feel real.",
                    "translation": "넌 나한테 진정하게 느끼는 법을 가르쳐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의견 충돌 해결에 대한 문장이에요.",
                    "result": "Logic and understanding create perspective",
                    "explanation": "논리와 이해가 관점을 만들어요.",
                    "optionA": "create",
                    "optionB": "perspective",
                    "optionC": "Logic",
                    "optionD": "understanding",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의견이 충돌할 때",
            "explanation": "ESFP의 즉시 타협과 ENTJ의 명확한 주장 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let's both be happy!",
                    "translation": "우리 둘 다 행복하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "I need to explain my logic.",
                    "translation": "난 내 논리를 설명해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "But feelings matter too!",
                    "translation": "근데 기분도 중요하잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 논리적 근거를 강조합니다.",
                    "hint": "ESFP는 조화와 기분을 우선하고 논리를 덜 강조해요.",
                    "result": "X",
                    "explanation": "윤호는 '기분도 중요해'라며 감정을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Data supports my point.",
                    "translation": "데이터가 내 주장을 지지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Your reasoning is solid!",
                    "translation": "넌 논리가 정말 견고해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "But your view has value.",
                    "translation": "근데 너 관점도 가치 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-young decides through @@.",
                    "hint": "ENTJ는 논리와 데이터로 결정해요.",
                    "optionA": "feelings",
                    "optionB": "logic",
                    "optionC": "people",
                    "result": "logic",
                    "explanation": "준영은 논리와 데이터로 결정을 내려요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "I respect your strength!",
                    "translation": "난 너 강함을 존경해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "I value your warmth.",
                    "translation": "난 너 따뜻함을 소중하게 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Let's find middle ground!",
                    "translation": "우리 중간지점을 찾자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "That shows wisdom.",
                    "translation": "그게 지혜야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "You teach me to think deep!",
                    "translation": "넌 나한테 깊게 생각하는 법을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You teach me to feel real.",
                    "translation": "넌 나한테 진정하게 느끼는 법을 가르쳐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의견 충돌 해결에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "perspective",
                    "optionC": "Logic",
                    "optionD": "understanding",
                    "optionE": "and",
                    "result": "Logic and understanding create perspective",
                    "explanation": "논리와 이해가 관점을 만들어요."
                }
            ]
        }
    ]
}
ID: 19182 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "리더십 역할 나누기",
            "explanation": "ESFP의 분위기 메이킹과 ENTJ의 방향 설정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "I'll make everyone smile!",
                    "translation": "난 모두를 웃게 할 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "I'll set our direction.",
                    "translation": "난 우리 방향을 정할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Perfect! We complement each other!",
                    "translation": "완벽해! 우리 서로 보완해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 팀의 방향을 정합니다.",
                    "hint": "ESFP는 분위기와 사람들을 돌보고 방향은 ENTJ가 정해요.",
                    "result": "X",
                    "explanation": "예솔은 '모두를 웃게 할 거야'라며 분위기를 담당해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "You keep morale high.",
                    "translation": "넌 사기를 높게 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "You keep us focused!",
                    "translation": "넌 우리를 집중하게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Great leaders need both.",
                    "translation": "좋은 리더는 둘 다 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jun leads through @@.",
                    "hint": "ENTJ는 비전과 전략으로 리더십을 해요.",
                    "optionA": "energy",
                    "optionB": "vision",
                    "optionC": "feeling",
                    "result": "vision",
                    "explanation": "현준은 명확한 비전으로 리더십을 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your confidence is inspiring!",
                    "translation": "너 자신감 정말 영감이 돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your positivity is powerful.",
                    "translation": "넌 긍정으로 강한 영향을 미쳐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "We make a strong leader!",
                    "translation": "우리 함께라면 강한 리더가 돼!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "The best kind of leadership.",
                    "translation": "최고의 리더십이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "You inspire me to be better!",
                    "translation": "넌 나한테 더 나아지라고 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "You inspire me to care more.",
                    "translation": "넌 나한테 더 배려하라고 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "리더십에 대한 문장이에요.",
                    "result": "Vision and warmth lead people",
                    "explanation": "비전과 따뜻함이 사람들을 이끌어요.",
                    "optionA": "and",
                    "optionB": "warmth",
                    "optionC": "lead",
                    "optionD": "people",
                    "optionE": "Vision"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "리더십 역할 나누기",
            "explanation": "ESFP의 분위기 메이킹과 ENTJ의 방향 설정 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "I'll make everyone smile!",
                    "translation": "난 모두를 웃게 할 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "I'll set our direction.",
                    "translation": "난 우리 방향을 정할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "Perfect! We complement each other!",
                    "translation": "완벽해! 우리 서로 보완해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 팀의 방향을 정합니다.",
                    "hint": "ESFP는 분위기와 사람들을 돌보고 방향은 ENTJ가 정해요.",
                    "result": "X",
                    "explanation": "예솔은 '모두를 웃게 할 거야'라며 분위기를 담당해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "You keep morale high.",
                    "translation": "넌 사기를 높게 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "You keep us focused!",
                    "translation": "넌 우리를 집중하게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Great leaders need both.",
                    "translation": "좋은 리더는 둘 다 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jun leads through @@.",
                    "hint": "ENTJ는 비전과 전략으로 리더십을 해요.",
                    "optionA": "energy",
                    "optionB": "vision",
                    "optionC": "feeling",
                    "result": "vision",
                    "explanation": "현준은 명확한 비전으로 리더십을 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your confidence is inspiring!",
                    "translation": "너 자신감 정말 영감이 돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your positivity is powerful.",
                    "translation": "넌 긍정으로 강한 영향을 미쳐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "We make a strong leader!",
                    "translation": "우리 함께라면 강한 리더가 돼!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "The best kind of leadership.",
                    "translation": "최고의 리더십이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "You inspire me to be better!",
                    "translation": "넌 나한테 더 나아지라고 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "You inspire me to care more.",
                    "translation": "넌 나한테 더 배려하라고 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "리더십에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "warmth",
                    "optionC": "lead",
                    "optionD": "people",
                    "optionE": "Vision",
                    "result": "Vision and warmth lead people",
                    "explanation": "비전과 따뜻함이 사람들을 이끌어요."
                }
            ]
        }
    ]
}
ID: 19183 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "좌절감 느낄 때",
            "explanation": "ESFP의 즉시 기분 전환과 ENTJ의 전략 수립 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "Let's forget about it!",
                    "translation": "그냥 잊어버리자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "No. Let's analyze why.",
                    "translation": "아니야. 왜 그런지 분석하자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "But that sounds painful!",
                    "translation": "근데 그거 힘들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건우는 실패를 분석하고 계획을 세웁니다.",
                    "hint": "ESFP는 부정적 감정에서 벗어나려고 해요.",
                    "result": "X",
                    "explanation": "건우는 '그냥 잊어버리자', '그거 힘들어'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Failure teaches lessons.",
                    "translation": "실패는 교훈을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "You're so brave!",
                    "translation": "넌 정말 용감해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "We'll do better next time.",
                    "translation": "우리 다음엔 더 잘 할 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-hun handles setbacks with @@.",
                    "hint": "ENTJ는 실패를 분석하고 개선하려고 해요.",
                    "optionA": "avoidance",
                    "optionB": "strategy",
                    "optionC": "distraction",
                    "result": "strategy",
                    "explanation": "성훈은 전략적으로 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "Your plan gives me hope!",
                    "translation": "너 계획이 나한테 희망을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your energy keeps me going.",
                    "translation": "넌 에너지로 나를 계속 나아가게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "We'll overcome this!",
                    "translation": "우리 이거 이겨낼 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Yes. Together.",
                    "translation": "응. 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Your strength helps me!",
                    "translation": "너 힘이 나한테 도움돼!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "Your hope helps me.",
                    "translation": "넌 희망으로 나를 도와."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 극복하는 방식에 대한 문장이에요.",
                    "result": "Resilience and hope move us forward",
                    "explanation": "회복력과 희망이 우리를 앞으로 나아가게 해요.",
                    "optionA": "Resilience",
                    "optionB": "hope",
                    "optionC": "move",
                    "optionD": "forward",
                    "optionE": "and",
                    "optionF": "us"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "좌절감 느낄 때",
            "explanation": "ESFP의 즉시 기분 전환과 ENTJ의 전략 수립 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "Let's forget about it!",
                    "translation": "그냥 잊어버리자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "No. Let's analyze why.",
                    "translation": "아니야. 왜 그런지 분석하자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "But that sounds painful!",
                    "translation": "근데 그거 힘들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "건우는 실패를 분석하고 계획을 세웁니다.",
                    "hint": "ESFP는 부정적 감정에서 벗어나려고 해요.",
                    "result": "X",
                    "explanation": "건우는 '그냥 잊어버리자', '그거 힘들어'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Failure teaches lessons.",
                    "translation": "실패는 교훈을 줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "You're so brave!",
                    "translation": "넌 정말 용감해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "We'll do better next time.",
                    "translation": "우리 다음엔 더 잘 할 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-hun handles setbacks with @@.",
                    "hint": "ENTJ는 실패를 분석하고 개선하려고 해요.",
                    "optionA": "avoidance",
                    "optionB": "strategy",
                    "optionC": "distraction",
                    "result": "strategy",
                    "explanation": "성훈은 전략적으로 문제를 해결해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "건우",
                    "script": "Your plan gives me hope!",
                    "translation": "너 계획이 나한테 희망을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your energy keeps me going.",
                    "translation": "넌 에너지로 나를 계속 나아가게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "We'll overcome this!",
                    "translation": "우리 이거 이겨낼 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Yes. Together.",
                    "translation": "응. 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Your strength helps me!",
                    "translation": "너 힘이 나한테 도움돼!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "Your hope helps me.",
                    "translation": "넌 희망으로 나를 도와."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 극복하는 방식에 대한 문장이에요.",
                    "optionA": "Resilience",
                    "optionB": "hope",
                    "optionC": "move",
                    "optionD": "forward",
                    "optionE": "and",
                    "optionF": "us",
                    "result": "Resilience and hope move us forward",
                    "explanation": "회복력과 희망이 우리를 앞으로 나아가게 해요."
                }
            ]
        }
    ]
}
ID: 19184 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑자기 변수가 생길 때",
            "explanation": "ESFP의 유연한 대응과 ENTJ의 즉시 재계획 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Wow! A plot twist!",
                    "translation": "와! 반전이네!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "This changes everything. I'll adapt.",
                    "translation": "다 바뀌었어. 난 새로 세우겠어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Or we can roll with it!",
                    "translation": "아니면 우리 그냥 유동적으로 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 사전에 세운 계획을 고집합니다.",
                    "hint": "ESFP는 변화에 유연하게 대응해요.",
                    "result": "X",
                    "explanation": "도윤은 '반전이네', '그냥 유동적으로 해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "I need a backup plan.",
                    "translation": "난 백업 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your control is smart!",
                    "translation": "넌 조절이 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "But your flexibility saves us.",
                    "translation": "근데 넌 유연함으로 우리를 구해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yoon adapts through @@.",
                    "hint": "ESFP는 유동적이고 현시점에 집중해요.",
                    "optionA": "plans",
                    "optionB": "intuition",
                    "optionC": "rules",
                    "result": "intuition",
                    "explanation": "도윤은 직관으로 상황에 적응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "Your quick thinking amazes me!",
                    "translation": "너 빠른 판단 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "Your spontaneity impresses me.",
                    "translation": "넌 즉흥성으로 나한테 감동을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Let's handle this together!",
                    "translation": "우리 함께 이거 처리하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "The best approach.",
                    "translation": "최고의 방법이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "You make plans look easy!",
                    "translation": "넌 계획을 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "You make change feel safe.",
                    "translation": "넌 변화를 안전하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "변화 대응에 대한 문장이에요.",
                    "result": "Flexibility and planning create strength",
                    "explanation": "유연함과 계획이 강함을 만들어요.",
                    "optionA": "strength",
                    "optionB": "and",
                    "optionC": "Flexibility",
                    "optionD": "create",
                    "optionE": "planning"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑자기 변수가 생길 때",
            "explanation": "ESFP의 유연한 대응과 ENTJ의 즉시 재계획 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Wow! A plot twist!",
                    "translation": "와! 반전이네!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "This changes everything. I'll adapt.",
                    "translation": "다 바뀌었어. 난 새로 세우겠어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Or we can roll with it!",
                    "translation": "아니면 우리 그냥 유동적으로 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도윤은 사전에 세운 계획을 고집합니다.",
                    "hint": "ESFP는 변화에 유연하게 대응해요.",
                    "result": "X",
                    "explanation": "도윤은 '반전이네', '그냥 유동적으로 해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "I need a backup plan.",
                    "translation": "난 백업 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Your control is smart!",
                    "translation": "넌 조절이 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "But your flexibility saves us.",
                    "translation": "근데 넌 유연함으로 우리를 구해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-yoon adapts through @@.",
                    "hint": "ESFP는 유동적이고 현시점에 집중해요.",
                    "optionA": "plans",
                    "optionB": "intuition",
                    "optionC": "rules",
                    "result": "intuition",
                    "explanation": "도윤은 직관으로 상황에 적응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "Your quick thinking amazes me!",
                    "translation": "너 빠른 판단 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "Your spontaneity impresses me.",
                    "translation": "넌 즉흥성으로 나한테 감동을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Let's handle this together!",
                    "translation": "우리 함께 이거 처리하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "The best approach.",
                    "translation": "최고의 방법이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "You make plans look easy!",
                    "translation": "넌 계획을 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "You make change feel safe.",
                    "translation": "넌 변화를 안전하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "변화 대응에 대한 문장이에요.",
                    "optionA": "strength",
                    "optionB": "and",
                    "optionC": "Flexibility",
                    "optionD": "create",
                    "optionE": "planning",
                    "result": "Flexibility and planning create strength",
                    "explanation": "유연함과 계획이 강함을 만들어요."
                }
            ]
        }
    ]
}
ID: 19185 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈꾸는 미래에 대해 이야기하기",
            "explanation": "ESFP의 경험 중심 꿈과 ENTJ의 성과 중심 꿈 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I want to have fun adventures!",
                    "translation": "난 재미있는 모험을 가지고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I want to build something big.",
                    "translation": "난 큰 뭔가를 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "That's so cool too!",
                    "translation": "그것도 정말 멋있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 큰 성과 달성을 추구합니다.",
                    "hint": "ESFP는 현재의 경험과 재미를 추구해요.",
                    "result": "X",
                    "explanation": "소연은 '재미있는 모험'을 원하며 경험을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Impact matters to me.",
                    "translation": "영향력이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "You'll do amazing things!",
                    "translation": "넌 정말 멋진 것들을 할 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "But you'll inspire people.",
                    "translation": "근데 넌 사람들한테 영감을 줄 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyeok measures success by @@.",
                    "hint": "ENTJ는 성과와 목표 달성으로 성공을 본다.",
                    "optionA": "experience",
                    "optionB": "achievement",
                    "optionC": "fun",
                    "result": "achievement",
                    "explanation": "준혁은 달성한 성과로 성공을 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "Your determination is powerful!",
                    "translation": "너 결단력 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Your passion is contagious.",
                    "translation": "넌 열정으로 다른 사람들을 감염시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Let's chase our dreams!",
                    "translation": "우리 꿈을 쫓아가자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Yes. Different dreams, same spirit.",
                    "translation": "응. 다른 꿈, 같은 정신."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "You inspire me to aim high!",
                    "translation": "넌 나한테 높이 목표 세우라고 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You inspire me to enjoy the journey.",
                    "translation": "넌 나한테 여정을 즐기라고 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "꿈과 성공에 대한 문장이에요.",
                    "result": "Passion and purpose define success",
                    "explanation": "열정과 목적이 성공을 정의해요.",
                    "optionA": "define",
                    "optionB": "and",
                    "optionC": "success",
                    "optionD": "purpose",
                    "optionE": "Passion"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈꾸는 미래에 대해 이야기하기",
            "explanation": "ESFP의 경험 중심 꿈과 ENTJ의 성과 중심 꿈 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "I want to have fun adventures!",
                    "translation": "난 재미있는 모험을 가지고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I want to build something big.",
                    "translation": "난 큰 뭔가를 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "That's so cool too!",
                    "translation": "그것도 정말 멋있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소연은 큰 성과 달성을 추구합니다.",
                    "hint": "ESFP는 현재의 경험과 재미를 추구해요.",
                    "result": "X",
                    "explanation": "소연은 '재미있는 모험'을 원하며 경험을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Impact matters to me.",
                    "translation": "영향력이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "You'll do amazing things!",
                    "translation": "넌 정말 멋진 것들을 할 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "But you'll inspire people.",
                    "translation": "근데 넌 사람들한테 영감을 줄 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyeok measures success by @@.",
                    "hint": "ENTJ는 성과와 목표 달성으로 성공을 본다.",
                    "optionA": "experience",
                    "optionB": "achievement",
                    "optionC": "fun",
                    "result": "achievement",
                    "explanation": "준혁은 달성한 성과로 성공을 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "Your determination is powerful!",
                    "translation": "너 결단력 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Your passion is contagious.",
                    "translation": "넌 열정으로 다른 사람들을 감염시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Let's chase our dreams!",
                    "translation": "우리 꿈을 쫓아가자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "Yes. Different dreams, same spirit.",
                    "translation": "응. 다른 꿈, 같은 정신."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "You inspire me to aim high!",
                    "translation": "넌 나한테 높이 목표 세우라고 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You inspire me to enjoy the journey.",
                    "translation": "넌 나한테 여정을 즐기라고 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "꿈과 성공에 대한 문장이에요.",
                    "optionA": "define",
                    "optionB": "and",
                    "optionC": "success",
                    "optionD": "purpose",
                    "optionE": "Passion",
                    "result": "Passion and purpose define success",
                    "explanation": "열정과 목적이 성공을 정의해요."
                }
            ]
        }
    ]
}
ID: 19186 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀원을 평가할 때",
            "explanation": "ESFP의 긍정적 피드백과 ENTJ의 발전 지향 피드백 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "You're great at everything!",
                    "translation": "넌 모든 게 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Be more specific. How can we improve?",
                    "translation": "더 구체적으로. 우리 어떻게 개선할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "But encouragement matters too!",
                    "translation": "근데 격려도 중요하잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 개선할 점을 중점적으로 지적합니다.",
                    "hint": "ESFP는 격려와 긍정을 우선으로 피드백해요.",
                    "result": "X",
                    "explanation": "지영은 '격려도 중요해'라며 긍정을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Growth requires honest feedback.",
                    "translation": "성장은 진정한 피드백이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "You care about everyone's growth!",
                    "translation": "넌 모두의 성장을 신경 써!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "But positivity energizes people.",
                    "translation": "근데 긍정이 사람들을 활기차게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun gives feedback for @@.",
                    "hint": "ENTJ는 발전과 성장을 위해 피드백해요.",
                    "optionA": "criticism",
                    "optionB": "growth",
                    "optionC": "judgment",
                    "result": "growth",
                    "explanation": "민준은 성장을 위해 피드백을 줘요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "Your honesty helps me!",
                    "translation": "너 솔직함이 나한테 도움돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Your support helps me.",
                    "translation": "넌 격려로 나를 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Let's both grow stronger!",
                    "translation": "우리 함께 더 강해지자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "That's the right mindset.",
                    "translation": "그게 맞는 태도야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "You make me want to improve!",
                    "translation": "넌 나한테 개선하고 싶게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You make me want to celebrate wins.",
                    "translation": "넌 나한테 성공을 축하하고 싶게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 피드백에 대한 문장이에요.",
                    "result": "Honesty and encouragement create empowerment",
                    "explanation": "솔직함과 격려가 권능을 만들어요.",
                    "optionA": "create",
                    "optionB": "encouragement",
                    "optionC": "Honesty",
                    "optionD": "empowerment",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀원을 평가할 때",
            "explanation": "ESFP의 긍정적 피드백과 ENTJ의 발전 지향 피드백 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "You're great at everything!",
                    "translation": "넌 모든 게 다 좋아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Be more specific. How can we improve?",
                    "translation": "더 구체적으로. 우리 어떻게 개선할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "But encouragement matters too!",
                    "translation": "근데 격려도 중요하잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 개선할 점을 중점적으로 지적합니다.",
                    "hint": "ESFP는 격려와 긍정을 우선으로 피드백해요.",
                    "result": "X",
                    "explanation": "지영은 '격려도 중요해'라며 긍정을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Growth requires honest feedback.",
                    "translation": "성장은 진정한 피드백이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "You care about everyone's growth!",
                    "translation": "넌 모두의 성장을 신경 써!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "But positivity energizes people.",
                    "translation": "근데 긍정이 사람들을 활기차게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun gives feedback for @@.",
                    "hint": "ENTJ는 발전과 성장을 위해 피드백해요.",
                    "optionA": "criticism",
                    "optionB": "growth",
                    "optionC": "judgment",
                    "result": "growth",
                    "explanation": "민준은 성장을 위해 피드백을 줘요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "Your honesty helps me!",
                    "translation": "너 솔직함이 나한테 도움돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Your support helps me.",
                    "translation": "넌 격려로 나를 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Let's both grow stronger!",
                    "translation": "우리 함께 더 강해지자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "That's the right mindset.",
                    "translation": "그게 맞는 태도야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "You make me want to improve!",
                    "translation": "넌 나한테 개선하고 싶게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You make me want to celebrate wins.",
                    "translation": "넌 나한테 성공을 축하하고 싶게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효과적인 피드백에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "encouragement",
                    "optionC": "Honesty",
                    "optionD": "empowerment",
                    "optionE": "and",
                    "result": "Honesty and encouragement create empowerment",
                    "explanation": "솔직함과 격려가 권능을 만들어요."
                }
            ]
        }
    ]
}
ID: 19187 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미로 뭘 할지 결정하기",
            "explanation": "ESFP의 즉각적 경험과 ENTJ의 계획된 선택 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "Let's try that class today!",
                    "translation": "오늘 그 수업을 들어보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I need to research first.",
                    "translation": "난 먼저 조사를 해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "We don't have time!",
                    "translation": "우리 시간이 없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 취미를 매우 신중하게 선택합니다.",
                    "hint": "ESFP는 즉흥적으로 새로운 취미를 시도해요.",
                    "result": "X",
                    "explanation": "수아는 '오늘', '시간이 없어'라며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Quality matters.",
                    "translation": "질이 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "But trying new things is fun!",
                    "translation": "근데 새 거 해보는 게 재미있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Your discovery excites me.",
                    "translation": "넌 발견으로 나한테 흥미를 줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ah chooses hobbies through @@.",
                    "hint": "ESFP는 직감과 경험으로 취미를 선택해요.",
                    "optionA": "research",
                    "optionB": "intuition",
                    "optionC": "planning",
                    "result": "intuition",
                    "explanation": "수아는 직감으로 취미를 선택해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "Your choice is so smart!",
                    "translation": "너 선택 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your enthusiasm is contagious.",
                    "translation": "넌 열정으로 나한테 영향을 미쳐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Let's try it together!",
                    "translation": "우리 함께 해보자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Yes. Why not?",
                    "translation": "응. 왜 안 돼?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "You make decisions look easy!",
                    "translation": "넌 결정을 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "You make experiences feel special.",
                    "translation": "넌 경험을 특별하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미 선택에 대한 문장이에요.",
                    "result": "Curiosity and strategy guide adventure",
                    "explanation": "호기심과 전략이 모험을 이끌어요.",
                    "optionA": "strategy",
                    "optionB": "and",
                    "optionC": "Curiosity",
                    "optionD": "guide",
                    "optionE": "adventure"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미로 뭘 할지 결정하기",
            "explanation": "ESFP의 즉각적 경험과 ENTJ의 계획된 선택 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "Let's try that class today!",
                    "translation": "오늘 그 수업을 들어보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "I need to research first.",
                    "translation": "난 먼저 조사를 해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "We don't have time!",
                    "translation": "우리 시간이 없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수아는 취미를 매우 신중하게 선택합니다.",
                    "hint": "ESFP는 즉흥적으로 새로운 취미를 시도해요.",
                    "result": "X",
                    "explanation": "수아는 '오늘', '시간이 없어'라며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Quality matters.",
                    "translation": "질이 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "But trying new things is fun!",
                    "translation": "근데 새 거 해보는 게 재미있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Your discovery excites me.",
                    "translation": "넌 발견으로 나한테 흥미를 줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ah chooses hobbies through @@.",
                    "hint": "ESFP는 직감과 경험으로 취미를 선택해요.",
                    "optionA": "research",
                    "optionB": "intuition",
                    "optionC": "planning",
                    "result": "intuition",
                    "explanation": "수아는 직감으로 취미를 선택해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "Your choice is so smart!",
                    "translation": "너 선택 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your enthusiasm is contagious.",
                    "translation": "넌 열정으로 나한테 영향을 미쳐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "Let's try it together!",
                    "translation": "우리 함께 해보자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Yes. Why not?",
                    "translation": "응. 왜 안 돼?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "You make decisions look easy!",
                    "translation": "넌 결정을 쉽게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "You make experiences feel special.",
                    "translation": "넌 경험을 특별하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미 선택에 대한 문장이에요.",
                    "optionA": "strategy",
                    "optionB": "and",
                    "optionC": "Curiosity",
                    "optionD": "guide",
                    "optionE": "adventure",
                    "result": "Curiosity and strategy guide adventure",
                    "explanation": "호기심과 전략이 모험을 이끌어요."
                }
            ]
        }
    ]
}
ID: 19188 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여행 계획 시 목적지 정하기",
            "explanation": "ESFP의 감정적 선택과 ENTJ의 효율적 선택 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "I love that place!",
                    "translation": "난 그 곳 사랑해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "Let's check the cost-benefit.",
                    "translation": "비용 대비 효과를 봐보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "Feeling is more important!",
                    "translation": "느낌이 더 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민서는 최고의 효율을 생각해서 목적지를 정합니다.",
                    "hint": "ESFP는 감정과 직감으로 목적지를 선택해요.",
                    "result": "X",
                    "explanation": "민서는 '느낌이 더 중요해'라며 감정을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "But efficiency saves money.",
                    "translation": "근데 효율이 돈을 아껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "Your logic makes sense!",
                    "translation": "너 논리 정말 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Your passion makes trips memorable.",
                    "translation": "넌 열정으로 여행을 기억에 남게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jun chooses destinations by @@.",
                    "hint": "ENTJ는 효율성과 실용성을 우선해요.",
                    "optionA": "feeling",
                    "optionB": "logic",
                    "optionC": "mood",
                    "result": "logic",
                    "explanation": "현준은 논리적으로 목적지를 선택해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "Your planning is brilliant!",
                    "translation": "넌 계획이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your instinct finds great spots.",
                    "translation": "넌 직감으로 멋진 곳들을 찾아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Let's combine both!",
                    "translation": "우리 둘 다 섞자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "Perfect balance.",
                    "translation": "완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "You make trips so organized!",
                    "translation": "넌 여행을 정말 체계적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "You make trips so magical.",
                    "translation": "넌 여행을 마법처럼 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여행 계획에 대한 문장이에요.",
                    "result": "Passion and planning create journey",
                    "explanation": "열정과 계획이 여정을 만들어요.",
                    "optionA": "planning",
                    "optionB": "create",
                    "optionC": "and",
                    "optionD": "Passion",
                    "optionE": "journey"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여행 계획 시 목적지 정하기",
            "explanation": "ESFP의 감정적 선택과 ENTJ의 효율적 선택 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "I love that place!",
                    "translation": "난 그 곳 사랑해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "Let's check the cost-benefit.",
                    "translation": "비용 대비 효과를 봐보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "Feeling is more important!",
                    "translation": "느낌이 더 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민서는 최고의 효율을 생각해서 목적지를 정합니다.",
                    "hint": "ESFP는 감정과 직감으로 목적지를 선택해요.",
                    "result": "X",
                    "explanation": "민서는 '느낌이 더 중요해'라며 감정을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "But efficiency saves money.",
                    "translation": "근데 효율이 돈을 아껴."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "Your logic makes sense!",
                    "translation": "너 논리 정말 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Your passion makes trips memorable.",
                    "translation": "넌 열정으로 여행을 기억에 남게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jun chooses destinations by @@.",
                    "hint": "ENTJ는 효율성과 실용성을 우선해요.",
                    "optionA": "feeling",
                    "optionB": "logic",
                    "optionC": "mood",
                    "result": "logic",
                    "explanation": "현준은 논리적으로 목적지를 선택해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "Your planning is brilliant!",
                    "translation": "넌 계획이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your instinct finds great spots.",
                    "translation": "넌 직감으로 멋진 곳들을 찾아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Let's combine both!",
                    "translation": "우리 둘 다 섞자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "Perfect balance.",
                    "translation": "완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "You make trips so organized!",
                    "translation": "넌 여행을 정말 체계적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "You make trips so magical.",
                    "translation": "넌 여행을 마법처럼 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "여행 계획에 대한 문장이에요.",
                    "optionA": "planning",
                    "optionB": "create",
                    "optionC": "and",
                    "optionD": "Passion",
                    "optionE": "journey",
                    "result": "Passion and planning create journey",
                    "explanation": "열정과 계획이 여정을 만들어요."
                }
            ]
        }
    ]
}
ID: 19189 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "뜻밖의 초대를 받았을 때",
            "explanation": "ESFP의 즉시 승낙과 ENTJ의 신중한 검토 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Yes! Let's go!",
                    "translation": "응! 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Wait. What time? Where exactly?",
                    "translation": "잠깐. 몇 시지? 정확히 어디?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Don't overthink it!",
                    "translation": "그렇게 복잡하게 생각하지 마!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진은 모든 세부사항을 먼저 확인합니다.",
                    "hint": "ESFP는 세부사항보다 즉시 경험을 원해요.",
                    "result": "X",
                    "explanation": "예진은 '가자', 'overthink하지 마'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Details matter.",
                    "translation": "세부사항이 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "But spontaneity is fun!",
                    "translation": "근데 즉흥이 재미있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Unpreparedness leads to problems.",
                    "translation": "준비 없음은 문제를 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yae-jin jumps into opportunities with @@.",
                    "hint": "ESFP는 준비 없이 기회를 잡으려고 해요.",
                    "optionA": "caution",
                    "optionB": "enthusiasm",
                    "optionC": "planning",
                    "result": "enthusiasm",
                    "explanation": "예진은 열정으로 기회를 잡아요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "Your carefulness is admirable!",
                    "translation": "넌 신중함 정말 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your openness is refreshing.",
                    "translation": "넌 개방성이 정말 새로워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "We make great partners!",
                    "translation": "우리 정말 좋은 파트너야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Opposites attract.",
                    "translation": "반대가 끌린다고 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예진",
                    "script": "You keep me safe!",
                    "translation": "넌 나를 안전하게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "You keep me alive.",
                    "translation": "넌 나를 살아있게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "기회에 대한 문장이에요.",
                    "result": "Timing and courage seize readiness",
                    "explanation": "타이밍과 용기가 준비된 기회를 잡아요.",
                    "optionA": "readiness",
                    "optionB": "courage",
                    "optionC": "Timing",
                    "optionD": "and",
                    "optionE": "seize"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "뜻밖의 초대를 받았을 때",
            "explanation": "ESFP의 즉시 승낙과 ENTJ의 신중한 검토 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예진",
                    "script": "Yes! Let's go!",
                    "translation": "응! 가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "Wait. What time? Where exactly?",
                    "translation": "잠깐. 몇 시지? 정확히 어디?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예진",
                    "script": "Don't overthink it!",
                    "translation": "그렇게 복잡하게 생각하지 마!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예진은 모든 세부사항을 먼저 확인합니다.",
                    "hint": "ESFP는 세부사항보다 즉시 경험을 원해요.",
                    "result": "X",
                    "explanation": "예진은 '가자', 'overthink하지 마'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Details matter.",
                    "translation": "세부사항이 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예진",
                    "script": "But spontaneity is fun!",
                    "translation": "근데 즉흥이 재미있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Unpreparedness leads to problems.",
                    "translation": "준비 없음은 문제를 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yae-jin jumps into opportunities with @@.",
                    "hint": "ESFP는 준비 없이 기회를 잡으려고 해요.",
                    "optionA": "caution",
                    "optionB": "enthusiasm",
                    "optionC": "planning",
                    "result": "enthusiasm",
                    "explanation": "예진은 열정으로 기회를 잡아요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예진",
                    "script": "Your carefulness is admirable!",
                    "translation": "넌 신중함 정말 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your openness is refreshing.",
                    "translation": "넌 개방성이 정말 새로워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예진",
                    "script": "We make great partners!",
                    "translation": "우리 정말 좋은 파트너야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Opposites attract.",
                    "translation": "반대가 끌린다고 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예진",
                    "script": "You keep me safe!",
                    "translation": "넌 나를 안전하게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "You keep me alive.",
                    "translation": "넌 나를 살아있게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "기회에 대한 문장이에요.",
                    "optionA": "readiness",
                    "optionB": "courage",
                    "optionC": "Timing",
                    "optionD": "and",
                    "optionE": "seize",
                    "result": "Timing and courage seize readiness",
                    "explanation": "타이밍과 용기가 준비된 기회를 잡아요."
                }
            ]
        }
    ]
}
ID: 19190 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상의 작은 변화를 느낄 때",
            "explanation": "ESFP의 세세한 감지와 ENTJ의 큰 그림 중심 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미연",
                    "script": "Did you notice the colors today?",
                    "translation": "오늘 색깔 봤어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "I focus on bigger things.",
                    "translation": "난 더 큰 거에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미연",
                    "script": "Small things matter too!",
                    "translation": "작은 거도 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미연은 전체적인 계획에만 신경을 씁니다.",
                    "hint": "ESFP는 작은 세부사항과 현재의 감각을 중시해요.",
                    "result": "X",
                    "explanation": "미연은 '작은 거도 중요해'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "The big picture guides strategy.",
                    "translation": "큰 그림이 전략을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미연",
                    "script": "But small moments make life beautiful!",
                    "translation": "근데 작은 순간들이 삶을 아름답게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "I see your point.",
                    "translation": "넌 맞아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-yeon appreciates life through @@.",
                    "hint": "ESFP는 현재의 감각과 세세한 것들을 느껴요.",
                    "optionA": "goals",
                    "optionB": "details",
                    "optionC": "plans",
                    "result": "details",
                    "explanation": "미연은 세세한 것들로 삶을 감상해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미연",
                    "script": "Your vision is inspiring!",
                    "translation": "너 비전 정말 영감이 돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your mindfulness is calming.",
                    "translation": "넌 명상으로 나를 진정시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미연",
                    "script": "Let's balance big and small!",
                    "translation": "우리 크고 작은 거 균형 맞추자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Good approach.",
                    "translation": "좋은 방법이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미연",
                    "script": "You dream so big!",
                    "translation": "넌 정말 크게 꿈을 꿔!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You teach me to slow down.",
                    "translation": "넌 나한테 천천히 하라고 가르쳐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "삶의 균형에 대한 문장이에요.",
                    "result": "Vision and presence create wisdom",
                    "explanation": "비전과 현재가 지혜를 만들어요.",
                    "optionA": "presence",
                    "optionB": "create",
                    "optionC": "and",
                    "optionD": "Vision",
                    "optionE": "wisdom"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상의 작은 변화를 느낄 때",
            "explanation": "ESFP의 세세한 감지와 ENTJ의 큰 그림 중심 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미연",
                    "script": "Did you notice the colors today?",
                    "translation": "오늘 색깔 봤어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "I focus on bigger things.",
                    "translation": "난 더 큰 거에 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미연",
                    "script": "Small things matter too!",
                    "translation": "작은 거도 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미연은 전체적인 계획에만 신경을 씁니다.",
                    "hint": "ESFP는 작은 세부사항과 현재의 감각을 중시해요.",
                    "result": "X",
                    "explanation": "미연은 '작은 거도 중요해'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "The big picture guides strategy.",
                    "translation": "큰 그림이 전략을 이끌어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미연",
                    "script": "But small moments make life beautiful!",
                    "translation": "근데 작은 순간들이 삶을 아름답게 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "I see your point.",
                    "translation": "넌 맞아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-yeon appreciates life through @@.",
                    "hint": "ESFP는 현재의 감각과 세세한 것들을 느껴요.",
                    "optionA": "goals",
                    "optionB": "details",
                    "optionC": "plans",
                    "result": "details",
                    "explanation": "미연은 세세한 것들로 삶을 감상해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미연",
                    "script": "Your vision is inspiring!",
                    "translation": "너 비전 정말 영감이 돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your mindfulness is calming.",
                    "translation": "넌 명상으로 나를 진정시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미연",
                    "script": "Let's balance big and small!",
                    "translation": "우리 크고 작은 거 균형 맞추자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Good approach.",
                    "translation": "좋은 방법이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미연",
                    "script": "You dream so big!",
                    "translation": "넌 정말 크게 꿈을 꿔!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You teach me to slow down.",
                    "translation": "넌 나한테 천천히 하라고 가르쳐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "삶의 균형에 대한 문장이에요.",
                    "optionA": "presence",
                    "optionB": "create",
                    "optionC": "and",
                    "optionD": "Vision",
                    "optionE": "wisdom",
                    "result": "Vision and presence create wisdom",
                    "explanation": "비전과 현재가 지혜를 만들어요."
                }
            ]
        }
    ]
}
ID: 19191 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구 사이에서 힘의 균형",
            "explanation": "ESFP의 자유로운 표현과 ENTJ의 주도적 태도 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "I want my voice heard!",
                    "translation": "난 내 목소리를 들어줬으면 좋겠어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "You have it. I listen.",
                    "translation": "넌 말해. 난 들을게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "But you always lead!",
                    "translation": "근데 넌 항상 주도하잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 항상 주도적인 역할만 합니다.",
                    "hint": "ESFP는 자신의 의견을 자유롭게 표현하려고 해요.",
                    "result": "X",
                    "explanation": "현아는 '내 목소리를', '넌 항상 주도해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "True. I value efficiency.",
                    "translation": "맞아. 난 효율을 값지게 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "But my ideas matter!",
                    "translation": "근데 내 생각도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "They do. Genuinely.",
                    "translation": "응. 진정해서."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-ah expresses herself with @@.",
                    "hint": "ESFP는 자유롭고 명확하게 자신을 표현해요.",
                    "optionA": "silence",
                    "optionB": "freedom",
                    "optionC": "control",
                    "result": "freedom",
                    "explanation": "현아는 자유롭게 자신을 표현해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "Your respect means everything!",
                    "translation": "너 존중이 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your boldness empowers me.",
                    "translation": "넌 대담함으로 나를 권능 있게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "We're equals!",
                    "translation": "우리 동등해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Yes. Partners.",
                    "translation": "응. 파트너."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현아",
                    "script": "You make me feel valued!",
                    "translation": "넌 나한테 소중하다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make me feel human.",
                    "translation": "넌 나한테 인간미를 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "건강한 관계에 대한 문장이에요.",
                    "result": "Respect and autonomy build equality",
                    "explanation": "존중과 자율성이 동등함을 만들어요.",
                    "optionA": "equality",
                    "optionB": "Respect",
                    "optionC": "build",
                    "optionD": "autonomy",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구 사이에서 힘의 균형",
            "explanation": "ESFP의 자유로운 표현과 ENTJ의 주도적 태도 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현아",
                    "script": "I want my voice heard!",
                    "translation": "난 내 목소리를 들어줬으면 좋겠어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "You have it. I listen.",
                    "translation": "넌 말해. 난 들을게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현아",
                    "script": "But you always lead!",
                    "translation": "근데 넌 항상 주도하잖아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현아는 항상 주도적인 역할만 합니다.",
                    "hint": "ESFP는 자신의 의견을 자유롭게 표현하려고 해요.",
                    "result": "X",
                    "explanation": "현아는 '내 목소리를', '넌 항상 주도해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "True. I value efficiency.",
                    "translation": "맞아. 난 효율을 값지게 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현아",
                    "script": "But my ideas matter!",
                    "translation": "근데 내 생각도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "They do. Genuinely.",
                    "translation": "응. 진정해서."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-ah expresses herself with @@.",
                    "hint": "ESFP는 자유롭고 명확하게 자신을 표현해요.",
                    "optionA": "silence",
                    "optionB": "freedom",
                    "optionC": "control",
                    "result": "freedom",
                    "explanation": "현아는 자유롭게 자신을 표현해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현아",
                    "script": "Your respect means everything!",
                    "translation": "너 존중이 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your boldness empowers me.",
                    "translation": "넌 대담함으로 나를 권능 있게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현아",
                    "script": "We're equals!",
                    "translation": "우리 동등해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Yes. Partners.",
                    "translation": "응. 파트너."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현아",
                    "script": "You make me feel valued!",
                    "translation": "넌 나한테 소중하다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make me feel human.",
                    "translation": "넌 나한테 인간미를 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "건강한 관계에 대한 문장이에요.",
                    "optionA": "equality",
                    "optionB": "Respect",
                    "optionC": "build",
                    "optionD": "autonomy",
                    "optionE": "and",
                    "result": "Respect and autonomy build equality",
                    "explanation": "존중과 자율성이 동등함을 만들어요."
                }
            ]
        }
    ]
}
ID: 19192 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "도움을 청할 때 vs 도움을 줄 때",
            "explanation": "ESFP의 가벼운 요청과 ENTJ의 실질적 지원 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "Can you help me out?",
                    "translation": "나 좀 도와줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Of course. What's the issue?",
                    "translation": "당연하지. 뭐가 문제야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "I just need your energy!",
                    "translation": "난 그냥 너 에너지가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지혜는 구체적인 해결책을 제시합니다.",
                    "hint": "ESFP는 때때로 구체적이 아닌 감정적 지지를 원해요.",
                    "result": "X",
                    "explanation": "지혜는 '에너지가 필요해'라며 감정적 지지를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "I need specifics to help.",
                    "translation": "난 도우려고 구체적이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Your presence is enough!",
                    "translation": "너 있는 것만으로도 충분해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "But I can do more.",
                    "translation": "근데 난 더 할 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min helps through @@.",
                    "hint": "ENTJ는 구체적이고 실질적인 방식으로 돕는다.",
                    "optionA": "presence",
                    "optionB": "action",
                    "optionC": "listening",
                    "result": "action",
                    "explanation": "태민은 행동으로 실질적으로 도와요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "Your effort amazes me!",
                    "translation": "너 노력 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Your simplicity is beautiful.",
                    "translation": "넌 단순함이 정말 아름다워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "We need each other!",
                    "translation": "우리 서로 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Yes. Completely.",
                    "translation": "응. 정말."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "You make me feel supported!",
                    "translation": "넌 나한테 응원받는다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "You make me feel needed.",
                    "translation": "넌 나한테 필요하다고 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "상호 지원에 대한 문장이에요.",
                    "result": "Asking and giving foster growth",
                    "explanation": "청함과 줌이 성장을 키워요.",
                    "optionA": "and",
                    "optionB": "foster",
                    "optionC": "giving",
                    "optionD": "Asking",
                    "optionE": "growth"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "도움을 청할 때 vs 도움을 줄 때",
            "explanation": "ESFP의 가벼운 요청과 ENTJ의 실질적 지원 비교",
            "level": 4,
            "my_mbti": "ESFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "Can you help me out?",
                    "translation": "나 좀 도와줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Of course. What's the issue?",
                    "translation": "당연하지. 뭐가 문제야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "I just need your energy!",
                    "translation": "난 그냥 너 에너지가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지혜는 구체적인 해결책을 제시합니다.",
                    "hint": "ESFP는 때때로 구체적이 아닌 감정적 지지를 원해요.",
                    "result": "X",
                    "explanation": "지혜는 '에너지가 필요해'라며 감정적 지지를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "I need specifics to help.",
                    "translation": "난 도우려고 구체적이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Your presence is enough!",
                    "translation": "너 있는 것만으로도 충분해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "But I can do more.",
                    "translation": "근데 난 더 할 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min helps through @@.",
                    "hint": "ENTJ는 구체적이고 실질적인 방식으로 돕는다.",
                    "optionA": "presence",
                    "optionB": "action",
                    "optionC": "listening",
                    "result": "action",
                    "explanation": "태민은 행동으로 실질적으로 도와요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "Your effort amazes me!",
                    "translation": "너 노력 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Your simplicity is beautiful.",
                    "translation": "넌 단순함이 정말 아름다워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "We need each other!",
                    "translation": "우리 서로 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Yes. Completely.",
                    "translation": "응. 정말."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "You make me feel supported!",
                    "translation": "넌 나한테 응원받는다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "You make me feel needed.",
                    "translation": "넌 나한테 필요하다고 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "상호 지원에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "foster",
                    "optionC": "giving",
                    "optionD": "Asking",
                    "optionE": "growth",
                    "result": "Asking and giving foster growth",
                    "explanation": "청함과 줌이 성장을 키워요."
                }
            ]
        }
    ]
}
ID: 19193 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깊은 이야기가 필요할 때",
            "explanation": "INFP의 감정 나눔과 INTJ의 이성적 조언 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I feel so lost right now.",
                    "translation": "난 지금 정말 길을 잃은 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Tell me what happened.",
                    "translation": "뭐가 있었는지 말해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "It's hard to explain.",
                    "translation": "설명하기 힘들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 자신의 감정을 논리적으로 분석합니다.",
                    "hint": "INFP는 감정을 깊게 느끼고 표현하려고 해요.",
                    "result": "X",
                    "explanation": "은비는 '설명하기 힘들어'라며 감정적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Take your time. I'll listen.",
                    "translation": "천천히 해. 난 들을게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Your patience helps me.",
                    "translation": "너 인내심이 나를 도와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Sometimes feelings need space.",
                    "translation": "가끔 감정은 공간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi processes emotions @@.",
                    "hint": "INFP는 깊이 있게 감정을 탐색하려고 해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "logically",
                    "result": "deeply",
                    "explanation": "은비는 자신의 감정을 깊게 탐색해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "You make me feel understood.",
                    "translation": "넌 나한테 이해받는다고 느껴."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You help me see my feelings.",
                    "translation": "넌 나한테 내 감정을 보게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Really? Even you?",
                    "translation": "정말? 넌 정말?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Yes. You're authentic.",
                    "translation": "응. 넌 진정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Your logic grounds me!",
                    "translation": "너 논리가 나를 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your depth moves me.",
                    "translation": "넌 깊이로 나를 감동시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "깊은 관계에 대한 문장이에요.",
                    "result": "Vulnerability and understanding create growth",
                    "explanation": "취약함과 이해가 성장을 만들어요.",
                    "optionA": "and",
                    "optionB": "Vulnerability",
                    "optionC": "growth",
                    "optionD": "create",
                    "optionE": "understanding"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깊은 이야기가 필요할 때",
            "explanation": "INFP의 감정 나눔과 INTJ의 이성적 조언 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은비",
                    "script": "I feel so lost right now.",
                    "translation": "난 지금 정말 길을 잃은 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Tell me what happened.",
                    "translation": "뭐가 있었는지 말해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은비",
                    "script": "It's hard to explain.",
                    "translation": "설명하기 힘들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은비는 자신의 감정을 논리적으로 분석합니다.",
                    "hint": "INFP는 감정을 깊게 느끼고 표현하려고 해요.",
                    "result": "X",
                    "explanation": "은비는 '설명하기 힘들어'라며 감정적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Take your time. I'll listen.",
                    "translation": "천천히 해. 난 들을게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은비",
                    "script": "Your patience helps me.",
                    "translation": "너 인내심이 나를 도와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Sometimes feelings need space.",
                    "translation": "가끔 감정은 공간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi processes emotions @@.",
                    "hint": "INFP는 깊이 있게 감정을 탐색하려고 해요.",
                    "optionA": "quickly",
                    "optionB": "deeply",
                    "optionC": "logically",
                    "result": "deeply",
                    "explanation": "은비는 자신의 감정을 깊게 탐색해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은비",
                    "script": "You make me feel understood.",
                    "translation": "넌 나한테 이해받는다고 느껴."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You help me see my feelings.",
                    "translation": "넌 나한테 내 감정을 보게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은비",
                    "script": "Really? Even you?",
                    "translation": "정말? 넌 정말?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Yes. You're authentic.",
                    "translation": "응. 넌 진정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은비",
                    "script": "Your logic grounds me!",
                    "translation": "너 논리가 나를 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your depth moves me.",
                    "translation": "넌 깊이로 나를 감동시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "깊은 관계에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Vulnerability",
                    "optionC": "growth",
                    "optionD": "create",
                    "optionE": "understanding",
                    "result": "Vulnerability and understanding create growth",
                    "explanation": "취약함과 이해가 성장을 만들어요."
                }
            ]
        }
    ]
}
ID: 19194 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "혼자만의 시간이 필요할 때",
            "explanation": "INFP의 내향적 회복과 INTJ의 독립적 사고 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "I need to be alone today.",
                    "translation": "난 오늘 혼자 있어야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I understand. Go think.",
                    "translation": "이해해. 생각해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하윤",
                    "script": "You don't mind?",
                    "translation": "넌 괜찮아?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하윤은 다른 사람과 함께 에너지를 얻습니다.",
                    "hint": "INFP는 혼자만의 시간으로 에너지를 회복해요.",
                    "result": "X",
                    "explanation": "하윤은 '혼자 있어야 해'라며 혼자 있음을 필요로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I prefer solitude too.",
                    "translation": "난 혼자 있는 것도 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하윤",
                    "script": "You do? That's cool!",
                    "translation": "넌 그래? 멋있네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "We can be alone together.",
                    "translation": "우리 함께 혼자 있을 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-suk recharges through @@.",
                    "hint": "INTJ는 혼자만의 시간에서 사고를 깊게 하고 에너지를 회복해요.",
                    "optionA": "people",
                    "optionB": "solitude",
                    "optionC": "crowds",
                    "result": "solitude",
                    "explanation": "현석은 혼자만의 시간에서 에너지를 얻어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하윤",
                    "script": "You really get it!",
                    "translation": "넌 정말 이해해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Alone time is not rejection.",
                    "translation": "혼자 있는 것은 거부가 아니야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "I feel so safe with you!",
                    "translation": "나 넌 너무 안심이 돼!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "That means everything.",
                    "translation": "그게 모든 걸 의미해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하윤",
                    "script": "You respect my space!",
                    "translation": "넌 내 공간을 존중해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "You honor my mind.",
                    "translation": "넌 내 생각을 존경해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "건강한 독립성에 대한 문장이에요.",
                    "result": "Respecting space enables growth",
                    "explanation": "공간을 존중함이 성장을 가능하게 해요.",
                    "optionA": "Respecting",
                    "optionB": "space",
                    "optionC": "enables",
                    "optionD": "growth"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "혼자만의 시간이 필요할 때",
            "explanation": "INFP의 내향적 회복과 INTJ의 독립적 사고 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하윤",
                    "script": "I need to be alone today.",
                    "translation": "난 오늘 혼자 있어야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I understand. Go think.",
                    "translation": "이해해. 생각해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하윤",
                    "script": "You don't mind?",
                    "translation": "넌 괜찮아?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하윤은 다른 사람과 함께 에너지를 얻습니다.",
                    "hint": "INFP는 혼자만의 시간으로 에너지를 회복해요.",
                    "result": "X",
                    "explanation": "하윤은 '혼자 있어야 해'라며 혼자 있음을 필요로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I prefer solitude too.",
                    "translation": "난 혼자 있는 것도 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하윤",
                    "script": "You do? That's cool!",
                    "translation": "넌 그래? 멋있네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "We can be alone together.",
                    "translation": "우리 함께 혼자 있을 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-suk recharges through @@.",
                    "hint": "INTJ는 혼자만의 시간에서 사고를 깊게 하고 에너지를 회복해요.",
                    "optionA": "people",
                    "optionB": "solitude",
                    "optionC": "crowds",
                    "result": "solitude",
                    "explanation": "현석은 혼자만의 시간에서 에너지를 얻어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하윤",
                    "script": "You really get it!",
                    "translation": "넌 정말 이해해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Alone time is not rejection.",
                    "translation": "혼자 있는 것은 거부가 아니야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하윤",
                    "script": "I feel so safe with you!",
                    "translation": "나 넌 너무 안심이 돼!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "That means everything.",
                    "translation": "그게 모든 걸 의미해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하윤",
                    "script": "You respect my space!",
                    "translation": "넌 내 공간을 존중해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "You honor my mind.",
                    "translation": "넌 내 생각을 존경해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "건강한 독립성에 대한 문장이에요.",
                    "optionA": "Respecting",
                    "optionB": "space",
                    "optionC": "enables",
                    "optionD": "growth",
                    "result": "Respecting space enables growth",
                    "explanation": "공간을 존중함이 성장을 가능하게 해요."
                }
            ]
        }
    ]
}
ID: 19195 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책이나 영화의 의미를 이야기할 때",
            "explanation": "INFP의 감정적 해석과 INTJ의 논리적 분석 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "This movie made me cry.",
                    "translation": "이 영화가 날 울렸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "What was the message?",
                    "translation": "메시지가 뭐였어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "It's about belonging.",
                    "translation": "속할 곳에 대한 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 작품의 구조와 플롯을 먼저 분석합니다.",
                    "hint": "INFP는 감정적 반응과 개인적 의미를 중시해요.",
                    "result": "X",
                    "explanation": "소희는 '날 울렸어', '속할 곳'이라며 감정적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "The symbolism is complex.",
                    "translation": "상징은 복잡해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "You see all the details!",
                    "translation": "넌 모든 세부를 봐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "But your feeling is the truth.",
                    "translation": "근데 넌 진실을 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hui experiences art through @@.",
                    "hint": "INFP는 개인적인 감정과 의미로 예술을 경험해요.",
                    "optionA": "logic",
                    "optionB": "emotion",
                    "optionC": "technique",
                    "result": "emotion",
                    "explanation": "소희는 감정으로 예술을 느껴요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "Your analysis is brilliant!",
                    "translation": "너 분석 정말 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Your intuition is profound.",
                    "translation": "넌 직관이 정말 깊어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "We see different things!",
                    "translation": "우리 다른 걸 봐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Together we see everything.",
                    "translation": "함께라면 우리 모든 걸 봐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "You teach me to think!",
                    "translation": "넌 나한테 생각하는 법을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "You teach me to feel.",
                    "translation": "넌 나한테 느끼는 법을 가르쳐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 관점에 대한 문장이에요.",
                    "result": "Analysis and feeling reveal meaning",
                    "explanation": "분석과 감정이 의미를 드러내요.",
                    "optionA": "meaning",
                    "optionB": "feeling",
                    "optionC": "reveal",
                    "optionD": "and",
                    "optionE": "Analysis"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책이나 영화의 의미를 이야기할 때",
            "explanation": "INFP의 감정적 해석과 INTJ의 논리적 분석 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소희",
                    "script": "This movie made me cry.",
                    "translation": "이 영화가 날 울렸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "What was the message?",
                    "translation": "메시지가 뭐였어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소희",
                    "script": "It's about belonging.",
                    "translation": "속할 곳에 대한 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소희는 작품의 구조와 플롯을 먼저 분석합니다.",
                    "hint": "INFP는 감정적 반응과 개인적 의미를 중시해요.",
                    "result": "X",
                    "explanation": "소희는 '날 울렸어', '속할 곳'이라며 감정적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "The symbolism is complex.",
                    "translation": "상징은 복잡해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소희",
                    "script": "You see all the details!",
                    "translation": "넌 모든 세부를 봐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "But your feeling is the truth.",
                    "translation": "근데 넌 진실을 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hui experiences art through @@.",
                    "hint": "INFP는 개인적인 감정과 의미로 예술을 경험해요.",
                    "optionA": "logic",
                    "optionB": "emotion",
                    "optionC": "technique",
                    "result": "emotion",
                    "explanation": "소희는 감정으로 예술을 느껴요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소희",
                    "script": "Your analysis is brilliant!",
                    "translation": "너 분석 정말 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Your intuition is profound.",
                    "translation": "넌 직관이 정말 깊어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소희",
                    "script": "We see different things!",
                    "translation": "우리 다른 걸 봐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Together we see everything.",
                    "translation": "함께라면 우리 모든 걸 봐."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소희",
                    "script": "You teach me to think!",
                    "translation": "넌 나한테 생각하는 법을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "You teach me to feel.",
                    "translation": "넌 나한테 느끼는 법을 가르쳐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 관점에 대한 문장이에요.",
                    "optionA": "meaning",
                    "optionB": "feeling",
                    "optionC": "reveal",
                    "optionD": "and",
                    "optionE": "Analysis",
                    "result": "Analysis and feeling reveal meaning",
                    "explanation": "분석과 감정이 의미를 드러내요."
                }
            ]
        }
    ]
}
ID: 19196 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "미래에 대한 걱정과 계획",
            "explanation": "INFP의 불안감과 INTJ의 전략적 계획 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "What if I fail?",
                    "translation": "내가 실패하면 어떻게 돼?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Failure teaches you.",
                    "translation": "실패는 너한테 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "But it hurts so much.",
                    "translation": "근데 정말 아파."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미래는 실패의 가능성을 무시하고 계획을 세웁니다.",
                    "hint": "INFP는 불확실한 미래에 대한 불안감을 많이 느껴요.",
                    "result": "X",
                    "explanation": "미래는 '실패하면 어떻게', '정말 아파'라며 걱정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Here's my plan for you.",
                    "translation": "여기 너를 위한 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "You already have one?",
                    "translation": "넌 이미 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Always. Let's execute it.",
                    "translation": "항상. 우리 실행해보자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho approaches the future with @@.",
                    "hint": "INTJ는 전략적 계획으로 미래에 대비해요.",
                    "optionA": "worry",
                    "optionB": "strategy",
                    "optionC": "hope",
                    "result": "strategy",
                    "explanation": "준호는 전략으로 미래를 준비해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "Your confidence helps me!",
                    "translation": "너 자신감이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your awareness prevents mistakes.",
                    "translation": "넌 인식으로 실수를 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "We're a good team!",
                    "translation": "우리 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "The best team.",
                    "translation": "최고의 팀이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "You make me brave!",
                    "translation": "넌 나한테 용감하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make me human.",
                    "translation": "넌 나를 인간답게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미래 대비에 대한 문장이에요.",
                    "result": "Planning and courage create resilience",
                    "explanation": "계획과 용기가 회복력을 만들어요.",
                    "optionA": "resilience",
                    "optionB": "Planning",
                    "optionC": "create",
                    "optionD": "and",
                    "optionE": "courage"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "미래에 대한 걱정과 계획",
            "explanation": "INFP의 불안감과 INTJ의 전략적 계획 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미래",
                    "script": "What if I fail?",
                    "translation": "내가 실패하면 어떻게 돼?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Failure teaches you.",
                    "translation": "실패는 너한테 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미래",
                    "script": "But it hurts so much.",
                    "translation": "근데 정말 아파."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미래는 실패의 가능성을 무시하고 계획을 세웁니다.",
                    "hint": "INFP는 불확실한 미래에 대한 불안감을 많이 느껴요.",
                    "result": "X",
                    "explanation": "미래는 '실패하면 어떻게', '정말 아파'라며 걱정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Here's my plan for you.",
                    "translation": "여기 너를 위한 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미래",
                    "script": "You already have one?",
                    "translation": "넌 이미 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Always. Let's execute it.",
                    "translation": "항상. 우리 실행해보자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho approaches the future with @@.",
                    "hint": "INTJ는 전략적 계획으로 미래에 대비해요.",
                    "optionA": "worry",
                    "optionB": "strategy",
                    "optionC": "hope",
                    "result": "strategy",
                    "explanation": "준호는 전략으로 미래를 준비해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미래",
                    "script": "Your confidence helps me!",
                    "translation": "너 자신감이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your awareness prevents mistakes.",
                    "translation": "넌 인식으로 실수를 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미래",
                    "script": "We're a good team!",
                    "translation": "우리 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "The best team.",
                    "translation": "최고의 팀이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미래",
                    "script": "You make me brave!",
                    "translation": "넌 나한테 용감하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make me human.",
                    "translation": "넌 나를 인간답게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "미래 대비에 대한 문장이에요.",
                    "optionA": "resilience",
                    "optionB": "Planning",
                    "optionC": "create",
                    "optionD": "and",
                    "optionE": "courage",
                    "result": "Planning and courage create resilience",
                    "explanation": "계획과 용기가 회복력을 만들어요."
                }
            ]
        }
    ]
}
ID: 19197 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의견 다를 때 대화하기",
            "explanation": "INFP의 조화 추구와 INTJ의 명확한 주장 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도훈",
                    "script": "Maybe you have a point too?",
                    "translation": "혹시 넌 맞는 점도 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지한",
                    "script": "No. Let me explain clearly.",
                    "translation": "아니야. 내가 명확히 설명해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도훈",
                    "script": "But I don't want conflict.",
                    "translation": "근데 난 충돌을 원하지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도훈은 자신의 의견을 명확하게 주장합니다.",
                    "hint": "INFP는 조화를 중시하고 충돌을 회피하려고 해요.",
                    "result": "X",
                    "explanation": "도훈은 '혹시 맞는 점도 있어?', '충돌을 원하지 않아'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지한",
                    "script": "Healthy debate isn't conflict.",
                    "translation": "건강한 토론은 충돌이 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "That's... actually true!",
                    "translation": "그게... 사실이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지한",
                    "script": "Your perspective has merit.",
                    "translation": "넌 가치 있는 관점을 가졌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-hoon seeks @@.",
                    "hint": "INFP는 관계의 조화와 상호 이해를 추구해요.",
                    "optionA": "victory",
                    "optionB": "harmony",
                    "optionC": "logic",
                    "result": "harmony",
                    "explanation": "도훈은 조화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도훈",
                    "script": "Your directness is refreshing!",
                    "translation": "너 직설적임이 정말 신선해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지한",
                    "script": "Your empathy is valuable.",
                    "translation": "넌 공감이 정말 소중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "I can learn from you!",
                    "translation": "난 너한테서 배울 수 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지한",
                    "script": "I learn from you too.",
                    "translation": "난 너한테서도 배워."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "You make me think clearly!",
                    "translation": "넌 나한테 명확하게 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지한",
                    "script": "You make me think kindly.",
                    "translation": "넌 나한테 친절하게 생각하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "건설적 대화에 대한 문장이에요.",
                    "result": "Honesty and openness foster growth",
                    "explanation": "솔직함과 개방성이 성장을 키워요.",
                    "optionA": "and",
                    "optionB": "Honesty",
                    "optionC": "openness",
                    "optionD": "foster",
                    "optionE": "growth"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의견 다를 때 대화하기",
            "explanation": "INFP의 조화 추구와 INTJ의 명확한 주장 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도훈",
                    "script": "Maybe you have a point too?",
                    "translation": "혹시 넌 맞는 점도 있어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지한",
                    "script": "No. Let me explain clearly.",
                    "translation": "아니야. 내가 명확히 설명해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도훈",
                    "script": "But I don't want conflict.",
                    "translation": "근데 난 충돌을 원하지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도훈은 자신의 의견을 명확하게 주장합니다.",
                    "hint": "INFP는 조화를 중시하고 충돌을 회피하려고 해요.",
                    "result": "X",
                    "explanation": "도훈은 '혹시 맞는 점도 있어?', '충돌을 원하지 않아'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지한",
                    "script": "Healthy debate isn't conflict.",
                    "translation": "건강한 토론은 충돌이 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "That's... actually true!",
                    "translation": "그게... 사실이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지한",
                    "script": "Your perspective has merit.",
                    "translation": "넌 가치 있는 관점을 가졌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-hoon seeks @@.",
                    "hint": "INFP는 관계의 조화와 상호 이해를 추구해요.",
                    "optionA": "victory",
                    "optionB": "harmony",
                    "optionC": "logic",
                    "result": "harmony",
                    "explanation": "도훈은 조화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도훈",
                    "script": "Your directness is refreshing!",
                    "translation": "너 직설적임이 정말 신선해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지한",
                    "script": "Your empathy is valuable.",
                    "translation": "넌 공감이 정말 소중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "I can learn from you!",
                    "translation": "난 너한테서 배울 수 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지한",
                    "script": "I learn from you too.",
                    "translation": "난 너한테서도 배워."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "You make me think clearly!",
                    "translation": "넌 나한테 명확하게 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지한",
                    "script": "You make me think kindly.",
                    "translation": "넌 나한테 친절하게 생각하게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "건설적 대화에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Honesty",
                    "optionC": "openness",
                    "optionD": "foster",
                    "optionE": "growth",
                    "result": "Honesty and openness foster growth",
                    "explanation": "솔직함과 개방성이 성장을 키워요."
                }
            ]
        }
    ]
}
ID: 19198 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정 앞에서",
            "explanation": "INFP의 가치 중심 판단과 INTJ의 논리적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "What feels right to me?",
                    "translation": "내 감각에 뭐가 맞는 걸까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "What are the facts?",
                    "translation": "사실이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "The facts don't cover everything.",
                    "translation": "사실이 다 아니야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나영은 객관적 데이터만으로 결정합니다.",
                    "hint": "INFP는 자신의 가치와 직관을 바탕으로 판단해요.",
                    "result": "X",
                    "explanation": "나영은 '감각에 뭐가 맞는 걸까'라며 가치 중심이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "True. Your values matter.",
                    "translation": "맞아. 넌 가치도 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "Really? You're usually so logical.",
                    "translation": "정말? 넌 보통 논리적인데."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "But you see things I miss.",
                    "translation": "근데 넌 내가 놓친 걸 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-soo makes decisions through @@.",
                    "hint": "INTJ는 논리와 객관적 분석으로 결정해요.",
                    "optionA": "feelings",
                    "optionB": "logic",
                    "optionC": "intuition",
                    "result": "logic",
                    "explanation": "민수는 논리로 결정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "Your clarity helps me!",
                    "translation": "너 명확함이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Your wisdom guides me.",
                    "translation": "넌 지혜로 나를 안내해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "Let's decide together!",
                    "translation": "우리 함께 결정하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "Perfect balance.",
                    "translation": "완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "You trust my feeling!",
                    "translation": "넌 내 느낌을 믿어줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "You validate my thinking.",
                    "translation": "넌 내 생각을 인정해줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현명한 결정에 대한 문장이에요.",
                    "result": "Values and logic create wisdom",
                    "explanation": "가치와 논리가 지혜를 만들어요.",
                    "optionA": "Values",
                    "optionB": "wisdom",
                    "optionC": "logic",
                    "optionD": "and",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정 앞에서",
            "explanation": "INFP의 가치 중심 판단과 INTJ의 논리적 판단 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "What feels right to me?",
                    "translation": "내 감각에 뭐가 맞는 걸까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "What are the facts?",
                    "translation": "사실이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "The facts don't cover everything.",
                    "translation": "사실이 다 아니야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "나영은 객관적 데이터만으로 결정합니다.",
                    "hint": "INFP는 자신의 가치와 직관을 바탕으로 판단해요.",
                    "result": "X",
                    "explanation": "나영은 '감각에 뭐가 맞는 걸까'라며 가치 중심이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민수",
                    "script": "True. Your values matter.",
                    "translation": "맞아. 넌 가치도 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "Really? You're usually so logical.",
                    "translation": "정말? 넌 보통 논리적인데."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민수",
                    "script": "But you see things I miss.",
                    "translation": "근데 넌 내가 놓친 걸 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-soo makes decisions through @@.",
                    "hint": "INTJ는 논리와 객관적 분석으로 결정해요.",
                    "optionA": "feelings",
                    "optionB": "logic",
                    "optionC": "intuition",
                    "result": "logic",
                    "explanation": "민수는 논리로 결정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "Your clarity helps me!",
                    "translation": "너 명확함이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민수",
                    "script": "Your wisdom guides me.",
                    "translation": "넌 지혜로 나를 안내해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "Let's decide together!",
                    "translation": "우리 함께 결정하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민수",
                    "script": "Perfect balance.",
                    "translation": "완벽한 균형이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "You trust my feeling!",
                    "translation": "넌 내 느낌을 믿어줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민수",
                    "script": "You validate my thinking.",
                    "translation": "넌 내 생각을 인정해줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "현명한 결정에 대한 문장이에요.",
                    "optionA": "Values",
                    "optionB": "wisdom",
                    "optionC": "logic",
                    "optionD": "and",
                    "optionE": "create",
                    "result": "Values and logic create wisdom",
                    "explanation": "가치와 논리가 지혜를 만들어요."
                }
            ]
        }
    ]
}
ID: 19199 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창의적 프로젝트 함께하기",
            "explanation": "INFP의 상상력과 INTJ의 실행 능력 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "Imagine if we created this!",
                    "translation": "우리 이걸 만든다면 어떨까!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I have the blueprint.",
                    "translation": "난 설계도가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하늘",
                    "script": "Already? That's so fast!",
                    "translation": "벌써? 정말 빨라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하늘은 프로젝트의 세부 실행 계획을 짜고 있습니다.",
                    "hint": "INFP는 큰 비전과 가능성을 상상해요.",
                    "result": "X",
                    "explanation": "하늘은 '상상해', '이걸 만든다면'이라며 상상적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Good ideas need structure.",
                    "translation": "좋은 아이디어는 구조가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Your organization is amazing!",
                    "translation": "넌 조직이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "But your vision is essential.",
                    "translation": "근데 넌 비전이 정말 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul drives projects with @@.",
                    "hint": "INFP는 상상력과 창의적 비전으로 프로젝트를 이끌어요.",
                    "optionA": "structure",
                    "optionB": "imagination",
                    "optionC": "planning",
                    "result": "imagination",
                    "explanation": "하늘은 상상력으로 프로젝트를 이끌어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하늘",
                    "script": "Your execution skills are genius!",
                    "translation": "넌 실행 능력이 정말 천재야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Your creativity is necessary.",
                    "translation": "넌 창의력이 정말 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Together we make magic!",
                    "translation": "우리 함께라면 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Yes. Real magic.",
                    "translation": "응. 진짜 마법이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하늘",
                    "script": "You make dreams real!",
                    "translation": "넌 꿈을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You make reality meaningful.",
                    "translation": "넌 현실을 의미 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창의적 협력에 대한 문장이에요.",
                    "result": "Vision and execution build reality",
                    "explanation": "비전과 실행이 현실을 만들어요.",
                    "optionA": "reality",
                    "optionB": "Vision",
                    "optionC": "execution",
                    "optionD": "build",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "창의적 프로젝트 함께하기",
            "explanation": "INFP의 상상력과 INTJ의 실행 능력 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하늘",
                    "script": "Imagine if we created this!",
                    "translation": "우리 이걸 만든다면 어떨까!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I have the blueprint.",
                    "translation": "난 설계도가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하늘",
                    "script": "Already? That's so fast!",
                    "translation": "벌써? 정말 빨라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하늘은 프로젝트의 세부 실행 계획을 짜고 있습니다.",
                    "hint": "INFP는 큰 비전과 가능성을 상상해요.",
                    "result": "X",
                    "explanation": "하늘은 '상상해', '이걸 만든다면'이라며 상상적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Good ideas need structure.",
                    "translation": "좋은 아이디어는 구조가 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하늘",
                    "script": "Your organization is amazing!",
                    "translation": "넌 조직이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "But your vision is essential.",
                    "translation": "근데 넌 비전이 정말 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul drives projects with @@.",
                    "hint": "INFP는 상상력과 창의적 비전으로 프로젝트를 이끌어요.",
                    "optionA": "structure",
                    "optionB": "imagination",
                    "optionC": "planning",
                    "result": "imagination",
                    "explanation": "하늘은 상상력으로 프로젝트를 이끌어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하늘",
                    "script": "Your execution skills are genius!",
                    "translation": "넌 실행 능력이 정말 천재야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Your creativity is necessary.",
                    "translation": "넌 창의력이 정말 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하늘",
                    "script": "Together we make magic!",
                    "translation": "우리 함께라면 마법을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Yes. Real magic.",
                    "translation": "응. 진짜 마법이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하늘",
                    "script": "You make dreams real!",
                    "translation": "넌 꿈을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You make reality meaningful.",
                    "translation": "넌 현실을 의미 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창의적 협력에 대한 문장이에요.",
                    "optionA": "reality",
                    "optionB": "Vision",
                    "optionC": "execution",
                    "optionD": "build",
                    "optionE": "and",
                    "result": "Vision and execution build reality",
                    "explanation": "비전과 실행이 현실을 만들어요."
                }
            ]
        }
    ]
}
ID: 19200 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자신이 부족하다고 느낄 때",
            "explanation": "INFP의 자기 의심과 INTJ의 객관적 평가 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "I'm not good enough.",
                    "translation": "난 충분하지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "That's not true. Here's why.",
                    "translation": "아니야. 이유가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "But I see my flaws.",
                    "translation": "근데 난 내 결점을 봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 자신의 능력을 객관적으로 평가합니다.",
                    "hint": "INFP는 자신을 너무 엄격하게 판단해요.",
                    "result": "X",
                    "explanation": "소영은 '충분하지 않아', '결점을 봐'라며 자기 의심을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정우",
                    "script": "Everyone has flaws.",
                    "translation": "모두가 결점을 가져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "But yours seem so small!",
                    "translation": "근데 넌 너무 작아 보여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "I learn from them. You do too.",
                    "translation": "난 배워. 넌 배워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-young judges herself @@.",
                    "hint": "INFP는 완벽을 추구하며 자신에게 까다로워요.",
                    "optionA": "fairly",
                    "optionB": "harshly",
                    "optionC": "logically",
                    "result": "harshly",
                    "explanation": "소영은 자신을 엄격하게 판단해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "You believe in me!",
                    "translation": "넌 나를 믿어줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Because you're capable.",
                    "translation": "왜냐하면 넌 할 수 있거든."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소영",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "Absolutely.",
                    "translation": "절대야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "You make me feel worthy!",
                    "translation": "넌 나한테 자신감 있다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "You remind me to be kind.",
                    "translation": "넌 나한테 친절하라고 상기시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자신감에 대한 문장이에요.",
                    "result": "Self recognition and acceptance build confidence",
                    "explanation": "자기 인정과 수용이 자신감을 만들어요.",
                    "optionA": "acceptance",
                    "optionB": "Self",
                    "optionC": "build",
                    "optionD": "recognition",
                    "optionE": "confidence",
                    "optionF": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자신이 부족하다고 느낄 때",
            "explanation": "INFP의 자기 의심과 INTJ의 객관적 평가 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "I'm not good enough.",
                    "translation": "난 충분하지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "That's not true. Here's why.",
                    "translation": "아니야. 이유가 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "But I see my flaws.",
                    "translation": "근데 난 내 결점을 봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 자신의 능력을 객관적으로 평가합니다.",
                    "hint": "INFP는 자신을 너무 엄격하게 판단해요.",
                    "result": "X",
                    "explanation": "소영은 '충분하지 않아', '결점을 봐'라며 자기 의심을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정우",
                    "script": "Everyone has flaws.",
                    "translation": "모두가 결점을 가져."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "But yours seem so small!",
                    "translation": "근데 넌 너무 작아 보여!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "I learn from them. You do too.",
                    "translation": "난 배워. 넌 배워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-young judges herself @@.",
                    "hint": "INFP는 완벽을 추구하며 자신에게 까다로워요.",
                    "optionA": "fairly",
                    "optionB": "harshly",
                    "optionC": "logically",
                    "result": "harshly",
                    "explanation": "소영은 자신을 엄격하게 판단해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "You believe in me!",
                    "translation": "넌 나를 믿어줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Because you're capable.",
                    "translation": "왜냐하면 넌 할 수 있거든."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소영",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "Absolutely.",
                    "translation": "절대야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "You make me feel worthy!",
                    "translation": "넌 나한테 자신감 있다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "You remind me to be kind.",
                    "translation": "넌 나한테 친절하라고 상기시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자신감에 대한 문장이에요.",
                    "optionA": "acceptance",
                    "optionB": "Self",
                    "optionC": "build",
                    "optionD": "recognition",
                    "optionE": "confidence",
                    "optionF": "and",
                    "result": "Self recognition and acceptance build confidence",
                    "explanation": "자기 인정과 수용이 자신감을 만들어요."
                }
            ]
        }
    ]
}
ID: 19201 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "책이나 글쓰기로 감정 표현하기",
            "explanation": "INFP의 창의적 표현과 INTJ의 체계적 분석 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "Writing helps me understand.",
                    "translation": "글 쓰기가 나한테 이해를 도와."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I see the structure clearly.",
                    "translation": "난 구조를 명확하게 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "You catch everything I miss!",
                    "translation": "넌 내가 놓친 모든 걸 잡아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 글의 기술적 구조를 먼저 분석합니다.",
                    "hint": "INFP는 감정 표현과 의미 전달에 중점을 두어요.",
                    "result": "X",
                    "explanation": "은지는 '이해를 도와', '감정 표현'이라며 감정 중심이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "But your emotion is powerful.",
                    "translation": "근데 넌 감정이 정말 강해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "Really? Even in my rough draft?",
                    "translation": "정말? 초안에도?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "Especially there. That's raw truth.",
                    "translation": "특히 거기. 그게 원래 진실이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-ji writes from @@.",
                    "hint": "INFP는 깊은 감정과 개인적 경험으로 글을 써요.",
                    "optionA": "technique",
                    "optionB": "emotion",
                    "optionC": "grammar",
                    "result": "emotion",
                    "explanation": "은지는 감정으로 글을 써요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your feedback makes me better!",
                    "translation": "너 피드백이 나를 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Your authenticity moves readers.",
                    "translation": "넌 진정성으로 독자를 감동시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "We complement each other!",
                    "translation": "우리 서로 보완해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "Perfectly.",
                    "translation": "정확하게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "You make writing logical!",
                    "translation": "넌 글을 논리적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태준",
                    "script": "You make writing meaningful.",
                    "translation": "넌 글을 의미 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "글쓰기의 힘에 대한 문장이에요.",
                    "result": "Structure and emotion make powerful writing",
                    "explanation": "구조와 감정이 강력한 글을 만들어요.",
                    "optionA": "powerful",
                    "optionB": "emotion",
                    "optionC": "Structure",
                    "optionD": "and",
                    "optionE": "make",
                    "optionF": "writing"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "책이나 글쓰기로 감정 표현하기",
            "explanation": "INFP의 창의적 표현과 INTJ의 체계적 분석 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "Writing helps me understand.",
                    "translation": "글 쓰기가 나한테 이해를 도와."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I see the structure clearly.",
                    "translation": "난 구조를 명확하게 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "You catch everything I miss!",
                    "translation": "넌 내가 놓친 모든 걸 잡아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "은지는 글의 기술적 구조를 먼저 분석합니다.",
                    "hint": "INFP는 감정 표현과 의미 전달에 중점을 두어요.",
                    "result": "X",
                    "explanation": "은지는 '이해를 도와', '감정 표현'이라며 감정 중심이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "But your emotion is powerful.",
                    "translation": "근데 넌 감정이 정말 강해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "Really? Even in my rough draft?",
                    "translation": "정말? 초안에도?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "Especially there. That's raw truth.",
                    "translation": "특히 거기. 그게 원래 진실이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-ji writes from @@.",
                    "hint": "INFP는 깊은 감정과 개인적 경험으로 글을 써요.",
                    "optionA": "technique",
                    "optionB": "emotion",
                    "optionC": "grammar",
                    "result": "emotion",
                    "explanation": "은지는 감정으로 글을 써요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your feedback makes me better!",
                    "translation": "너 피드백이 나를 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Your authenticity moves readers.",
                    "translation": "넌 진정성으로 독자를 감동시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "We complement each other!",
                    "translation": "우리 서로 보완해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "Perfectly.",
                    "translation": "정확하게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "You make writing logical!",
                    "translation": "넌 글을 논리적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태준",
                    "script": "You make writing meaningful.",
                    "translation": "넌 글을 의미 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "글쓰기의 힘에 대한 문장이에요.",
                    "optionA": "powerful",
                    "optionB": "emotion",
                    "optionC": "Structure",
                    "optionD": "and",
                    "optionE": "make",
                    "optionF": "writing",
                    "result": "Structure and emotion make powerful writing",
                    "explanation": "구조와 감정이 강력한 글을 만들어요."
                }
            ]
        }
    ]
}
ID: 19202 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "혼자만의 취미에 빠져있을 때",
            "explanation": "INFP의 깊은 몰입과 INTJ의 객관적 관찰 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "I can lose myself here.",
                    "translation": "나 여기서 나를 잃을 수 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현민",
                    "script": "That's healthy flow state.",
                    "translation": "그건 건강한 몰입 상태야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수진",
                    "script": "But sometimes I forget time!",
                    "translation": "근데 가끔 시간을 잊어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진은 자신의 취미 시간을 엄격하게 관리합니다.",
                    "hint": "INFP는 자신이 좋아하는 것에 깊이 몰입해요.",
                    "result": "X",
                    "explanation": "수진은 '나를 잃을 수 있어', '시간을 잊어'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현민",
                    "script": "That means you're passionate.",
                    "translation": "그게 넌 열정적이라는 뜻이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "You understand me so well!",
                    "translation": "넌 나를 정말 잘 이해해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현민",
                    "script": "You remind me to relax.",
                    "translation": "넌 나한테 쉬라고 상기시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-jin experiences hobbies through @@.",
                    "hint": "INFP는 깊이 몰입하고 개인적 의미를 찾으려고 해요.",
                    "optionA": "discipline",
                    "optionB": "immersion",
                    "optionC": "routine",
                    "result": "immersion",
                    "explanation": "수진은 깊은 몰입으로 취미를 경험해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "Your balance is so wise!",
                    "translation": "넌 균형이 정말 현명해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "Your depth is so beautiful.",
                    "translation": "넌 깊이가 정말 아름다워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "Let's do our own things!",
                    "translation": "우리 각자 우리 거 하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현민",
                    "script": "Together but separate.",
                    "translation": "함께지만 떨어져."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "You respect my passion!",
                    "translation": "넌 내 열정을 존경해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현민",
                    "script": "You inspire my growth.",
                    "translation": "넌 내 성장에 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "건강한 몰입에 대한 문장이에요.",
                    "result": "Depth and respect nurture passion",
                    "explanation": "깊이와 존경이 열정을 기르죠.",
                    "optionA": "Depth",
                    "optionB": "passion",
                    "optionC": "nurture",
                    "optionD": "respect",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "혼자만의 취미에 빠져있을 때",
            "explanation": "INFP의 깊은 몰입과 INTJ의 객관적 관찰 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "I can lose myself here.",
                    "translation": "나 여기서 나를 잃을 수 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현민",
                    "script": "That's healthy flow state.",
                    "translation": "그건 건강한 몰입 상태야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수진",
                    "script": "But sometimes I forget time!",
                    "translation": "근데 가끔 시간을 잊어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진은 자신의 취미 시간을 엄격하게 관리합니다.",
                    "hint": "INFP는 자신이 좋아하는 것에 깊이 몰입해요.",
                    "result": "X",
                    "explanation": "수진은 '나를 잃을 수 있어', '시간을 잊어'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현민",
                    "script": "That means you're passionate.",
                    "translation": "그게 넌 열정적이라는 뜻이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "You understand me so well!",
                    "translation": "넌 나를 정말 잘 이해해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현민",
                    "script": "You remind me to relax.",
                    "translation": "넌 나한테 쉬라고 상기시켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-jin experiences hobbies through @@.",
                    "hint": "INFP는 깊이 몰입하고 개인적 의미를 찾으려고 해요.",
                    "optionA": "discipline",
                    "optionB": "immersion",
                    "optionC": "routine",
                    "result": "immersion",
                    "explanation": "수진은 깊은 몰입으로 취미를 경험해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "Your balance is so wise!",
                    "translation": "넌 균형이 정말 현명해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "Your depth is so beautiful.",
                    "translation": "넌 깊이가 정말 아름다워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "Let's do our own things!",
                    "translation": "우리 각자 우리 거 하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현민",
                    "script": "Together but separate.",
                    "translation": "함께지만 떨어져."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "You respect my passion!",
                    "translation": "넌 내 열정을 존경해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현민",
                    "script": "You inspire my growth.",
                    "translation": "넌 내 성장에 영감을 줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "건강한 몰입에 대한 문장이에요.",
                    "optionA": "Depth",
                    "optionB": "passion",
                    "optionC": "nurture",
                    "optionD": "respect",
                    "optionE": "and",
                    "result": "Depth and respect nurture passion",
                    "explanation": "깊이와 존경이 열정을 기르죠."
                }
            ]
        }
    ]
}
ID: 19203 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "상처받은 마음 치유할 때",
            "explanation": "INFP의 감정 처리와 INTJ의 논리적 해석 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미영",
                    "script": "That hurt so much.",
                    "translation": "그거 정말 아팠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Let's analyze what happened.",
                    "translation": "뭐가 있었는지 분석해보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미영",
                    "script": "I'm not ready for that.",
                    "translation": "난 아직 그럴 준비가 안 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미영은 상처를 즉시 분석하려고 합니다.",
                    "hint": "INFP는 먼저 감정을 느끼고 처리하려고 해요.",
                    "result": "X",
                    "explanation": "미영은 '아팠어', '준비가 안 돼'라며 감정 처리를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Okay. I'll just be here.",
                    "translation": "좋아. 난 여기 있을게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미영",
                    "script": "That's... exactly what I need.",
                    "translation": "그게... 정확히 내가 필요한 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "When you're ready, we'll think.",
                    "translation": "준비되면, 우리 생각해보자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young heals by @@.",
                    "hint": "INFP는 감정을 느껴야 치유가 된다.",
                    "optionA": "analyzing",
                    "optionB": "feeling",
                    "optionC": "thinking",
                    "result": "feeling",
                    "explanation": "미영은 감정을 느낌으로써 치유돼요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미영",
                    "script": "Your patience helps me!",
                    "translation": "너 인내심이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your courage inspires me.",
                    "translation": "넌 용기로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미영",
                    "script": "We're so different!",
                    "translation": "우리 정말 달라!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Perfect difference.",
                    "translation": "완벽한 차이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미영",
                    "script": "You make me feel safe!",
                    "translation": "넌 나한테 안전하다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make me feel alive.",
                    "translation": "넌 나를 살아있게 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "치유에 대한 문장이에요.",
                    "result": "Time and presence heal wounds",
                    "explanation": "시간과 함께함이 상처를 치유해요.",
                    "optionA": "presence",
                    "optionB": "heal",
                    "optionC": "Time",
                    "optionD": "wounds",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "상처받은 마음 치유할 때",
            "explanation": "INFP의 감정 처리와 INTJ의 논리적 해석 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미영",
                    "script": "That hurt so much.",
                    "translation": "그거 정말 아팠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Let's analyze what happened.",
                    "translation": "뭐가 있었는지 분석해보자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미영",
                    "script": "I'm not ready for that.",
                    "translation": "난 아직 그럴 준비가 안 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미영은 상처를 즉시 분석하려고 합니다.",
                    "hint": "INFP는 먼저 감정을 느끼고 처리하려고 해요.",
                    "result": "X",
                    "explanation": "미영은 '아팠어', '준비가 안 돼'라며 감정 처리를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Okay. I'll just be here.",
                    "translation": "좋아. 난 여기 있을게."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미영",
                    "script": "That's... exactly what I need.",
                    "translation": "그게... 정확히 내가 필요한 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "When you're ready, we'll think.",
                    "translation": "준비되면, 우리 생각해보자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young heals by @@.",
                    "hint": "INFP는 감정을 느껴야 치유가 된다.",
                    "optionA": "analyzing",
                    "optionB": "feeling",
                    "optionC": "thinking",
                    "result": "feeling",
                    "explanation": "미영은 감정을 느낌으로써 치유돼요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미영",
                    "script": "Your patience helps me!",
                    "translation": "너 인내심이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your courage inspires me.",
                    "translation": "넌 용기로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미영",
                    "script": "We're so different!",
                    "translation": "우리 정말 달라!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Perfect difference.",
                    "translation": "완벽한 차이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미영",
                    "script": "You make me feel safe!",
                    "translation": "넌 나한테 안전하다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make me feel alive.",
                    "translation": "넌 나를 살아있게 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "치유에 대한 문장이에요.",
                    "optionA": "presence",
                    "optionB": "heal",
                    "optionC": "Time",
                    "optionD": "wounds",
                    "optionE": "and",
                    "result": "Time and presence heal wounds",
                    "explanation": "시간과 함께함이 상처를 치유해요."
                }
            ]
        }
    ]
}
ID: 19204 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화에 적응할 때",
            "explanation": "INFP의 감정적 영향과 INTJ의 전략적 적응 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "Everything is different now.",
                    "translation": "이제 다 달라졌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "Yes. I have a new plan.",
                    "translation": "응. 난 새 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Already? How are you so calm?",
                    "translation": "벌써? 넌 어떻게 그렇게 진정해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영은 변화에 빠르게 대응하는 새로운 계획을 세웁니다.",
                    "hint": "INFP는 변화로 인한 감정적 영향을 먼저 느껴요.",
                    "result": "X",
                    "explanation": "하영은 '다 달라졌어', '어떻게 진정해?'라며 감정적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "I've already mapped it out.",
                    "translation": "난 이미 지도를 그렸어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your control is amazing!",
                    "translation": "넌 조절이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "But you feel what matters.",
                    "translation": "근데 넌 중요한 걸 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young responds to change with @@.",
                    "hint": "INFP는 변화로 인한 감정을 우선 처리해요.",
                    "optionA": "logic",
                    "optionB": "emotion",
                    "optionC": "planning",
                    "result": "emotion",
                    "explanation": "하영은 감정으로 변화에 반응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "Your strategy helps me!",
                    "translation": "너 전략이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your feelings guide me.",
                    "translation": "넌 감정으로 나를 안내해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "Let's face this together!",
                    "translation": "우리 함께 이거 직면하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "The only way forward.",
                    "translation": "유일한 진로야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "You make change less scary!",
                    "translation": "넌 변화를 덜 무서워하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You make change meaningful.",
                    "translation": "넌 변화를 의미 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "변화 적응에 대한 문장이에요.",
                    "result": "Awareness and strategy provide direction",
                    "explanation": "인식과 전략이 방향을 제공해요.",
                    "optionA": "Awareness",
                    "optionB": "and",
                    "optionC": "provide",
                    "optionD": "strategy",
                    "optionE": "direction"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 변화에 적응할 때",
            "explanation": "INFP의 감정적 영향과 INTJ의 전략적 적응 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하영",
                    "script": "Everything is different now.",
                    "translation": "이제 다 달라졌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "Yes. I have a new plan.",
                    "translation": "응. 난 새 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하영",
                    "script": "Already? How are you so calm?",
                    "translation": "벌써? 넌 어떻게 그렇게 진정해?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하영은 변화에 빠르게 대응하는 새로운 계획을 세웁니다.",
                    "hint": "INFP는 변화로 인한 감정적 영향을 먼저 느껴요.",
                    "result": "X",
                    "explanation": "하영은 '다 달라졌어', '어떻게 진정해?'라며 감정적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "I've already mapped it out.",
                    "translation": "난 이미 지도를 그렸어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하영",
                    "script": "Your control is amazing!",
                    "translation": "넌 조절이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "But you feel what matters.",
                    "translation": "근데 넌 중요한 걸 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young responds to change with @@.",
                    "hint": "INFP는 변화로 인한 감정을 우선 처리해요.",
                    "optionA": "logic",
                    "optionB": "emotion",
                    "optionC": "planning",
                    "result": "emotion",
                    "explanation": "하영은 감정으로 변화에 반응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하영",
                    "script": "Your strategy helps me!",
                    "translation": "너 전략이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your feelings guide me.",
                    "translation": "넌 감정으로 나를 안내해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하영",
                    "script": "Let's face this together!",
                    "translation": "우리 함께 이거 직면하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "The only way forward.",
                    "translation": "유일한 진로야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하영",
                    "script": "You make change less scary!",
                    "translation": "넌 변화를 덜 무서워하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You make change meaningful.",
                    "translation": "넌 변화를 의미 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "변화 적응에 대한 문장이에요.",
                    "optionA": "Awareness",
                    "optionB": "and",
                    "optionC": "provide",
                    "optionD": "strategy",
                    "optionE": "direction",
                    "result": "Awareness and strategy provide direction",
                    "explanation": "인식과 전략이 방향을 제공해요."
                }
            ]
        }
    ]
}
ID: 19205 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "사람들 앞에서 자신을 드러낼 때",
            "explanation": "INFP의 취약한 공개와 INTJ의 신중한 공개 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "영은",
                    "script": "I want them to know me.",
                    "translation": "난 사람들이 나를 알았으면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Be strategic about it.",
                    "translation": "전략적으로 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "영은",
                    "script": "But I want to be honest!",
                    "translation": "근데 난 솔직하고 싶어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "영은은 자신을 공개하기 전에 신중하게 계획합니다.",
                    "hint": "INFP는 진정한 자신을 드러내고 싶어해요.",
                    "result": "X",
                    "explanation": "영은은 '알았으면 좋겠어', '솔직하고 싶어'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Honesty is good. Timing matters.",
                    "translation": "솔직함은 좋아. 타이밍이 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "영은",
                    "script": "You think of everything!",
                    "translation": "넌 모든 걸 생각해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "But your vulnerability is your strength.",
                    "translation": "근데 넌 취약함이 너 강점이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Young-eun shares herself with @@.",
                    "hint": "INFP는 진정한 감정과 생각을 나누려고 해요.",
                    "optionA": "calculation",
                    "optionB": "authenticity",
                    "optionC": "caution",
                    "result": "authenticity",
                    "explanation": "영은은 진정성으로 자신을 나눠요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "영은",
                    "script": "Your wisdom guides me!",
                    "translation": "너 지혜가 나를 안내해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Your courage inspires me.",
                    "translation": "넌 용기로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "영은",
                    "script": "They should see the real me!",
                    "translation": "사람들이 진짜 날 봐야 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Then show them.",
                    "translation": "그럼 보여줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "영은",
                    "script": "You support me!",
                    "translation": "넌 나를 지지해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자신 공개에 대한 문장이에요.",
                    "result": "Authenticity and courage build connection",
                    "explanation": "진정성과 용기가 연결을 만들어요.",
                    "optionA": "connection",
                    "optionB": "and",
                    "optionC": "Authenticity",
                    "optionD": "build",
                    "optionE": "courage"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "사람들 앞에서 자신을 드러낼 때",
            "explanation": "INFP의 취약한 공개와 INTJ의 신중한 공개 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "영은",
                    "script": "I want them to know me.",
                    "translation": "난 사람들이 나를 알았으면 좋겠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Be strategic about it.",
                    "translation": "전략적으로 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "영은",
                    "script": "But I want to be honest!",
                    "translation": "근데 난 솔직하고 싶어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "영은은 자신을 공개하기 전에 신중하게 계획합니다.",
                    "hint": "INFP는 진정한 자신을 드러내고 싶어해요.",
                    "result": "X",
                    "explanation": "영은은 '알았으면 좋겠어', '솔직하고 싶어'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Honesty is good. Timing matters.",
                    "translation": "솔직함은 좋아. 타이밍이 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "영은",
                    "script": "You think of everything!",
                    "translation": "넌 모든 걸 생각해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "But your vulnerability is your strength.",
                    "translation": "근데 넌 취약함이 너 강점이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Young-eun shares herself with @@.",
                    "hint": "INFP는 진정한 감정과 생각을 나누려고 해요.",
                    "optionA": "calculation",
                    "optionB": "authenticity",
                    "optionC": "caution",
                    "result": "authenticity",
                    "explanation": "영은은 진정성으로 자신을 나눠요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "영은",
                    "script": "Your wisdom guides me!",
                    "translation": "너 지혜가 나를 안내해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Your courage inspires me.",
                    "translation": "넌 용기로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "영은",
                    "script": "They should see the real me!",
                    "translation": "사람들이 진짜 날 봐야 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Then show them.",
                    "translation": "그럼 보여줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "영은",
                    "script": "You support me!",
                    "translation": "넌 나를 지지해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자신 공개에 대한 문장이에요.",
                    "optionA": "connection",
                    "optionB": "and",
                    "optionC": "Authenticity",
                    "optionD": "build",
                    "optionE": "courage",
                    "result": "Authenticity and courage build connection",
                    "explanation": "진정성과 용기가 연결을 만들어요."
                }
            ]
        }
    ]
}
ID: 19206 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "완벽하지 못한 자신을 받아들일 때",
            "explanation": "INFP의 이상주의와 INTJ의 현실주의 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민정",
                    "script": "I should be better.",
                    "translation": "난 더 좋아야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "You're human.",
                    "translation": "넌 인간이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민정",
                    "script": "But I'm always lacking.",
                    "translation": "근데 난 항상 부족해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민정은 현실적으로 자신을 평가하고 받아들입니다.",
                    "hint": "INFP는 이상과 현실의 간격으로 자책해요.",
                    "result": "X",
                    "explanation": "민정은 '더 좋아야 해', '항상 부족해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "That's perfectionism.",
                    "translation": "그건 완벽주의야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민정",
                    "script": "Isn't that important?",
                    "translation": "중요하지 않아?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Growth matters more.",
                    "translation": "성장이 더 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jung judges herself by @@.",
                    "hint": "INFP는 이상적인 자신과의 비교로 자신을 판단해요.",
                    "optionA": "facts",
                    "optionB": "ideals",
                    "optionC": "reality",
                    "result": "ideals",
                    "explanation": "민정은 이상으로 자신을 판단해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민정",
                    "script": "Your realism helps me!",
                    "translation": "너 현실주의가 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your ideals inspire me.",
                    "translation": "넌 이상으로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민정",
                    "script": "Maybe I'm okay as I am?",
                    "translation": "혹시 난 이대로도 괜찮은 건가?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "You're more than okay.",
                    "translation": "넌 충분하고도 남아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민정",
                    "script": "You make me believe that!",
                    "translation": "넌 나한테 그걸 믿게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You remind me why it matters.",
                    "translation": "넌 나한테 왜 중요한지 상기시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자기 수용에 대한 문장이에요.",
                    "result": "Accepting and striving balance growth",
                    "explanation": "수용과 노력이 성장의 균형을 맞춰요.",
                    "optionA": "striving",
                    "optionB": "and",
                    "optionC": "balance",
                    "optionD": "growth",
                    "optionE": "Accepting"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "완벽하지 못한 자신을 받아들일 때",
            "explanation": "INFP의 이상주의와 INTJ의 현실주의 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민정",
                    "script": "I should be better.",
                    "translation": "난 더 좋아야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "You're human.",
                    "translation": "넌 인간이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민정",
                    "script": "But I'm always lacking.",
                    "translation": "근데 난 항상 부족해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민정은 현실적으로 자신을 평가하고 받아들입니다.",
                    "hint": "INFP는 이상과 현실의 간격으로 자책해요.",
                    "result": "X",
                    "explanation": "민정은 '더 좋아야 해', '항상 부족해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "That's perfectionism.",
                    "translation": "그건 완벽주의야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민정",
                    "script": "Isn't that important?",
                    "translation": "중요하지 않아?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Growth matters more.",
                    "translation": "성장이 더 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jung judges herself by @@.",
                    "hint": "INFP는 이상적인 자신과의 비교로 자신을 판단해요.",
                    "optionA": "facts",
                    "optionB": "ideals",
                    "optionC": "reality",
                    "result": "ideals",
                    "explanation": "민정은 이상으로 자신을 판단해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민정",
                    "script": "Your realism helps me!",
                    "translation": "너 현실주의가 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your ideals inspire me.",
                    "translation": "넌 이상으로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민정",
                    "script": "Maybe I'm okay as I am?",
                    "translation": "혹시 난 이대로도 괜찮은 건가?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "You're more than okay.",
                    "translation": "넌 충분하고도 남아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민정",
                    "script": "You make me believe that!",
                    "translation": "넌 나한테 그걸 믿게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You remind me why it matters.",
                    "translation": "넌 나한테 왜 중요한지 상기시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자기 수용에 대한 문장이에요.",
                    "optionA": "striving",
                    "optionB": "and",
                    "optionC": "balance",
                    "optionD": "growth",
                    "optionE": "Accepting",
                    "result": "Accepting and striving balance growth",
                    "explanation": "수용과 노력이 성장의 균형을 맞춰요."
                }
            ]
        }
    ]
}
ID: 19207 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈에 대해 말할 때",
            "explanation": "INFP의 감정적 동기와 INTJ의 합리적 계획 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I want to make a difference.",
                    "translation": "난 차이를 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "How will you execute?",
                    "translation": "어떻게 실행할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "I don't know exactly.",
                    "translation": "난 정확히 몰라."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 꿈을 실현하기 위해 구체적인 계획을 가지고 있습니다.",
                    "hint": "INFP는 꿈의 의미와 가치에 집중하고 세부는 덜 생각해요.",
                    "result": "X",
                    "explanation": "정현은 '정확히 몰라'라며 구체적 계획보다 꿈의 의미를 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "Then let's plan together.",
                    "translation": "그럼 우리 함께 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You'd help me?",
                    "translation": "넌 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "Your purpose drives action.",
                    "translation": "넌 목적으로 행동을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeong-hyun is motivated by @@.",
                    "hint": "INFP는 꿈의 의미와 영향력으로 동기 부여가 돼요.",
                    "optionA": "profit",
                    "optionB": "purpose",
                    "optionC": "status",
                    "result": "purpose",
                    "explanation": "정현은 목적으로 동기 부여가 돼요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your planning is powerful!",
                    "translation": "너 계획이 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "Your passion is necessary.",
                    "translation": "넌 열정이 정말 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정현",
                    "script": "Let's make this real!",
                    "translation": "우리 이걸 현실로 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "Yes. Together.",
                    "translation": "응. 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정현",
                    "script": "You believe in my dream!",
                    "translation": "넌 내 꿈을 믿어줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준석",
                    "script": "You remind me why it matters.",
                    "translation": "넌 나한테 왜 중요한지 상기시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "꿈 실현에 대한 문장이에요.",
                    "result": "Passion and planning create change",
                    "explanation": "열정과 계획이 변화를 만들어요.",
                    "optionA": "change",
                    "optionB": "planning",
                    "optionC": "and",
                    "optionD": "Passion",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래의 꿈에 대해 말할 때",
            "explanation": "INFP의 감정적 동기와 INTJ의 합리적 계획 비교",
            "level": 4,
            "my_mbti": "INFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I want to make a difference.",
                    "translation": "난 차이를 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "How will you execute?",
                    "translation": "어떻게 실행할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "I don't know exactly.",
                    "translation": "난 정확히 몰라."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정현은 꿈을 실현하기 위해 구체적인 계획을 가지고 있습니다.",
                    "hint": "INFP는 꿈의 의미와 가치에 집중하고 세부는 덜 생각해요.",
                    "result": "X",
                    "explanation": "정현은 '정확히 몰라'라며 구체적 계획보다 꿈의 의미를 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "Then let's plan together.",
                    "translation": "그럼 우리 함께 계획해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정현",
                    "script": "You'd help me?",
                    "translation": "넌 도와줄래?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "Your purpose drives action.",
                    "translation": "넌 목적으로 행동을 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jeong-hyun is motivated by @@.",
                    "hint": "INFP는 꿈의 의미와 영향력으로 동기 부여가 돼요.",
                    "optionA": "profit",
                    "optionB": "purpose",
                    "optionC": "status",
                    "result": "purpose",
                    "explanation": "정현은 목적으로 동기 부여가 돼요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정현",
                    "script": "Your planning is powerful!",
                    "translation": "너 계획이 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "Your passion is necessary.",
                    "translation": "넌 열정이 정말 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정현",
                    "script": "Let's make this real!",
                    "translation": "우리 이걸 현실로 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "Yes. Together.",
                    "translation": "응. 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정현",
                    "script": "You believe in my dream!",
                    "translation": "넌 내 꿈을 믿어줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준석",
                    "script": "You remind me why it matters.",
                    "translation": "넌 나한테 왜 중요한지 상기시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "꿈 실현에 대한 문장이에요.",
                    "optionA": "change",
                    "optionB": "planning",
                    "optionC": "and",
                    "optionD": "Passion",
                    "optionE": "create",
                    "result": "Passion and planning create change",
                    "explanation": "열정과 계획이 변화를 만들어요."
                }
            ]
        }
    ]
}
ID: 19208 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "누군가를 돕고 싶을 때의 갈등",
            "explanation": "INFJ의 타인 중심과 INTJ의 객관성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "They're really struggling.",
                    "translation": "그 사람 정말 힘들어해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Can you actually help them?",
                    "translation": "넌 진짜 도와줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "I have to try!",
                    "translation": "난 시도해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 객관적으로 상황을 판단하고 도움을 줍니다.",
                    "hint": "INFJ는 다른 사람의 감정과 필요를 깊게 느껴요.",
                    "result": "X",
                    "explanation": "민수는 '정말 힘들어해', '시도해야 해'라며 감정 중심이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your intention is good.",
                    "translation": "넌 의도가 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "But it might hurt them more?",
                    "translation": "근데 더 아플 수도 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Sometimes boundaries help.",
                    "translation": "가끔 경계가 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-soo helps people with @@.",
                    "hint": "INFJ는 타인의 성장과 행복을 위해 깊게 관심을 가져요.",
                    "optionA": "logic",
                    "optionB": "empathy",
                    "optionC": "strategy",
                    "result": "empathy",
                    "explanation": "민수는 공감으로 사람들을 도와요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Your clarity helps me!",
                    "translation": "너 명확함이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your insight helps me.",
                    "translation": "넌 통찰력으로 나를 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "I need your wisdom!",
                    "translation": "난 너 지혜가 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "I need your heart.",
                    "translation": "난 너 마음이 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "You keep me grounded!",
                    "translation": "넌 나를 현실적으로 유지시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You keep me human.",
                    "translation": "넌 나를 인간답게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "도움과 경계에 대한 문장이에요.",
                    "result": "Compassion and wisdom guide support",
                    "explanation": "연민과 지혜가 도움을 이끌어요.",
                    "optionA": "Compassion",
                    "optionB": "support",
                    "optionC": "wisdom",
                    "optionD": "guide",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "누군가를 돕고 싶을 때의 갈등",
            "explanation": "INFJ의 타인 중심과 INTJ의 객관성 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민수",
                    "script": "They're really struggling.",
                    "translation": "그 사람 정말 힘들어해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Can you actually help them?",
                    "translation": "넌 진짜 도와줄 수 있어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민수",
                    "script": "I have to try!",
                    "translation": "난 시도해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민수는 객관적으로 상황을 판단하고 도움을 줍니다.",
                    "hint": "INFJ는 다른 사람의 감정과 필요를 깊게 느껴요.",
                    "result": "X",
                    "explanation": "민수는 '정말 힘들어해', '시도해야 해'라며 감정 중심이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your intention is good.",
                    "translation": "넌 의도가 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "But it might hurt them more?",
                    "translation": "근데 더 아플 수도 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Sometimes boundaries help.",
                    "translation": "가끔 경계가 도움이 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-soo helps people with @@.",
                    "hint": "INFJ는 타인의 성장과 행복을 위해 깊게 관심을 가져요.",
                    "optionA": "logic",
                    "optionB": "empathy",
                    "optionC": "strategy",
                    "result": "empathy",
                    "explanation": "민수는 공감으로 사람들을 도와요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민수",
                    "script": "Your clarity helps me!",
                    "translation": "너 명확함이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your insight helps me.",
                    "translation": "넌 통찰력으로 나를 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "I need your wisdom!",
                    "translation": "난 너 지혜가 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "I need your heart.",
                    "translation": "난 너 마음이 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "You keep me grounded!",
                    "translation": "넌 나를 현실적으로 유지시켜!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You keep me human.",
                    "translation": "넌 나를 인간답게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "도움과 경계에 대한 문장이에요.",
                    "optionA": "Compassion",
                    "optionB": "support",
                    "optionC": "wisdom",
                    "optionD": "guide",
                    "optionE": "and",
                    "result": "Compassion and wisdom guide support",
                    "explanation": "연민과 지혜가 도움을 이끌어요."
                }
            ]
        }
    ]
}
ID: 19209 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깊은 신뢰 관계 형성하기",
            "explanation": "INFJ의 선택적 신뢰와 INTJ의 일관된 신뢰성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I don't trust easily.",
                    "translation": "난 쉽게 믿지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재완",
                    "script": "I understand that.",
                    "translation": "이해해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "But with you it's different.",
                    "translation": "근데 너랑은 달라."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진은 모든 사람을 동일하게 신뢰합니다.",
                    "hint": "INFJ는 사람을 깊게 읽고 선택적으로 신뢰해요.",
                    "result": "X",
                    "explanation": "서진은 '쉽게 믿지 않아', '너랑은 달라'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재완",
                    "script": "Because I'm consistent.",
                    "translation": "왜냐하면 난 일관성이 있거든."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "You say what you mean.",
                    "translation": "넌 말한 대로 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재완",
                    "script": "And you see through people.",
                    "translation": "그리고 넌 사람들을 꿰뚫어 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin trusts based on @@.",
                    "hint": "INFJ는 직관과 개인의 본질로 신뢰를 판단해요.",
                    "optionA": "words",
                    "optionB": "intuition",
                    "optionC": "time",
                    "result": "intuition",
                    "explanation": "서진은 직관으로 신뢰를 판단해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Your reliability amazes me!",
                    "translation": "너 신뢰성 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재완",
                    "script": "Your perception amazes me.",
                    "translation": "넌 지각력 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "We're safe together!",
                    "translation": "우리 함께라면 안전해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재완",
                    "script": "Completely.",
                    "translation": "완전히."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "You make me feel secure!",
                    "translation": "넌 나한테 안전하다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재완",
                    "script": "You make me feel known.",
                    "translation": "넌 나한테 알려진다고 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "깊은 신뢰에 대한 문장이에요.",
                    "result": "Intuition and consistency build reliability",
                    "explanation": "직관과 일관성이 신뢰성을 만들어요.",
                    "optionA": "Intuition",
                    "optionB": "and",
                    "optionC": "consistency",
                    "optionD": "reliability",
                    "optionE": "build"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "깊은 신뢰 관계 형성하기",
            "explanation": "INFJ의 선택적 신뢰와 INTJ의 일관된 신뢰성 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I don't trust easily.",
                    "translation": "난 쉽게 믿지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재완",
                    "script": "I understand that.",
                    "translation": "이해해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "But with you it's different.",
                    "translation": "근데 너랑은 달라."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서진은 모든 사람을 동일하게 신뢰합니다.",
                    "hint": "INFJ는 사람을 깊게 읽고 선택적으로 신뢰해요.",
                    "result": "X",
                    "explanation": "서진은 '쉽게 믿지 않아', '너랑은 달라'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재완",
                    "script": "Because I'm consistent.",
                    "translation": "왜냐하면 난 일관성이 있거든."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "You say what you mean.",
                    "translation": "넌 말한 대로 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재완",
                    "script": "And you see through people.",
                    "translation": "그리고 넌 사람들을 꿰뚫어 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-jin trusts based on @@.",
                    "hint": "INFJ는 직관과 개인의 본질로 신뢰를 판단해요.",
                    "optionA": "words",
                    "optionB": "intuition",
                    "optionC": "time",
                    "result": "intuition",
                    "explanation": "서진은 직관으로 신뢰를 판단해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서진",
                    "script": "Your reliability amazes me!",
                    "translation": "너 신뢰성 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재완",
                    "script": "Your perception amazes me.",
                    "translation": "넌 지각력 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "We're safe together!",
                    "translation": "우리 함께라면 안전해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재완",
                    "script": "Completely.",
                    "translation": "완전히."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "You make me feel secure!",
                    "translation": "넌 나한테 안전하다고 느껴!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재완",
                    "script": "You make me feel known.",
                    "translation": "넌 나한테 알려진다고 느껴."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "깊은 신뢰에 대한 문장이에요.",
                    "optionA": "Intuition",
                    "optionB": "and",
                    "optionC": "consistency",
                    "optionD": "reliability",
                    "optionE": "build",
                    "result": "Intuition and consistency build reliability",
                    "explanation": "직관과 일관성이 신뢰성을 만들어요."
                }
            ]
        }
    ]
}
ID: 19210 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "복잡한 개념을 이해할 때",
            "explanation": "INFJ의 직관적 이해와 INTJ의 논리적 분석 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "I just see the whole thing.",
                    "translation": "난 그냥 다 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "Explain your logic.",
                    "translation": "너 논리를 설명해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "It's hard to put in words.",
                    "translation": "말로 설명하기 어려워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 개념을 단계별로 논리적으로 분석합니다.",
                    "hint": "INFJ는 직관적으로 전체를 파악하는 경향이 있어요.",
                    "result": "X",
                    "explanation": "다은은 '그냥 다 봐', '말로 설명하기 어려워'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "Try. I want to understand.",
                    "translation": "시도해봐. 나 이해하고 싶어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "Okay... it's like patterns.",
                    "translation": "그래... 패턴 같은 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Aha! Systems thinking.",
                    "translation": "아! 시스템 사고구나."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun grasps concepts through @@.",
                    "hint": "INFJ는 직관적으로 패턴과 의미를 포착해요.",
                    "optionA": "steps",
                    "optionB": "patterns",
                    "optionC": "logic",
                    "result": "patterns",
                    "explanation": "다은은 패턴으로 개념을 파악해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Your breakdown helps!",
                    "translation": "너 분석이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your insight helps.",
                    "translation": "넌 직관이 나를 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "We think so differently!",
                    "translation": "우리 사고가 정말 달라!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "But we reach the same truth.",
                    "translation": "근데 우리 같은 진실에 도달해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "You teach me to detail!",
                    "translation": "넌 나한테 세부를 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "You teach me to see big.",
                    "translation": "넌 나한테 크게 보는 법을 가르쳐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지식 습득에 대한 문장이에요.",
                    "result": "Analysis and intuition reveal truth",
                    "explanation": "분석과 직관이 진실을 드러내요.",
                    "optionA": "Analysis",
                    "optionB": "intuition",
                    "optionC": "truth",
                    "optionD": "reveal",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "복잡한 개념을 이해할 때",
            "explanation": "INFJ의 직관적 이해와 INTJ의 논리적 분석 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "I just see the whole thing.",
                    "translation": "난 그냥 다 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "Explain your logic.",
                    "translation": "너 논리를 설명해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "It's hard to put in words.",
                    "translation": "말로 설명하기 어려워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 개념을 단계별로 논리적으로 분석합니다.",
                    "hint": "INFJ는 직관적으로 전체를 파악하는 경향이 있어요.",
                    "result": "X",
                    "explanation": "다은은 '그냥 다 봐', '말로 설명하기 어려워'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "Try. I want to understand.",
                    "translation": "시도해봐. 나 이해하고 싶어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "Okay... it's like patterns.",
                    "translation": "그래... 패턴 같은 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Aha! Systems thinking.",
                    "translation": "아! 시스템 사고구나."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun grasps concepts through @@.",
                    "hint": "INFJ는 직관적으로 패턴과 의미를 포착해요.",
                    "optionA": "steps",
                    "optionB": "patterns",
                    "optionC": "logic",
                    "result": "patterns",
                    "explanation": "다은은 패턴으로 개념을 파악해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Your breakdown helps!",
                    "translation": "너 분석이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your insight helps.",
                    "translation": "넌 직관이 나를 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "We think so differently!",
                    "translation": "우리 사고가 정말 달라!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "But we reach the same truth.",
                    "translation": "근데 우리 같은 진실에 도달해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "You teach me to detail!",
                    "translation": "넌 나한테 세부를 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "You teach me to see big.",
                    "translation": "넌 나한테 크게 보는 법을 가르쳐."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "지식 습득에 대한 문장이에요.",
                    "optionA": "Analysis",
                    "optionB": "intuition",
                    "optionC": "truth",
                    "optionD": "reveal",
                    "optionE": "and",
                    "result": "Analysis and intuition reveal truth",
                    "explanation": "분석과 직관이 진실을 드러내요."
                }
            ]
        }
    ]
}
ID: 19211 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람들을 읽고 이해하기",
            "explanation": "INFJ의 통찰력과 INTJ의 관찰 능력 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유리",
                    "script": "You noticed that too?",
                    "translation": "넌 그것도 눈치챘어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지한",
                    "script": "Yes. The pattern.",
                    "translation": "응. 그 패턴 말이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유리",
                    "script": "I thought I was the only one!",
                    "translation": "난 혼자라고 생각했어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유리는 사람들을 표면적으로만 관찰합니다.",
                    "hint": "INFJ는 사람들의 감정과 동기를 깊게 파악해요.",
                    "result": "X",
                    "explanation": "유리는 '그것도 눈치챘어?', '혼자라고 생각했어'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지한",
                    "script": "We notice the same things.",
                    "translation": "우리 같은 걸 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유리",
                    "script": "You see their behavior!",
                    "translation": "넌 그들 행동을 봐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지한",
                    "script": "You see their motivations.",
                    "translation": "넌 그들 동기를 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-ri understands people through @@.",
                    "hint": "INFJ는 사람들의 감정과 심리를 직관적으로 이해해요.",
                    "optionA": "observation",
                    "optionB": "empathy",
                    "optionC": "questions",
                    "result": "empathy",
                    "explanation": "유리는 공감으로 사람들을 이해해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유리",
                    "script": "Your accuracy amazes me!",
                    "translation": "너 정확성 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지한",
                    "script": "Your depth amazes me.",
                    "translation": "넌 깊이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유리",
                    "script": "Together we know everything!",
                    "translation": "우리 함께라면 모든 걸 알아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지한",
                    "script": "About everyone.",
                    "translation": "모두에 대해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유리",
                    "script": "You read situations well!",
                    "translation": "넌 상황을 잘 읽어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지한",
                    "script": "You read souls well.",
                    "translation": "넌 영혼을 잘 읽어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "인간 이해에 대한 문장이에요.",
                    "result": "Observation and insight create understanding",
                    "explanation": "관찰과 통찰이 이해를 만들어요.",
                    "optionA": "insight",
                    "optionB": "understanding",
                    "optionC": "create",
                    "optionD": "Observation",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람들을 읽고 이해하기",
            "explanation": "INFJ의 통찰력과 INTJ의 관찰 능력 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유리",
                    "script": "You noticed that too?",
                    "translation": "넌 그것도 눈치챘어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지한",
                    "script": "Yes. The pattern.",
                    "translation": "응. 그 패턴 말이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유리",
                    "script": "I thought I was the only one!",
                    "translation": "난 혼자라고 생각했어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유리는 사람들을 표면적으로만 관찰합니다.",
                    "hint": "INFJ는 사람들의 감정과 동기를 깊게 파악해요.",
                    "result": "X",
                    "explanation": "유리는 '그것도 눈치챘어?', '혼자라고 생각했어'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지한",
                    "script": "We notice the same things.",
                    "translation": "우리 같은 걸 봐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유리",
                    "script": "You see their behavior!",
                    "translation": "넌 그들 행동을 봐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지한",
                    "script": "You see their motivations.",
                    "translation": "넌 그들 동기를 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-ri understands people through @@.",
                    "hint": "INFJ는 사람들의 감정과 심리를 직관적으로 이해해요.",
                    "optionA": "observation",
                    "optionB": "empathy",
                    "optionC": "questions",
                    "result": "empathy",
                    "explanation": "유리는 공감으로 사람들을 이해해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유리",
                    "script": "Your accuracy amazes me!",
                    "translation": "너 정확성 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지한",
                    "script": "Your depth amazes me.",
                    "translation": "넌 깊이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유리",
                    "script": "Together we know everything!",
                    "translation": "우리 함께라면 모든 걸 알아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지한",
                    "script": "About everyone.",
                    "translation": "모두에 대해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유리",
                    "script": "You read situations well!",
                    "translation": "넌 상황을 잘 읽어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지한",
                    "script": "You read souls well.",
                    "translation": "넌 영혼을 잘 읽어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "인간 이해에 대한 문장이에요.",
                    "optionA": "insight",
                    "optionB": "understanding",
                    "optionC": "create",
                    "optionD": "Observation",
                    "optionE": "and",
                    "result": "Observation and insight create understanding",
                    "explanation": "관찰과 통찰이 이해를 만들어요."
                }
            ]
        }
    ]
}
ID: 19212 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정을 내릴 때 가치와 논리",
            "explanation": "INFJ의 가치 중심 판단과 INTJ의 논리적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "This feels wrong.",
                    "translation": "이게 뭔가 잘못된 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "But the data says yes.",
                    "translation": "근데 데이터는 응이라고 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "My gut disagrees.",
                    "translation": "내 직감은 달라."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태민은 데이터만 고려해서 결정합니다.",
                    "hint": "INFJ는 가치관과 윤리를 바탕으로 결정해요.",
                    "result": "X",
                    "explanation": "태민은 '뭔가 잘못됨', '직감이 달라'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Your gut is usually right.",
                    "translation": "너 직감은 보통 맞아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "So you trust it?",
                    "translation": "그럼 넌 믿어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "I've learned to. It's wise.",
                    "translation": "배웠어. 그게 현명해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min decides by @@.",
                    "hint": "INFJ는 개인적 가치와 윤리적 신념으로 판단해요.",
                    "optionA": "profit",
                    "optionB": "values",
                    "optionC": "logic",
                    "result": "values",
                    "explanation": "태민은 가치로 결정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "Your logic is sound!",
                    "translation": "너 논리 정말 건전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your values are sound.",
                    "translation": "넌 가치가 정말 건전해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "We see different things!",
                    "translation": "우리 다른 걸 봐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Yet we reach wise decisions.",
                    "translation": "근데 우리 현명한 결정에 도달해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태민",
                    "script": "You make me think!",
                    "translation": "넌 나한테 생각하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You make me reflect.",
                    "translation": "넌 나한테 성찰하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현명한 결정에 대한 문장이에요.",
                    "result": "Values and logic guide wisdom",
                    "explanation": "가치와 논리가 지혜를 이끌어요.",
                    "optionA": "guide",
                    "optionB": "Values",
                    "optionC": "wisdom",
                    "optionD": "and",
                    "optionE": "logic"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정을 내릴 때 가치와 논리",
            "explanation": "INFJ의 가치 중심 판단과 INTJ의 논리적 판단 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "This feels wrong.",
                    "translation": "이게 뭔가 잘못된 것 같아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "But the data says yes.",
                    "translation": "근데 데이터는 응이라고 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "My gut disagrees.",
                    "translation": "내 직감은 달라."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태민은 데이터만 고려해서 결정합니다.",
                    "hint": "INFJ는 가치관과 윤리를 바탕으로 결정해요.",
                    "result": "X",
                    "explanation": "태민은 '뭔가 잘못됨', '직감이 달라'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Your gut is usually right.",
                    "translation": "너 직감은 보통 맞아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "So you trust it?",
                    "translation": "그럼 넌 믿어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "I've learned to. It's wise.",
                    "translation": "배웠어. 그게 현명해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min decides by @@.",
                    "hint": "INFJ는 개인적 가치와 윤리적 신념으로 판단해요.",
                    "optionA": "profit",
                    "optionB": "values",
                    "optionC": "logic",
                    "result": "values",
                    "explanation": "태민은 가치로 결정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "Your logic is sound!",
                    "translation": "너 논리 정말 건전해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your values are sound.",
                    "translation": "넌 가치가 정말 건전해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "We see different things!",
                    "translation": "우리 다른 걸 봐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Yet we reach wise decisions.",
                    "translation": "근데 우리 현명한 결정에 도달해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태민",
                    "script": "You make me think!",
                    "translation": "넌 나한테 생각하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You make me reflect.",
                    "translation": "넌 나한테 성찰하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "현명한 결정에 대한 문장이에요.",
                    "optionA": "guide",
                    "optionB": "Values",
                    "optionC": "wisdom",
                    "optionD": "and",
                    "optionE": "logic",
                    "result": "Values and logic guide wisdom",
                    "explanation": "가치와 논리가 지혜를 이끌어요."
                }
            ]
        }
    ]
}
ID: 19213 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "장기 계획과 비전 세우기",
            "explanation": "INFJ의 목적 중심과 INTJ의 전략 중심 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미영",
                    "script": "I want to make impact.",
                    "translation": "난 영향력을 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "How will you measure it?",
                    "translation": "너 어떻게 측정할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미영",
                    "script": "Through people's lives.",
                    "translation": "사람들의 삶을 통해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미영은 구체적인 수치로 목표를 정합니다.",
                    "hint": "INFJ는 의미 있는 영향과 목적을 중시해요.",
                    "result": "X",
                    "explanation": "미영은 '영향력을 만들고 싶어', '사람들의 삶을 통해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정우",
                    "script": "That's hard to measure.",
                    "translation": "그건 측정하기 어려워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미영",
                    "script": "But it's what I care about.",
                    "translation": "근데 그게 내가 중요하게 생각하는 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "Then let's build it.",
                    "translation": "그럼 우리 그걸 만들자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young pursues @@.",
                    "hint": "INFJ는 의미 있는 결과와 개인적 성장을 추구해요.",
                    "optionA": "profit",
                    "optionB": "purpose",
                    "optionC": "efficiency",
                    "result": "purpose",
                    "explanation": "미영은 목적을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미영",
                    "script": "Your strategy helps!",
                    "translation": "너 전략이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Your purpose inspires.",
                    "translation": "넌 목적으로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미영",
                    "script": "Together we're unstoppable!",
                    "translation": "우리 함께라면 멈출 수 없어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "With meaning and method.",
                    "translation": "의미와 방법 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미영",
                    "script": "You make plans powerful!",
                    "translation": "넌 계획을 강력하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "You make purpose real.",
                    "translation": "넌 목적을 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "비전 수립에 대한 문장이에요.",
                    "result": "Purpose and strategy create execution",
                    "explanation": "목적과 전략이 실행을 만들어요.",
                    "optionA": "strategy",
                    "optionB": "create",
                    "optionC": "execution",
                    "optionD": "Purpose",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "장기 계획과 비전 세우기",
            "explanation": "INFJ의 목적 중심과 INTJ의 전략 중심 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미영",
                    "script": "I want to make impact.",
                    "translation": "난 영향력을 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "How will you measure it?",
                    "translation": "너 어떻게 측정할 거야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미영",
                    "script": "Through people's lives.",
                    "translation": "사람들의 삶을 통해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미영은 구체적인 수치로 목표를 정합니다.",
                    "hint": "INFJ는 의미 있는 영향과 목적을 중시해요.",
                    "result": "X",
                    "explanation": "미영은 '영향력을 만들고 싶어', '사람들의 삶을 통해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "정우",
                    "script": "That's hard to measure.",
                    "translation": "그건 측정하기 어려워."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미영",
                    "script": "But it's what I care about.",
                    "translation": "근데 그게 내가 중요하게 생각하는 거야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "Then let's build it.",
                    "translation": "그럼 우리 그걸 만들자."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young pursues @@.",
                    "hint": "INFJ는 의미 있는 결과와 개인적 성장을 추구해요.",
                    "optionA": "profit",
                    "optionB": "purpose",
                    "optionC": "efficiency",
                    "result": "purpose",
                    "explanation": "미영은 목적을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미영",
                    "script": "Your strategy helps!",
                    "translation": "너 전략이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "Your purpose inspires.",
                    "translation": "넌 목적으로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미영",
                    "script": "Together we're unstoppable!",
                    "translation": "우리 함께라면 멈출 수 없어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "With meaning and method.",
                    "translation": "의미와 방법 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미영",
                    "script": "You make plans powerful!",
                    "translation": "넌 계획을 강력하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "You make purpose real.",
                    "translation": "넌 목적을 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "비전 수립에 대한 문장이에요.",
                    "optionA": "strategy",
                    "optionB": "create",
                    "optionC": "execution",
                    "optionD": "Purpose",
                    "optionE": "and",
                    "result": "Purpose and strategy create execution",
                    "explanation": "목적과 전략이 실행을 만들어요."
                }
            ]
        }
    ]
}
ID: 19214 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정을 숨기고 살기",
            "explanation": "INFJ의 감정 소진과 INTJ의 독립적 처리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "I'm so tired of hiding.",
                    "translation": "난 숨기는 게 정말 피곤해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Then don't hide.",
                    "translation": "그럼 숨기지 마."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "But people need me strong.",
                    "translation": "근데 사람들이 내 강함을 필요로 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현은 자신의 감정을 자유롭게 표현합니다.",
                    "hint": "INFJ는 자신의 감정보다 다른 사람을 우선하는 경향이 있어요.",
                    "result": "X",
                    "explanation": "소현은 '숨기는 게 피곤해', '숨기지 마'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Being strong isn't hiding.",
                    "translation": "강함은 숨기는 게 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "It's not?",
                    "translation": "아니야?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "It's acknowledging truth.",
                    "translation": "그건 진실을 인정하는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hyeon finds energy in @@.",
                    "hint": "INFJ는 다른 사람을 먼저 돌보면서 자신의 감정을 억제해요.",
                    "optionA": "helping others",
                    "optionB": "self-care",
                    "optionC": "strength",
                    "result": "self-care",
                    "explanation": "소현은 자신을 챙기면서 에너지를 얻어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "Your directness helps!",
                    "translation": "너 직설적임이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Your care helps.",
                    "translation": "넌 배려로 나를 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "I can be myself with you!",
                    "translation": "난 넌 나 자신이 될 수 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "You make space for me!",
                    "translation": "넌 나를 위한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "You do the same for me.",
                    "translation": "넌 나를 위해서도 그렇게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정한 자신에 대한 문장이에요.",
                    "result": "Authenticity and space heal wounds",
                    "explanation": "진정성과 공간이 상처를 치유해요.",
                    "optionA": "Authenticity",
                    "optionB": "and",
                    "optionC": "wounds",
                    "optionD": "heal",
                    "optionE": "space"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정을 숨기고 살기",
            "explanation": "INFJ의 감정 소진과 INTJ의 독립적 처리 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "I'm so tired of hiding.",
                    "translation": "난 숨기는 게 정말 피곤해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Then don't hide.",
                    "translation": "그럼 숨기지 마."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "But people need me strong.",
                    "translation": "근데 사람들이 내 강함을 필요로 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소현은 자신의 감정을 자유롭게 표현합니다.",
                    "hint": "INFJ는 자신의 감정보다 다른 사람을 우선하는 경향이 있어요.",
                    "result": "X",
                    "explanation": "소현은 '숨기는 게 피곤해', '숨기지 마'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Being strong isn't hiding.",
                    "translation": "강함은 숨기는 게 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소현",
                    "script": "It's not?",
                    "translation": "아니야?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "It's acknowledging truth.",
                    "translation": "그건 진실을 인정하는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hyeon finds energy in @@.",
                    "hint": "INFJ는 다른 사람을 먼저 돌보면서 자신의 감정을 억제해요.",
                    "optionA": "helping others",
                    "optionB": "self-care",
                    "optionC": "strength",
                    "result": "self-care",
                    "explanation": "소현은 자신을 챙기면서 에너지를 얻어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소현",
                    "script": "Your directness helps!",
                    "translation": "너 직설적임이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Your care helps.",
                    "translation": "넌 배려로 나를 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "I can be myself with you!",
                    "translation": "난 넌 나 자신이 될 수 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소현",
                    "script": "You make space for me!",
                    "translation": "넌 나를 위한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "You do the same for me.",
                    "translation": "넌 나를 위해서도 그렇게 해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정한 자신에 대한 문장이에요.",
                    "optionA": "Authenticity",
                    "optionB": "and",
                    "optionC": "wounds",
                    "optionD": "heal",
                    "optionE": "space",
                    "result": "Authenticity and space heal wounds",
                    "explanation": "진정성과 공간이 상처를 치유해요."
                }
            ]
        }
    ]
}
ID: 19215 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "예상 밖의 상황에서의 대응",
            "explanation": "INFJ의 적응적 대처와 INTJ의 신속한 재계획 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "What do we do now?",
                    "translation": "우리 이제 어떻게 돼?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I have a new plan.",
                    "translation": "난 새 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "Already?",
                    "translation": "벌써?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은은 새 상황에 빠르게 적응하려고 합니다.",
                    "hint": "INFJ는 상황의 의미를 파악하고 사람들에게 미치는 영향을 생각해요.",
                    "result": "X",
                    "explanation": "하은은 '이제 어떻게 돼?'라며 생각하는 과정을 보여요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I predicted three scenarios.",
                    "translation": "난 세 가지 시나리오를 예측했어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "Of course you did!",
                    "translation": "당연히 넌 그래!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "But your intuition matters.",
                    "translation": "근데 넌 직관이 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-eun focuses on @@.",
                    "hint": "INFJ는 변화가 사람들에게 미치는 영향을 먼저 생각해요.",
                    "optionA": "strategy",
                    "optionB": "impact",
                    "optionC": "logic",
                    "result": "impact",
                    "explanation": "하은은 영향을 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "Your planning amazes me!",
                    "translation": "너 계획 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Your adaptation amazes me.",
                    "translation": "넌 적응이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "We make a good team!",
                    "translation": "우리 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "The best team.",
                    "translation": "최고의 팀이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "You handle crisis well!",
                    "translation": "넌 위기를 잘 처리해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "You steady people's hearts.",
                    "translation": "넌 사람들의 마음을 진정시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 대응에 대한 문장이에요.",
                    "result": "Strategy and compassion navigate crisis",
                    "explanation": "전략과 연민이 위기를 헤쳐나가요.",
                    "optionA": "crisis",
                    "optionB": "compassion",
                    "optionC": "Strategy",
                    "optionD": "navigate",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "예상 밖의 상황에서의 대응",
            "explanation": "INFJ의 적응적 대처와 INTJ의 신속한 재계획 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하은",
                    "script": "What do we do now?",
                    "translation": "우리 이제 어떻게 돼?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "I have a new plan.",
                    "translation": "난 새 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하은",
                    "script": "Already?",
                    "translation": "벌써?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하은은 새 상황에 빠르게 적응하려고 합니다.",
                    "hint": "INFJ는 상황의 의미를 파악하고 사람들에게 미치는 영향을 생각해요.",
                    "result": "X",
                    "explanation": "하은은 '이제 어떻게 돼?'라며 생각하는 과정을 보여요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I predicted three scenarios.",
                    "translation": "난 세 가지 시나리오를 예측했어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하은",
                    "script": "Of course you did!",
                    "translation": "당연히 넌 그래!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "But your intuition matters.",
                    "translation": "근데 넌 직관이 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-eun focuses on @@.",
                    "hint": "INFJ는 변화가 사람들에게 미치는 영향을 먼저 생각해요.",
                    "optionA": "strategy",
                    "optionB": "impact",
                    "optionC": "logic",
                    "result": "impact",
                    "explanation": "하은은 영향을 먼저 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하은",
                    "script": "Your planning amazes me!",
                    "translation": "너 계획 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "Your adaptation amazes me.",
                    "translation": "넌 적응이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "We make a good team!",
                    "translation": "우리 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "The best team.",
                    "translation": "최고의 팀이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하은",
                    "script": "You handle crisis well!",
                    "translation": "넌 위기를 잘 처리해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "You steady people's hearts.",
                    "translation": "넌 사람들의 마음을 진정시켜."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "위기 대응에 대한 문장이에요.",
                    "optionA": "crisis",
                    "optionB": "compassion",
                    "optionC": "Strategy",
                    "optionD": "navigate",
                    "optionE": "and",
                    "result": "Strategy and compassion navigate crisis",
                    "explanation": "전략과 연민이 위기를 헤쳐나가요."
                }
            ]
        }
    ]
}
ID: 19216 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자신의 가치를 인정받고 싶을 때",
            "explanation": "INFJ의 내재적 동기와 INTJ의 객관적 평가 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "Do I matter?",
                    "translation": "난 중요해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "To me? Absolutely.",
                    "translation": "나한테? 절대야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But to my work?",
                    "translation": "근데 내 일에?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 자신의 능력을 자신감 있게 인정합니다.",
                    "hint": "INFJ는 자신의 기여가 충분한지 자주 의심해요.",
                    "result": "X",
                    "explanation": "준호는 '나 중요해?', '일에?'라며 의심하고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "Your impact is measurable.",
                    "translation": "넌 영향이 측정 가능해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "People grow around you.",
                    "translation": "사람들이 너 주위에서 성장해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho seeks validation through @@.",
                    "hint": "INFJ는 자신의 기여가 다른 사람에게 도움이 되는지를 중시해요.",
                    "optionA": "titles",
                    "optionB": "impact",
                    "optionC": "status",
                    "result": "impact",
                    "explanation": "준호는 영향으로 가치를 평가해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "You see what I do!",
                    "translation": "넌 내가 하는 일을 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "I do. It matters.",
                    "translation": "응. 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "That means everything!",
                    "translation": "그게 모든 걸 의미해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "You matter. Completely.",
                    "translation": "넌 중요해. 완전히."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "You believe in me!",
                    "translation": "넌 나를 믿어줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준석",
                    "script": "Because you're invaluable.",
                    "translation": "왜냐하면 넌 너무 소중하거든."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "가치 인정에 대한 문장이에요.",
                    "result": "Recognition and purpose inspire value",
                    "explanation": "인정과 목적이 가치를 영감 줘요.",
                    "optionA": "purpose",
                    "optionB": "inspire",
                    "optionC": "value",
                    "optionD": "and",
                    "optionE": "Recognition"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "자신의 가치를 인정받고 싶을 때",
            "explanation": "INFJ의 내재적 동기와 INTJ의 객관적 평가 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "Do I matter?",
                    "translation": "난 중요해?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "To me? Absolutely.",
                    "translation": "나한테? 절대야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "But to my work?",
                    "translation": "근데 내 일에?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 자신의 능력을 자신감 있게 인정합니다.",
                    "hint": "INFJ는 자신의 기여가 충분한지 자주 의심해요.",
                    "result": "X",
                    "explanation": "준호는 '나 중요해?', '일에?'라며 의심하고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "Your impact is measurable.",
                    "translation": "넌 영향이 측정 가능해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Really?",
                    "translation": "정말?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "People grow around you.",
                    "translation": "사람들이 너 주위에서 성장해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho seeks validation through @@.",
                    "hint": "INFJ는 자신의 기여가 다른 사람에게 도움이 되는지를 중시해요.",
                    "optionA": "titles",
                    "optionB": "impact",
                    "optionC": "status",
                    "result": "impact",
                    "explanation": "준호는 영향으로 가치를 평가해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준호",
                    "script": "You see what I do!",
                    "translation": "넌 내가 하는 일을 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "I do. It matters.",
                    "translation": "응. 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "That means everything!",
                    "translation": "그게 모든 걸 의미해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "You matter. Completely.",
                    "translation": "넌 중요해. 완전히."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "You believe in me!",
                    "translation": "넌 나를 믿어줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준석",
                    "script": "Because you're invaluable.",
                    "translation": "왜냐하면 넌 너무 소중하거든."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "가치 인정에 대한 문장이에요.",
                    "optionA": "purpose",
                    "optionB": "inspire",
                    "optionC": "value",
                    "optionD": "and",
                    "optionE": "Recognition",
                    "result": "Recognition and purpose inspire value",
                    "explanation": "인정과 목적이 가치를 영감 줘요."
                }
            ]
        }
    ]
}
ID: 19217 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "혼자만의 깊은 사유 시간",
            "explanation": "INFJ의 내향적 성찰과 INTJ의 독립적 사고 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤아",
                    "script": "I need to think alone.",
                    "translation": "난 혼자 생각할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Go. I understand.",
                    "translation": "가. 이해해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤아",
                    "script": "You're not upset?",
                    "translation": "넌 화 안 나?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤아는 다른 사람과 함께하는 시간을 선호합니다.",
                    "hint": "INFJ는 혼자만의 성찰과 재정비 시간이 필요해요.",
                    "result": "X",
                    "explanation": "윤아는 '혼자 생각할 시간이 필요해', '화 안 나?'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Why would I be?",
                    "translation": "왜 내가 화 내?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "People usually want to be included.",
                    "translation": "보통 사람들은 포함되기를 원해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I need my time too.",
                    "translation": "난 내 시간도 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ah recharges through @@.",
                    "hint": "INFJ는 깊은 성찰과 내향적인 시간을 통해 에너지를 회복해요.",
                    "optionA": "socializing",
                    "optionB": "reflection",
                    "optionC": "action",
                    "result": "reflection",
                    "explanation": "윤아는 성찰로 에너지를 회복해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤아",
                    "script": "Your understanding amazes me!",
                    "translation": "너 이해가 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Your thoughtfulness amazes me.",
                    "translation": "넌 성찰이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "We give each other space!",
                    "translation": "우리 서로 공간을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And come back stronger.",
                    "translation": "그리고 더 강해져서 돌아와."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤아",
                    "script": "You respect my time!",
                    "translation": "넌 내 시간을 존중해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You honor my solitude.",
                    "translation": "넌 내 혼자만의 시간을 존경해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "건강한 독립성에 대한 문장이에요.",
                    "result": "Space and respect strengthen intimacy",
                    "explanation": "공간과 존중이 친밀감을 강하게 해요.",
                    "optionA": "Space",
                    "optionB": "intimacy",
                    "optionC": "respect",
                    "optionD": "and",
                    "optionE": "strengthen"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "혼자만의 깊은 사유 시간",
            "explanation": "INFJ의 내향적 성찰과 INTJ의 독립적 사고 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤아",
                    "script": "I need to think alone.",
                    "translation": "난 혼자 생각할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Go. I understand.",
                    "translation": "가. 이해해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤아",
                    "script": "You're not upset?",
                    "translation": "넌 화 안 나?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤아는 다른 사람과 함께하는 시간을 선호합니다.",
                    "hint": "INFJ는 혼자만의 성찰과 재정비 시간이 필요해요.",
                    "result": "X",
                    "explanation": "윤아는 '혼자 생각할 시간이 필요해', '화 안 나?'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Why would I be?",
                    "translation": "왜 내가 화 내?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "People usually want to be included.",
                    "translation": "보통 사람들은 포함되기를 원해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I need my time too.",
                    "translation": "난 내 시간도 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yun-ah recharges through @@.",
                    "hint": "INFJ는 깊은 성찰과 내향적인 시간을 통해 에너지를 회복해요.",
                    "optionA": "socializing",
                    "optionB": "reflection",
                    "optionC": "action",
                    "result": "reflection",
                    "explanation": "윤아는 성찰로 에너지를 회복해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤아",
                    "script": "Your understanding amazes me!",
                    "translation": "너 이해가 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Your thoughtfulness amazes me.",
                    "translation": "넌 성찰이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "We give each other space!",
                    "translation": "우리 서로 공간을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "And come back stronger.",
                    "translation": "그리고 더 강해져서 돌아와."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤아",
                    "script": "You respect my time!",
                    "translation": "넌 내 시간을 존중해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You honor my solitude.",
                    "translation": "넌 내 혼자만의 시간을 존경해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "건강한 독립성에 대한 문장이에요.",
                    "optionA": "Space",
                    "optionB": "intimacy",
                    "optionC": "respect",
                    "optionD": "and",
                    "optionE": "strengthen",
                    "result": "Space and respect strengthen intimacy",
                    "explanation": "공간과 존중이 친밀감을 강하게 해요."
                }
            ]
        }
    ]
}
ID: 19218 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "책이나 철학으로 깊게 사고하기",
            "explanation": "INFJ의 의미 탐구와 INTJ의 논리 검증 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "This book changed my worldview.",
                    "translation": "이 책이 내 세계관을 바꿨어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지준",
                    "script": "What's the core argument?",
                    "translation": "핵심 주장이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "It's about meaning in chaos.",
                    "translation": "혼돈 속의 의미에 대한 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 책의 논리 구조를 먼저 분석합니다.",
                    "hint": "INFJ는 책이 자신의 삶과 가치에 어떤 의미를 주는지 고민해요.",
                    "result": "X",
                    "explanation": "다은은 '세계관을 바꿨어', '의미에 대한 거'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지준",
                    "script": "That's philosophically sound.",
                    "translation": "그건 철학적으로 견고해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "But is it true?",
                    "translation": "근데 그게 진짜일까?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지준",
                    "script": "Your question is more important.",
                    "translation": "넌 질문이 더 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun explores ideas through @@.",
                    "hint": "INFJ는 개인적 의미와 삶에 대한 영향을 통해 아이디어를 탐구해요.",
                    "optionA": "logic",
                    "optionB": "meaning",
                    "optionC": "facts",
                    "result": "meaning",
                    "explanation": "다은은 의미로 아이디어를 탐구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Your analysis is brilliant!",
                    "translation": "너 분석 정말 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지준",
                    "script": "Your depth is",
                    "translation": "번역 내용"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "책이나 철학으로 깊게 사고하기",
            "explanation": "INFJ의 의미 탐구와 INTJ의 논리 검증 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "This book changed my worldview.",
                    "translation": "이 책이 내 세계관을 바꿨어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지준",
                    "script": "What's the core argument?",
                    "translation": "핵심 주장이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "It's about meaning in chaos.",
                    "translation": "혼돈 속의 의미에 대한 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 책의 논리 구조를 먼저 분석합니다.",
                    "hint": "INFJ는 책이 자신의 삶과 가치에 어떤 의미를 주는지 고민해요.",
                    "result": "X",
                    "explanation": "다은은 '세계관을 바꿨어', '의미에 대한 거'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지준",
                    "script": "That's philosophically sound.",
                    "translation": "그건 철학적으로 견고해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "But is it true?",
                    "translation": "근데 그게 진짜일까?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지준",
                    "script": "Your question is more important.",
                    "translation": "넌 질문이 더 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-eun explores ideas through @@.",
                    "hint": "INFJ는 개인적 의미와 삶에 대한 영향을 통해 아이디어를 탐구해요.",
                    "optionA": "logic",
                    "optionB": "meaning",
                    "optionC": "facts",
                    "result": "meaning",
                    "explanation": "다은은 의미로 아이디어를 탐구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "Your analysis is brilliant!",
                    "translation": "너 분석 정말 훌륭해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지준",
                    "script": "Your depth is",
                    "translation": "번역 내용"
                }
            ]
        }
    ]
}
ID: 19219 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "느리고 깊은 관계 만들기",
            "explanation": "INFJ의 신중한 신뢰와 ENFP의 빠른 친화 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "You're so fun and bright!",
                    "translation": "넌 정말 재미있고 밝아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "I love your depth though.",
                    "translation": "근데 난 넌 깊이를 사랑해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "We're so different!",
                    "translation": "우리 정말 달라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 처음 만나는 사람들과 즉시 친해집니다.",
                    "hint": "INFJ는 관계를 천천히 그리고 신중하게 형성해요.",
                    "result": "X",
                    "explanation": "지영은 '깊이를 사랑해'라며 신중함을 보여요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "But our differences are good.",
                    "translation": "근데 우리 차이가 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "You bring me peace.",
                    "translation": "넌 나한테 평온함을 가져와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지영",
                    "script": "And you bring me joy!",
                    "translation": "그리고 넌 나한테 기쁨을 가져와!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min connects with people @@.",
                    "hint": "ENFP는 많은 사람들과 빠르게 연결되고 에너지를 받아요.",
                    "optionA": "slowly",
                    "optionB": "quickly",
                    "optionC": "carefully",
                    "result": "quickly",
                    "explanation": "태민은 빠르게 사람들과 연결돼요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "Your loyalty is amazing!",
                    "translation": "넌 충성심 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지영",
                    "script": "Your spontaneity is amazing.",
                    "translation": "넌 즉흥성이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "We balance each other!",
                    "translation": "우리 서로 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지영",
                    "script": "Perfectly.",
                    "translation": "완벽하게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태민",
                    "script": "You make me deeper!",
                    "translation": "넌 나를 더 깊게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지영",
                    "script": "You make me lighter.",
                    "translation": "넌 나를 더 가볍게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 관계 형성에 대한 문장이에요.",
                    "result": "Depth and joy create growth",
                    "explanation": "깊이와 기쁨이 성장을 만들어요.",
                    "optionA": "growth",
                    "optionB": "joy",
                    "optionC": "and",
                    "optionD": "Depth",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "느리고 깊은 관계 만들기",
            "explanation": "INFJ의 신중한 신뢰와 ENFP의 빠른 친화 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "You're so fun and bright!",
                    "translation": "넌 정말 재미있고 밝아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "I love your depth though.",
                    "translation": "근데 난 넌 깊이를 사랑해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "We're so different!",
                    "translation": "우리 정말 달라!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 처음 만나는 사람들과 즉시 친해집니다.",
                    "hint": "INFJ는 관계를 천천히 그리고 신중하게 형성해요.",
                    "result": "X",
                    "explanation": "지영은 '깊이를 사랑해'라며 신중함을 보여요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지영",
                    "script": "But our differences are good.",
                    "translation": "근데 우리 차이가 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "You bring me peace.",
                    "translation": "넌 나한테 평온함을 가져와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지영",
                    "script": "And you bring me joy!",
                    "translation": "그리고 넌 나한테 기쁨을 가져와!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min connects with people @@.",
                    "hint": "ENFP는 많은 사람들과 빠르게 연결되고 에너지를 받아요.",
                    "optionA": "slowly",
                    "optionB": "quickly",
                    "optionC": "carefully",
                    "result": "quickly",
                    "explanation": "태민은 빠르게 사람들과 연결돼요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태민",
                    "script": "Your loyalty is amazing!",
                    "translation": "넌 충성심 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지영",
                    "script": "Your spontaneity is amazing.",
                    "translation": "넌 즉흥성이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "We balance each other!",
                    "translation": "우리 서로 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지영",
                    "script": "Perfectly.",
                    "translation": "완벽하게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태민",
                    "script": "You make me deeper!",
                    "translation": "넌 나를 더 깊게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지영",
                    "script": "You make me lighter.",
                    "translation": "넌 나를 더 가볍게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 관계 형성에 대한 문장이에요.",
                    "optionA": "growth",
                    "optionB": "joy",
                    "optionC": "and",
                    "optionD": "Depth",
                    "optionE": "create",
                    "result": "Depth and joy create growth",
                    "explanation": "깊이와 기쁨이 성장을 만들어요."
                }
            ]
        }
    ]
}
ID: 19220 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 날과 소동스러운 날",
            "explanation": "INFJ의 에너지 관리와 ENFP의 활동성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I need a quiet day.",
                    "translation": "난 조용한 날이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지혜",
                    "script": "That sounds boring!",
                    "translation": "그거 지루하지 않을까!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "But I get tired easily.",
                    "translation": "근데 난 쉽게 피곤해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 많은 사람들과 만나 에너지를 충전합니다.",
                    "hint": "INFJ는 혼자만의 시간으로 에너지를 회복해요.",
                    "result": "X",
                    "explanation": "지원은 '조용한 날이 필요해', '쉽게 피곤해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지혜",
                    "script": "Rest is good too!",
                    "translation": "쉬는 것도 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "You're very understanding.",
                    "translation": "넌 정말 이해심이 많아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지혜",
                    "script": "I want to be with you.",
                    "translation": "난 너랑 있고 싶거든."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-won recharges through @@.",
                    "hint": "INFJ는 조용한 시간과 깊은 생각으로 에너지를 회복해요.",
                    "optionA": "crowds",
                    "optionB": "silence",
                    "optionC": "activity",
                    "result": "silence",
                    "explanation": "지원은 침묵으로 에너지를 회복해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Your energy is contagious!",
                    "translation": "넌 에너지가 정말 감염돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지혜",
                    "script": "Your calm is contagious.",
                    "translation": "넌 평온함이 정말 감염돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "We need each other!",
                    "translation": "우리 서로 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지혜",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You help me be alive!",
                    "translation": "넌 나를 살아있게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지혜",
                    "script": "You help me be real.",
                    "translation": "넌 나를 진정하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "에너지 균형에 대한 문장이에요.",
                    "result": "Energy and peace create balance",
                    "explanation": "에너지와 평온함이 균형을 만들어요.",
                    "optionA": "create",
                    "optionB": "peace",
                    "optionC": "and",
                    "optionD": "Energy",
                    "optionE": "balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "조용한 날과 소동스러운 날",
            "explanation": "INFJ의 에너지 관리와 ENFP의 활동성 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I need a quiet day.",
                    "translation": "난 조용한 날이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지혜",
                    "script": "That sounds boring!",
                    "translation": "그거 지루하지 않을까!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "But I get tired easily.",
                    "translation": "근데 난 쉽게 피곤해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 많은 사람들과 만나 에너지를 충전합니다.",
                    "hint": "INFJ는 혼자만의 시간으로 에너지를 회복해요.",
                    "result": "X",
                    "explanation": "지원은 '조용한 날이 필요해', '쉽게 피곤해'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지혜",
                    "script": "Rest is good too!",
                    "translation": "쉬는 것도 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "You're very understanding.",
                    "translation": "넌 정말 이해심이 많아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지혜",
                    "script": "I want to be with you.",
                    "translation": "난 너랑 있고 싶거든."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-won recharges through @@.",
                    "hint": "INFJ는 조용한 시간과 깊은 생각으로 에너지를 회복해요.",
                    "optionA": "crowds",
                    "optionB": "silence",
                    "optionC": "activity",
                    "result": "silence",
                    "explanation": "지원은 침묵으로 에너지를 회복해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Your energy is contagious!",
                    "translation": "넌 에너지가 정말 감염돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지혜",
                    "script": "Your calm is contagious.",
                    "translation": "넌 평온함이 정말 감염돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "We need each other!",
                    "translation": "우리 서로 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지혜",
                    "script": "Always.",
                    "translation": "항상."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You help me be alive!",
                    "translation": "넌 나를 살아있게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지혜",
                    "script": "You help me be real.",
                    "translation": "넌 나를 진정하게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "에너지 균형에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "peace",
                    "optionC": "and",
                    "optionD": "Energy",
                    "optionE": "balance",
                    "result": "Energy and peace create balance",
                    "explanation": "에너지와 평온함이 균형을 만들어요."
                }
            ]
        }
    ]
}
ID: 19221 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 가능성을 꿈꿀 때",
            "explanation": "INFJ의 신중한 계획과 ENFP의 무한한 상상 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "What if we try this?",
                    "translation": "우리 이거 한 번 해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "But have you thought it through?",
                    "translation": "근데 넌 이미 깊게 생각했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "Life is an adventure!",
                    "translation": "인생은 모험이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민은 계획 없이 새로운 것을 즉시 시도합니다.",
                    "hint": "INFJ는 가능성을 생각하지만 현실적 영향을 신중하게 고려해요.",
                    "result": "X",
                    "explanation": "지민은 '이거 해볼까?', '인생은 모험'이라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "That's beautiful actually.",
                    "translation": "그건 사실 멋있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "What do you see?",
                    "translation": "넌 뭐가 보여?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I see the reason behind your dreams.",
                    "translation": "난 넌 꿈 뒤의 이유를 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho explores possibilities with @@.",
                    "hint": "ENFP는 새로운 아이디어와 기회를 탐색하는 것을 즐겨요.",
                    "optionA": "caution",
                    "optionB": "enthusiasm",
                    "optionC": "planning",
                    "result": "enthusiasm",
                    "explanation": "준호는 열정으로 가능성을 탐색해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your caution helps me!",
                    "translation": "너 신중함이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your dreams inspire me.",
                    "translation": "넌 꿈으로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "Let's make it real!",
                    "translation": "우리 그걸 현실로 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "You make dreams possible!",
                    "translation": "넌 꿈을 가능하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make dreams meaningful.",
                    "translation": "넌 꿈을 의미 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 만드는 미래에 대한 문장이에요.",
                    "result": "Dreams and planning build reality",
                    "explanation": "꿈과 계획이 현실을 만들어요.",
                    "optionA": "Dreams",
                    "optionB": "planning",
                    "optionC": "reality",
                    "optionD": "and",
                    "optionE": "build"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 가능성을 꿈꿀 때",
            "explanation": "INFJ의 신중한 계획과 ENFP의 무한한 상상 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "What if we try this?",
                    "translation": "우리 이거 한 번 해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "But have you thought it through?",
                    "translation": "근데 넌 이미 깊게 생각했어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "Life is an adventure!",
                    "translation": "인생은 모험이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지민은 계획 없이 새로운 것을 즉시 시도합니다.",
                    "hint": "INFJ는 가능성을 생각하지만 현실적 영향을 신중하게 고려해요.",
                    "result": "X",
                    "explanation": "지민은 '이거 해볼까?', '인생은 모험'이라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지민",
                    "script": "That's beautiful actually.",
                    "translation": "그건 사실 멋있어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "What do you see?",
                    "translation": "넌 뭐가 보여?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I see the reason behind your dreams.",
                    "translation": "난 넌 꿈 뒤의 이유를 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho explores possibilities with @@.",
                    "hint": "ENFP는 새로운 아이디어와 기회를 탐색하는 것을 즐겨요.",
                    "optionA": "caution",
                    "optionB": "enthusiasm",
                    "optionC": "planning",
                    "result": "enthusiasm",
                    "explanation": "준호는 열정으로 가능성을 탐색해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "Your caution helps me!",
                    "translation": "너 신중함이 나를 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your dreams inspire me.",
                    "translation": "넌 꿈으로 나한테 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지민",
                    "script": "Let's make it real!",
                    "translation": "우리 그걸 현실로 만들자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Together!",
                    "translation": "함께!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지민",
                    "script": "You make dreams possible!",
                    "translation": "넌 꿈을 가능하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make dreams meaningful.",
                    "translation": "넌 꿈을 의미 있게 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 만드는 미래에 대한 문장이에요.",
                    "optionA": "Dreams",
                    "optionB": "planning",
                    "optionC": "reality",
                    "optionD": "and",
                    "optionE": "build",
                    "result": "Dreams and planning build reality",
                    "explanation": "꿈과 계획이 현실을 만들어요."
                }
            ]
        }
    ]
}
ID: 19222 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람들의 이야기 나누고 분석하기",
            "explanation": "INFJ의 깊은 통찰과 ENFP의 흥미로운 관찰 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "That person is hurting inside.",
                    "translation": "그 사람 내면이 아파해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민영",
                    "script": "How do you know?",
                    "translation": "넌 어떻게 알아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수진",
                    "script": "I can feel it somehow.",
                    "translation": "난 그냥 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진은 사람들의 표면적인 행동만 관찰합니다.",
                    "hint": "INFJ는 사람들의 감정과 숨겨진 동기를 깊게 통찰해요.",
                    "result": "X",
                    "explanation": "수진은 '내면이 아파해', '그냥 느껴져'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민영",
                    "script": "You're so wise!",
                    "translation": "넌 정말 현명해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "But you see joy in everyone!",
                    "translation": "근데 넌 모든 사람에게서 기쁨을 봐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민영",
                    "script": "Because people are interesting!",
                    "translation": "왜냐하면 사람들이 재미있거든!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-jin perceives people through @@.",
                    "hint": "INFJ는 직관과 감정 공감으로 사람들을 이해해요.",
                    "optionA": "appearance",
                    "optionB": "intuition",
                    "optionC": "questions",
                    "result": "intuition",
                    "explanation": "수진은 직관으로 사람들을 파악해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "Your optimism is beautiful!",
                    "translation": "넌 낙관주의가 정말 아름다워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민영",
                    "script": "Your depth is beautiful.",
                    "translation": "넌 깊이가 정말 아름다워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "We see the whole person!",
                    "translation": "우리 온전한 사람을 봐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민영",
                    "script": "Completely.",
                    "translation": "완전히."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "You light up my darkness!",
                    "translation": "넌 내 어두움을 밝혀!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민영",
                    "script": "You ground my flying.",
                    "translation": "넌 내 비행을 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사람 이해에 대한 문장이에요.",
                    "result": "Joy and depth see compassion",
                    "explanation": "기쁨과 깊이가 연민을 봐요.",
                    "optionA": "and",
                    "optionB": "see",
                    "optionC": "depth",
                    "optionD": "Joy",
                    "optionE": "compassion"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사람들의 이야기 나누고 분석하기",
            "explanation": "INFJ의 깊은 통찰과 ENFP의 흥미로운 관찰 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수진",
                    "script": "That person is hurting inside.",
                    "translation": "그 사람 내면이 아파해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민영",
                    "script": "How do you know?",
                    "translation": "넌 어떻게 알아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수진",
                    "script": "I can feel it somehow.",
                    "translation": "난 그냥 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수진은 사람들의 표면적인 행동만 관찰합니다.",
                    "hint": "INFJ는 사람들의 감정과 숨겨진 동기를 깊게 통찰해요.",
                    "result": "X",
                    "explanation": "수진은 '내면이 아파해', '그냥 느껴져'라고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민영",
                    "script": "You're so wise!",
                    "translation": "넌 정말 현명해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수진",
                    "script": "But you see joy in everyone!",
                    "translation": "근데 넌 모든 사람에게서 기쁨을 봐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민영",
                    "script": "Because people are interesting!",
                    "translation": "왜냐하면 사람들이 재미있거든!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-jin perceives people through @@.",
                    "hint": "INFJ는 직관과 감정 공감으로 사람들을 이해해요.",
                    "optionA": "appearance",
                    "optionB": "intuition",
                    "optionC": "questions",
                    "result": "intuition",
                    "explanation": "수진은 직관으로 사람들을 파악해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수진",
                    "script": "Your optimism is beautiful!",
                    "translation": "넌 낙관주의가 정말 아름다워!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민영",
                    "script": "Your depth is beautiful.",
                    "translation": "넌 깊이가 정말 아름다워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "We see the whole person!",
                    "translation": "우리 온전한 사람을 봐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민영",
                    "script": "Completely.",
                    "translation": "완전히."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수진",
                    "script": "You light up my darkness!",
                    "translation": "넌 내 어두움을 밝혀!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민영",
                    "script": "You ground my flying.",
                    "translation": "넌 내 비행을 현실로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사람 이해에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "see",
                    "optionC": "depth",
                    "optionD": "Joy",
                    "optionE": "compassion",
                    "result": "Joy and depth see compassion",
                    "explanation": "기쁨과 깊이가 연민을 봐요."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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