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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 17323 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "탐험적 가능성과 전략적 실행",
            "explanation": "자유로운 탐구와 체계적 달성의 대화",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "ENFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I explore unlimited potentials.",
                    "translation": "무제한의 잠재력들을 탐험해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I execute targeted strategies.",
                    "translation": "표적화된 전략들을 실행해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "나연이는 무제한의 잠재력을 탐험하나요?",
                    "hint": "ENTJ는 구체적이고 표적화된 전략 실행에 더 관심이 있어요.",
                    "result": "X",
                    "explanation": "나연이는 'I execute targeted strategies'라고 표적화된 전략들을 실행한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지혜",
                    "script": "Potentials inspire creative breakthroughs.",
                    "translation": "잠재력이 창의적 돌파구들을 영감으로 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Strategies deliver concrete achievements.",
                    "translation": "전략이 구체적인 성취들을 전달해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-hye gets creative @@ from potentials.",
                    "hint": "ENFP는 잠재력에서 창의적 돌파구를 얻어요.",
                    "optionA": "strategies",
                    "optionB": "breakthroughs",
                    "optionC": "achievements",
                    "result": "breakthroughs",
                    "explanation": "지혜는 잠재력에서 창의적 돌파구들을 영감으로 받아요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지혜",
                    "script": "Concrete achievements build credibility.",
                    "translation": "구체적인 성취가 신뢰성을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Breakthroughs need strategic implementation.",
                    "translation": "돌파구는 전략적 구현이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "나연이가 돌파구의 필요 조건을 말하는 것이에요.",
                    "optionA": "need",
                    "optionB": "Breakthroughs",
                    "optionC": "strategic",
                    "optionD": "implementation",
                    "result": "Breakthroughs need strategic implementation",
                    "explanation": "나연이는 돌파구는 전략적 구현이 필요하다고 인정했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "탐험적 가능성과 전략적 실행",
            "explanation": "자유로운 탐구와 체계적 달성의 대화",
            "level": 1,
            "my_mbti": "ENFP",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I explore unlimited potentials.",
                    "translation": "무제한의 잠재력들을 탐험해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I execute targeted strategies.",
                    "translation": "표적화된 전략들을 실행해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "나연이는 무제한의 잠재력을 탐험하나요?",
                    "hint": "ENTJ는 구체적이고 표적화된 전략 실행에 더 관심이 있어요.",
                    "result": "X",
                    "explanation": "나연이는 'I execute targeted strategies'라고 표적화된 전략들을 실행한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지혜",
                    "script": "Potentials inspire creative breakthroughs.",
                    "translation": "잠재력이 창의적 돌파구들을 영감으로 줘."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Strategies deliver concrete achievements.",
                    "translation": "전략이 구체적인 성취들을 전달해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Ji-hye gets creative @@ from potentials.",
                    "hint": "ENFP는 잠재력에서 창의적 돌파구를 얻어요.",
                    "optionA": "strategies",
                    "optionB": "breakthroughs",
                    "optionC": "achievements",
                    "result": "breakthroughs",
                    "explanation": "지혜는 잠재력에서 창의적 돌파구들을 영감으로 받아요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지혜",
                    "script": "Concrete achievements build credibility.",
                    "translation": "구체적인 성취가 신뢰성을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Breakthroughs need strategic implementation.",
                    "translation": "돌파구는 전략적 구현이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "나연이가 돌파구의 필요 조건을 말하는 것이에요.",
                    "optionA": "need",
                    "optionB": "Breakthroughs",
                    "optionC": "strategic",
                    "optionD": "implementation",
                    "result": "Breakthroughs need strategic implementation",
                    "explanation": "나연이는 돌파구는 전략적 구현이 필요하다고 인정했어요."
                }
            ]
        }
    ]
}
ID: 17324 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "두 탐구자의 만남",
            "explanation": "감정적 모험과 논리적 탐구의 조화",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "ENFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "I follow emotional intuitions.",
                    "translation": "감정적 직관들을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I test logical hypotheses.",
                    "translation": "논리적 가설들을 시험해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도윤이는 감정적 직관을 주로 따라가나요?",
                    "hint": "ENTP는 논리적이고 분석적인 접근을 더 선호해요.",
                    "result": "X",
                    "explanation": "도윤이는 'I test logical hypotheses'라고 논리적 가설들을 시험한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민영",
                    "script": "Intuitions reveal unexpected connections.",
                    "translation": "직관이 예상치 못한 연결들을 드러내."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Hypotheses structure systematic thinking.",
                    "translation": "가설이 체계적 사고를 구조화해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Min-young reveals unexpected @@ through intuitions.",
                    "hint": "ENFP는 직관을 통해 예상치 못한 연결을 발견해요.",
                    "optionA": "hypotheses",
                    "optionB": "connections",
                    "optionC": "thinking",
                    "result": "connections",
                    "explanation": "민영이는 직관을 통해 예상치 못한 연결들을 드러내요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민영",
                    "script": "Systematic thinking validates insights.",
                    "translation": "체계적 사고가 통찰들을 검증해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Connections inspire creative hypotheses.",
                    "translation": "연결이 창의적 가설들을 영감으로 줘."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "도윤이가 연결의 창의적 가치를 인정하는 말이에요.",
                    "optionA": "inspire",
                    "optionB": "Connections",
                    "optionC": "creative",
                    "optionD": "hypotheses",
                    "result": "Connections inspire creative hypotheses",
                    "explanation": "도윤이는 연결이 창의적 가설들을 영감으로 준다고 인정했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "두 탐구자의 만남",
            "explanation": "감정적 모험과 논리적 탐구의 조화",
            "level": 1,
            "my_mbti": "ENFP",
            "target_mbti": "ENTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "I follow emotional intuitions.",
                    "translation": "감정적 직관들을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도윤",
                    "script": "I test logical hypotheses.",
                    "translation": "논리적 가설들을 시험해."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "도윤이는 감정적 직관을 주로 따라가나요?",
                    "hint": "ENTP는 논리적이고 분석적인 접근을 더 선호해요.",
                    "result": "X",
                    "explanation": "도윤이는 'I test logical hypotheses'라고 논리적 가설들을 시험한다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민영",
                    "script": "Intuitions reveal unexpected connections.",
                    "translation": "직관이 예상치 못한 연결들을 드러내."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도윤",
                    "script": "Hypotheses structure systematic thinking.",
                    "translation": "가설이 체계적 사고를 구조화해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Min-young reveals unexpected @@ through intuitions.",
                    "hint": "ENFP는 직관을 통해 예상치 못한 연결을 발견해요.",
                    "optionA": "hypotheses",
                    "optionB": "connections",
                    "optionC": "thinking",
                    "result": "connections",
                    "explanation": "민영이는 직관을 통해 예상치 못한 연결들을 드러내요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민영",
                    "script": "Systematic thinking validates insights.",
                    "translation": "체계적 사고가 통찰들을 검증해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Connections inspire creative hypotheses.",
                    "translation": "연결이 창의적 가설들을 영감으로 줘."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "도윤이가 연결의 창의적 가치를 인정하는 말이에요.",
                    "optionA": "inspire",
                    "optionB": "Connections",
                    "optionC": "creative",
                    "optionD": "hypotheses",
                    "result": "Connections inspire creative hypotheses",
                    "explanation": "도윤이는 연결이 창의적 가설들을 영감으로 준다고 인정했어요."
                }
            ]
        }
    ]
}
ID: 17325 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "자유로운 탐험과 체계적 성장",
            "explanation": "즉흥적 모험과 계획적 발전의 만남",
            "category": "취미와 여가 활동",
            "level": 1,
            "my_mbti": "ENFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "I wander through experiences.",
                    "translation": "경험들을 통해 돌아다녀."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "I guide structured development.",
                    "translation": "구조화된 발전을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민아는 자유롭게 경험을 돌아다니나요?",
                    "hint": "ENFJ는 체계적이고 계획적인 발전을 이끄는 것을 선호해요.",
                    "result": "X",
                    "explanation": "민아는 'I guide structured development'라고 구조화된 발전을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나리",
                    "script": "Wandering discovers hidden treasures.",
                    "translation": "돌아다니는 것이 숨겨진 보물들을 발견해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Development maximizes human potential.",
                    "translation": "발전이 인간 잠재력을 극대화해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Na-ri discovers hidden @@ through wandering.",
                    "hint": "ENFP는 자유로운 탐험을 통해 숨겨진 보물을 발견해요.",
                    "optionA": "development",
                    "optionB": "treasures",
                    "optionC": "potential",
                    "result": "treasures",
                    "explanation": "나리는 돌아다니는 것을 통해 숨겨진 보물들을 발견해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나리",
                    "script": "Human potential inspires exploration.",
                    "translation": "인간 잠재력이 탐험을 영감으로 줘."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민아",
                    "script": "Treasures need purposeful cultivation.",
                    "translation": "보물은 목적있는 배양이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민아가 보물의 필요 조건을 말하는 것이에요.",
                    "optionA": "need",
                    "optionB": "Treasures",
                    "optionC": "purposeful",
                    "optionD": "cultivation",
                    "result": "Treasures need purposeful cultivation",
                    "explanation": "민아는 보물은 목적있는 배양이 필요하다고 인정했어요."
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "자유로운 탐험과 체계적 성장",
            "explanation": "즉흥적 모험과 계획적 발전의 만남",
            "level": 1,
            "my_mbti": "ENFP",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "I wander through experiences.",
                    "translation": "경험들을 통해 돌아다녀."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "I guide structured development.",
                    "translation": "구조화된 발전을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 3,
                    "quiz": "민아는 자유롭게 경험을 돌아다니나요?",
                    "hint": "ENFJ는 체계적이고 계획적인 발전을 이끄는 것을 선호해요.",
                    "result": "X",
                    "explanation": "민아는 'I guide structured development'라고 구조화된 발전을 이끈다고 했어요."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나리",
                    "script": "Wandering discovers hidden treasures.",
                    "translation": "돌아다니는 것이 숨겨진 보물들을 발견해."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Development maximizes human potential.",
                    "translation": "발전이 인간 잠재력을 극대화해."
                },
                {
                    "type": "blank",
                    "index": 6,
                    "quiz": "Na-ri discovers hidden @@ through wandering.",
                    "hint": "ENFP는 자유로운 탐험을 통해 숨겨진 보물을 발견해요.",
                    "optionA": "development",
                    "optionB": "treasures",
                    "optionC": "potential",
                    "result": "treasures",
                    "explanation": "나리는 돌아다니는 것을 통해 숨겨진 보물들을 발견해요."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나리",
                    "script": "Human potential inspires exploration.",
                    "translation": "인간 잠재력이 탐험을 영감으로 줘."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민아",
                    "script": "Treasures need purposeful cultivation.",
                    "translation": "보물은 목적있는 배양이 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 9,
                    "hint": "민아가 보물의 필요 조건을 말하는 것이에요.",
                    "optionA": "need",
                    "optionB": "Treasures",
                    "optionC": "purposeful",
                    "optionD": "cultivation",
                    "result": "Treasures need purposeful cultivation",
                    "explanation": "민아는 보물은 목적있는 배양이 필요하다고 인정했어요."
                }
            ]
        }
    ]
}
ID: 17326 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구 모임 계획하기",
            "explanation": "INTJ의 효율적 계획과 ISFP의 자연스러운 흐름 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I prefer small group meetings.",
                    "translation": "난 소규모 모임이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Me too! Let's keep it cozy.",
                    "translation": "나도! 편안하게 하자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "I plan topics we discuss.",
                    "translation": "토론할 주제를 미리 정해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 모임에서 토론할 주제를 미리 계획합니다.",
                    "hint": "INTJ는 효율적인 대화를 위해 주제를 사전에 준비해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I plan topics we discuss'라고 말하며 계획적인 접근을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "That sounds really organized!",
                    "translation": "정말 체계적이네!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Clear plans save time.",
                    "translation": "명확한 계획이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I just enjoy the moment.",
                    "translation": "난 그냥 순간을 즐겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young just enjoys the @@.",
                    "hint": "ISFP는 미리 계획하기보다 그 순간을 자연스럽게 즐겨요.",
                    "optionA": "future",
                    "optionB": "moment",
                    "optionC": "plan",
                    "result": "moment",
                    "explanation": "채영이는 'I just enjoy the moment'라고 말했어요. ISFP답게 현재에 집중해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I need purpose for gathering.",
                    "translation": "모임에 목적이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "You think things through deeply.",
                    "translation": "넌 깊이 생각하는구나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Logic guides my social choices.",
                    "translation": "논리가 내 사교 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I follow my feelings naturally.",
                    "translation": "난 자연스럽게 감정을 따라가."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your flexibility helps me relax.",
                    "translation": "네 유연함이 날 편안하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Your planning gives me direction!",
                    "translation": "네 계획이 내게 방향을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 사고에 대한 문장이에요.",
                    "result": "Strategic thinking shapes meaningful relationships",
                    "explanation": "전략적 사고가 의미있는 관계를 만들어요.",
                    "optionA": "relationships",
                    "optionB": "Strategic",
                    "optionC": "shapes",
                    "optionD": "meaningful",
                    "optionE": "thinking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구 모임 계획하기",
            "explanation": "INTJ의 효율적 계획과 ISFP의 자연스러운 흐름 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I prefer small group meetings.",
                    "translation": "난 소규모 모임이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Me too! Let's keep it cozy.",
                    "translation": "나도! 편안하게 하자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "I plan topics we discuss.",
                    "translation": "토론할 주제를 미리 정해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 모임에서 토론할 주제를 미리 계획합니다.",
                    "hint": "INTJ는 효율적인 대화를 위해 주제를 사전에 준비해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I plan topics we discuss'라고 말하며 계획적인 접근을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "That sounds really organized!",
                    "translation": "정말 체계적이네!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Clear plans save time.",
                    "translation": "명확한 계획이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I just enjoy the moment.",
                    "translation": "난 그냥 순간을 즐겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young just enjoys the @@.",
                    "hint": "ISFP는 미리 계획하기보다 그 순간을 자연스럽게 즐겨요.",
                    "optionA": "future",
                    "optionB": "moment",
                    "optionC": "plan",
                    "result": "moment",
                    "explanation": "채영이는 'I just enjoy the moment'라고 말했어요. ISFP답게 현재에 집중해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I need purpose for gathering.",
                    "translation": "모임에 목적이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "You think things through deeply.",
                    "translation": "넌 깊이 생각하는구나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Logic guides my social choices.",
                    "translation": "논리가 내 사교 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I follow my feelings naturally.",
                    "translation": "난 자연스럽게 감정을 따라가."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your flexibility helps me relax.",
                    "translation": "네 유연함이 날 편안하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Your planning gives me direction!",
                    "translation": "네 계획이 내게 방향을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 사고에 대한 문장이에요.",
                    "optionA": "relationships",
                    "optionB": "Strategic",
                    "optionC": "shapes",
                    "optionD": "meaningful",
                    "optionE": "thinking",
                    "result": "Strategic thinking shapes meaningful relationships",
                    "explanation": "전략적 사고가 의미있는 관계를 만들어요."
                }
            ]
        }
    ]
}
ID: 17327 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람 만나기",
            "explanation": "INTJ의 선택적 교류와 ISFP의 따뜻한 개방성 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I'm selective about new people.",
                    "translation": "새 사람들에게 신중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "That makes sense to me.",
                    "translation": "그게 이해돼."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Deep talks interest me more.",
                    "translation": "깊은 대화가 더 흥미로워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 가벼운 대화보다 깊은 대화를 선호합니다.",
                    "hint": "INTJ는 피상적인 대화보다 의미있는 깊은 대화를 좋아해요.",
                    "result": "O",
                    "explanation": "서연이는 'Deep talks interest me more'라고 말하며 깊이있는 대화를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도영",
                    "script": "I like your honest style.",
                    "translation": "네 솔직한 스타일이 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Small talk feels quite empty.",
                    "translation": "가벼운 대화는 공허하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I sense people's feelings easily.",
                    "translation": "난 사람들의 감정을 쉽게 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-young senses people's feelings @@.",
                    "hint": "ISFP는 다른 사람의 감정을 민감하게 잘 파악해요.",
                    "optionA": "never",
                    "optionB": "easily",
                    "optionC": "slowly",
                    "result": "easily",
                    "explanation": "도영이는 'I sense people's feelings easily'라고 말했어요. ISFP는 감정에 민감해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I analyze before I trust.",
                    "translation": "믿기 전에 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "Your careful way protects you.",
                    "translation": "네 신중한 방식이 널 보호해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Competence matters in friendships.",
                    "translation": "능력이 우정에서 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "I value kindness more naturally.",
                    "translation": "난 친절함을 더 자연스럽게 중요시해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You help me feel accepted.",
                    "translation": "넌 내가 받아들여진다고 느끼게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "Your depth inspires real connection!",
                    "translation": "네 깊이가 진짜 연결을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "선택적 교류에 대한 문장이에요.",
                    "result": "Selective connections creates deep quality",
                    "explanation": "선택적 교류가 깊은 질을 만들어요.",
                    "optionA": "Selective",
                    "optionB": "deep",
                    "optionC": "connections",
                    "optionD": "quality",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 사람 만나기",
            "explanation": "INTJ의 선택적 교류와 ISFP의 따뜻한 개방성 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I'm selective about new people.",
                    "translation": "새 사람들에게 신중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "That makes sense to me.",
                    "translation": "그게 이해돼."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Deep talks interest me more.",
                    "translation": "깊은 대화가 더 흥미로워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 가벼운 대화보다 깊은 대화를 선호합니다.",
                    "hint": "INTJ는 피상적인 대화보다 의미있는 깊은 대화를 좋아해요.",
                    "result": "O",
                    "explanation": "서연이는 'Deep talks interest me more'라고 말하며 깊이있는 대화를 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도영",
                    "script": "I like your honest style.",
                    "translation": "네 솔직한 스타일이 좋아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Small talk feels quite empty.",
                    "translation": "가벼운 대화는 공허하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I sense people's feelings easily.",
                    "translation": "난 사람들의 감정을 쉽게 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-young senses people's feelings @@.",
                    "hint": "ISFP는 다른 사람의 감정을 민감하게 잘 파악해요.",
                    "optionA": "never",
                    "optionB": "easily",
                    "optionC": "slowly",
                    "result": "easily",
                    "explanation": "도영이는 'I sense people's feelings easily'라고 말했어요. ISFP는 감정에 민감해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I analyze before I trust.",
                    "translation": "믿기 전에 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "Your careful way protects you.",
                    "translation": "네 신중한 방식이 널 보호해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Competence matters in friendships.",
                    "translation": "능력이 우정에서 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "I value kindness more naturally.",
                    "translation": "난 친절함을 더 자연스럽게 중요시해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You help me feel accepted.",
                    "translation": "넌 내가 받아들여진다고 느끼게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "Your depth inspires real connection!",
                    "translation": "네 깊이가 진짜 연결을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "선택적 교류에 대한 문장이에요.",
                    "optionA": "Selective",
                    "optionB": "deep",
                    "optionC": "connections",
                    "optionD": "quality",
                    "optionE": "creates",
                    "result": "Selective connections creates deep quality",
                    "explanation": "선택적 교류가 깊은 질을 만들어요."
                }
            ]
        }
    ]
}
ID: 17328 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책으로 배우기",
            "explanation": "INTJ의 체계적 학습과 ISFP의 경험적 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I study systems and patterns.",
                    "translation": "체계와 패턴을 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I learn by doing things.",
                    "translation": "행동하면서 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Theory helps me understand deeply.",
                    "translation": "이론이 깊은 이해를 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 이론적 학습을 통해 깊이 이해합니다.",
                    "hint": "INTJ는 이론과 개념을 통해 근본적으로 이해하려고 해요.",
                    "result": "O",
                    "explanation": "지훈이는 'Theory helps me understand deeply'라고 말하며 이론적 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "That's really impressive thinking!",
                    "translation": "정말 인상적인 사고방식이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I connect ideas across fields.",
                    "translation": "분야를 넘어 아이디어를 연결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I trust my hands-on experience.",
                    "translation": "직접 경험을 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ji trusts her hands-on @@.",
                    "hint": "ISFP는 직접 해보고 체험하는 것을 통해 배워요.",
                    "optionA": "theory",
                    "optionB": "experience",
                    "optionC": "books",
                    "result": "experience",
                    "explanation": "수지는 'I trust my hands-on experience'라고 말했어요. ISFP는 실제 경험을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I research before I start.",
                    "translation": "시작하기 전에 조사해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Your preparation is so thorough.",
                    "translation": "네 준비가 정말 철저하구나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Knowledge builds my confidence strong.",
                    "translation": "지식이 내 자신감을 강하게 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "I feel things in the moment.",
                    "translation": "그 순간에 느껴."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your intuition guides you well.",
                    "translation": "네 직관이 널 잘 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "Your wisdom teaches me clarity!",
                    "translation": "네 지혜가 명확함을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적 학습에 대한 문장이에요.",
                    "result": "Systematic learning builds lasting understanding",
                    "explanation": "체계적 학습이 지속적인 이해를 만들어요.",
                    "optionA": "understanding",
                    "optionB": "Systematic",
                    "optionC": "learning",
                    "optionD": "lasting",
                    "optionE": "builds"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책으로 배우기",
            "explanation": "INTJ의 체계적 학습과 ISFP의 경험적 학습 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I study systems and patterns.",
                    "translation": "체계와 패턴을 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I learn by doing things.",
                    "translation": "행동하면서 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Theory helps me understand deeply.",
                    "translation": "이론이 깊은 이해를 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 이론적 학습을 통해 깊이 이해합니다.",
                    "hint": "INTJ는 이론과 개념을 통해 근본적으로 이해하려고 해요.",
                    "result": "O",
                    "explanation": "지훈이는 'Theory helps me understand deeply'라고 말하며 이론적 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "That's really impressive thinking!",
                    "translation": "정말 인상적인 사고방식이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I connect ideas across fields.",
                    "translation": "분야를 넘어 아이디어를 연결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I trust my hands-on experience.",
                    "translation": "직접 경험을 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ji trusts her hands-on @@.",
                    "hint": "ISFP는 직접 해보고 체험하는 것을 통해 배워요.",
                    "optionA": "theory",
                    "optionB": "experience",
                    "optionC": "books",
                    "result": "experience",
                    "explanation": "수지는 'I trust my hands-on experience'라고 말했어요. ISFP는 실제 경험을 중요시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I research before I start.",
                    "translation": "시작하기 전에 조사해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Your preparation is so thorough.",
                    "translation": "네 준비가 정말 철저하구나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Knowledge builds my confidence strong.",
                    "translation": "지식이 내 자신감을 강하게 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "I feel things in the moment.",
                    "translation": "그 순간에 느껴."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your intuition guides you well.",
                    "translation": "네 직관이 널 잘 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "Your wisdom teaches me clarity!",
                    "translation": "네 지혜가 명확함을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적 학습에 대한 문장이에요.",
                    "optionA": "understanding",
                    "optionB": "Systematic",
                    "optionC": "learning",
                    "optionD": "lasting",
                    "optionE": "builds",
                    "result": "Systematic learning builds lasting understanding",
                    "explanation": "체계적 학습이 지속적인 이해를 만들어요."
                }
            ]
        }
    ]
}
ID: 17329 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 알아보기",
            "explanation": "INTJ의 전략적 탐구와 ISFP의 감각적 탐색 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I ask why things work.",
                    "translation": "왜 작동하는지 물어봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I notice how things feel.",
                    "translation": "어떻게 느껴지는지 알아차려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Understanding principles matters most to me.",
                    "translation": "원리 이해가 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 현상의 근본 원리를 이해하는 것을 중시합니다.",
                    "hint": "INTJ는 겉모습보다 작동 원리와 본질을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "유진이는 'Understanding principles matters most'라고 말하며 원리 중심적 탐구를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진호",
                    "script": "Your mind works so logically!",
                    "translation": "네 마음은 정말 논리적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I organize information into systems.",
                    "translation": "정보를 시스템으로 정리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I explore with all senses.",
                    "translation": "모든 감각으로 탐험해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-ho explores with all his @@.",
                    "hint": "ISFP는 오감을 통해 세상을 직접 경험하고 탐색해요.",
                    "optionA": "mind",
                    "optionB": "senses",
                    "optionC": "plans",
                    "result": "senses",
                    "explanation": "진호는 'I explore with all senses'라고 말했어요. ISFP는 감각적 경험을 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Facts guide my decisions clearly.",
                    "translation": "사실이 내 결정을 명확히 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "Your logic gives strong foundation.",
                    "translation": "네 논리가 강한 기반을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I challenge existing ideas critically.",
                    "translation": "기존 아이디어를 비판적으로 검토해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "I appreciate beauty around me.",
                    "translation": "주변의 아름다움을 감상해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You show me present richness.",
                    "translation": "넌 현재의 풍요로움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "Your depth opens new perspectives!",
                    "translation": "네 깊이가 새로운 관점을 열어줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "분석적 탐구에 대한 문장이에요.",
                    "result": "Critical thinking generates deep insight",
                    "explanation": "비판적 사고가 깊은 통찰을 만들어요.",
                    "optionA": "generates",
                    "optionB": "deep",
                    "optionC": "insight",
                    "optionD": "thinking",
                    "optionE": "Critical"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 알아보기",
            "explanation": "INTJ의 전략적 탐구와 ISFP의 감각적 탐색 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I ask why things work.",
                    "translation": "왜 작동하는지 물어봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I notice how things feel.",
                    "translation": "어떻게 느껴지는지 알아차려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Understanding principles matters most to me.",
                    "translation": "원리 이해가 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 현상의 근본 원리를 이해하는 것을 중시합니다.",
                    "hint": "INTJ는 겉모습보다 작동 원리와 본질을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "유진이는 'Understanding principles matters most'라고 말하며 원리 중심적 탐구를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진호",
                    "script": "Your mind works so logically!",
                    "translation": "네 마음은 정말 논리적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I organize information into systems.",
                    "translation": "정보를 시스템으로 정리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I explore with all senses.",
                    "translation": "모든 감각으로 탐험해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-ho explores with all his @@.",
                    "hint": "ISFP는 오감을 통해 세상을 직접 경험하고 탐색해요.",
                    "optionA": "mind",
                    "optionB": "senses",
                    "optionC": "plans",
                    "result": "senses",
                    "explanation": "진호는 'I explore with all senses'라고 말했어요. ISFP는 감각적 경험을 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Facts guide my decisions clearly.",
                    "translation": "사실이 내 결정을 명확히 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "Your logic gives strong foundation.",
                    "translation": "네 논리가 강한 기반을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I challenge existing ideas critically.",
                    "translation": "기존 아이디어를 비판적으로 검토해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "I appreciate beauty around me.",
                    "translation": "주변의 아름다움을 감상해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You show me present richness.",
                    "translation": "넌 현재의 풍요로움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "Your depth opens new perspectives!",
                    "translation": "네 깊이가 새로운 관점을 열어줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "분석적 탐구에 대한 문장이에요.",
                    "optionA": "generates",
                    "optionB": "deep",
                    "optionC": "insight",
                    "optionD": "thinking",
                    "optionE": "Critical",
                    "result": "Critical thinking generates deep insight",
                    "explanation": "비판적 사고가 깊은 통찰을 만들어요."
                }
            ]
        }
    ]
}
ID: 17330 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "INTJ의 논리적 판단과 ISFP의 가치 기반 선택 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I analyze all options first.",
                    "translation": "모든 선택지를 먼저 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I follow my heart's voice.",
                    "translation": "내 마음의 목소리를 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Logic helps me decide clearly.",
                    "translation": "논리가 명확한 결정을 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 감정보다 논리를 우선해서 결정합니다.",
                    "hint": "INTJ는 개인적 감정보다 객관적 논리와 효율성으로 판단해요.",
                    "result": "O",
                    "explanation": "재현이는 'Logic helps me decide clearly'라고 말하며 논리 중심적 의사결정을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Your clear thinking impresses me!",
                    "translation": "네 명확한 사고가 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I consider long-term outcomes always.",
                    "translation": "항상 장기적 결과를 고려해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I trust what feels right.",
                    "translation": "옳다고 느껴지는 걸 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "A-rin trusts what feels @@.",
                    "hint": "ISFP는 자신의 내면 가치와 감정이 옳다고 느끼는 것을 따라요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "hard",
                    "result": "right",
                    "explanation": "아린이는 'I trust what feels right'라고 말했어요. ISFP는 내면의 가치관을 신뢰해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I weigh pros and cons.",
                    "translation": "장단점을 따져봐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Your method is very thorough.",
                    "translation": "네 방법이 정말 꼼꼼하구나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Efficiency guides my final choice.",
                    "translation": "효율성이 최종 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "I value personal meaning more.",
                    "translation": "개인적 의미를 더 중요시해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You remind me of humanity.",
                    "translation": "넌 인간미를 상기시켜줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "Your wisdom helps me think!",
                    "translation": "네 지혜가 생각하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "논리적 판단에 대한 문장이에요.",
                    "result": "Rational analysis produces sound choices",
                    "explanation": "이성적 분석이 건전한 선택을 만들어요.",
                    "optionA": "choices",
                    "optionB": "Rational",
                    "optionC": "sound",
                    "optionD": "produces",
                    "optionE": "analysis"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "INTJ의 논리적 판단과 ISFP의 가치 기반 선택 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I analyze all options first.",
                    "translation": "모든 선택지를 먼저 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I follow my heart's voice.",
                    "translation": "내 마음의 목소리를 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Logic helps me decide clearly.",
                    "translation": "논리가 명확한 결정을 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 감정보다 논리를 우선해서 결정합니다.",
                    "hint": "INTJ는 개인적 감정보다 객관적 논리와 효율성으로 판단해요.",
                    "result": "O",
                    "explanation": "재현이는 'Logic helps me decide clearly'라고 말하며 논리 중심적 의사결정을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Your clear thinking impresses me!",
                    "translation": "네 명확한 사고가 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I consider long-term outcomes always.",
                    "translation": "항상 장기적 결과를 고려해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I trust what feels right.",
                    "translation": "옳다고 느껴지는 걸 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "A-rin trusts what feels @@.",
                    "hint": "ISFP는 자신의 내면 가치와 감정이 옳다고 느끼는 것을 따라요.",
                    "optionA": "wrong",
                    "optionB": "right",
                    "optionC": "hard",
                    "result": "right",
                    "explanation": "아린이는 'I trust what feels right'라고 말했어요. ISFP는 내면의 가치관을 신뢰해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I weigh pros and cons.",
                    "translation": "장단점을 따져봐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Your method is very thorough.",
                    "translation": "네 방법이 정말 꼼꼼하구나."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Efficiency guides my final choice.",
                    "translation": "효율성이 최종 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "I value personal meaning more.",
                    "translation": "개인적 의미를 더 중요시해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You remind me of humanity.",
                    "translation": "넌 인간미를 상기시켜줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "Your wisdom helps me think!",
                    "translation": "네 지혜가 생각하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "논리적 판단에 대한 문장이에요.",
                    "optionA": "choices",
                    "optionB": "Rational",
                    "optionC": "sound",
                    "optionD": "produces",
                    "optionE": "analysis",
                    "result": "Rational analysis produces sound choices",
                    "explanation": "이성적 분석이 건전한 선택을 만들어요."
                }
            ]
        }
    ]
}
ID: 17331 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "팀에서 결정하기",
            "explanation": "INTJ의 독립적 결론과 ISFP의 조화로운 합의 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "I decide based on data.",
                    "translation": "데이터를 기반으로 결정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I consider everyone's feelings too.",
                    "translation": "모두의 감정도 고려해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "Facts show the best path.",
                    "translation": "사실이 최선의 길을 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 개인적 감정보다 객관적 데이터를 우선합니다.",
                    "hint": "INTJ는 주관적 의견보다 객관적 사실과 데이터로 결정해요.",
                    "result": "O",
                    "explanation": "승현이는 'I decide based on data'와 'Facts show the best path'라고 말하며 사실 중심적 판단을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Your logic is really strong!",
                    "translation": "네 논리가 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "I focus on what works.",
                    "translation": "효과있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I care about group harmony.",
                    "translation": "그룹 조화를 신경써."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-mi cares about group @@.",
                    "hint": "ISFP는 결정할 때 사람들 간의 조화와 분위기를 중요하게 생각해요.",
                    "optionA": "work",
                    "optionB": "harmony",
                    "optionC": "speed",
                    "result": "harmony",
                    "explanation": "소미는 'I care about group harmony'라고 말했어요. ISFP는 관계의 조화를 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I challenge weak arguments directly.",
                    "translation": "약한 주장을 직접적으로 반박해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "Your honesty is refreshing really.",
                    "translation": "네 솔직함이 정말 신선해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Results matter more than feelings.",
                    "translation": "결과가 감정보다 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "I avoid hurting people's hearts.",
                    "translation": "사람들 마음 상하게 하는 건 피해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You soften my sharp edges.",
                    "translation": "넌 내 날카로운 면을 부드럽게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "Your strength gives me courage!",
                    "translation": "네 강함이 용기를 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "객관적 판단에 대한 문장이에요.",
                    "result": "Objective thinking leads better outcomes",
                    "explanation": "객관적 사고가 더 나은 결과를 이끌어요.",
                    "optionA": "Objective",
                    "optionB": "outcomes",
                    "optionC": "thinking",
                    "optionD": "leads",
                    "optionE": "better"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "팀에서 결정하기",
            "explanation": "INTJ의 독립적 결론과 ISFP의 조화로운 합의 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "I decide based on data.",
                    "translation": "데이터를 기반으로 결정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I consider everyone's feelings too.",
                    "translation": "모두의 감정도 고려해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "Facts show the best path.",
                    "translation": "사실이 최선의 길을 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 개인적 감정보다 객관적 데이터를 우선합니다.",
                    "hint": "INTJ는 주관적 의견보다 객관적 사실과 데이터로 결정해요.",
                    "result": "O",
                    "explanation": "승현이는 'I decide based on data'와 'Facts show the best path'라고 말하며 사실 중심적 판단을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Your logic is really strong!",
                    "translation": "네 논리가 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "I focus on what works.",
                    "translation": "효과있는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I care about group harmony.",
                    "translation": "그룹 조화를 신경써."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-mi cares about group @@.",
                    "hint": "ISFP는 결정할 때 사람들 간의 조화와 분위기를 중요하게 생각해요.",
                    "optionA": "work",
                    "optionB": "harmony",
                    "optionC": "speed",
                    "result": "harmony",
                    "explanation": "소미는 'I care about group harmony'라고 말했어요. ISFP는 관계의 조화를 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I challenge weak arguments directly.",
                    "translation": "약한 주장을 직접적으로 반박해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "Your honesty is refreshing really.",
                    "translation": "네 솔직함이 정말 신선해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Results matter more than feelings.",
                    "translation": "결과가 감정보다 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "I avoid hurting people's hearts.",
                    "translation": "사람들 마음 상하게 하는 건 피해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You soften my sharp edges.",
                    "translation": "넌 내 날카로운 면을 부드럽게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "Your strength gives me courage!",
                    "translation": "네 강함이 용기를 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "객관적 판단에 대한 문장이에요.",
                    "optionA": "Objective",
                    "optionB": "outcomes",
                    "optionC": "thinking",
                    "optionD": "leads",
                    "optionE": "better",
                    "result": "Objective thinking leads better outcomes",
                    "explanation": "객관적 사고가 더 나은 결과를 이끌어요."
                }
            ]
        }
    ]
}
ID: 17332 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 정하기",
            "explanation": "INTJ의 체계적 계획과 ISFP의 유연한 흐름 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "I schedule my day carefully.",
                    "translation": "하루를 신중히 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I go with the flow.",
                    "translation": "흐름에 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현석",
                    "script": "Plans keep me very efficient.",
                    "translation": "계획이 날 아주 효율적으로 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현석은 하루 일과를 미리 상세히 계획합니다.",
                    "hint": "INTJ는 시간을 효율적으로 사용하기 위해 일정을 미리 짜요.",
                    "result": "O",
                    "explanation": "현석이는 'I schedule my day carefully'와 'Plans keep me efficient'이라고 말하며 계획적 생활을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "You're so organized always!",
                    "translation": "넌 항상 정말 체계적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "I optimize every single hour.",
                    "translation": "매 시간을 최적화해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I follow my mood's direction.",
                    "translation": "내 기분의 방향을 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young follows her mood's @@.",
                    "hint": "ISFP는 그날그날 기분과 상황에 따라 유연하게 움직여요.",
                    "optionA": "plan",
                    "optionB": "direction",
                    "optionC": "schedule",
                    "result": "direction",
                    "explanation": "채영이는 'I follow my mood's direction'이라고 말했어요. ISFP는 기분에 따라 자유롭게 행동해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Structure gives me clear control.",
                    "translation": "구조가 명확한 통제를 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Your discipline really inspires me.",
                    "translation": "네 규율이 정말 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "I hate wasting precious time.",
                    "translation": "소중한 시간 낭비하는 게 싫어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I enjoy spontaneous moments freely.",
                    "translation": "자유롭게 즉흥적 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현석",
                    "script": "You teach me to relax.",
                    "translation": "넌 휴식하는 법을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Your focus helps me achieve!",
                    "translation": "네 집중력이 성취하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "체계적 생활에 대한 문장이에요.",
                    "result": "Structured life maximizes daily productivity",
                    "explanation": "구조화된 삶이 일상의 생산성을 최대화해요.",
                    "optionA": "productivity",
                    "optionB": "daily",
                    "optionC": "life",
                    "optionD": "maximizes",
                    "optionE": "Structured"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 정하기",
            "explanation": "INTJ의 체계적 계획과 ISFP의 유연한 흐름 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "I schedule my day carefully.",
                    "translation": "하루를 신중히 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I go with the flow.",
                    "translation": "흐름에 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현석",
                    "script": "Plans keep me very efficient.",
                    "translation": "계획이 날 아주 효율적으로 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현석은 하루 일과를 미리 상세히 계획합니다.",
                    "hint": "INTJ는 시간을 효율적으로 사용하기 위해 일정을 미리 짜요.",
                    "result": "O",
                    "explanation": "현석이는 'I schedule my day carefully'와 'Plans keep me efficient'이라고 말하며 계획적 생활을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "You're so organized always!",
                    "translation": "넌 항상 정말 체계적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "I optimize every single hour.",
                    "translation": "매 시간을 최적화해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I follow my mood's direction.",
                    "translation": "내 기분의 방향을 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young follows her mood's @@.",
                    "hint": "ISFP는 그날그날 기분과 상황에 따라 유연하게 움직여요.",
                    "optionA": "plan",
                    "optionB": "direction",
                    "optionC": "schedule",
                    "result": "direction",
                    "explanation": "채영이는 'I follow my mood's direction'이라고 말했어요. ISFP는 기분에 따라 자유롭게 행동해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Structure gives me clear control.",
                    "translation": "구조가 명확한 통제를 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Your discipline really inspires me.",
                    "translation": "네 규율이 정말 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "I hate wasting precious time.",
                    "translation": "소중한 시간 낭비하는 게 싫어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I enjoy spontaneous moments freely.",
                    "translation": "자유롭게 즉흥적 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현석",
                    "script": "You teach me to relax.",
                    "translation": "넌 휴식하는 법을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Your focus helps me achieve!",
                    "translation": "네 집중력이 성취하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "체계적 생활에 대한 문장이에요.",
                    "optionA": "productivity",
                    "optionB": "daily",
                    "optionC": "life",
                    "optionD": "maximizes",
                    "optionE": "Structured",
                    "result": "Structured life maximizes daily productivity",
                    "explanation": "구조화된 삶이 일상의 생산성을 최대화해요."
                }
            ]
        }
    ]
}
ID: 17333 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 정리하기",
            "explanation": "INTJ의 미니멀리즘과 ISFP의 개성있는 공간 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I keep only useful things.",
                    "translation": "유용한 것만 보관해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "I collect things I love.",
                    "translation": "좋아하는 것들을 모아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Minimal space helps me think.",
                    "translation": "미니멀한 공간이 생각하는데 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 실용적이지 않은 물건은 버립니다.",
                    "hint": "INTJ는 기능과 효율성을 중시해서 불필요한 것을 없애요.",
                    "result": "O",
                    "explanation": "지원이는 'I keep only useful things'라고 말하며 실용성 중심의 미니멀리즘을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건희",
                    "script": "Your space looks very clean!",
                    "translation": "네 공간이 정말 깨끗해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "Everything has its proper place.",
                    "translation": "모든 것이 제자리가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "I display meaningful treasures warmly.",
                    "translation": "의미있는 보물들을 따뜻하게 전시해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-hui displays meaningful treasures @@.",
                    "hint": "ISFP는 자신에게 특별한 의미가 있는 물건들을 애정있게 꾸며놔요.",
                    "optionA": "coldly",
                    "optionB": "warmly",
                    "optionC": "rarely",
                    "result": "warmly",
                    "explanation": "건희는 'I display meaningful treasures warmly'라고 말했어요. ISFP는 감성적으로 공간을 꾸며요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Clutter blocks my mental focus.",
                    "translation": "어질러진 것이 정신적 집중을 막아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "Your clarity is really amazing.",
                    "translation": "네 명쾌함이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Function matters more than looks.",
                    "translation": "기능이 외관보다 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건희",
                    "script": "I create cozy atmosphere naturally.",
                    "translation": "자연스럽게 아늑한 분위기를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You make spaces feel alive.",
                    "translation": "넌 공간을 살아있게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건희",
                    "script": "Your order helps me focus!",
                    "translation": "네 정돈이 집중하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "단순한 생활에 대한 문장이에요.",
                    "result": "Minimalist living creates mental clarity",
                    "explanation": "미니멀한 생활이 정신적 명료함을 만들어요.",
                    "optionA": "clarity",
                    "optionB": "creates",
                    "optionC": "mental",
                    "optionD": "living",
                    "optionE": "Minimalist"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 정리하기",
            "explanation": "INTJ의 미니멀리즘과 ISFP의 개성있는 공간 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I keep only useful things.",
                    "translation": "유용한 것만 보관해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "I collect things I love.",
                    "translation": "좋아하는 것들을 모아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Minimal space helps me think.",
                    "translation": "미니멀한 공간이 생각하는데 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 실용적이지 않은 물건은 버립니다.",
                    "hint": "INTJ는 기능과 효율성을 중시해서 불필요한 것을 없애요.",
                    "result": "O",
                    "explanation": "지원이는 'I keep only useful things'라고 말하며 실용성 중심의 미니멀리즘을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건희",
                    "script": "Your space looks very clean!",
                    "translation": "네 공간이 정말 깨끗해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "Everything has its proper place.",
                    "translation": "모든 것이 제자리가 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "I display meaningful treasures warmly.",
                    "translation": "의미있는 보물들을 따뜻하게 전시해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-hui displays meaningful treasures @@.",
                    "hint": "ISFP는 자신에게 특별한 의미가 있는 물건들을 애정있게 꾸며놔요.",
                    "optionA": "coldly",
                    "optionB": "warmly",
                    "optionC": "rarely",
                    "result": "warmly",
                    "explanation": "건희는 'I display meaningful treasures warmly'라고 말했어요. ISFP는 감성적으로 공간을 꾸며요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Clutter blocks my mental focus.",
                    "translation": "어질러진 것이 정신적 집중을 막아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "Your clarity is really amazing.",
                    "translation": "네 명쾌함이 정말 놀라워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Function matters more than looks.",
                    "translation": "기능이 외관보다 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건희",
                    "script": "I create cozy atmosphere naturally.",
                    "translation": "자연스럽게 아늑한 분위기를 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You make spaces feel alive.",
                    "translation": "넌 공간을 살아있게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건희",
                    "script": "Your order helps me focus!",
                    "translation": "네 정돈이 집중하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "단순한 생활에 대한 문장이에요.",
                    "optionA": "clarity",
                    "optionB": "creates",
                    "optionC": "mental",
                    "optionD": "living",
                    "optionE": "Minimalist",
                    "result": "Minimalist living creates mental clarity",
                    "explanation": "미니멀한 생활이 정신적 명료함을 만들어요."
                }
            ]
        }
    ]
}
ID: 17334 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 일 생겼을 때",
            "explanation": "INTJ의 전략적 대응과 ISFP의 감정 수용 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I analyze the problem first.",
                    "translation": "먼저 문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I need time to feel.",
                    "translation": "느낄 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Strategy fixes most tough issues.",
                    "translation": "전략이 대부분의 어려운 문제를 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 스트레스 받을 때 감정보다 해결책을 먼저 찾습니다.",
                    "hint": "INTJ는 감정에 휩싸이기보다 논리적으로 문제를 해결하려고 해요.",
                    "result": "O",
                    "explanation": "서현이는 'I analyze the problem first'와 'Strategy fixes issues'라고 말하며 해결 중심적 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Your calm approach really helps!",
                    "translation": "네 침착한 접근이 정말 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "I stay emotionally quite detached.",
                    "translation": "감정적으로 꽤 분리돼있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I process feelings through art.",
                    "translation": "예술을 통해 감정을 처리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ji processes feelings through @@.",
                    "hint": "ISFP는 그림, 음악 같은 창작 활동으로 감정을 표현하고 해소해요.",
                    "optionA": "logic",
                    "optionB": "art",
                    "optionC": "planning",
                    "result": "art",
                    "explanation": "수지는 'I process feelings through art'라고 말했어요. ISFP는 예술로 감정을 다뤄요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "I create backup plans always.",
                    "translation": "항상 백업 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Your preparation gives me comfort.",
                    "translation": "네 준비가 위안을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Control reduces my stress levels.",
                    "translation": "통제가 스트레스 수준을 낮춰."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "I accept what I can't change.",
                    "translation": "바꿀 수 없는 걸 받아들여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You show me peaceful acceptance.",
                    "translation": "넌 평화로운 수용을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "Your strength protects me always!",
                    "translation": "네 강함이 항상 날 보호해줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 대응에 대한 문장이에요.",
                    "result": "Strategic planning reduces stress effectively",
                    "explanation": "전략적 계획이 스트레스를 효과적으로 줄여요.",
                    "optionA": "effectively",
                    "optionB": "reduces",
                    "optionC": "planning",
                    "optionD": "stress",
                    "optionE": "Strategic"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 일 생겼을 때",
            "explanation": "INTJ의 전략적 대응과 ISFP의 감정 수용 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I analyze the problem first.",
                    "translation": "먼저 문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I need time to feel.",
                    "translation": "느낄 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Strategy fixes most tough issues.",
                    "translation": "전략이 대부분의 어려운 문제를 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 스트레스 받을 때 감정보다 해결책을 먼저 찾습니다.",
                    "hint": "INTJ는 감정에 휩싸이기보다 논리적으로 문제를 해결하려고 해요.",
                    "result": "O",
                    "explanation": "서현이는 'I analyze the problem first'와 'Strategy fixes issues'라고 말하며 해결 중심적 접근을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Your calm approach really helps!",
                    "translation": "네 침착한 접근이 정말 도와줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "I stay emotionally quite detached.",
                    "translation": "감정적으로 꽤 분리돼있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I process feelings through art.",
                    "translation": "예술을 통해 감정을 처리해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ji processes feelings through @@.",
                    "hint": "ISFP는 그림, 음악 같은 창작 활동으로 감정을 표현하고 해소해요.",
                    "optionA": "logic",
                    "optionB": "art",
                    "optionC": "planning",
                    "result": "art",
                    "explanation": "수지는 'I process feelings through art'라고 말했어요. ISFP는 예술로 감정을 다뤄요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "I create backup plans always.",
                    "translation": "항상 백업 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Your preparation gives me comfort.",
                    "translation": "네 준비가 위안을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Control reduces my stress levels.",
                    "translation": "통제가 스트레스 수준을 낮춰."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "I accept what I can't change.",
                    "translation": "바꿀 수 없는 걸 받아들여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You show me peaceful acceptance.",
                    "translation": "넌 평화로운 수용을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "Your strength protects me always!",
                    "translation": "네 강함이 항상 날 보호해줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 대응에 대한 문장이에요.",
                    "optionA": "effectively",
                    "optionB": "reduces",
                    "optionC": "planning",
                    "optionD": "stress",
                    "optionE": "Strategic",
                    "result": "Strategic planning reduces stress effectively",
                    "explanation": "전략적 계획이 스트레스를 효과적으로 줄여요."
                }
            ]
        }
    ]
}
ID: 17335 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "걱정되는 일 있을 때",
            "explanation": "INTJ의 논리적 분석과 ISFP의 자연스러운 치유 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I solve problems by thinking.",
                    "translation": "생각으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I heal through nature walks.",
                    "translation": "자연 산책으로 치유해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Logic calms my worried mind.",
                    "translation": "논리가 걱정된 마음을 진정시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 걱정될 때 논리적으로 생각하며 마음을 진정시킵니다.",
                    "hint": "INTJ는 감정을 논리와 이성으로 정리하고 통제해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I solve problems by thinking'과 'Logic calms my mind'라고 말하며 이성적 대처를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Your rational mind is strong!",
                    "translation": "네 이성적인 마음이 강해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I research every possible solution.",
                    "translation": "가능한 모든 해결책을 조사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I trust time will heal.",
                    "translation": "시간이 치유할 거라 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yul trusts time will @@.",
                    "hint": "ISFP는 조급해하지 않고 자연스러운 시간의 흐름을 믿어요.",
                    "optionA": "rush",
                    "optionB": "heal",
                    "optionC": "stop",
                    "result": "heal",
                    "explanation": "소율이는 'I trust time will heal'이라고 말했어요. ISFP는 자연스러운 치유를 믿어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Knowledge gives me power here.",
                    "translation": "지식이 여기서 힘을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Your preparation is so wise.",
                    "translation": "네 준비가 정말 현명해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I stay focused on solutions.",
                    "translation": "해결책에 집중해있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "I embrace my feelings gently.",
                    "translation": "내 감정을 부드럽게 받아들여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You remind me to breathe.",
                    "translation": "넌 숨 쉬는 것을 상기시켜줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "Your logic anchors me strongly!",
                    "translation": "네 논리가 날 강하게 붙잡아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "합리적 해결에 대한 문장이에요.",
                    "result": "Rational approach solves complex challenges",
                    "explanation": "합리적 접근이 복잡한 문제를 해결해요.",
                    "optionA": "solves",
                    "optionB": "challenges",
                    "optionC": "Rational",
                    "optionD": "approach",
                    "optionE": "complex"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "걱정되는 일 있을 때",
            "explanation": "INTJ의 논리적 분석과 ISFP의 자연스러운 치유 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I solve problems by thinking.",
                    "translation": "생각으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I heal through nature walks.",
                    "translation": "자연 산책으로 치유해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Logic calms my worried mind.",
                    "translation": "논리가 걱정된 마음을 진정시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 걱정될 때 논리적으로 생각하며 마음을 진정시킵니다.",
                    "hint": "INTJ는 감정을 논리와 이성으로 정리하고 통제해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I solve problems by thinking'과 'Logic calms my mind'라고 말하며 이성적 대처를 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Your rational mind is strong!",
                    "translation": "네 이성적인 마음이 강해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I research every possible solution.",
                    "translation": "가능한 모든 해결책을 조사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I trust time will heal.",
                    "translation": "시간이 치유할 거라 믿어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yul trusts time will @@.",
                    "hint": "ISFP는 조급해하지 않고 자연스러운 시간의 흐름을 믿어요.",
                    "optionA": "rush",
                    "optionB": "heal",
                    "optionC": "stop",
                    "result": "heal",
                    "explanation": "소율이는 'I trust time will heal'이라고 말했어요. ISFP는 자연스러운 치유를 믿어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Knowledge gives me power here.",
                    "translation": "지식이 여기서 힘을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Your preparation is so wise.",
                    "translation": "네 준비가 정말 현명해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I stay focused on solutions.",
                    "translation": "해결책에 집중해있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "I embrace my feelings gently.",
                    "translation": "내 감정을 부드럽게 받아들여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You remind me to breathe.",
                    "translation": "넌 숨 쉬는 것을 상기시켜줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "Your logic anchors me strongly!",
                    "translation": "네 논리가 날 강하게 붙잡아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "합리적 해결에 대한 문장이에요.",
                    "optionA": "solves",
                    "optionB": "challenges",
                    "optionC": "Rational",
                    "optionD": "approach",
                    "optionE": "complex",
                    "result": "Rational approach solves complex challenges",
                    "explanation": "합리적 접근이 복잡한 문제를 해결해요."
                }
            ]
        }
    ]
}
ID: 17336 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 직업 생각하기",
            "explanation": "INTJ의 장기 비전과 ISFP의 현재 가치 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I plan my career carefully.",
                    "translation": "커리어를 신중히 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I follow my current passion.",
                    "translation": "현재 열정을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Long-term vision guides me strongly.",
                    "translation": "장기 비전이 날 강하게 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 10년 후 모습을 미리 그려봅니다.",
                    "hint": "INTJ는 먼 미래의 목표를 설정하고 전략적으로 준비해요.",
                    "result": "O",
                    "explanation": "유진이는 'I plan my career carefully'와 'Long-term vision guides me'라고 말하며 장기적 계획을 세워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도영",
                    "script": "Your future thinking amazes me!",
                    "translation": "네 미래 사고가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I build expertise very systematically.",
                    "translation": "아주 체계적으로 전문성을 쌓아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I explore what feels meaningful.",
                    "translation": "의미있게 느껴지는 걸 탐색해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-young explores what feels @@.",
                    "hint": "ISFP는 자신에게 진정으로 의미있고 가치있게 느껴지는 일을 찾아요.",
                    "optionA": "boring",
                    "optionB": "meaningful",
                    "optionC": "difficult",
                    "result": "meaningful",
                    "explanation": "도영이는 'I explore what feels meaningful'이라고 말했어요. ISFP는 의미를 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Competence defines my professional worth.",
                    "translation": "능력이 내 직업적 가치를 정의해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "Your dedication is truly inspiring.",
                    "translation": "네 헌신이 정말 고무적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I achieve mastery through discipline.",
                    "translation": "규율로 숙련을 이뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "I need creative freedom always.",
                    "translation": "항상 창의적 자유가 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You show me work's beauty.",
                    "translation": "넌 일의 아름다움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "Your ambition drives me forward!",
                    "translation": "네 야망이 날 앞으로 나아가게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략적 커리어에 대한 문장이에요.",
                    "result": "Strategic career builds professional success",
                    "explanation": "전략적 커리어가 전문적 성공을 만들어요.",
                    "optionA": "builds",
                    "optionB": "success",
                    "optionC": "professional",
                    "optionD": "Strategic",
                    "optionE": "career"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 직업 생각하기",
            "explanation": "INTJ의 장기 비전과 ISFP의 현재 가치 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I plan my career carefully.",
                    "translation": "커리어를 신중히 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I follow my current passion.",
                    "translation": "현재 열정을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Long-term vision guides me strongly.",
                    "translation": "장기 비전이 날 강하게 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 10년 후 모습을 미리 그려봅니다.",
                    "hint": "INTJ는 먼 미래의 목표를 설정하고 전략적으로 준비해요.",
                    "result": "O",
                    "explanation": "유진이는 'I plan my career carefully'와 'Long-term vision guides me'라고 말하며 장기적 계획을 세워요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도영",
                    "script": "Your future thinking amazes me!",
                    "translation": "네 미래 사고가 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I build expertise very systematically.",
                    "translation": "아주 체계적으로 전문성을 쌓아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I explore what feels meaningful.",
                    "translation": "의미있게 느껴지는 걸 탐색해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Do-young explores what feels @@.",
                    "hint": "ISFP는 자신에게 진정으로 의미있고 가치있게 느껴지는 일을 찾아요.",
                    "optionA": "boring",
                    "optionB": "meaningful",
                    "optionC": "difficult",
                    "result": "meaningful",
                    "explanation": "도영이는 'I explore what feels meaningful'이라고 말했어요. ISFP는 의미를 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Competence defines my professional worth.",
                    "translation": "능력이 내 직업적 가치를 정의해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "Your dedication is truly inspiring.",
                    "translation": "네 헌신이 정말 고무적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I achieve mastery through discipline.",
                    "translation": "규율로 숙련을 이뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "I need creative freedom always.",
                    "translation": "항상 창의적 자유가 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You show me work's beauty.",
                    "translation": "넌 일의 아름다움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "Your ambition drives me forward!",
                    "translation": "네 야망이 날 앞으로 나아가게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "전략적 커리어에 대한 문장이에요.",
                    "optionA": "builds",
                    "optionB": "success",
                    "optionC": "professional",
                    "optionD": "Strategic",
                    "optionE": "career",
                    "result": "Strategic career builds professional success",
                    "explanation": "전략적 커리어가 전문적 성공을 만들어요."
                }
            ]
        }
    ]
}
ID: 17337 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 일 시작하기",
            "explanation": "INTJ의 독립적 추진과 ISFP의 유연한 적응 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I work best completely alone.",
                    "translation": "완전히 혼자 일할 때 최고야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I enjoy supportive team atmosphere.",
                    "translation": "지지적인 팀 분위기를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Independence fuels my strong productivity.",
                    "translation": "독립성이 강한 생산성을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 혼자서 독립적으로 일하는 것을 선호합니다.",
                    "hint": "INTJ는 간섭없이 자율적으로 일할 수 있을 때 가장 효율적이에요.",
                    "result": "O",
                    "explanation": "재현이는 'I work best alone'과 'Independence fuels my productivity'라고 말하며 독립적 작업을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Your self-direction is really strong!",
                    "translation": "네 자기주도성이 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I set very ambitious goals.",
                    "translation": "아주 야심찬 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I adapt to new situations.",
                    "translation": "새로운 상황에 적응해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "A-rin adapts to new @@.",
                    "hint": "ISFP는 변화에 저항하지 않고 유연하게 받아들여요.",
                    "optionA": "rules",
                    "optionB": "situations",
                    "optionC": "theories",
                    "result": "situations",
                    "explanation": "아린이는 'I adapt to new situations'라고 말했어요. ISFP는 유연하게 적응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Challenges excite my problem-solving mind.",
                    "translation": "도전이 내 문제해결 능력을 자극해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Your drive pushes me higher.",
                    "translation": "네 추진력이 날 더 높이 밀어줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "I innovate through original thinking.",
                    "translation": "독창적 사고로 혁신해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "I value authentic work expression.",
                    "translation": "진정성있는 일 표현을 중시해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You bring warmth to work.",
                    "translation": "넌 일에 따뜻함을 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "Your vision inspires my growth!",
                    "translation": "네 비전이 내 성장에 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독립적 업무에 대한 문장이에요.",
                    "result": "Autonomous work drives innovative excellence",
                    "explanation": "자율적 업무가 혁신적 탁월함을 이끌어요.",
                    "optionA": "excellence",
                    "optionB": "Autonomous",
                    "optionC": "drives",
                    "optionD": "work",
                    "optionE": "innovative"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 일 시작하기",
            "explanation": "INTJ의 독립적 추진과 ISFP의 유연한 적응 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I work best completely alone.",
                    "translation": "완전히 혼자 일할 때 최고야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I enjoy supportive team atmosphere.",
                    "translation": "지지적인 팀 분위기를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Independence fuels my strong productivity.",
                    "translation": "독립성이 강한 생산성을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 혼자서 독립적으로 일하는 것을 선호합니다.",
                    "hint": "INTJ는 간섭없이 자율적으로 일할 수 있을 때 가장 효율적이에요.",
                    "result": "O",
                    "explanation": "재현이는 'I work best alone'과 'Independence fuels my productivity'라고 말하며 독립적 작업을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Your self-direction is really strong!",
                    "translation": "네 자기주도성이 정말 강해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I set very ambitious goals.",
                    "translation": "아주 야심찬 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I adapt to new situations.",
                    "translation": "새로운 상황에 적응해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "A-rin adapts to new @@.",
                    "hint": "ISFP는 변화에 저항하지 않고 유연하게 받아들여요.",
                    "optionA": "rules",
                    "optionB": "situations",
                    "optionC": "theories",
                    "result": "situations",
                    "explanation": "아린이는 'I adapt to new situations'라고 말했어요. ISFP는 유연하게 적응해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Challenges excite my problem-solving mind.",
                    "translation": "도전이 내 문제해결 능력을 자극해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Your drive pushes me higher.",
                    "translation": "네 추진력이 날 더 높이 밀어줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "I innovate through original thinking.",
                    "translation": "독창적 사고로 혁신해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "I value authentic work expression.",
                    "translation": "진정성있는 일 표현을 중시해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You bring warmth to work.",
                    "translation": "넌 일에 따뜻함을 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "Your vision inspires my growth!",
                    "translation": "네 비전이 내 성장에 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독립적 업무에 대한 문장이에요.",
                    "optionA": "excellence",
                    "optionB": "Autonomous",
                    "optionC": "drives",
                    "optionD": "work",
                    "optionE": "innovative",
                    "result": "Autonomous work drives innovative excellence",
                    "explanation": "자율적 업무가 혁신적 탁월함을 이끌어요."
                }
            ]
        }
    ]
}
ID: 17338 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "영화 보고 쉬기",
            "explanation": "INTJ의 지적 취미와 ISFP의 감각적 경험 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "I watch complex mystery films.",
                    "translation": "복잡한 미스터리 영화를 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I enjoy beautiful visual stories.",
                    "translation": "아름다운 시각적 이야기를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "I analyze every hidden clue.",
                    "translation": "숨겨진 모든 단서를 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 영화를 볼 때 스토리를 분석하고 해석합니다.",
                    "hint": "INTJ는 영화를 단순히 즐기기보다 의미를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "승현이는 'I watch complex films'와 'I analyze every clue'라고 말하며 분석적으로 감상해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Your deep thinking is cool!",
                    "translation": "네 깊은 사고가 멋져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Plot structure fascinates my mind.",
                    "translation": "플롯 구조가 내 마음을 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I feel the movie's emotions.",
                    "translation": "영화의 감정들을 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-mi feels the movie's @@.",
                    "hint": "ISFP는 영화를 보면서 감정을 깊이 느끼고 공감해요.",
                    "optionA": "logic",
                    "optionB": "emotions",
                    "optionC": "plot",
                    "result": "emotions",
                    "explanation": "소미는 'I feel the movie's emotions'라고 말했어요. ISFP는 감정적으로 경험해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I research director's other works.",
                    "translation": "감독의 다른 작품을 조사해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "Your knowledge really enriches discussion.",
                    "translation": "네 지식이 정말 토론을 풍부하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Cinematography shows technical mastery brilliantly.",
                    "translation": "촬영 기법이 기술적 숙련을 훌륭히 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "Colors and music move me.",
                    "translation": "색과 음악이 날 움직여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You help me feel deeply.",
                    "translation": "넌 깊이 느끼게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "Your insight opens new layers!",
                    "translation": "네 통찰이 새로운 층을 열어줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지적 탐구에 대한 문장이에요.",
                    "result": "Intellectual pursuit creates deeper understanding",
                    "explanation": "지적 추구가 더 깊은 이해를 만들어요.",
                    "optionA": "understanding",
                    "optionB": "deeper",
                    "optionC": "creates",
                    "optionD": "Intellectual",
                    "optionE": "pursuit"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "영화 보고 쉬기",
            "explanation": "INTJ의 지적 취미와 ISFP의 감각적 경험 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "I watch complex mystery films.",
                    "translation": "복잡한 미스터리 영화를 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I enjoy beautiful visual stories.",
                    "translation": "아름다운 시각적 이야기를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "I analyze every hidden clue.",
                    "translation": "숨겨진 모든 단서를 분석해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 영화를 볼 때 스토리를 분석하고 해석합니다.",
                    "hint": "INTJ는 영화를 단순히 즐기기보다 의미를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "승현이는 'I watch complex films'와 'I analyze every clue'라고 말하며 분석적으로 감상해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Your deep thinking is cool!",
                    "translation": "네 깊은 사고가 멋져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Plot structure fascinates my mind.",
                    "translation": "플롯 구조가 내 마음을 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I feel the movie's emotions.",
                    "translation": "영화의 감정들을 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-mi feels the movie's @@.",
                    "hint": "ISFP는 영화를 보면서 감정을 깊이 느끼고 공감해요.",
                    "optionA": "logic",
                    "optionB": "emotions",
                    "optionC": "plot",
                    "result": "emotions",
                    "explanation": "소미는 'I feel the movie's emotions'라고 말했어요. ISFP는 감정적으로 경험해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I research director's other works.",
                    "translation": "감독의 다른 작품을 조사해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "Your knowledge really enriches discussion.",
                    "translation": "네 지식이 정말 토론을 풍부하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Cinematography shows technical mastery brilliantly.",
                    "translation": "촬영 기법이 기술적 숙련을 훌륭히 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "Colors and music move me.",
                    "translation": "색과 음악이 날 움직여."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You help me feel deeply.",
                    "translation": "넌 깊이 느끼게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "Your insight opens new layers!",
                    "translation": "네 통찰이 새로운 층을 열어줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "지적 탐구에 대한 문장이에요.",
                    "optionA": "understanding",
                    "optionB": "deeper",
                    "optionC": "creates",
                    "optionD": "Intellectual",
                    "optionE": "pursuit",
                    "result": "Intellectual pursuit creates deeper understanding",
                    "explanation": "지적 추구가 더 깊은 이해를 만들어요."
                }
            ]
        }
    ]
}
ID: 17339 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말에 쉬는 법",
            "explanation": "INTJ의 생산적 휴식과 ISFP의 자연스러운 힐링 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "I read to expand knowledge.",
                    "translation": "지식을 넓히려고 책을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I draw what inspires me.",
                    "translation": "영감을 주는 걸 그려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현석",
                    "script": "Learning feels like productive rest.",
                    "translation": "배우는 게 생산적인 휴식같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현석은 쉬는 시간에도 지식을 쌓는 활동을 합니다.",
                    "hint": "INTJ는 휴식시간도 자기계발이나 학습에 활용하려고 해요.",
                    "result": "O",
                    "explanation": "현석이는 'I read to expand knowledge'와 'Learning feels like productive rest'라고 말하며 생산적 휴식을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Your curiosity never stops ever!",
                    "translation": "네 호기심이 절대 멈추지 않아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "I study interesting new concepts.",
                    "translation": "흥미로운 새 개념을 공부해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I need unstructured free time.",
                    "translation": "구조없는 자유 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young needs unstructured free @@.",
                    "hint": "ISFP는 계획없이 자유롭게 흐름을 따라가는 시간을 좋아해요.",
                    "optionA": "work",
                    "optionB": "time",
                    "optionC": "rules",
                    "result": "time",
                    "explanation": "채영이는 'I need unstructured free time'이라고 말했어요. ISFP는 자유로운 시간을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Strategy games challenge me perfectly.",
                    "translation": "전략 게임이 날 완벽히 도전시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Your focus during games impresses.",
                    "translation": "게임할 때 네 집중력이 인상적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "I optimize every leisure activity.",
                    "translation": "모든 여가 활동을 최적화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I wander without any plan.",
                    "translation": "아무 계획없이 돌아다녀."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현석",
                    "script": "You show me spontaneous joy.",
                    "translation": "넌 자발적인 기쁨을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Your discipline teaches me focus!",
                    "translation": "네 규율이 집중을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목적있는 활동에 대한 문장이에요.",
                    "result": "Purposeful leisure enhances personal growth",
                    "explanation": "목적있는 여가가 개인 성장을 향상시켜요.",
                    "optionA": "Purposeful",
                    "optionB": "leisure",
                    "optionC": "growth",
                    "optionD": "enhances",
                    "optionE": "personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말에 쉬는 법",
            "explanation": "INTJ의 생산적 휴식과 ISFP의 자연스러운 힐링 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "I read to expand knowledge.",
                    "translation": "지식을 넓히려고 책을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I draw what inspires me.",
                    "translation": "영감을 주는 걸 그려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현석",
                    "script": "Learning feels like productive rest.",
                    "translation": "배우는 게 생산적인 휴식같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현석은 쉬는 시간에도 지식을 쌓는 활동을 합니다.",
                    "hint": "INTJ는 휴식시간도 자기계발이나 학습에 활용하려고 해요.",
                    "result": "O",
                    "explanation": "현석이는 'I read to expand knowledge'와 'Learning feels like productive rest'라고 말하며 생산적 휴식을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Your curiosity never stops ever!",
                    "translation": "네 호기심이 절대 멈추지 않아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "I study interesting new concepts.",
                    "translation": "흥미로운 새 개념을 공부해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I need unstructured free time.",
                    "translation": "구조없는 자유 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Chae-young needs unstructured free @@.",
                    "hint": "ISFP는 계획없이 자유롭게 흐름을 따라가는 시간을 좋아해요.",
                    "optionA": "work",
                    "optionB": "time",
                    "optionC": "rules",
                    "result": "time",
                    "explanation": "채영이는 'I need unstructured free time'이라고 말했어요. ISFP는 자유로운 시간을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Strategy games challenge me perfectly.",
                    "translation": "전략 게임이 날 완벽히 도전시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Your focus during games impresses.",
                    "translation": "게임할 때 네 집중력이 인상적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "I optimize every leisure activity.",
                    "translation": "모든 여가 활동을 최적화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "I wander without any plan.",
                    "translation": "아무 계획없이 돌아다녀."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현석",
                    "script": "You show me spontaneous joy.",
                    "translation": "넌 자발적인 기쁨을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "Your discipline teaches me focus!",
                    "translation": "네 규율이 집중을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목적있는 활동에 대한 문장이에요.",
                    "optionA": "Purposeful",
                    "optionB": "leisure",
                    "optionC": "growth",
                    "optionD": "enhances",
                    "optionE": "personal",
                    "result": "Purposeful leisure enhances personal growth",
                    "explanation": "목적있는 여가가 개인 성장을 향상시켜요."
                }
            ]
        }
    ]
}
ID: 17340 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 의견 안 맞을 때",
            "explanation": "INTJ의 직접적 소통과 ISFP의 조화로운 회피 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I address conflicts quite directly.",
                    "translation": "갈등을 꽤 직접적으로 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "I need space to process.",
                    "translation": "처리할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Clear communication solves problems fast.",
                    "translation": "명확한 소통이 문제를 빨리 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 갈등 상황에서 직접적으로 문제를 말합니다.",
                    "hint": "INTJ는 돌려 말하지 않고 솔직하게 문제를 지적해요.",
                    "result": "O",
                    "explanation": "지원이는 'I address conflicts directly'와 'Clear communication solves problems'라고 말하며 직접적 소통을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건희",
                    "script": "Your honesty is quite brave!",
                    "translation": "네 솔직함이 꽤 용감해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "I debate to find truth.",
                    "translation": "진실을 찾으려고 토론해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "I avoid hurting people's feelings.",
                    "translation": "사람들 감정 상하게 하는 건 피해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-hui avoids hurting people's @@.",
                    "hint": "ISFP는 다른 사람의 감정을 상하게 하는 직접적 충돌을 싫어해요.",
                    "optionA": "thoughts",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "건희는 'I avoid hurting people's feelings'라고 말했어요. ISFP는 감정을 배려해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Logic wins most arguments clearly.",
                    "translation": "논리가 대부분의 논쟁을 명확히 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "Your reasoning is really powerful.",
                    "translation": "네 추론이 정말 강력해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "I challenge ideas without emotion.",
                    "translation": "감정없이 아이디어에 도전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건희",
                    "script": "I compromise to keep peace.",
                    "translation": "평화를 지키려고 타협해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You teach me gentle kindness.",
                    "translation": "넌 부드러운 친절을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건희",
                    "script": "Your clarity helps resolve issues!",
                    "translation": "네 명쾌함이 문제를 해결하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직접적 소통에 대한 문장이에요.",
                    "result": "Direct communication builds mutual understanding",
                    "explanation": "직접적 소통이 상호 이해를 만들어요.",
                    "optionA": "Direct",
                    "optionB": "understanding",
                    "optionC": "builds",
                    "optionD": "mutual",
                    "optionE": "communication"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 의견 안 맞을 때",
            "explanation": "INTJ의 직접적 소통과 ISFP의 조화로운 회피 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I address conflicts quite directly.",
                    "translation": "갈등을 꽤 직접적으로 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "I need space to process.",
                    "translation": "처리할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Clear communication solves problems fast.",
                    "translation": "명확한 소통이 문제를 빨리 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 갈등 상황에서 직접적으로 문제를 말합니다.",
                    "hint": "INTJ는 돌려 말하지 않고 솔직하게 문제를 지적해요.",
                    "result": "O",
                    "explanation": "지원이는 'I address conflicts directly'와 'Clear communication solves problems'라고 말하며 직접적 소통을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건희",
                    "script": "Your honesty is quite brave!",
                    "translation": "네 솔직함이 꽤 용감해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "I debate to find truth.",
                    "translation": "진실을 찾으려고 토론해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "I avoid hurting people's feelings.",
                    "translation": "사람들 감정 상하게 하는 건 피해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-hui avoids hurting people's @@.",
                    "hint": "ISFP는 다른 사람의 감정을 상하게 하는 직접적 충돌을 싫어해요.",
                    "optionA": "thoughts",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "건희는 'I avoid hurting people's feelings'라고 말했어요. ISFP는 감정을 배려해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Logic wins most arguments clearly.",
                    "translation": "논리가 대부분의 논쟁을 명확히 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "Your reasoning is really powerful.",
                    "translation": "네 추론이 정말 강력해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "I challenge ideas without emotion.",
                    "translation": "감정없이 아이디어에 도전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건희",
                    "script": "I compromise to keep peace.",
                    "translation": "평화를 지키려고 타협해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You teach me gentle kindness.",
                    "translation": "넌 부드러운 친절을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건희",
                    "script": "Your clarity helps resolve issues!",
                    "translation": "네 명쾌함이 문제를 해결하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직접적 소통에 대한 문장이에요.",
                    "optionA": "Direct",
                    "optionB": "understanding",
                    "optionC": "builds",
                    "optionD": "mutual",
                    "optionE": "communication",
                    "result": "Direct communication builds mutual understanding",
                    "explanation": "직접적 소통이 상호 이해를 만들어요."
                }
            ]
        }
    ]
}
ID: 17341 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트에서 문제 생겼을 때",
            "explanation": "INTJ의 해결 중심과 ISFP의 관계 중심 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I focus on fixing problems.",
                    "translation": "문제 고치는데 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I care about team feelings.",
                    "translation": "팀 감정을 신경써."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Efficiency matters more than comfort.",
                    "translation": "효율성이 편안함보다 더 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 팀원 감정보다 문제 해결을 우선합니다.",
                    "hint": "INTJ는 관계보다 과제 완수와 효율성을 먼저 생각해요.",
                    "result": "O",
                    "explanation": "서현이는 'I focus on fixing problems'와 'Efficiency matters more'라고 말하며 해결 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Your problem-solving is really impressive!",
                    "translation": "네 문제해결이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "I propose the best solution.",
                    "translation": "최선의 해결책을 제안해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I listen to everyone's concerns.",
                    "translation": "모두의 걱정을 들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ji listens to everyone's @@.",
                    "hint": "ISFP는 문제를 해결하기 전에 모든 사람의 입장을 들으려고 해요.",
                    "optionA": "ideas",
                    "optionB": "concerns",
                    "optionC": "rules",
                    "result": "concerns",
                    "explanation": "수지는 'I listen to everyone's concerns'라고 말했어요. ISFP는 공감적으로 경청해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Facts guide my final decision.",
                    "translation": "사실이 최종 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Your logic brings clear direction.",
                    "translation": "네 논리가 명확한 방향을 가져와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Criticism improves our team work.",
                    "translation": "비판이 팀워크를 향상시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Encouragement motivates people more naturally.",
                    "translation": "격려가 사람들을 더 자연스럽게 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You soften my sharp approach.",
                    "translation": "넌 내 날카로운 접근을 부드럽게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "Your strength gives me confidence!",
                    "translation": "네 강함이 자신감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효율적 해결에 대한 문장이에요.",
                    "result": "Effective problem-solving brings quick resolution",
                    "explanation": "효과적인 문제해결이 빠른 해결을 가져와요.",
                    "optionA": "resolution",
                    "optionB": "quick",
                    "optionC": "problem-solving",
                    "optionD": "Effective",
                    "optionE": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트에서 문제 생겼을 때",
            "explanation": "INTJ의 해결 중심과 ISFP의 관계 중심 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I focus on fixing problems.",
                    "translation": "문제 고치는데 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I care about team feelings.",
                    "translation": "팀 감정을 신경써."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Efficiency matters more than comfort.",
                    "translation": "효율성이 편안함보다 더 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 팀원 감정보다 문제 해결을 우선합니다.",
                    "hint": "INTJ는 관계보다 과제 완수와 효율성을 먼저 생각해요.",
                    "result": "O",
                    "explanation": "서현이는 'I focus on fixing problems'와 'Efficiency matters more'라고 말하며 해결 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Your problem-solving is really impressive!",
                    "translation": "네 문제해결이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "I propose the best solution.",
                    "translation": "최선의 해결책을 제안해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I listen to everyone's concerns.",
                    "translation": "모두의 걱정을 들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ji listens to everyone's @@.",
                    "hint": "ISFP는 문제를 해결하기 전에 모든 사람의 입장을 들으려고 해요.",
                    "optionA": "ideas",
                    "optionB": "concerns",
                    "optionC": "rules",
                    "result": "concerns",
                    "explanation": "수지는 'I listen to everyone's concerns'라고 말했어요. ISFP는 공감적으로 경청해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Facts guide my final decision.",
                    "translation": "사실이 최종 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Your logic brings clear direction.",
                    "translation": "네 논리가 명확한 방향을 가져와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Criticism improves our team work.",
                    "translation": "비판이 팀워크를 향상시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Encouragement motivates people more naturally.",
                    "translation": "격려가 사람들을 더 자연스럽게 동기부여해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You soften my sharp approach.",
                    "translation": "넌 내 날카로운 접근을 부드럽게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "Your strength gives me confidence!",
                    "translation": "네 강함이 자신감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효율적 해결에 대한 문장이에요.",
                    "optionA": "resolution",
                    "optionB": "quick",
                    "optionC": "problem-solving",
                    "optionD": "Effective",
                    "optionE": "brings",
                    "result": "Effective problem-solving brings quick resolution",
                    "explanation": "효과적인 문제해결이 빠른 해결을 가져와요."
                }
            ]
        }
    ]
}
ID: 17342 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "주말 약속 잡기",
            "explanation": "INTJ의 효율적 계획과 ISTJ의 구체적 확인 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Let's meet this weekend.",
                    "translation": "이번 주말에 만나자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "What time works best?",
                    "translation": "몇 시가 제일 좋아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Afternoon seems most efficient.",
                    "translation": "오후가 가장 효율적일 것 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 대략적인 시간대를 제안합니다.",
                    "hint": "INTJ는 큰 그림과 대략적인 계획을 먼저 말해요.",
                    "result": "O",
                    "explanation": "지훈이는 'Afternoon seems most efficient'라고 대략적인 시간을 제안했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "I need the exact time.",
                    "translation": "정확한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "How about two o'clock?",
                    "translation": "2시는 어때?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "Perfect! I'll mark it down.",
                    "translation": "완벽해! 적어둘게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-hyeon will mark it @@.",
                    "hint": "ISTJ는 약속을 정확히 기록하고 확인해요.",
                    "optionA": "later",
                    "optionB": "down",
                    "optionC": "away",
                    "result": "down",
                    "explanation": "동현이는 'I'll mark it down'이라고 말하며 약속을 기록해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Where should we go?",
                    "translation": "어디로 가야 할까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "The usual place is safe.",
                    "translation": "늘 가던 곳이 안전해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Maybe try somewhere new?",
                    "translation": "어딘가 새로운 곳 시도해볼까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Let's stick with what works.",
                    "translation": "효과있는 걸로 하자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your reliability helps me.",
                    "translation": "네 신뢰성이 날 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Your ideas inspire me!",
                    "translation": "네 아이디어가 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획에 대한 문장이에요.",
                    "result": "Clear plans help avoid confusion",
                    "explanation": "명확한 계획이 혼란을 피하게 도와줘요.",
                    "optionA": "plans",
                    "optionB": "avoid",
                    "optionC": "Clear",
                    "optionD": "confusion",
                    "optionE": "help"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "주말 약속 잡기",
            "explanation": "INTJ의 효율적 계획과 ISTJ의 구체적 확인 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "Let's meet this weekend.",
                    "translation": "이번 주말에 만나자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "What time works best?",
                    "translation": "몇 시가 제일 좋아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Afternoon seems most efficient.",
                    "translation": "오후가 가장 효율적일 것 같아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 대략적인 시간대를 제안합니다.",
                    "hint": "INTJ는 큰 그림과 대략적인 계획을 먼저 말해요.",
                    "result": "O",
                    "explanation": "지훈이는 'Afternoon seems most efficient'라고 대략적인 시간을 제안했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "I need the exact time.",
                    "translation": "정확한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "How about two o'clock?",
                    "translation": "2시는 어때?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "Perfect! I'll mark it down.",
                    "translation": "완벽해! 적어둘게."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-hyeon will mark it @@.",
                    "hint": "ISTJ는 약속을 정확히 기록하고 확인해요.",
                    "optionA": "later",
                    "optionB": "down",
                    "optionC": "away",
                    "result": "down",
                    "explanation": "동현이는 'I'll mark it down'이라고 말하며 약속을 기록해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Where should we go?",
                    "translation": "어디로 가야 할까?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "The usual place is safe.",
                    "translation": "늘 가던 곳이 안전해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Maybe try somewhere new?",
                    "translation": "어딘가 새로운 곳 시도해볼까?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Let's stick with what works.",
                    "translation": "효과있는 걸로 하자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your reliability helps me.",
                    "translation": "네 신뢰성이 날 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Your ideas inspire me!",
                    "translation": "네 아이디어가 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획에 대한 문장이에요.",
                    "optionA": "plans",
                    "optionB": "avoid",
                    "optionC": "Clear",
                    "optionD": "confusion",
                    "optionE": "help",
                    "result": "Clear plans help avoid confusion",
                    "explanation": "명확한 계획이 혼란을 피하게 도와줘요."
                }
            ]
        }
    ]
}
ID: 17343 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 어울리기",
            "explanation": "INTJ의 선택적 교류와 ISTJ의 의무적 참여 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I skip boring gatherings.",
                    "translation": "지루한 모임은 건너뛰어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I go when invited.",
                    "translation": "초대받으면 가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Time must be worth it.",
                    "translation": "시간이 가치있어야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 의미없는 모임에 참석하지 않습니다.",
                    "hint": "INTJ는 목적이나 의미가 없는 사교는 피해요.",
                    "result": "O",
                    "explanation": "서연이는 'I skip boring gatherings'와 'Time must be worth it'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "That makes sense actually.",
                    "translation": "그게 실제로 말이 되네."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Quality beats quantity always.",
                    "translation": "양보다 질이 항상 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "I keep my word though.",
                    "translation": "그래도 약속은 지켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-bin keeps her @@.",
                    "hint": "ISTJ는 한번 한 약속은 꼭 지키려고 해요.",
                    "optionA": "secret",
                    "optionB": "word",
                    "optionC": "money",
                    "result": "word",
                    "explanation": "수빈이는 'I keep my word'라고 말하며 약속을 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I value deep conversations.",
                    "translation": "깊은 대화를 중요시해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "I'm comfortable with routines.",
                    "translation": "일상이 편안해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "New ideas excite me.",
                    "translation": "새 아이디어가 날 흥분시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Proven methods work better.",
                    "translation": "검증된 방법이 더 잘 통해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You keep me grounded.",
                    "translation": "넌 날 현실적이게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "You push me forward!",
                    "translation": "넌 날 앞으로 밀어줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "신뢰에 대한 문장이에요.",
                    "result": "Reliable friends build strong trust",
                    "explanation": "믿을 수 있는 친구가 강한 신뢰를 만들어요.",
                    "optionA": "friends",
                    "optionB": "strong",
                    "optionC": "Reliable",
                    "optionD": "trust",
                    "optionE": "build"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 어울리기",
            "explanation": "INTJ의 선택적 교류와 ISTJ의 의무적 참여 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I skip boring gatherings.",
                    "translation": "지루한 모임은 건너뛰어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I go when invited.",
                    "translation": "초대받으면 가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Time must be worth it.",
                    "translation": "시간이 가치있어야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 의미없는 모임에 참석하지 않습니다.",
                    "hint": "INTJ는 목적이나 의미가 없는 사교는 피해요.",
                    "result": "O",
                    "explanation": "서연이는 'I skip boring gatherings'와 'Time must be worth it'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "That makes sense actually.",
                    "translation": "그게 실제로 말이 되네."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Quality beats quantity always.",
                    "translation": "양보다 질이 항상 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "I keep my word though.",
                    "translation": "그래도 약속은 지켜."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-bin keeps her @@.",
                    "hint": "ISTJ는 한번 한 약속은 꼭 지키려고 해요.",
                    "optionA": "secret",
                    "optionB": "word",
                    "optionC": "money",
                    "result": "word",
                    "explanation": "수빈이는 'I keep my word'라고 말하며 약속을 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I value deep conversations.",
                    "translation": "깊은 대화를 중요시해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "I'm comfortable with routines.",
                    "translation": "일상이 편안해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "New ideas excite me.",
                    "translation": "새 아이디어가 날 흥분시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Proven methods work better.",
                    "translation": "검증된 방법이 더 잘 통해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You keep me grounded.",
                    "translation": "넌 날 현실적이게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "You push me forward!",
                    "translation": "넌 날 앞으로 밀어줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "신뢰에 대한 문장이에요.",
                    "optionA": "friends",
                    "optionB": "strong",
                    "optionC": "Reliable",
                    "optionD": "trust",
                    "optionE": "build",
                    "result": "Reliable friends build strong trust",
                    "explanation": "믿을 수 있는 친구가 강한 신뢰를 만들어요."
                }
            ]
        }
    ]
}
ID: 17344 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책에서 배우기",
            "explanation": "INTJ의 이론적 학습과 ISTJ의 실용적 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I love big ideas.",
                    "translation": "큰 아이디어를 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "I prefer useful facts.",
                    "translation": "유용한 사실을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Theory helps me think.",
                    "translation": "이론이 생각하는 걸 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 추상적인 개념을 배우는 것을 좋아합니다.",
                    "hint": "INTJ는 구체적 사실보다 개념과 원리를 배우길 좋아해요.",
                    "result": "O",
                    "explanation": "재현이는 'I love big ideas'와 'Theory helps me think'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "That's pretty interesting stuff!",
                    "translation": "꽤 흥미로운 것들이네!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Patterns show the future.",
                    "translation": "패턴이 미래를 보여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Details matter more to me.",
                    "translation": "세부사항이 나한텐 더 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-woo thinks details matter @@.",
                    "hint": "ISTJ는 작은 세부사항을 정확히 파악하는 걸 중요하게 생각해요.",
                    "optionA": "less",
                    "optionB": "more",
                    "optionC": "never",
                    "result": "more",
                    "explanation": "진우는 'Details matter more to me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Why does this work?",
                    "translation": "왜 이게 작동해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "How do I use it?",
                    "translation": "어떻게 사용해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "I connect different subjects.",
                    "translation": "다른 과목들을 연결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "I follow steps carefully.",
                    "translation": "단계를 신중히 따라가."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You help me focus.",
                    "translation": "넌 내가 집중하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You broaden my view!",
                    "translation": "넌 내 시야를 넓혀줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습 방법에 대한 문장이에요.",
                    "result": "Different learning styles are valuable",
                    "explanation": "다른 학습 스타일이 가치있어요.",
                    "optionA": "styles",
                    "optionB": "valuable",
                    "optionC": "learning",
                    "optionD": "Different",
                    "optionE": "are"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책에서 배우기",
            "explanation": "INTJ의 이론적 학습과 ISTJ의 실용적 학습 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I love big ideas.",
                    "translation": "큰 아이디어를 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "I prefer useful facts.",
                    "translation": "유용한 사실을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Theory helps me think.",
                    "translation": "이론이 생각하는 걸 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 추상적인 개념을 배우는 것을 좋아합니다.",
                    "hint": "INTJ는 구체적 사실보다 개념과 원리를 배우길 좋아해요.",
                    "result": "O",
                    "explanation": "재현이는 'I love big ideas'와 'Theory helps me think'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "That's pretty interesting stuff!",
                    "translation": "꽤 흥미로운 것들이네!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Patterns show the future.",
                    "translation": "패턴이 미래를 보여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Details matter more to me.",
                    "translation": "세부사항이 나한텐 더 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-woo thinks details matter @@.",
                    "hint": "ISTJ는 작은 세부사항을 정확히 파악하는 걸 중요하게 생각해요.",
                    "optionA": "less",
                    "optionB": "more",
                    "optionC": "never",
                    "result": "more",
                    "explanation": "진우는 'Details matter more to me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Why does this work?",
                    "translation": "왜 이게 작동해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "How do I use it?",
                    "translation": "어떻게 사용해?"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "I connect different subjects.",
                    "translation": "다른 과목들을 연결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "I follow steps carefully.",
                    "translation": "단계를 신중히 따라가."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You help me focus.",
                    "translation": "넌 내가 집중하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You broaden my view!",
                    "translation": "넌 내 시야를 넓혀줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학습 방법에 대한 문장이에요.",
                    "optionA": "styles",
                    "optionB": "valuable",
                    "optionC": "learning",
                    "optionD": "Different",
                    "optionE": "are",
                    "result": "Different learning styles are valuable",
                    "explanation": "다른 학습 스타일이 가치있어요."
                }
            ]
        }
    ]
}
ID: 17345 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 알아보기",
            "explanation": "INTJ의 가능성 탐구와 ISTJ의 현실적 확인 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "What could this become?",
                    "translation": "이게 뭐가 될 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "What is this now?",
                    "translation": "이게 지금 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I see future possibilities.",
                    "translation": "미래 가능성을 봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 현재보다 미래의 잠재력을 생각합니다.",
                    "hint": "INTJ는 지금 상태보다 앞으로 어떻게 발전할지 생각해요.",
                    "result": "O",
                    "explanation": "유진이는 'What could this become?'과 'I see future possibilities'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Your vision is really cool!",
                    "translation": "네 비전이 정말 멋져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Imagine the potential here.",
                    "translation": "여기 잠재력을 상상해봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I check the facts first.",
                    "translation": "먼저 사실을 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-soo checks the facts @@.",
                    "hint": "ISTJ는 상상하기 전에 현재 상황을 정확히 파악해요.",
                    "optionA": "last",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "지수는 'I check the facts first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Let's try new ways.",
                    "translation": "새로운 방법을 시도해보자."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Old ways work fine.",
                    "translation": "옛날 방법이 잘 통해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Change brings better results.",
                    "translation": "변화가 더 나은 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Stability feels safer to me.",
                    "translation": "안정성이 나한텐 더 안전하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You keep things steady.",
                    "translation": "넌 일을 안정적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You spark new thinking!",
                    "translation": "넌 새로운 생각을 일으켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형에 대한 문장이에요.",
                    "result": "Balance vision and facts creates",
                    "explanation": "비전과 사실의 균형이 만들어져요.",
                    "optionA": "and",
                    "optionB": "vision",
                    "optionC": "facts",
                    "optionD": "creates",
                    "optionE": "Balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 알아보기",
            "explanation": "INTJ의 가능성 탐구와 ISTJ의 현실적 확인 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "What could this become?",
                    "translation": "이게 뭐가 될 수 있을까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "What is this now?",
                    "translation": "이게 지금 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "I see future possibilities.",
                    "translation": "미래 가능성을 봐."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 현재보다 미래의 잠재력을 생각합니다.",
                    "hint": "INTJ는 지금 상태보다 앞으로 어떻게 발전할지 생각해요.",
                    "result": "O",
                    "explanation": "유진이는 'What could this become?'과 'I see future possibilities'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Your vision is really cool!",
                    "translation": "네 비전이 정말 멋져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Imagine the potential here.",
                    "translation": "여기 잠재력을 상상해봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I check the facts first.",
                    "translation": "먼저 사실을 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-soo checks the facts @@.",
                    "hint": "ISTJ는 상상하기 전에 현재 상황을 정확히 파악해요.",
                    "optionA": "last",
                    "optionB": "first",
                    "optionC": "never",
                    "result": "first",
                    "explanation": "지수는 'I check the facts first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Let's try new ways.",
                    "translation": "새로운 방법을 시도해보자."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Old ways work fine.",
                    "translation": "옛날 방법이 잘 통해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Change brings better results.",
                    "translation": "변화가 더 나은 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Stability feels safer to me.",
                    "translation": "안정성이 나한텐 더 안전하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You keep things steady.",
                    "translation": "넌 일을 안정적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You spark new thinking!",
                    "translation": "넌 새로운 생각을 일으켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "균형에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "vision",
                    "optionC": "facts",
                    "optionD": "creates",
                    "optionE": "Balance",
                    "result": "Balance vision and facts creates",
                    "explanation": "비전과 사실의 균형이 만들어져요."
                }
            ]
        }
    ]
}
ID: 17346 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정하기",
            "explanation": "INTJ의 전략적 판단과 ISTJ의 검증된 선택 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I think long-term first.",
                    "translation": "장기적으로 먼저 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I check past results.",
                    "translation": "과거 결과를 확인해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Future outcomes guide me.",
                    "translation": "미래 결과가 날 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 과거 데이터보다 미래 전략을 중시합니다.",
                    "hint": "INTJ는 과거보다 앞으로 어떻게 될지를 더 생각해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I think long-term first'와 'Future outcomes guide me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "That's smart thinking there!",
                    "translation": "거기 똑똑한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "What's the best strategy?",
                    "translation": "최고의 전략이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "What worked before successfully?",
                    "translation": "전에 뭐가 성공적으로 효과있었어?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-kyung asks what worked @@.",
                    "hint": "ISTJ는 이전에 효과가 입증된 방법을 선호해요.",
                    "optionA": "later",
                    "optionB": "before",
                    "optionC": "never",
                    "result": "before",
                    "explanation": "민경이는 'What worked before successfully?'라고 물었어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I trust my analysis.",
                    "translation": "내 분석을 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "I trust proven facts.",
                    "translation": "검증된 사실을 믿어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Innovation beats tradition sometimes.",
                    "translation": "혁신이 때때로 전통을 이겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "Tradition provides safety nets.",
                    "translation": "전통이 안전망을 제공해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You ground my ideas.",
                    "translation": "넌 내 아이디어를 현실적으로 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민경",
                    "script": "You expand my options!",
                    "translation": "넌 내 선택지를 확장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "result": "Good decisions need clear logic",
                    "explanation": "좋은 결정은 명확한 논리가 필요해요.",
                    "optionA": "decisions",
                    "optionB": "clear",
                    "optionC": "Good",
                    "optionD": "logic",
                    "optionE": "need"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정하기",
            "explanation": "INTJ의 전략적 판단과 ISTJ의 검증된 선택 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I think long-term first.",
                    "translation": "장기적으로 먼저 생각해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I check past results.",
                    "translation": "과거 결과를 확인해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Future outcomes guide me.",
                    "translation": "미래 결과가 날 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 과거 데이터보다 미래 전략을 중시합니다.",
                    "hint": "INTJ는 과거보다 앞으로 어떻게 될지를 더 생각해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I think long-term first'와 'Future outcomes guide me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "That's smart thinking there!",
                    "translation": "거기 똑똑한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "What's the best strategy?",
                    "translation": "최고의 전략이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "What worked before successfully?",
                    "translation": "전에 뭐가 성공적으로 효과있었어?"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-kyung asks what worked @@.",
                    "hint": "ISTJ는 이전에 효과가 입증된 방법을 선호해요.",
                    "optionA": "later",
                    "optionB": "before",
                    "optionC": "never",
                    "result": "before",
                    "explanation": "민경이는 'What worked before successfully?'라고 물었어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I trust my analysis.",
                    "translation": "내 분석을 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "I trust proven facts.",
                    "translation": "검증된 사실을 믿어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Innovation beats tradition sometimes.",
                    "translation": "혁신이 때때로 전통을 이겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "Tradition provides safety nets.",
                    "translation": "전통이 안전망을 제공해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You ground my ideas.",
                    "translation": "넌 내 아이디어를 현실적으로 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민경",
                    "script": "You expand my options!",
                    "translation": "넌 내 선택지를 확장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 결정에 대한 문장이에요.",
                    "optionA": "decisions",
                    "optionB": "clear",
                    "optionC": "Good",
                    "optionD": "logic",
                    "optionE": "need",
                    "result": "Good decisions need clear logic",
                    "explanation": "좋은 결정은 명확한 논리가 필요해요."
                }
            ]
        }
    ]
}
ID: 17347 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "팀에서 의견 모으기",
            "explanation": "INTJ의 혁신적 제안과 ISTJ의 실행가능성 검토 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Let's change the system.",
                    "translation": "시스템을 바꾸자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "Will it really work?",
                    "translation": "정말 효과있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "New ways bring progress.",
                    "translation": "새로운 방법이 진전을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 현재 방식을 개선하려고 합니다.",
                    "hint": "INTJ는 더 나은 방법이 있다고 생각하면 바꾸려고 해요.",
                    "result": "O",
                    "explanation": "승현이는 'Let's change the system'과 'New ways bring progress'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "Your creativity is quite impressive!",
                    "translation": "네 창의성이 꽤 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Think outside the box.",
                    "translation": "틀 밖에서 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "I need clear evidence.",
                    "translation": "명확한 증거가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yoon needs clear @@.",
                    "hint": "ISTJ는 새로운 방법을 시도하기 전에 확실한 증거를 원해요.",
                    "optionA": "dreams",
                    "optionB": "evidence",
                    "optionC": "stories",
                    "result": "evidence",
                    "explanation": "서윤이는 'I need clear evidence'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "Trust the vision here.",
                    "translation": "여기 비전을 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "Show me the data.",
                    "translation": "데이터를 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Risk can pay off.",
                    "translation": "위험이 성과를 낼 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서윤",
                    "script": "Safety matters more to me.",
                    "translation": "안전이 나한텐 더 중요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You prevent big mistakes.",
                    "translation": "넌 큰 실수를 막아줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서윤",
                    "script": "You see new possibilities!",
                    "translation": "넌 새로운 가능성을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "신중함에 대한 문장이에요.",
                    "result": "Careful planning leads smart choices",
                    "explanation": "신중한 계획이 현명한 선택을 이끌어요.",
                    "optionA": "Careful",
                    "optionB": "smart",
                    "optionC": "planning",
                    "optionD": "choices",
                    "optionE": "leads"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "팀에서 의견 모으기",
            "explanation": "INTJ의 혁신적 제안과 ISTJ의 실행가능성 검토 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "Let's change the system.",
                    "translation": "시스템을 바꾸자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "Will it really work?",
                    "translation": "정말 효과있을까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "New ways bring progress.",
                    "translation": "새로운 방법이 진전을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 현재 방식을 개선하려고 합니다.",
                    "hint": "INTJ는 더 나은 방법이 있다고 생각하면 바꾸려고 해요.",
                    "result": "O",
                    "explanation": "승현이는 'Let's change the system'과 'New ways bring progress'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "Your creativity is quite impressive!",
                    "translation": "네 창의성이 꽤 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Think outside the box.",
                    "translation": "틀 밖에서 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "I need clear evidence.",
                    "translation": "명확한 증거가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yoon needs clear @@.",
                    "hint": "ISTJ는 새로운 방법을 시도하기 전에 확실한 증거를 원해요.",
                    "optionA": "dreams",
                    "optionB": "evidence",
                    "optionC": "stories",
                    "result": "evidence",
                    "explanation": "서윤이는 'I need clear evidence'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "Trust the vision here.",
                    "translation": "여기 비전을 믿어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "Show me the data.",
                    "translation": "데이터를 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Risk can pay off.",
                    "translation": "위험이 성과를 낼 수 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서윤",
                    "script": "Safety matters more to me.",
                    "translation": "안전이 나한텐 더 중요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You prevent big mistakes.",
                    "translation": "넌 큰 실수를 막아줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서윤",
                    "script": "You see new possibilities!",
                    "translation": "넌 새로운 가능성을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "신중함에 대한 문장이에요.",
                    "optionA": "Careful",
                    "optionB": "smart",
                    "optionC": "planning",
                    "optionD": "choices",
                    "optionE": "leads",
                    "result": "Careful planning leads smart choices",
                    "explanation": "신중한 계획이 현명한 선택을 이끌어요."
                }
            ]
        }
    ]
}
ID: 17348 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴 만들기",
            "explanation": "INTJ의 목적 중심과 ISTJ의 구조 중심 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I plan for results.",
                    "translation": "결과를 위해 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "I follow set routines.",
                    "translation": "정해진 루틴을 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Goals shape my schedule.",
                    "translation": "목표가 내 일정을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 목표 달성을 위해 일정을 조정합니다.",
                    "hint": "INTJ는 목적에 따라 유연하게 계획을 바꿔요.",
                    "result": "O",
                    "explanation": "재현이는 'I plan for results'와 'Goals shape my schedule'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Your flexibility is pretty helpful!",
                    "translation": "네 유연성이 꽤 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I adjust when needed.",
                    "translation": "필요할 때 조정해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "I keep the same schedule.",
                    "translation": "같은 일정을 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soo-yeon keeps the same @@.",
                    "hint": "ISTJ는 매일 같은 일정을 반복하는 걸 편안해해요.",
                    "optionA": "ideas",
                    "optionB": "schedule",
                    "optionC": "hobbies",
                    "result": "schedule",
                    "explanation": "수연이는 'I keep the same schedule'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Why do you do that?",
                    "translation": "왜 그렇게 해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "It works every time.",
                    "translation": "매번 효과있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "I optimize my time.",
                    "translation": "내 시간을 최적화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수연",
                    "script": "I maintain steady habits.",
                    "translation": "꾸준한 습관을 유지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You teach me consistency.",
                    "translation": "넌 일관성을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수연",
                    "script": "You show me efficiency!",
                    "translation": "넌 효율성을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "습관에 대한 문장이에요.",
                    "result": "Daily habits build strong character",
                    "explanation": "매일의 습관이 강한 성격을 만들어요.",
                    "optionA": "character",
                    "optionB": "build",
                    "optionC": "Daily",
                    "optionD": "habits",
                    "optionE": "strong"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴 만들기",
            "explanation": "INTJ의 목적 중심과 ISTJ의 구조 중심 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I plan for results.",
                    "translation": "결과를 위해 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "I follow set routines.",
                    "translation": "정해진 루틴을 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Goals shape my schedule.",
                    "translation": "목표가 내 일정을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 목표 달성을 위해 일정을 조정합니다.",
                    "hint": "INTJ는 목적에 따라 유연하게 계획을 바꿔요.",
                    "result": "O",
                    "explanation": "재현이는 'I plan for results'와 'Goals shape my schedule'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Your flexibility is pretty helpful!",
                    "translation": "네 유연성이 꽤 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I adjust when needed.",
                    "translation": "필요할 때 조정해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "I keep the same schedule.",
                    "translation": "같은 일정을 유지해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soo-yeon keeps the same @@.",
                    "hint": "ISTJ는 매일 같은 일정을 반복하는 걸 편안해해요.",
                    "optionA": "ideas",
                    "optionB": "schedule",
                    "optionC": "hobbies",
                    "result": "schedule",
                    "explanation": "수연이는 'I keep the same schedule'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Why do you do that?",
                    "translation": "왜 그렇게 해?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "It works every time.",
                    "translation": "매번 효과있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "I optimize my time.",
                    "translation": "내 시간을 최적화해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수연",
                    "script": "I maintain steady habits.",
                    "translation": "꾸준한 습관을 유지해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You teach me consistency.",
                    "translation": "넌 일관성을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수연",
                    "script": "You show me efficiency!",
                    "translation": "넌 효율성을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "습관에 대한 문장이에요.",
                    "optionA": "character",
                    "optionB": "build",
                    "optionC": "Daily",
                    "optionD": "habits",
                    "optionE": "strong",
                    "result": "Daily habits build strong character",
                    "explanation": "매일의 습관이 강한 성격을 만들어요."
                }
            ]
        }
    ]
}
ID: 17349 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 정리 방법",
            "explanation": "INTJ의 기능적 정리와 ISTJ의 체계적 정리 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "I keep useful things.",
                    "translation": "유용한 것만 보관해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "I organize by category.",
                    "translation": "카테고리별로 정리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현석",
                    "script": "Function matters most to me.",
                    "translation": "기능이 나한텐 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현석은 물건의 쓸모를 기준으로 정리합니다.",
                    "hint": "INTJ는 효용성과 목적을 기준으로 물건을 분류해요.",
                    "result": "O",
                    "explanation": "현석이는 'I keep useful things'와 'Function matters most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "That makes perfect sense actually!",
                    "translation": "그게 실제로 완벽하게 말이 되네!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "Does it serve purpose?",
                    "translation": "목적을 제공해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "Everything has its place.",
                    "translation": "모든 것은 제자리가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-yeon thinks everything has its @@.",
                    "hint": "ISTJ는 모든 물건마다 정해진 자리가 있다고 생각해요.",
                    "optionA": "color",
                    "optionB": "place",
                    "optionC": "price",
                    "result": "place",
                    "explanation": "지연이는 'Everything has its place'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "I discard unused items.",
                    "translation": "안 쓰는 물건은 버려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "I label all my boxes.",
                    "translation": "모든 상자에 라벨을 붙여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "Simple is better always.",
                    "translation": "단순한 게 항상 더 나아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지연",
                    "script": "Order brings me peace.",
                    "translation": "질서가 나한테 평화를 가져와."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현석",
                    "script": "You create perfect systems.",
                    "translation": "넌 완벽한 시스템을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지연",
                    "script": "You inspire minimal living!",
                    "translation": "넌 미니멀한 생활에 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정돈에 대한 문장이에요.",
                    "result": "Order and calm brings clear",
                    "explanation": "질서와 평온이 명확함을 가져와요.",
                    "optionA": "clear",
                    "optionB": "calm",
                    "optionC": "and",
                    "optionD": "Order",
                    "optionE": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 정리 방법",
            "explanation": "INTJ의 기능적 정리와 ISTJ의 체계적 정리 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "I keep useful things.",
                    "translation": "유용한 것만 보관해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "I organize by category.",
                    "translation": "카테고리별로 정리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현석",
                    "script": "Function matters most to me.",
                    "translation": "기능이 나한텐 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현석은 물건의 쓸모를 기준으로 정리합니다.",
                    "hint": "INTJ는 효용성과 목적을 기준으로 물건을 분류해요.",
                    "result": "O",
                    "explanation": "현석이는 'I keep useful things'와 'Function matters most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "That makes perfect sense actually!",
                    "translation": "그게 실제로 완벽하게 말이 되네!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "Does it serve purpose?",
                    "translation": "목적을 제공해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "Everything has its place.",
                    "translation": "모든 것은 제자리가 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-yeon thinks everything has its @@.",
                    "hint": "ISTJ는 모든 물건마다 정해진 자리가 있다고 생각해요.",
                    "optionA": "color",
                    "optionB": "place",
                    "optionC": "price",
                    "result": "place",
                    "explanation": "지연이는 'Everything has its place'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "I discard unused items.",
                    "translation": "안 쓰는 물건은 버려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "I label all my boxes.",
                    "translation": "모든 상자에 라벨을 붙여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "Simple is better always.",
                    "translation": "단순한 게 항상 더 나아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지연",
                    "script": "Order brings me peace.",
                    "translation": "질서가 나한테 평화를 가져와."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현석",
                    "script": "You create perfect systems.",
                    "translation": "넌 완벽한 시스템을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지연",
                    "script": "You inspire minimal living!",
                    "translation": "넌 미니멀한 생활에 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정돈에 대한 문장이에요.",
                    "optionA": "clear",
                    "optionB": "calm",
                    "optionC": "and",
                    "optionD": "Order",
                    "optionE": "brings",
                    "result": "Order and calm brings clear",
                    "explanation": "질서와 평온이 명확함을 가져와요."
                }
            ]
        }
    ]
}
ID: 17350 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려운 일 생겼을 때",
            "explanation": "INTJ의 전략적 해결과 ISTJ의 단계적 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I find new solutions.",
                    "translation": "새로운 해결책을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I use tried methods.",
                    "translation": "검증된 방법을 사용해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Creative thinking helps me.",
                    "translation": "창의적 사고가 날 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 문제를 새로운 방식으로 해결합니다.",
                    "hint": "INTJ는 독창적이고 혁신적인 방법을 찾아요.",
                    "result": "O",
                    "explanation": "유진이는 'I find new solutions'와 'Creative thinking helps me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Your innovation is really impressive!",
                    "translation": "네 혁신이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Think differently this time.",
                    "translation": "이번엔 다르게 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I follow the rules.",
                    "translation": "규칙을 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-hyeon follows the @@.",
                    "hint": "ISTJ는 정해진 절차와 규칙을 신뢰해요.",
                    "optionA": "crowd",
                    "optionB": "rules",
                    "optionC": "trend",
                    "result": "rules",
                    "explanation": "동현이는 'I follow the rules'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Why not try differently?",
                    "translation": "왜 다르게 시도하지 않아?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "This way always works.",
                    "translation": "이 방법이 항상 효과있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Break the pattern now.",
                    "translation": "이제 패턴을 깨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Patterns keep me safe.",
                    "translation": "패턴이 날 안전하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You provide solid foundation.",
                    "translation": "넌 견고한 기반을 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "You bring fresh perspectives!",
                    "translation": "넌 신선한 관점을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제해결에 대한 문장이에요.",
                    "result": "Both problem-solving methods work well",
                    "explanation": "두 문제해결 방법 다 잘 통해요.",
                    "optionA": "problem-solving",
                    "optionB": "well",
                    "optionC": "work",
                    "optionD": "methods",
                    "optionE": "Both"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려운 일 생겼을 때",
            "explanation": "INTJ의 전략적 해결과 ISTJ의 단계적 해결 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I find new solutions.",
                    "translation": "새로운 해결책을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I use tried methods.",
                    "translation": "검증된 방법을 사용해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Creative thinking helps me.",
                    "translation": "창의적 사고가 날 도와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 문제를 새로운 방식으로 해결합니다.",
                    "hint": "INTJ는 독창적이고 혁신적인 방법을 찾아요.",
                    "result": "O",
                    "explanation": "유진이는 'I find new solutions'와 'Creative thinking helps me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Your innovation is really impressive!",
                    "translation": "네 혁신이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Think differently this time.",
                    "translation": "이번엔 다르게 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I follow the rules.",
                    "translation": "규칙을 따라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Dong-hyeon follows the @@.",
                    "hint": "ISTJ는 정해진 절차와 규칙을 신뢰해요.",
                    "optionA": "crowd",
                    "optionB": "rules",
                    "optionC": "trend",
                    "result": "rules",
                    "explanation": "동현이는 'I follow the rules'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Why not try differently?",
                    "translation": "왜 다르게 시도하지 않아?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "This way always works.",
                    "translation": "이 방법이 항상 효과있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Break the pattern now.",
                    "translation": "이제 패턴을 깨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Patterns keep me safe.",
                    "translation": "패턴이 날 안전하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You provide solid foundation.",
                    "translation": "넌 견고한 기반을 제공해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "You bring fresh perspectives!",
                    "translation": "넌 신선한 관점을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제해결에 대한 문장이에요.",
                    "optionA": "problem-solving",
                    "optionB": "well",
                    "optionC": "work",
                    "optionD": "methods",
                    "optionE": "Both",
                    "result": "Both problem-solving methods work well",
                    "explanation": "두 문제해결 방법 다 잘 통해요."
                }
            ]
        }
    ]
}
ID: 17351 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박감 느낄 때",
            "explanation": "INTJ의 통제 강화와 ISTJ의 절차 의존 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I make backup plans.",
                    "translation": "백업 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "I stick to procedures.",
                    "translation": "절차를 고수해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Control reduces my stress.",
                    "translation": "통제가 내 스트레스를 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 스트레스받을 때 더 많은 계획을 세웁니다.",
                    "hint": "INTJ는 불안할수록 모든 상황을 통제하려고 해요.",
                    "result": "O",
                    "explanation": "지원이는 'I make backup plans'와 'Control reduces stress'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Your preparedness is truly amazing!",
                    "translation": "네 대비가 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "What could go wrong?",
                    "translation": "뭐가 잘못될 수 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I check the list.",
                    "translation": "목록을 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-woo checks the @@.",
                    "hint": "ISTJ는 체크리스트를 보며 빠진 게 없는지 확인해요.",
                    "optionA": "phone",
                    "optionB": "list",
                    "optionC": "news",
                    "result": "list",
                    "explanation": "진우는 'I check the list'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "I strategize each step.",
                    "translation": "각 단계를 전략화해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "I follow proven steps.",
                    "translation": "검증된 단계를 따라."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Anticipate all problems now.",
                    "translation": "이제 모든 문제를 예상해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Trust the process completely.",
                    "translation": "과정을 완전히 믿어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You calm me down.",
                    "translation": "넌 날 진정시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You prepare me well!",
                    "translation": "넌 날 잘 준비시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준비에 대한 문장이에요.",
                    "result": "Good preparation prevents much stress",
                    "explanation": "좋은 준비가 많은 스트레스를 막아요.",
                    "optionA": "Good",
                    "optionB": "preparation",
                    "optionC": "stress",
                    "optionD": "much",
                    "optionE": "prevents"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박감 느낄 때",
            "explanation": "INTJ의 통제 강화와 ISTJ의 절차 의존 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I make backup plans.",
                    "translation": "백업 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "I stick to procedures.",
                    "translation": "절차를 고수해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Control reduces my stress.",
                    "translation": "통제가 내 스트레스를 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 스트레스받을 때 더 많은 계획을 세웁니다.",
                    "hint": "INTJ는 불안할수록 모든 상황을 통제하려고 해요.",
                    "result": "O",
                    "explanation": "지원이는 'I make backup plans'와 'Control reduces stress'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Your preparedness is truly amazing!",
                    "translation": "네 대비가 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "What could go wrong?",
                    "translation": "뭐가 잘못될 수 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "I check the list.",
                    "translation": "목록을 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jin-woo checks the @@.",
                    "hint": "ISTJ는 체크리스트를 보며 빠진 게 없는지 확인해요.",
                    "optionA": "phone",
                    "optionB": "list",
                    "optionC": "news",
                    "result": "list",
                    "explanation": "진우는 'I check the list'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "I strategize each step.",
                    "translation": "각 단계를 전략화해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "I follow proven steps.",
                    "translation": "검증된 단계를 따라."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "Anticipate all problems now.",
                    "translation": "이제 모든 문제를 예상해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Trust the process completely.",
                    "translation": "과정을 완전히 믿어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You calm me down.",
                    "translation": "넌 날 진정시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "You prepare me well!",
                    "translation": "넌 날 잘 준비시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "준비에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "preparation",
                    "optionC": "stress",
                    "optionD": "much",
                    "optionE": "prevents",
                    "result": "Good preparation prevents much stress",
                    "explanation": "좋은 준비가 많은 스트레스를 막아요."
                }
            ]
        }
    ]
}
ID: 17352 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈꾸는 직업",
            "explanation": "INTJ의 비전 추구와 ISTJ의 안정성 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I want big impact.",
                    "translation": "큰 영향을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I want steady income.",
                    "translation": "안정적인 수입을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Vision drives my career.",
                    "translation": "비전이 내 커리어를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 직업을 선택할 때 영향력을 중시합니다.",
                    "hint": "INTJ는 돈보다 자신의 비전과 목표를 우선해요.",
                    "result": "O",
                    "explanation": "서현이는 'I want big impact'와 'Vision drives my career'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Your ambition is super inspiring!",
                    "translation": "네 야망이 정말 고무적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Change the world somehow.",
                    "translation": "어떻게든 세상을 바꿔."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "I need job security.",
                    "translation": "직업 안정성이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-bin needs job @@.",
                    "hint": "ISTJ는 안정적이고 예측가능한 직업을 선호해요.",
                    "optionA": "change",
                    "optionB": "security",
                    "optionC": "adventure",
                    "result": "security",
                    "explanation": "수빈이는 'I need job security'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Take calculated risks boldly.",
                    "translation": "대담하게 계산된 위험을 감수해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Build experience step by step.",
                    "translation": "단계별로 경험을 쌓아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Master new skills quickly.",
                    "translation": "빠르게 새 기술을 마스터해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Perfect existing skills thoroughly.",
                    "translation": "기존 기술을 철저히 완벽하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You show me patience.",
                    "translation": "넌 인내심을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "You show me courage!",
                    "translation": "넌 용기를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "커리어에 대한 문장이에요.",
                    "result": "Career goals need both vision",
                    "explanation": "커리어 목표는 둘 다 비전이 필요해요.",
                    "optionA": "goals",
                    "optionB": "Career",
                    "optionC": "both",
                    "optionD": "vision",
                    "optionE": "need"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈꾸는 직업",
            "explanation": "INTJ의 비전 추구와 ISTJ의 안정성 추구 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I want big impact.",
                    "translation": "큰 영향을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I want steady income.",
                    "translation": "안정적인 수입을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Vision drives my career.",
                    "translation": "비전이 내 커리어를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 직업을 선택할 때 영향력을 중시합니다.",
                    "hint": "INTJ는 돈보다 자신의 비전과 목표를 우선해요.",
                    "result": "O",
                    "explanation": "서현이는 'I want big impact'와 'Vision drives my career'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Your ambition is super inspiring!",
                    "translation": "네 야망이 정말 고무적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Change the world somehow.",
                    "translation": "어떻게든 세상을 바꿔."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "I need job security.",
                    "translation": "직업 안정성이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-bin needs job @@.",
                    "hint": "ISTJ는 안정적이고 예측가능한 직업을 선호해요.",
                    "optionA": "change",
                    "optionB": "security",
                    "optionC": "adventure",
                    "result": "security",
                    "explanation": "수빈이는 'I need job security'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Take calculated risks boldly.",
                    "translation": "대담하게 계산된 위험을 감수해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Build experience step by step.",
                    "translation": "단계별로 경험을 쌓아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Master new skills quickly.",
                    "translation": "빠르게 새 기술을 마스터해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Perfect existing skills thoroughly.",
                    "translation": "기존 기술을 철저히 완벽하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You show me patience.",
                    "translation": "넌 인내심을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "You show me courage!",
                    "translation": "넌 용기를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "커리어에 대한 문장이에요.",
                    "optionA": "goals",
                    "optionB": "Career",
                    "optionC": "both",
                    "optionD": "vision",
                    "optionE": "need",
                    "result": "Career goals need both vision",
                    "explanation": "커리어 목표는 둘 다 비전이 필요해요."
                }
            ]
        }
    ]
}
ID: 17353 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일하는 방식",
            "explanation": "INTJ의 효율성 추구와 ISTJ의 정확성 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I work independently always.",
                    "translation": "항상 독립적으로 일해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "I follow clear guidelines.",
                    "translation": "명확한 지침을 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Autonomy boosts my productivity.",
                    "translation": "자율성이 내 생산성을 높여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 혼자 자유롭게 일하는 것을 선호합니다.",
                    "hint": "INTJ는 간섭없이 독립적으로 일할 때 최고예요.",
                    "result": "O",
                    "explanation": "지훈이는 'I work independently always'와 'Autonomy boosts productivity'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Your independence is quite admirable!",
                    "translation": "네 독립성이 꽤 감탄스러워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Let me handle this.",
                    "translation": "내가 이걸 처리할게."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I double-check my work.",
                    "translation": "내 일을 두 번 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-soo double-checks her @@.",
                    "hint": "ISTJ는 실수가 없는지 꼼꼼히 재확인해요.",
                    "optionA": "email",
                    "optionB": "work",
                    "optionC": "lunch",
                    "result": "work",
                    "explanation": "지수는 'I double-check my work'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Speed matters in business.",
                    "translation": "사업에서 속도가 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Accuracy matters more to me.",
                    "translation": "정확성이 나한텐 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Innovate to stay ahead.",
                    "translation": "앞서가려면 혁신해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Consistency builds trust here.",
                    "translation": "일관성이 여기서 신뢰를 쌓아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You ensure quality work.",
                    "translation": "넌 양질의 일을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You drive progress forward!",
                    "translation": "넌 진보를 앞으로 몰고가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일에 대한 문장이에요.",
                    "result": "Quality work require both dedication",
                    "explanation": "양질의 일은 둘 다 헌신이 필요해요.",
                    "optionA": "both",
                    "optionB": "work",
                    "optionC": "Quality",
                    "optionD": "require",
                    "optionE": "dedication"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일하는 방식",
            "explanation": "INTJ의 효율성 추구와 ISTJ의 정확성 추구 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I work independently always.",
                    "translation": "항상 독립적으로 일해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "I follow clear guidelines.",
                    "translation": "명확한 지침을 따라."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Autonomy boosts my productivity.",
                    "translation": "자율성이 내 생산성을 높여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 혼자 자유롭게 일하는 것을 선호합니다.",
                    "hint": "INTJ는 간섭없이 독립적으로 일할 때 최고예요.",
                    "result": "O",
                    "explanation": "지훈이는 'I work independently always'와 'Autonomy boosts productivity'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Your independence is quite admirable!",
                    "translation": "네 독립성이 꽤 감탄스러워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Let me handle this.",
                    "translation": "내가 이걸 처리할게."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I double-check my work.",
                    "translation": "내 일을 두 번 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-soo double-checks her @@.",
                    "hint": "ISTJ는 실수가 없는지 꼼꼼히 재확인해요.",
                    "optionA": "email",
                    "optionB": "work",
                    "optionC": "lunch",
                    "result": "work",
                    "explanation": "지수는 'I double-check my work'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Speed matters in business.",
                    "translation": "사업에서 속도가 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Accuracy matters more to me.",
                    "translation": "정확성이 나한텐 더 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Innovate to stay ahead.",
                    "translation": "앞서가려면 혁신해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Consistency builds trust here.",
                    "translation": "일관성이 여기서 신뢰를 쌓아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You ensure quality work.",
                    "translation": "넌 양질의 일을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You drive progress forward!",
                    "translation": "넌 진보를 앞으로 몰고가!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "일에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "work",
                    "optionC": "Quality",
                    "optionD": "require",
                    "optionE": "dedication",
                    "result": "Quality work require both dedication",
                    "explanation": "양질의 일은 둘 다 헌신이 필요해요."
                }
            ]
        }
    ]
}
ID: 17354 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "영화 보고 이야기하기",
            "explanation": "INTJ의 의미 분석과 ISTJ의 세부 기억 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "What's the deeper meaning?",
                    "translation": "더 깊은 의미가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I remember every detail.",
                    "translation": "모든 세부사항을 기억해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "Symbolism interests me greatly.",
                    "translation": "상징주의가 나한테 크게 흥미로워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 영화의 숨은 메시지를 찾으려 합니다.",
                    "hint": "INTJ는 표면 아래의 의미와 주제를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "승현이는 'What's the deeper meaning?'과 'Symbolism interests me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Your insight is really deep!",
                    "translation": "네 통찰이 정말 깊어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Why did he act like that?",
                    "translation": "왜 그가 그렇게 행동했어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "He said this exactly.",
                    "translation": "그가 정확히 이렇게 말했어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-kyung remembers what he said @@.",
                    "hint": "ISTJ는 대사와 장면을 정확하게 기억해요.",
                    "optionA": "wrongly",
                    "optionB": "exactly",
                    "optionC": "barely",
                    "result": "exactly",
                    "explanation": "민경이는 'He said this exactly'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "The theme was power.",
                    "translation": "주제는 권력이었어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "The plot had three parts.",
                    "translation": "줄거리는 세 부분이었어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "It challenges our thinking.",
                    "translation": "그게 우리 생각에 도전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "It follows classic structure.",
                    "translation": "고전적 구조를 따라."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You catch what I miss.",
                    "translation": "넌 내가 놓친 걸 잡아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민경",
                    "script": "You see hidden layers!",
                    "translation": "넌 숨겨진 층을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "관찰에 대한 문장이에요.",
                    "result": "Different perspectives enrich viewing experience",
                    "explanation": "다른 관점이 관람 경험을 풍부하게 해요.",
                    "optionA": "perspectives",
                    "optionB": "enrich",
                    "optionC": "Different",
                    "optionD": "viewing",
                    "optionE": "experience"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "영화 보고 이야기하기",
            "explanation": "INTJ의 의미 분석과 ISTJ의 세부 기억 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "What's the deeper meaning?",
                    "translation": "더 깊은 의미가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I remember every detail.",
                    "translation": "모든 세부사항을 기억해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "Symbolism interests me greatly.",
                    "translation": "상징주의가 나한테 크게 흥미로워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 영화의 숨은 메시지를 찾으려 합니다.",
                    "hint": "INTJ는 표면 아래의 의미와 주제를 파악하려고 해요.",
                    "result": "O",
                    "explanation": "승현이는 'What's the deeper meaning?'과 'Symbolism interests me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Your insight is really deep!",
                    "translation": "네 통찰이 정말 깊어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Why did he act like that?",
                    "translation": "왜 그가 그렇게 행동했어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "He said this exactly.",
                    "translation": "그가 정확히 이렇게 말했어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-kyung remembers what he said @@.",
                    "hint": "ISTJ는 대사와 장면을 정확하게 기억해요.",
                    "optionA": "wrongly",
                    "optionB": "exactly",
                    "optionC": "barely",
                    "result": "exactly",
                    "explanation": "민경이는 'He said this exactly'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "The theme was power.",
                    "translation": "주제는 권력이었어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "The plot had three parts.",
                    "translation": "줄거리는 세 부분이었어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "It challenges our thinking.",
                    "translation": "그게 우리 생각에 도전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "It follows classic structure.",
                    "translation": "고전적 구조를 따라."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You catch what I miss.",
                    "translation": "넌 내가 놓친 걸 잡아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민경",
                    "script": "You see hidden layers!",
                    "translation": "넌 숨겨진 층을 봐!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "관찰에 대한 문장이에요.",
                    "optionA": "perspectives",
                    "optionB": "enrich",
                    "optionC": "Different",
                    "optionD": "viewing",
                    "optionE": "experience",
                    "result": "Different perspectives enrich viewing experience",
                    "explanation": "다른 관점이 관람 경험을 풍부하게 해요."
                }
            ]
        }
    ]
}
ID: 17355 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 생활하기",
            "explanation": "INTJ의 지적 취미와 ISTJ의 실용적 취미 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I study complex topics.",
                    "translation": "복잡한 주제를 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "I enjoy practical hobbies.",
                    "translation": "실용적인 취미를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Learning excites my mind.",
                    "translation": "배우는 게 내 마음을 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 취미로 지식을 쌓는 활동을 합니다.",
                    "hint": "INTJ는 쉬는 시간에도 배우고 성장하는 활동을 선호해요.",
                    "result": "O",
                    "explanation": "재현이는 'I study complex topics'와 'Learning excites my mind'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "Your curiosity is really endless!",
                    "translation": "네 호기심이 정말 끝이 없어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Read about science today.",
                    "translation": "오늘 과학에 대해 읽어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "I build things carefully.",
                    "translation": "조심스럽게 물건을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yoon builds things @@.",
                    "hint": "ISTJ는 손으로 직접 만들고 결과물을 보는 취미를 좋아해요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "rarely",
                    "result": "carefully",
                    "explanation": "서윤이는 'I build things carefully'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Theory fascinates me always.",
                    "translation": "이론이 항상 날 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "I follow step-by-step instructions.",
                    "translation": "단계별 설명서를 따라."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Why does this work?",
                    "translation": "왜 이게 작동해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서윤",
                    "script": "The manual says so.",
                    "translation": "설명서가 그렇게 말해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You teach me patience.",
                    "translation": "넌 인내를 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서윤",
                    "script": "You inspire my curiosity!",
                    "translation": "넌 내 호기심에 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "result": "Hobbies balance work and life",
                    "explanation": "취미가 일과 삶의 균형을 맞춰요.",
                    "optionA": "balance",
                    "optionB": "work",
                    "optionC": "and",
                    "optionD": "Hobbies",
                    "optionE": "life"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 생활하기",
            "explanation": "INTJ의 지적 취미와 ISTJ의 실용적 취미 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I study complex topics.",
                    "translation": "복잡한 주제를 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서윤",
                    "script": "I enjoy practical hobbies.",
                    "translation": "실용적인 취미를 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Learning excites my mind.",
                    "translation": "배우는 게 내 마음을 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 취미로 지식을 쌓는 활동을 합니다.",
                    "hint": "INTJ는 쉬는 시간에도 배우고 성장하는 활동을 선호해요.",
                    "result": "O",
                    "explanation": "재현이는 'I study complex topics'와 'Learning excites my mind'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서윤",
                    "script": "Your curiosity is really endless!",
                    "translation": "네 호기심이 정말 끝이 없어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Read about science today.",
                    "translation": "오늘 과학에 대해 읽어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서윤",
                    "script": "I build things carefully.",
                    "translation": "조심스럽게 물건을 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yoon builds things @@.",
                    "hint": "ISTJ는 손으로 직접 만들고 결과물을 보는 취미를 좋아해요.",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "rarely",
                    "result": "carefully",
                    "explanation": "서윤이는 'I build things carefully'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Theory fascinates me always.",
                    "translation": "이론이 항상 날 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서윤",
                    "script": "I follow step-by-step instructions.",
                    "translation": "단계별 설명서를 따라."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Why does this work?",
                    "translation": "왜 이게 작동해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서윤",
                    "script": "The manual says so.",
                    "translation": "설명서가 그렇게 말해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You teach me patience.",
                    "translation": "넌 인내를 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서윤",
                    "script": "You inspire my curiosity!",
                    "translation": "넌 내 호기심에 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "balance",
                    "optionB": "work",
                    "optionC": "and",
                    "optionD": "Hobbies",
                    "optionE": "life",
                    "result": "Hobbies balance work and life",
                    "explanation": "취미가 일과 삶의 균형을 맞춰요."
                }
            ]
        }
    ]
}
ID: 17356 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "INTJ의 논리 중심과 ISTJ의 사실 중심 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Let's debate this logically.",
                    "translation": "논리적으로 토론하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "Let's check the facts.",
                    "translation": "사실을 확인하자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "My reasoning shows why.",
                    "translation": "내 추론이 이유를 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 논쟁에서 논리적 설명을 중시합니다.",
                    "hint": "INTJ는 왜 자신이 맞는지 논리로 설명해요.",
                    "result": "O",
                    "explanation": "유진이는 'Let's debate this logically'와 'My reasoning shows why'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Your argument is quite strong!",
                    "translation": "네 주장이 꽤 강해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Think about future results.",
                    "translation": "미래 결과를 생각해봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "Look at past data.",
                    "translation": "과거 데이터를 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soo-yeon looks at past @@.",
                    "hint": "ISTJ는 이전 경험과 기록된 데이터를 근거로 해요.",
                    "optionA": "dreams",
                    "optionB": "data",
                    "optionC": "stories",
                    "result": "data",
                    "explanation": "수연이는 'Look at past data'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Theory supports my view.",
                    "translation": "이론이 내 견해를 지지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "Numbers prove my point.",
                    "translation": "숫자가 내 요점을 증명해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Consider all possibilities here.",
                    "translation": "여기 모든 가능성을 고려해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수연",
                    "script": "Stick with proven methods.",
                    "translation": "검증된 방법을 고수해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You ground my ideas.",
                    "translation": "넌 내 아이디어를 현실화해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수연",
                    "script": "You expand my thinking!",
                    "translation": "넌 내 사고를 확장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "토론에 대한 문장이에요.",
                    "result": "Respectful debates build mutual understanding",
                    "explanation": "존중하는 토론이 상호 이해를 만들어요.",
                    "optionA": "debates",
                    "optionB": "Respectful",
                    "optionC": "build",
                    "optionD": "mutual",
                    "optionE": "understanding"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "INTJ의 논리 중심과 ISTJ의 사실 중심 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "Let's debate this logically.",
                    "translation": "논리적으로 토론하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "Let's check the facts.",
                    "translation": "사실을 확인하자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "My reasoning shows why.",
                    "translation": "내 추론이 이유를 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 논쟁에서 논리적 설명을 중시합니다.",
                    "hint": "INTJ는 왜 자신이 맞는지 논리로 설명해요.",
                    "result": "O",
                    "explanation": "유진이는 'Let's debate this logically'와 'My reasoning shows why'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Your argument is quite strong!",
                    "translation": "네 주장이 꽤 강해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Think about future results.",
                    "translation": "미래 결과를 생각해봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "Look at past data.",
                    "translation": "과거 데이터를 봐."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soo-yeon looks at past @@.",
                    "hint": "ISTJ는 이전 경험과 기록된 데이터를 근거로 해요.",
                    "optionA": "dreams",
                    "optionB": "data",
                    "optionC": "stories",
                    "result": "data",
                    "explanation": "수연이는 'Look at past data'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Theory supports my view.",
                    "translation": "이론이 내 견해를 지지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "Numbers prove my point.",
                    "translation": "숫자가 내 요점을 증명해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Consider all possibilities here.",
                    "translation": "여기 모든 가능성을 고려해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수연",
                    "script": "Stick with proven methods.",
                    "translation": "검증된 방법을 고수해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You ground my ideas.",
                    "translation": "넌 내 아이디어를 현실화해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수연",
                    "script": "You expand my thinking!",
                    "translation": "넌 내 사고를 확장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "토론에 대한 문장이에요.",
                    "optionA": "debates",
                    "optionB": "Respectful",
                    "optionC": "build",
                    "optionD": "mutual",
                    "optionE": "understanding",
                    "result": "Respectful debates build mutual understanding",
                    "explanation": "존중하는 토론이 상호 이해를 만들어요."
                }
            ]
        }
    ]
}
ID: 17357 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 문제",
            "explanation": "INTJ의 혁신적 해결과 ISTJ의 체계적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "Let's try new approach.",
                    "translation": "새로운 접근을 시도하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "Let's follow the protocol.",
                    "translation": "프로토콜을 따르자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현석",
                    "script": "Innovation solves this faster.",
                    "translation": "혁신이 이걸 더 빨리 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현석은 문제를 색다른 방법으로 해결하려 합니다.",
                    "hint": "INTJ는 기존 방식에 얽매이지 않고 새로운 해결책을 찾아요.",
                    "result": "O",
                    "explanation": "현석이는 'Let's try new approach'와 'Innovation solves this faster'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Your creativity is truly helpful!",
                    "translation": "네 창의성이 정말 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "Break the old rules.",
                    "translation": "옛 규칙을 깨."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "Rules exist for reasons.",
                    "translation": "규칙은 이유가 있어서 존재해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-yeon says rules exist for @@.",
                    "hint": "ISTJ는 규칙이 경험을 통해 만들어진 거라고 생각해요.",
                    "optionA": "fun",
                    "optionB": "reasons",
                    "optionC": "nothing",
                    "result": "reasons",
                    "explanation": "지연이는 'Rules exist for reasons'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Question everything we do.",
                    "translation": "우리가 하는 모든 걸 질문해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "Trust established procedures here.",
                    "translation": "여기 확립된 절차를 믿어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "Change brings better outcomes.",
                    "translation": "변화가 더 나은 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지연",
                    "script": "Stability prevents mistakes completely.",
                    "translation": "안정성이 실수를 완전히 막아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현석",
                    "script": "You maintain high standards.",
                    "translation": "넌 높은 기준을 유지해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지연",
                    "script": "You bring fresh solutions!",
                    "translation": "넌 신선한 해결책을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Strong teams need diverse skills",
                    "explanation": "강한 팀은 다양한 기술이 필요해요.",
                    "optionA": "teams",
                    "optionB": "Strong",
                    "optionC": "diverse",
                    "optionD": "skills",
                    "optionE": "need"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 프로젝트 문제",
            "explanation": "INTJ의 혁신적 해결과 ISTJ의 체계적 해결 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현석",
                    "script": "Let's try new approach.",
                    "translation": "새로운 접근을 시도하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "Let's follow the protocol.",
                    "translation": "프로토콜을 따르자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현석",
                    "script": "Innovation solves this faster.",
                    "translation": "혁신이 이걸 더 빨리 해결해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현석은 문제를 색다른 방법으로 해결하려 합니다.",
                    "hint": "INTJ는 기존 방식에 얽매이지 않고 새로운 해결책을 찾아요.",
                    "result": "O",
                    "explanation": "현석이는 'Let's try new approach'와 'Innovation solves this faster'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Your creativity is truly helpful!",
                    "translation": "네 창의성이 정말 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현석",
                    "script": "Break the old rules.",
                    "translation": "옛 규칙을 깨."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "Rules exist for reasons.",
                    "translation": "규칙은 이유가 있어서 존재해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-yeon says rules exist for @@.",
                    "hint": "ISTJ는 규칙이 경험을 통해 만들어진 거라고 생각해요.",
                    "optionA": "fun",
                    "optionB": "reasons",
                    "optionC": "nothing",
                    "result": "reasons",
                    "explanation": "지연이는 'Rules exist for reasons'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현석",
                    "script": "Question everything we do.",
                    "translation": "우리가 하는 모든 걸 질문해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "Trust established procedures here.",
                    "translation": "여기 확립된 절차를 믿어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현석",
                    "script": "Change brings better outcomes.",
                    "translation": "변화가 더 나은 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지연",
                    "script": "Stability prevents mistakes completely.",
                    "translation": "안정성이 실수를 완전히 막아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현석",
                    "script": "You maintain high standards.",
                    "translation": "넌 높은 기준을 유지해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지연",
                    "script": "You bring fresh solutions!",
                    "translation": "넌 신선한 해결책을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "teams",
                    "optionB": "Strong",
                    "optionC": "diverse",
                    "optionD": "skills",
                    "optionE": "need",
                    "result": "Strong teams need diverse skills",
                    "explanation": "강한 팀은 다양한 기술이 필요해요."
                }
            ]
        }
    ]
}
ID: 17358 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들 만나는 방법",
            "explanation": "INTJ의 선택적 만남과 ENTJ의 적극적 교류 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I prefer one-on-one talks.",
                    "translation": "일대일 대화를 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I love big group energy!",
                    "translation": "큰 그룹 에너지가 좋아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Small groups feel better.",
                    "translation": "작은 그룹이 더 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 많은 사람과 동시에 만나는 것을 피합니다.",
                    "hint": "INTJ는 대규모 모임보다 소수와 깊은 대화를 선호해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I prefer one-on-one talks'와 'Small groups feel better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "That's totally cool too!",
                    "translation": "그것도 완전 멋져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I need quiet time.",
                    "translation": "조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "People give me energy!",
                    "translation": "사람들이 나한테 에너지를 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk gets energy from @@.",
                    "hint": "ENTJ는 사람들과 어울리면서 활력을 얻어요.",
                    "optionA": "books",
                    "optionB": "people",
                    "optionC": "sleep",
                    "result": "people",
                    "explanation": "준혁이는 'People give me energy!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I observe before talking.",
                    "translation": "말하기 전에 관찰해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "I jump right in!",
                    "translation": "바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Depth matters more to me.",
                    "translation": "깊이가 나한텐 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "I connect people easily!",
                    "translation": "사람들을 쉽게 연결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You help me socialize.",
                    "translation": "넌 내가 사교하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You help me focus!",
                    "translation": "넌 내가 집중하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양성에 대한 문장이에요.",
                    "result": "Both social styles work well",
                    "explanation": "두 사회적 스타일 다 잘 통해요.",
                    "optionA": "work",
                    "optionB": "styles",
                    "optionC": "well",
                    "optionD": "social",
                    "optionE": "Both"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들 만나는 방법",
            "explanation": "INTJ의 선택적 만남과 ENTJ의 적극적 교류 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I prefer one-on-one talks.",
                    "translation": "일대일 대화를 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I love big group energy!",
                    "translation": "큰 그룹 에너지가 좋아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Small groups feel better.",
                    "translation": "작은 그룹이 더 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 많은 사람과 동시에 만나는 것을 피합니다.",
                    "hint": "INTJ는 대규모 모임보다 소수와 깊은 대화를 선호해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I prefer one-on-one talks'와 'Small groups feel better'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "That's totally cool too!",
                    "translation": "그것도 완전 멋져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I need quiet time.",
                    "translation": "조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "People give me energy!",
                    "translation": "사람들이 나한테 에너지를 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk gets energy from @@.",
                    "hint": "ENTJ는 사람들과 어울리면서 활력을 얻어요.",
                    "optionA": "books",
                    "optionB": "people",
                    "optionC": "sleep",
                    "result": "people",
                    "explanation": "준혁이는 'People give me energy!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I observe before talking.",
                    "translation": "말하기 전에 관찰해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "I jump right in!",
                    "translation": "바로 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Depth matters more to me.",
                    "translation": "깊이가 나한텐 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "I connect people easily!",
                    "translation": "사람들을 쉽게 연결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You help me socialize.",
                    "translation": "넌 내가 사교하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You help me focus!",
                    "translation": "넌 내가 집중하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양성에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "styles",
                    "optionC": "well",
                    "optionD": "social",
                    "optionE": "Both",
                    "result": "Both social styles work well",
                    "explanation": "두 사회적 스타일 다 잘 통해요."
                }
            ]
        }
    ]
}
ID: 17359 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "리더 역할하기",
            "explanation": "INTJ의 전략적 지휘와 ENTJ의 직접적 지휘 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I lead from behind.",
                    "translation": "뒤에서 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I lead from front!",
                    "translation": "앞에서 이끌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Strategy guides my team.",
                    "translation": "전략이 내 팀을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 눈에 띄지 않게 전략으로 이끕니다.",
                    "hint": "INTJ는 직접 나서기보다 계획과 전략으로 영향을 줘요.",
                    "result": "O",
                    "explanation": "서연이는 'I lead from behind'와 'Strategy guides my team'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "That's actually really smart!",
                    "translation": "그게 실제로 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I plan then execute.",
                    "translation": "계획하고 실행해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "I inspire people directly!",
                    "translation": "사람들을 직접 영감 주게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-yeon inspires people @@.",
                    "hint": "ENTJ는 사람들 앞에 서서 직접 동기부여를 해요.",
                    "optionA": "indirectly",
                    "optionB": "directly",
                    "optionC": "rarely",
                    "result": "directly",
                    "explanation": "나연이는 'I inspire people directly!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I work alone mostly.",
                    "translation": "대부분 혼자 일해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "I gather my team!",
                    "translation": "내 팀을 모아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Quiet leadership works better.",
                    "translation": "조용한 리더십이 더 잘 통해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "Bold moves create change!",
                    "translation": "대담한 행동이 변화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your energy drives action.",
                    "translation": "네 에너지가 행동을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "Your plans ensure success!",
                    "translation": "네 계획이 성공을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "리더십에 대한 문장이에요.",
                    "result": "Great leaders inspire others naturally",
                    "explanation": "훌륭한 리더가 자연스럽게 다른 사람에게 영감을 줘요.",
                    "optionA": "leaders",
                    "optionB": "inspire",
                    "optionC": "others",
                    "optionD": "Great",
                    "optionE": "naturally"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "리더 역할하기",
            "explanation": "INTJ의 전략적 지휘와 ENTJ의 직접적 지휘 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I lead from behind.",
                    "translation": "뒤에서 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I lead from front!",
                    "translation": "앞에서 이끌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Strategy guides my team.",
                    "translation": "전략이 내 팀을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 눈에 띄지 않게 전략으로 이끕니다.",
                    "hint": "INTJ는 직접 나서기보다 계획과 전략으로 영향을 줘요.",
                    "result": "O",
                    "explanation": "서연이는 'I lead from behind'와 'Strategy guides my team'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "That's actually really smart!",
                    "translation": "그게 실제로 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I plan then execute.",
                    "translation": "계획하고 실행해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "I inspire people directly!",
                    "translation": "사람들을 직접 영감 주게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-yeon inspires people @@.",
                    "hint": "ENTJ는 사람들 앞에 서서 직접 동기부여를 해요.",
                    "optionA": "indirectly",
                    "optionB": "directly",
                    "optionC": "rarely",
                    "result": "directly",
                    "explanation": "나연이는 'I inspire people directly!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "I work alone mostly.",
                    "translation": "대부분 혼자 일해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "I gather my team!",
                    "translation": "내 팀을 모아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Quiet leadership works better.",
                    "translation": "조용한 리더십이 더 잘 통해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "Bold moves create change!",
                    "translation": "대담한 행동이 변화를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your energy drives action.",
                    "translation": "네 에너지가 행동을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "Your plans ensure success!",
                    "translation": "네 계획이 성공을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "리더십에 대한 문장이에요.",
                    "optionA": "leaders",
                    "optionB": "inspire",
                    "optionC": "others",
                    "optionD": "Great",
                    "optionE": "naturally",
                    "result": "Great leaders inspire others naturally",
                    "explanation": "훌륭한 리더가 자연스럽게 다른 사람에게 영감을 줘요."
                }
            ]
        }
    ]
}
ID: 17360 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾는 방법",
            "explanation": "INTJ의 깊은 연구와 ENTJ의 빠른 수집 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I research very deeply.",
                    "translation": "아주 깊이 조사해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I gather quickly first!",
                    "translation": "먼저 빠르게 모아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Every detail counts here.",
                    "translation": "여기 모든 세부사항이 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 정보를 철저히 분석합니다.",
                    "hint": "INTJ는 시간을 들여서라도 완벽하게 이해하려고 해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I research very deeply'와 'Every detail counts'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your thoroughness is truly impressive!",
                    "translation": "네 철저함이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I read everything available.",
                    "translation": "이용가능한 모든 걸 읽어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I ask experts directly!",
                    "translation": "전문가에게 직접 물어봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun asks experts @@.",
                    "hint": "ENTJ는 사람들에게 직접 물어보는 걸 선호해요.",
                    "optionA": "never",
                    "optionB": "directly",
                    "optionC": "slowly",
                    "result": "directly",
                    "explanation": "민준이는 'I ask experts directly!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Books give me knowledge.",
                    "translation": "책이 지식을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "People share insights faster!",
                    "translation": "사람들이 통찰을 더 빠르게 공유해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I think before sharing.",
                    "translation": "공유하기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "I brainstorm with others!",
                    "translation": "다른 사람들과 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You speed me up.",
                    "translation": "넌 날 빠르게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You deepen my thinking!",
                    "translation": "넌 내 사고를 깊게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습에 대한 문장이에요.",
                    "result": "Learning happens in many ways",
                    "explanation": "학습은 많은 방법으로 일어나요.",
                    "optionA": "in",
                    "optionB": "happens",
                    "optionC": "many",
                    "optionD": "ways",
                    "optionE": "Learning"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾는 방법",
            "explanation": "INTJ의 깊은 연구와 ENTJ의 빠른 수집 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I research very deeply.",
                    "translation": "아주 깊이 조사해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I gather quickly first!",
                    "translation": "먼저 빠르게 모아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Every detail counts here.",
                    "translation": "여기 모든 세부사항이 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 정보를 철저히 분석합니다.",
                    "hint": "INTJ는 시간을 들여서라도 완벽하게 이해하려고 해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I research very deeply'와 'Every detail counts'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your thoroughness is truly impressive!",
                    "translation": "네 철저함이 정말 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I read everything available.",
                    "translation": "이용가능한 모든 걸 읽어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "I ask experts directly!",
                    "translation": "전문가에게 직접 물어봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun asks experts @@.",
                    "hint": "ENTJ는 사람들에게 직접 물어보는 걸 선호해요.",
                    "optionA": "never",
                    "optionB": "directly",
                    "optionC": "slowly",
                    "result": "directly",
                    "explanation": "민준이는 'I ask experts directly!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Books give me knowledge.",
                    "translation": "책이 지식을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "People share insights faster!",
                    "translation": "사람들이 통찰을 더 빠르게 공유해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I think before sharing.",
                    "translation": "공유하기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "I brainstorm with others!",
                    "translation": "다른 사람들과 브레인스토밍해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You speed me up.",
                    "translation": "넌 날 빠르게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You deepen my thinking!",
                    "translation": "넌 내 사고를 깊게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학습에 대한 문장이에요.",
                    "optionA": "in",
                    "optionB": "happens",
                    "optionC": "many",
                    "optionD": "ways",
                    "optionE": "Learning",
                    "result": "Learning happens in many ways",
                    "explanation": "학습은 많은 방법으로 일어나요."
                }
            ]
        }
    ]
}
ID: 17361 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새 아이디어 개발하기",
            "explanation": "INTJ의 독립적 사고와 ENTJ의 협력적 사고 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I need silence to think.",
                    "translation": "생각하려면 고요가 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I think out loud!",
                    "translation": "소리내서 생각해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Ideas come when alone.",
                    "translation": "혼자 있을 때 아이디어가 와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 혼자 조용히 있을 때 창의적입니다.",
                    "hint": "INTJ는 홀로 깊이 생각할 때 최고의 아이디어가 나와요.",
                    "result": "O",
                    "explanation": "재현이는 'I need silence to think'와 'Ideas come when alone'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "That's a really cool process!",
                    "translation": "그게 정말 멋진 과정이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I process internally first.",
                    "translation": "먼저 내부적으로 처리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "I discuss while thinking!",
                    "translation": "생각하면서 토론해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soo-jin discusses while @@.",
                    "hint": "ENTJ는 말하면서 동시에 생각을 발전시켜요.",
                    "optionA": "sleeping",
                    "optionB": "thinking",
                    "optionC": "eating",
                    "result": "thinking",
                    "explanation": "수진이는 'I discuss while thinking!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I refine my concepts.",
                    "translation": "개념을 다듬어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "I test ideas immediately!",
                    "translation": "아이디어를 즉시 테스트해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Theory must be perfect.",
                    "translation": "이론이 완벽해야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Action beats perfection sometimes!",
                    "translation": "행동이 때때로 완벽함을 이겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You push me forward.",
                    "translation": "넌 날 앞으로 밀어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You ensure quality work!",
                    "translation": "넌 양질의 일을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "혁신에 대한 문장이에요.",
                    "result": "Innovation requires combining different perspectives",
                    "explanation": "혁신은 다른 관점을 결합하는 게 필요해요.",
                    "optionA": "requires",
                    "optionB": "perspectives",
                    "optionC": "combining",
                    "optionD": "Innovation",
                    "optionE": "different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새 아이디어 개발하기",
            "explanation": "INTJ의 독립적 사고와 ENTJ의 협력적 사고 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I need silence to think.",
                    "translation": "생각하려면 고요가 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I think out loud!",
                    "translation": "소리내서 생각해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Ideas come when alone.",
                    "translation": "혼자 있을 때 아이디어가 와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 혼자 조용히 있을 때 창의적입니다.",
                    "hint": "INTJ는 홀로 깊이 생각할 때 최고의 아이디어가 나와요.",
                    "result": "O",
                    "explanation": "재현이는 'I need silence to think'와 'Ideas come when alone'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "That's a really cool process!",
                    "translation": "그게 정말 멋진 과정이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I process internally first.",
                    "translation": "먼저 내부적으로 처리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "I discuss while thinking!",
                    "translation": "생각하면서 토론해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soo-jin discusses while @@.",
                    "hint": "ENTJ는 말하면서 동시에 생각을 발전시켜요.",
                    "optionA": "sleeping",
                    "optionB": "thinking",
                    "optionC": "eating",
                    "result": "thinking",
                    "explanation": "수진이는 'I discuss while thinking!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I refine my concepts.",
                    "translation": "개념을 다듬어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "I test ideas immediately!",
                    "translation": "아이디어를 즉시 테스트해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Theory must be perfect.",
                    "translation": "이론이 완벽해야 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "Action beats perfection sometimes!",
                    "translation": "행동이 때때로 완벽함을 이겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You push me forward.",
                    "translation": "넌 날 앞으로 밀어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You ensure quality work!",
                    "translation": "넌 양질의 일을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "혁신에 대한 문장이에요.",
                    "optionA": "requires",
                    "optionB": "perspectives",
                    "optionC": "combining",
                    "optionD": "Innovation",
                    "optionE": "different",
                    "result": "Innovation requires combining different perspectives",
                    "explanation": "혁신은 다른 관점을 결합하는 게 필요해요."
                }
            ]
        }
    ]
}
ID: 17362 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "INTJ의 신중한 결정과 ENTJ의 단호한 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I consider all angles.",
                    "translation": "모든 각도를 고려해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "I decide fast here!",
                    "translation": "여기서 빨리 결정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Careful analysis prevents mistakes.",
                    "translation": "신중한 분석이 실수를 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 결정하기 전에 오래 생각합니다.",
                    "hint": "INTJ는 충분히 생각한 후에 확신을 갖고 결정해요.",
                    "result": "O",
                    "explanation": "유진이는 'I consider all angles'와 'Careful analysis prevents mistakes'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Your patience is really valuable!",
                    "translation": "네 인내심이 정말 가치있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "What if this fails?",
                    "translation": "이게 실패하면 어떡해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "We'll fix it later!",
                    "translation": "나중에 고칠 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-eun will fix it @@.",
                    "hint": "ENTJ는 완벽하지 않아도 일단 실행하고 수정해요.",
                    "optionA": "never",
                    "optionB": "later",
                    "optionC": "yesterday",
                    "result": "later",
                    "explanation": "하은이는 'We'll fix it later!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I need more time.",
                    "translation": "더 많은 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Time is running out!",
                    "translation": "시간이 다 되어가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Perfect beats fast always.",
                    "translation": "완벽함이 항상 빠름을 이겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Speed creates more opportunities!",
                    "translation": "속도가 더 많은 기회를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You create momentum fast.",
                    "translation": "넌 빠르게 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "You prevent costly errors!",
                    "translation": "넌 큰 오류를 막아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의사결정에 대한 문장이에요.",
                    "result": "Smart decisions balance speed and",
                    "explanation": "현명한 결정은 속도와 균형을 맞춰요.",
                    "optionA": "and",
                    "optionB": "speed",
                    "optionC": "decisions",
                    "optionD": "Smart",
                    "optionE": "balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "INTJ의 신중한 결정과 ENTJ의 단호한 결정 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I consider all angles.",
                    "translation": "모든 각도를 고려해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "I decide fast here!",
                    "translation": "여기서 빨리 결정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Careful analysis prevents mistakes.",
                    "translation": "신중한 분석이 실수를 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 결정하기 전에 오래 생각합니다.",
                    "hint": "INTJ는 충분히 생각한 후에 확신을 갖고 결정해요.",
                    "result": "O",
                    "explanation": "유진이는 'I consider all angles'와 'Careful analysis prevents mistakes'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Your patience is really valuable!",
                    "translation": "네 인내심이 정말 가치있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "What if this fails?",
                    "translation": "이게 실패하면 어떡해?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "We'll fix it later!",
                    "translation": "나중에 고칠 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-eun will fix it @@.",
                    "hint": "ENTJ는 완벽하지 않아도 일단 실행하고 수정해요.",
                    "optionA": "never",
                    "optionB": "later",
                    "optionC": "yesterday",
                    "result": "later",
                    "explanation": "하은이는 'We'll fix it later!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "I need more time.",
                    "translation": "더 많은 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "Time is running out!",
                    "translation": "시간이 다 되어가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Perfect beats fast always.",
                    "translation": "완벽함이 항상 빠름을 이겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "Speed creates more opportunities!",
                    "translation": "속도가 더 많은 기회를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You create momentum fast.",
                    "translation": "넌 빠르게 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "You prevent costly errors!",
                    "translation": "넌 큰 오류를 막아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의사결정에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "speed",
                    "optionC": "decisions",
                    "optionD": "Smart",
                    "optionE": "balance",
                    "result": "Smart decisions balance speed and",
                    "explanation": "현명한 결정은 속도와 균형을 맞춰요."
                }
            ]
        }
    ]
}
ID: 17363 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "회의에서 결정하기",
            "explanation": "INTJ의 관찰 후 발언과 ENTJ의 즉각적 발언 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I listen first carefully.",
                    "translation": "먼저 조심스럽게 들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "I share ideas immediately!",
                    "translation": "즉시 아이디어를 공유해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Speaking when ready works.",
                    "translation": "준비됐을 때 말하는 게 통해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 충분히 들은 후에 말합니다.",
                    "hint": "INTJ는 생각을 정리한 후에 한 번에 말해요.",
                    "result": "O",
                    "explanation": "서현이는 'I listen first carefully'와 'Speaking when ready works'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "That's a really solid approach!",
                    "translation": "그게 정말 탄탄한 접근이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "One strong point matters.",
                    "translation": "하나의 강한 포인트가 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I contribute many ideas!",
                    "translation": "많은 아이디어를 기여해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jun contributes many @@.",
                    "hint": "ENTJ는 회의에서 적극적으로 많은 의견을 내요.",
                    "optionA": "questions",
                    "optionB": "ideas",
                    "optionC": "problems",
                    "result": "ideas",
                    "explanation": "성준이는 'I contribute many ideas!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Quality beats quantity here.",
                    "translation": "여기선 질이 양을 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "More options help us!",
                    "translation": "더 많은 선택지가 도와줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "I think then speak.",
                    "translation": "생각하고 말해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "I speak to think!",
                    "translation": "생각하려고 말해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You energize discussions fast.",
                    "translation": "넌 토론을 빠르게 활성화시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You add crucial depth!",
                    "translation": "넌 결정적인 깊이를 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "회의에 대한 문장이에요.",
                    "result": "Effective meetings need diverse input",
                    "explanation": "효과적인 회의는 다양한 의견이 필요해요.",
                    "optionA": "input",
                    "optionB": "Effective",
                    "optionC": "meetings",
                    "optionD": "need",
                    "optionE": "diverse"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "회의에서 결정하기",
            "explanation": "INTJ의 관찰 후 발언과 ENTJ의 즉각적 발언 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I listen first carefully.",
                    "translation": "먼저 조심스럽게 들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "I share ideas immediately!",
                    "translation": "즉시 아이디어를 공유해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Speaking when ready works.",
                    "translation": "준비됐을 때 말하는 게 통해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 충분히 들은 후에 말합니다.",
                    "hint": "INTJ는 생각을 정리한 후에 한 번에 말해요.",
                    "result": "O",
                    "explanation": "서현이는 'I listen first carefully'와 'Speaking when ready works'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "That's a really solid approach!",
                    "translation": "그게 정말 탄탄한 접근이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "One strong point matters.",
                    "translation": "하나의 강한 포인트가 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "I contribute many ideas!",
                    "translation": "많은 아이디어를 기여해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-jun contributes many @@.",
                    "hint": "ENTJ는 회의에서 적극적으로 많은 의견을 내요.",
                    "optionA": "questions",
                    "optionB": "ideas",
                    "optionC": "problems",
                    "result": "ideas",
                    "explanation": "성준이는 'I contribute many ideas!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Quality beats quantity here.",
                    "translation": "여기선 질이 양을 이겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "More options help us!",
                    "translation": "더 많은 선택지가 도와줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "I think then speak.",
                    "translation": "생각하고 말해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "I speak to think!",
                    "translation": "생각하려고 말해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You energize discussions fast.",
                    "translation": "넌 토론을 빠르게 활성화시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "You add crucial depth!",
                    "translation": "넌 결정적인 깊이를 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "회의에 대한 문장이에요.",
                    "optionA": "input",
                    "optionB": "Effective",
                    "optionC": "meetings",
                    "optionD": "need",
                    "optionE": "diverse",
                    "result": "Effective meetings need diverse input",
                    "explanation": "효과적인 회의는 다양한 의견이 필요해요."
                }
            ]
        }
    ]
}
ID: 17364 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 시간 관리하기",
            "explanation": "INTJ의 독립적 계획과 ENTJ의 역동적 계획 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I schedule alone time.",
                    "translation": "혼자 있는 시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I pack my day!",
                    "translation": "하루를 꽉 채워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Reflection time is essential.",
                    "translation": "반성 시간이 필수적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 생각할 시간을 따로 만듭니다.",
                    "hint": "INTJ는 혼자 생각하고 정리하는 시간이 꼭 필요해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I schedule alone time'과 'Reflection time is essential'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "That's actually super important!",
                    "translation": "그게 실제로 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Quiet mornings help me.",
                    "translation": "조용한 아침이 날 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "I meet people early!",
                    "translation": "일찍 사람들을 만나!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-rin meets people @@.",
                    "hint": "ENTJ는 하루를 사람들과의 만남으로 시작하는 걸 좋아해요.",
                    "optionA": "late",
                    "optionB": "early",
                    "optionC": "never",
                    "result": "early",
                    "explanation": "예린이는 'I meet people early!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I limit social events.",
                    "translation": "사교 행사를 제한해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "I love networking constantly!",
                    "translation": "끊임없이 네트워킹하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Energy needs careful management.",
                    "translation": "에너지는 조심스러운 관리가 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Activity recharges me fully!",
                    "translation": "활동이 날 완전히 재충전해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You inspire action daily.",
                    "translation": "넌 매일 행동에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You bring thoughtful balance!",
                    "translation": "넌 사려깊은 균형을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "에너지에 대한 문장이에요.",
                    "result": "People manage their energy differently",
                    "explanation": "사람들은 그들의 에너지를 다르게 관리해요.",
                    "optionA": "energy",
                    "optionB": "People",
                    "optionC": "manage",
                    "optionD": "their",
                    "optionE": "differently"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 시간 관리하기",
            "explanation": "INTJ의 독립적 계획과 ENTJ의 역동적 계획 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I schedule alone time.",
                    "translation": "혼자 있는 시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I pack my day!",
                    "translation": "하루를 꽉 채워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Reflection time is essential.",
                    "translation": "반성 시간이 필수적이야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 생각할 시간을 따로 만듭니다.",
                    "hint": "INTJ는 혼자 생각하고 정리하는 시간이 꼭 필요해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I schedule alone time'과 'Reflection time is essential'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "That's actually super important!",
                    "translation": "그게 실제로 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Quiet mornings help me.",
                    "translation": "조용한 아침이 날 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "I meet people early!",
                    "translation": "일찍 사람들을 만나!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-rin meets people @@.",
                    "hint": "ENTJ는 하루를 사람들과의 만남으로 시작하는 걸 좋아해요.",
                    "optionA": "late",
                    "optionB": "early",
                    "optionC": "never",
                    "result": "early",
                    "explanation": "예린이는 'I meet people early!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I limit social events.",
                    "translation": "사교 행사를 제한해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예린",
                    "script": "I love networking constantly!",
                    "translation": "끊임없이 네트워킹하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Energy needs careful management.",
                    "translation": "에너지는 조심스러운 관리가 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Activity recharges me fully!",
                    "translation": "활동이 날 완전히 재충전해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You inspire action daily.",
                    "translation": "넌 매일 행동에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "You bring thoughtful balance!",
                    "translation": "넌 사려깊은 균형을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "에너지에 대한 문장이에요.",
                    "optionA": "energy",
                    "optionB": "People",
                    "optionC": "manage",
                    "optionD": "their",
                    "optionE": "differently",
                    "result": "People manage their energy differently",
                    "explanation": "사람들은 그들의 에너지를 다르게 관리해요."
                }
            ]
        }
    ]
}
ID: 17365 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 보내는 방법",
            "explanation": "INTJ의 회복 중심과 ENTJ의 생산 중심 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I stay home mostly.",
                    "translation": "주로 집에 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I go out exploring!",
                    "translation": "나가서 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Rest helps me recharge.",
                    "translation": "휴식이 재충전하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 주말에 혼자 쉬는 것을 선호합니다.",
                    "hint": "INTJ는 사람들과의 시간 후에 혼자만의 회복 시간이 필요해요.",
                    "result": "O",
                    "explanation": "지원이는 'I stay home mostly'와 'Rest helps me recharge'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Rest is definitely super important!",
                    "translation": "휴식이 확실히 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "Books keep me happy.",
                    "translation": "책이 날 행복하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Events energize me completely!",
                    "translation": "행사들이 날 완전히 활력있게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun gets energized by @@.",
                    "hint": "ENTJ는 사람들이 모인 활동적인 행사에서 에너지를 얻어요.",
                    "optionA": "books",
                    "optionB": "events",
                    "optionC": "silence",
                    "result": "events",
                    "explanation": "민준이는 'Events energize me completely!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Solitude brings clarity always.",
                    "translation": "고독이 항상 명료함을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Social activities spark ideas!",
                    "translation": "사교 활동이 아이디어를 일으켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "I need personal space.",
                    "translation": "개인 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "I need team interaction!",
                    "translation": "팀 상호작용이 필요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You show me adventure.",
                    "translation": "넌 모험을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You show me peace!",
                    "translation": "넌 평화를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "주말에 대한 문장이에요.",
                    "result": "Weekends offer something for everyone",
                    "explanation": "주말은 모두를 위한 무언가를 제공해요.",
                    "optionA": "Weekends",
                    "optionB": "something",
                    "optionC": "offer",
                    "optionD": "for",
                    "optionE": "everyone"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 보내는 방법",
            "explanation": "INTJ의 회복 중심과 ENTJ의 생산 중심 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I stay home mostly.",
                    "translation": "주로 집에 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "I go out exploring!",
                    "translation": "나가서 탐험해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Rest helps me recharge.",
                    "translation": "휴식이 재충전하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 주말에 혼자 쉬는 것을 선호합니다.",
                    "hint": "INTJ는 사람들과의 시간 후에 혼자만의 회복 시간이 필요해요.",
                    "result": "O",
                    "explanation": "지원이는 'I stay home mostly'와 'Rest helps me recharge'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Rest is definitely super important!",
                    "translation": "휴식이 확실히 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "Books keep me happy.",
                    "translation": "책이 날 행복하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Events energize me completely!",
                    "translation": "행사들이 날 완전히 활력있게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun gets energized by @@.",
                    "hint": "ENTJ는 사람들이 모인 활동적인 행사에서 에너지를 얻어요.",
                    "optionA": "books",
                    "optionB": "events",
                    "optionC": "silence",
                    "result": "events",
                    "explanation": "민준이는 'Events energize me completely!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Solitude brings clarity always.",
                    "translation": "고독이 항상 명료함을 가져와."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Social activities spark ideas!",
                    "translation": "사교 활동이 아이디어를 일으켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "I need personal space.",
                    "translation": "개인 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "I need team interaction!",
                    "translation": "팀 상호작용이 필요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You show me adventure.",
                    "translation": "넌 모험을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You show me peace!",
                    "translation": "넌 평화를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "주말에 대한 문장이에요.",
                    "optionA": "Weekends",
                    "optionB": "something",
                    "optionC": "offer",
                    "optionD": "for",
                    "optionE": "everyone",
                    "result": "Weekends offer something for everyone",
                    "explanation": "주말은 모두를 위한 무언가를 제공해요."
                }
            ]
        }
    ]
}
ID: 17366 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 생겼을 때",
            "explanation": "INTJ의 내면 처리와 ENTJ의 외부 처리 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "I think through problems.",
                    "translation": "문제를 생각으로 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "I talk through problems!",
                    "translation": "문제를 대화로 해결해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "Internal processing works best.",
                    "translation": "내면 처리가 가장 잘 통해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 스트레스받을 때 혼자 생각합니다.",
                    "hint": "INTJ는 문제를 말하기 전에 혼자 분석하고 해결책을 찾아요.",
                    "result": "O",
                    "explanation": "승현이는 'I think through problems'와 'Internal processing works best'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Your focus is really quite impressive!",
                    "translation": "네 집중력이 정말 꽤 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Silence helps me solve.",
                    "translation": "고요함이 해결하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "Discussion reveals solutions faster!",
                    "translation": "토론이 해결책을 더 빨리 드러내!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-seong reveals solutions through @@.",
                    "hint": "ENTJ는 다른 사람과 대화하면서 해결책을 찾아요.",
                    "optionA": "sleep",
                    "optionB": "discussion",
                    "optionC": "silence",
                    "result": "discussion",
                    "explanation": "태성이는 'Discussion reveals solutions faster!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I need space first.",
                    "translation": "먼저 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "I need support immediately!",
                    "translation": "즉시 지원이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Alone time clears mind.",
                    "translation": "혼자 있는 시간이 마음을 깨끗이 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "Team effort solves faster!",
                    "translation": "팀 노력이 더 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You mobilize resources quickly.",
                    "translation": "넌 자원을 빠르게 동원해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You find deep solutions!",
                    "translation": "넌 깊은 해결책을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "대처에 대한 문장이에요.",
                    "result": "Different coping methods are equally",
                    "explanation": "다른 대처 방법들이 똑같이 있어요.",
                    "optionA": "coping",
                    "optionB": "methods",
                    "optionC": "Different",
                    "optionD": "equally",
                    "optionE": "are"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 생겼을 때",
            "explanation": "INTJ의 내면 처리와 ENTJ의 외부 처리 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "승현",
                    "script": "I think through problems.",
                    "translation": "문제를 생각으로 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "I talk through problems!",
                    "translation": "문제를 대화로 해결해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "승현",
                    "script": "Internal processing works best.",
                    "translation": "내면 처리가 가장 잘 통해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 스트레스받을 때 혼자 생각합니다.",
                    "hint": "INTJ는 문제를 말하기 전에 혼자 분석하고 해결책을 찾아요.",
                    "result": "O",
                    "explanation": "승현이는 'I think through problems'와 'Internal processing works best'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Your focus is really quite impressive!",
                    "translation": "네 집중력이 정말 꽤 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "승현",
                    "script": "Silence helps me solve.",
                    "translation": "고요함이 해결하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "Discussion reveals solutions faster!",
                    "translation": "토론이 해결책을 더 빨리 드러내!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-seong reveals solutions through @@.",
                    "hint": "ENTJ는 다른 사람과 대화하면서 해결책을 찾아요.",
                    "optionA": "sleep",
                    "optionB": "discussion",
                    "optionC": "silence",
                    "result": "discussion",
                    "explanation": "태성이는 'Discussion reveals solutions faster!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "승현",
                    "script": "I need space first.",
                    "translation": "먼저 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "I need support immediately!",
                    "translation": "즉시 지원이 필요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승현",
                    "script": "Alone time clears mind.",
                    "translation": "혼자 있는 시간이 마음을 깨끗이 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "Team effort solves faster!",
                    "translation": "팀 노력이 더 빨리 해결해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "승현",
                    "script": "You mobilize resources quickly.",
                    "translation": "넌 자원을 빠르게 동원해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You find deep solutions!",
                    "translation": "넌 깊은 해결책을 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "대처에 대한 문장이에요.",
                    "optionA": "coping",
                    "optionB": "methods",
                    "optionC": "Different",
                    "optionD": "equally",
                    "optionE": "are",
                    "result": "Different coping methods are equally",
                    "explanation": "다른 대처 방법들이 똑같이 있어요."
                }
            ]
        }
    ]
}
ID: 17367 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 회복하기",
            "explanation": "INTJ의 고립 선호와 ENTJ의 활동 선호 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I withdraw to recharge.",
                    "translation": "재충전하려고 물러나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "I stay active always!",
                    "translation": "항상 활동적으로 지내!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Isolation helps me recover.",
                    "translation": "고립이 회복하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 힘들 때 혼자 있습니다.",
                    "hint": "INTJ는 스트레스받을 때 사람들에게서 떨어져서 에너지를 회복해요.",
                    "result": "O",
                    "explanation": "재현이는 'I withdraw to recharge'와 'Isolation helps me recover'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "That's a really healthy choice!",
                    "translation": "그게 정말 건강한 선택이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Quiet restores my energy.",
                    "translation": "고요함이 내 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Action restores mine faster!",
                    "translation": "행동이 내 것을 더 빨리 회복시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-eun restores energy through @@.",
                    "hint": "ENTJ는 가만히 있는 것보다 움직이면서 회복해요.",
                    "optionA": "sleep",
                    "optionB": "action",
                    "optionC": "books",
                    "result": "action",
                    "explanation": "하은이는 'Action restores mine faster!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I analyze what happened.",
                    "translation": "무슨 일이 있었는지 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "I move forward quickly!",
                    "translation": "빨리 앞으로 나아가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Understanding prevents future stress.",
                    "translation": "이해하는 게 미래 스트레스를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "New challenges distract me!",
                    "translation": "새 도전이 날 산만하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You inspire resilience daily.",
                    "translation": "넌 매일 회복력에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "You bring deep wisdom!",
                    "translation": "넌 깊은 지혜를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "회복에 대한 문장이에요.",
                    "result": "Recovery looks different every personal",
                    "explanation": "회복은 매 개인마다 다르게 보여요.",
                    "optionA": "different",
                    "optionB": "Recovery",
                    "optionC": "looks",
                    "optionD": "personal",
                    "optionE": "every"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 회복하기",
            "explanation": "INTJ의 고립 선호와 ENTJ의 활동 선호 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I withdraw to recharge.",
                    "translation": "재충전하려고 물러나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "I stay active always!",
                    "translation": "항상 활동적으로 지내!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Isolation helps me recover.",
                    "translation": "고립이 회복하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 힘들 때 혼자 있습니다.",
                    "hint": "INTJ는 스트레스받을 때 사람들에게서 떨어져서 에너지를 회복해요.",
                    "result": "O",
                    "explanation": "재현이는 'I withdraw to recharge'와 'Isolation helps me recover'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "That's a really healthy choice!",
                    "translation": "그게 정말 건강한 선택이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Quiet restores my energy.",
                    "translation": "고요함이 내 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하은",
                    "script": "Action restores mine faster!",
                    "translation": "행동이 내 것을 더 빨리 회복시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-eun restores energy through @@.",
                    "hint": "ENTJ는 가만히 있는 것보다 움직이면서 회복해요.",
                    "optionA": "sleep",
                    "optionB": "action",
                    "optionC": "books",
                    "result": "action",
                    "explanation": "하은이는 'Action restores mine faster!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I analyze what happened.",
                    "translation": "무슨 일이 있었는지 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하은",
                    "script": "I move forward quickly!",
                    "translation": "빨리 앞으로 나아가!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Understanding prevents future stress.",
                    "translation": "이해하는 게 미래 스트레스를 막아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하은",
                    "script": "New challenges distract me!",
                    "translation": "새 도전이 날 산만하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You inspire resilience daily.",
                    "translation": "넌 매일 회복력에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하은",
                    "script": "You bring deep wisdom!",
                    "translation": "넌 깊은 지혜를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "회복에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "Recovery",
                    "optionC": "looks",
                    "optionD": "personal",
                    "optionE": "every",
                    "result": "Recovery looks different every personal",
                    "explanation": "회복은 매 개인마다 다르게 보여요."
                }
            ]
        }
    ]
}
ID: 17368 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 목표 세우기",
            "explanation": "INTJ의 전문성 추구와 ENTJ의 영향력 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I want deep expertise.",
                    "translation": "깊은 전문성을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I want wide influence!",
                    "translation": "넓은 영향력을 원해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Mastery is my goal.",
                    "translation": "숙련이 내 목표야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 한 분야의 전문가가 되려고 합니다.",
                    "hint": "INTJ는 특정 분야에서 최고가 되는 것을 목표로 해요.",
                    "result": "O",
                    "explanation": "서연이는 'I want deep expertise'와 'Mastery is my goal'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "That's truly really admirable!",
                    "translation": "그게 정말로 감탄스러워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I study one thing.",
                    "translation": "한 가지를 공부해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "I lead many teams!",
                    "translation": "많은 팀을 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soo-jin leads many @@.",
                    "hint": "ENTJ는 여러 그룹과 프로젝트를 동시에 관리하는 걸 좋아해요.",
                    "optionA": "books",
                    "optionB": "teams",
                    "optionC": "ideas",
                    "result": "teams",
                    "explanation": "수진이는 'I lead many teams!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Knowledge drives my success.",
                    "translation": "지식이 내 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "People drive my success!",
                    "translation": "사람들이 내 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I prefer working independently.",
                    "translation": "독립적으로 일하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "I thrive in leadership!",
                    "translation": "리더십에서 성장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You create opportunities fast.",
                    "translation": "넌 빠르게 기회를 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You ensure excellence always!",
                    "translation": "넌 항상 탁월함을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공에 대한 문장이에요.",
                    "result": "Success comes in many forms",
                    "explanation": "성공은 많은 형태로 와요.",
                    "optionA": "Success",
                    "optionB": "in",
                    "optionC": "many",
                    "optionD": "forms",
                    "optionE": "comes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 목표 세우기",
            "explanation": "INTJ의 전문성 추구와 ENTJ의 영향력 추구 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I want deep expertise.",
                    "translation": "깊은 전문성을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "I want wide influence!",
                    "translation": "넓은 영향력을 원해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Mastery is my goal.",
                    "translation": "숙련이 내 목표야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 한 분야의 전문가가 되려고 합니다.",
                    "hint": "INTJ는 특정 분야에서 최고가 되는 것을 목표로 해요.",
                    "result": "O",
                    "explanation": "서연이는 'I want deep expertise'와 'Mastery is my goal'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "That's truly really admirable!",
                    "translation": "그게 정말로 감탄스러워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I study one thing.",
                    "translation": "한 가지를 공부해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수진",
                    "script": "I lead many teams!",
                    "translation": "많은 팀을 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Soo-jin leads many @@.",
                    "hint": "ENTJ는 여러 그룹과 프로젝트를 동시에 관리하는 걸 좋아해요.",
                    "optionA": "books",
                    "optionB": "teams",
                    "optionC": "ideas",
                    "result": "teams",
                    "explanation": "수진이는 'I lead many teams!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Knowledge drives my success.",
                    "translation": "지식이 내 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수진",
                    "script": "People drive my success!",
                    "translation": "사람들이 내 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I prefer working independently.",
                    "translation": "독립적으로 일하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수진",
                    "script": "I thrive in leadership!",
                    "translation": "리더십에서 성장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You create opportunities fast.",
                    "translation": "넌 빠르게 기회를 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수진",
                    "script": "You ensure excellence always!",
                    "translation": "넌 항상 탁월함을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성공에 대한 문장이에요.",
                    "optionA": "Success",
                    "optionB": "in",
                    "optionC": "many",
                    "optionD": "forms",
                    "optionE": "comes",
                    "result": "Success comes in many forms",
                    "explanation": "성공은 많은 형태로 와요."
                }
            ]
        }
    ]
}
ID: 17369 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀에서 일하기",
            "explanation": "INTJ의 개인 기여와 ENTJ의 조직 기여 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I contribute my analysis.",
                    "translation": "내 분석을 기여해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I coordinate the team!",
                    "translation": "팀을 조율해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Individual work suits me.",
                    "translation": "개인 작업이 나한테 맞아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 팀에서 혼자 맡은 부분을 합니다.",
                    "hint": "INTJ는 팀 안에서도 독립적인 역할을 선호해요.",
                    "result": "O",
                    "explanation": "유진이는 'I contribute my analysis'와 'Individual work suits me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Your work is always super solid!",
                    "translation": "네 일은 항상 정말 탄탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I focus deeply here.",
                    "translation": "여기서 깊이 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I connect everyone together!",
                    "translation": "모두를 함께 연결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk connects everyone @@.",
                    "hint": "ENTJ는 팀원들을 하나로 묶는 역할을 자연스럽게 해요.",
                    "optionA": "apart",
                    "optionB": "together",
                    "optionC": "separately",
                    "result": "together",
                    "explanation": "준혁이는 'I connect everyone together!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Strategy needs quiet thought.",
                    "translation": "전략은 조용한 생각이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Meetings create synergy fast!",
                    "translation": "회의가 시너지를 빠르게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I work best alone.",
                    "translation": "혼자 일할 때 최고야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "I thrive in groups!",
                    "translation": "그룹에서 성장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You unite people effectively.",
                    "translation": "넌 효과적으로 사람들을 통합해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You solve complex problems!",
                    "translation": "넌 복잡한 문제를 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Strong teams need both types",
                    "explanation": "강한 팀은 두 유형 다 필요해요.",
                    "optionA": "Strong",
                    "optionB": "teams",
                    "optionC": "need",
                    "optionD": "types",
                    "optionE": "both"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀에서 일하기",
            "explanation": "INTJ의 개인 기여와 ENTJ의 조직 기여 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I contribute my analysis.",
                    "translation": "내 분석을 기여해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I coordinate the team!",
                    "translation": "팀을 조율해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Individual work suits me.",
                    "translation": "개인 작업이 나한테 맞아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 팀에서 혼자 맡은 부분을 합니다.",
                    "hint": "INTJ는 팀 안에서도 독립적인 역할을 선호해요.",
                    "result": "O",
                    "explanation": "유진이는 'I contribute my analysis'와 'Individual work suits me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Your work is always super solid!",
                    "translation": "네 일은 항상 정말 탄탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I focus deeply here.",
                    "translation": "여기서 깊이 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I connect everyone together!",
                    "translation": "모두를 함께 연결해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-hyuk connects everyone @@.",
                    "hint": "ENTJ는 팀원들을 하나로 묶는 역할을 자연스럽게 해요.",
                    "optionA": "apart",
                    "optionB": "together",
                    "optionC": "separately",
                    "result": "together",
                    "explanation": "준혁이는 'I connect everyone together!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Strategy needs quiet thought.",
                    "translation": "전략은 조용한 생각이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "Meetings create synergy fast!",
                    "translation": "회의가 시너지를 빠르게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I work best alone.",
                    "translation": "혼자 일할 때 최고야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "I thrive in groups!",
                    "translation": "그룹에서 성장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You unite people effectively.",
                    "translation": "넌 효과적으로 사람들을 통합해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "You solve complex problems!",
                    "translation": "넌 복잡한 문제를 해결해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "Strong",
                    "optionB": "teams",
                    "optionC": "need",
                    "optionD": "types",
                    "optionE": "both",
                    "result": "Strong teams need both types",
                    "explanation": "강한 팀은 두 유형 다 필요해요."
                }
            ]
        }
    ]
}
ID: 17370 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "책이나 영화 보기",
            "explanation": "INTJ의 혼자 감상과 ENTJ의 함께 감상 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I watch movies alone.",
                    "translation": "영화를 혼자 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "I watch with friends!",
                    "translation": "친구들과 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Alone lets me focus.",
                    "translation": "혼자 있으면 집중할 수 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 영화를 볼 때 혼자 보는 것을 선호합니다.",
                    "hint": "INTJ는 방해없이 작품에 몰입하는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I watch movies alone'과 'Alone lets me focus'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "That makes total perfect sense!",
                    "translation": "그게 완전히 완벽하게 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I analyze every scene.",
                    "translation": "모든 장면을 분석해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "I discuss it immediately!",
                    "translation": "즉시 토론해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hye-won discusses it @@.",
                    "hint": "ENTJ는 보자마자 바로 의견을 나누는 걸 좋아해요.",
                    "optionA": "later",
                    "optionB": "immediately",
                    "optionC": "never",
                    "result": "immediately",
                    "explanation": "혜원이는 'I discuss it immediately!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Reflection takes time always.",
                    "translation": "반성은 항상 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Sharing enhances experience greatly!",
                    "translation": "공유가 경험을 크게 향상시켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Silence deepens my understanding.",
                    "translation": "고요함이 내 이해를 깊게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "Debate sharpens my thoughts!",
                    "translation": "토론이 내 생각을 날카롭게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You make it social.",
                    "translation": "넌 그걸 사교적으로 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "You find deeper meaning!",
                    "translation": "넌 더 깊은 의미를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "즐기기에 대한 문장이에요.",
                    "result": "Everyone enjoys their entertainment differently",
                    "explanation": "모두가 그들의 오락을 다르게 즐겨요.",
                    "optionA": "their",
                    "optionB": "Everyone",
                    "optionC": "differently",
                    "optionD": "entertainment",
                    "optionE": "enjoys"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "책이나 영화 보기",
            "explanation": "INTJ의 혼자 감상과 ENTJ의 함께 감상 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I watch movies alone.",
                    "translation": "영화를 혼자 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "I watch with friends!",
                    "translation": "친구들과 봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Alone lets me focus.",
                    "translation": "혼자 있으면 집중할 수 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 영화를 볼 때 혼자 보는 것을 선호합니다.",
                    "hint": "INTJ는 방해없이 작품에 몰입하는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I watch movies alone'과 'Alone lets me focus'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "That makes total perfect sense!",
                    "translation": "그게 완전히 완벽하게 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I analyze every scene.",
                    "translation": "모든 장면을 분석해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜원",
                    "script": "I discuss it immediately!",
                    "translation": "즉시 토론해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hye-won discusses it @@.",
                    "hint": "ENTJ는 보자마자 바로 의견을 나누는 걸 좋아해요.",
                    "optionA": "later",
                    "optionB": "immediately",
                    "optionC": "never",
                    "result": "immediately",
                    "explanation": "혜원이는 'I discuss it immediately!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Reflection takes time always.",
                    "translation": "반성은 항상 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜원",
                    "script": "Sharing enhances experience greatly!",
                    "translation": "공유가 경험을 크게 향상시켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Silence deepens my understanding.",
                    "translation": "고요함이 내 이해를 깊게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜원",
                    "script": "Debate sharpens my thoughts!",
                    "translation": "토론이 내 생각을 날카롭게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You make it social.",
                    "translation": "넌 그걸 사교적으로 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜원",
                    "script": "You find deeper meaning!",
                    "translation": "넌 더 깊은 의미를 찾아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "즐기기에 대한 문장이에요.",
                    "optionA": "their",
                    "optionB": "Everyone",
                    "optionC": "differently",
                    "optionD": "entertainment",
                    "optionE": "enjoys",
                    "result": "Everyone enjoys their entertainment differently",
                    "explanation": "모두가 그들의 오락을 다르게 즐겨요."
                }
            ]
        }
    ]
}
ID: 17371 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 활동하기",
            "explanation": "INTJ의 지적 취미와 ENTJ의 경쟁적 취미 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I play strategy games.",
                    "translation": "전략 게임을 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I play team sports!",
                    "translation": "팀 스포츠를 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Thinking challenges excite me.",
                    "translation": "생각하는 도전이 날 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 혼자 하는 지적인 활동을 좋아합니다.",
                    "hint": "INTJ는 머리를 쓰는 개인 활동을 취미로 선호해요.",
                    "result": "O",
                    "explanation": "서현이는 'I play strategy games'와 'Thinking challenges excite me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Your mental skills are truly amazing!",
                    "translation": "네 정신적 기술이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "I improve through practice.",
                    "translation": "연습으로 향상해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "I love competing with others!",
                    "translation": "다른 사람들과 경쟁하는 걸 좋아해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-yeon loves competing with @@.",
                    "hint": "ENTJ는 다른 사람과 겨루면서 에너지를 얻어요.",
                    "optionA": "nobody",
                    "optionB": "others",
                    "optionC": "books",
                    "result": "others",
                    "explanation": "나연이는 'I love competing with others!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Solo activities suit me.",
                    "translation": "혼자 하는 활동이 나한테 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "Group energy motivates me!",
                    "translation": "그룹 에너지가 동기부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "I prefer quiet hobbies.",
                    "translation": "조용한 취미를 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "I prefer active ones!",
                    "translation": "활동적인 것을 선호해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You bring excitement always.",
                    "translation": "넌 항상 흥분을 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "You bring depth daily!",
                    "translation": "넌 매일 깊이를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "result": "Hobbies reflect unique personal preferences",
                    "explanation": "취미는 독특한 개인 선호를 반영해요.",
                    "optionA": "Hobbies",
                    "optionB": "unique",
                    "optionC": "preferences",
                    "optionD": "reflect",
                    "optionE": "personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 활동하기",
            "explanation": "INTJ의 지적 취미와 ENTJ의 경쟁적 취미 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I play strategy games.",
                    "translation": "전략 게임을 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "I play team sports!",
                    "translation": "팀 스포츠를 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Thinking challenges excite me.",
                    "translation": "생각하는 도전이 날 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 혼자 하는 지적인 활동을 좋아합니다.",
                    "hint": "INTJ는 머리를 쓰는 개인 활동을 취미로 선호해요.",
                    "result": "O",
                    "explanation": "서현이는 'I play strategy games'와 'Thinking challenges excite me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Your mental skills are truly amazing!",
                    "translation": "네 정신적 기술이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "I improve through practice.",
                    "translation": "연습으로 향상해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "I love competing with others!",
                    "translation": "다른 사람들과 경쟁하는 걸 좋아해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-yeon loves competing with @@.",
                    "hint": "ENTJ는 다른 사람과 겨루면서 에너지를 얻어요.",
                    "optionA": "nobody",
                    "optionB": "others",
                    "optionC": "books",
                    "result": "others",
                    "explanation": "나연이는 'I love competing with others!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "Solo activities suit me.",
                    "translation": "혼자 하는 활동이 나한테 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나연",
                    "script": "Group energy motivates me!",
                    "translation": "그룹 에너지가 동기부여해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "I prefer quiet hobbies.",
                    "translation": "조용한 취미를 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "I prefer active ones!",
                    "translation": "활동적인 것을 선호해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You bring excitement always.",
                    "translation": "넌 항상 흥분을 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "You bring depth daily!",
                    "translation": "넌 매일 깊이를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "Hobbies",
                    "optionB": "unique",
                    "optionC": "preferences",
                    "optionD": "reflect",
                    "optionE": "personal",
                    "result": "Hobbies reflect unique personal preferences",
                    "explanation": "취미는 독특한 개인 선호를 반영해요."
                }
            ]
        }
    ]
}
ID: 17372 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌할 때",
            "explanation": "INTJ의 철학적 논쟁과 ENTJ의 실용적 논쟁 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "Let's explore the theory.",
                    "translation": "이론을 탐구하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Let's find solutions now!",
                    "translation": "지금 해결책을 찾자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Understanding why matters most.",
                    "translation": "왜 그런지 이해하는 게 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 근본 원인을 파악하려고 합니다.",
                    "hint": "INTJ는 문제의 본질과 원리를 이해하는 걸 중시해요.",
                    "result": "O",
                    "explanation": "재현이는 'Let's explore the theory'와 'Understanding why matters most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your depth is quite really valuable!",
                    "translation": "네 깊이가 꽤 정말 가치있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Concepts need full analysis.",
                    "translation": "개념은 완전한 분석이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Results need quick action!",
                    "translation": "결과는 빠른 행동이 필요해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun needs quick @@.",
                    "hint": "ENTJ는 논쟁보다 빠른 실행을 선호해요.",
                    "optionA": "sleep",
                    "optionB": "action",
                    "optionC": "thinking",
                    "result": "action",
                    "explanation": "민준이는 'Results need quick action!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I debate for understanding.",
                    "translation": "이해를 위해 토론해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "I debate for decisions!",
                    "translation": "결정을 위해 토론해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Truth takes time here.",
                    "translation": "진실은 여기서 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Action proves truth faster!",
                    "translation": "행동이 진실을 더 빨리 증명해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You create momentum quickly.",
                    "translation": "넌 빠르게 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You ensure we're right!",
                    "translation": "넌 우리가 옳다는 걸 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "논쟁에 대한 문장이에요.",
                    "result": "Productive debates need both perspectives",
                    "explanation": "생산적인 논쟁은 두 관점 다 필요해요.",
                    "optionA": "debates",
                    "optionB": "Productive",
                    "optionC": "both",
                    "optionD": "perspectives",
                    "optionE": "need"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌할 때",
            "explanation": "INTJ의 철학적 논쟁과 ENTJ의 실용적 논쟁 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "Let's explore the theory.",
                    "translation": "이론을 탐구하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Let's find solutions now!",
                    "translation": "지금 해결책을 찾자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Understanding why matters most.",
                    "translation": "왜 그런지 이해하는 게 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 근본 원인을 파악하려고 합니다.",
                    "hint": "INTJ는 문제의 본질과 원리를 이해하는 걸 중시해요.",
                    "result": "O",
                    "explanation": "재현이는 'Let's explore the theory'와 'Understanding why matters most'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your depth is quite really valuable!",
                    "translation": "네 깊이가 꽤 정말 가치있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Concepts need full analysis.",
                    "translation": "개념은 완전한 분석이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "Results need quick action!",
                    "translation": "결과는 빠른 행동이 필요해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun needs quick @@.",
                    "hint": "ENTJ는 논쟁보다 빠른 실행을 선호해요.",
                    "optionA": "sleep",
                    "optionB": "action",
                    "optionC": "thinking",
                    "result": "action",
                    "explanation": "민준이는 'Results need quick action!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "I debate for understanding.",
                    "translation": "이해를 위해 토론해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "I debate for decisions!",
                    "translation": "결정을 위해 토론해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Truth takes time here.",
                    "translation": "진실은 여기서 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Action proves truth faster!",
                    "translation": "행동이 진실을 더 빨리 증명해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You create momentum quickly.",
                    "translation": "넌 빠르게 추진력을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You ensure we're right!",
                    "translation": "넌 우리가 옳다는 걸 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "논쟁에 대한 문장이에요.",
                    "optionA": "debates",
                    "optionB": "Productive",
                    "optionC": "both",
                    "optionD": "perspectives",
                    "optionE": "need",
                    "result": "Productive debates need both perspectives",
                    "explanation": "생산적인 논쟁은 두 관점 다 필요해요."
                }
            ]
        }
    ]
}
ID: 17373 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 갈등 해결하기",
            "explanation": "INTJ의 분석적 접근과 ENTJ의 직접적 접근 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I analyze the problem.",
                    "translation": "문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "I address it directly!",
                    "translation": "직접 다뤄!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Root causes must be found.",
                    "translation": "근본 원인을 찾아야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 갈등의 근본적인 이유를 찾습니다.",
                    "hint": "INTJ는 겉으로 보이는 것보다 깊은 원인을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "지원이는 'I analyze the problem'과 'Root causes must be found'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Your insight is always quite valuable!",
                    "translation": "네 통찰이 항상 꽤 가치있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "I think before acting.",
                    "translation": "행동하기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I act to stop problems!",
                    "translation": "문제를 멈추려고 행동해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-seong acts to stop @@.",
                    "hint": "ENTJ는 갈등이 커지기 전에 빠르게 개입해요.",
                    "optionA": "nothing",
                    "optionB": "problems",
                    "optionC": "thinking",
                    "result": "problems",
                    "explanation": "태성이는 'I act to stop problems!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Understanding prevents future issues.",
                    "translation": "이해하는 게 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Quick resolution saves time!",
                    "translation": "빠른 해결이 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "I need to think.",
                    "translation": "생각할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "We need to move!",
                    "translation": "움직일 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You drive things forward.",
                    "translation": "넌 일을 앞으로 몰고가."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You prevent repeat mistakes!",
                    "translation": "넌 실수 반복을 막아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "해결에 대한 문장이에요.",
                    "result": "Conflicts need thought and action",
                    "explanation": "갈등은 생각과 행동이 필요해요.",
                    "optionA": "and",
                    "optionB": "Conflicts",
                    "optionC": "action",
                    "optionD": "need",
                    "optionE": "thought"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 갈등 해결하기",
            "explanation": "INTJ의 분석적 접근과 ENTJ의 직접적 접근 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지원",
                    "script": "I analyze the problem.",
                    "translation": "문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "I address it directly!",
                    "translation": "직접 다뤄!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지원",
                    "script": "Root causes must be found.",
                    "translation": "근본 원인을 찾아야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지원은 갈등의 근본적인 이유를 찾습니다.",
                    "hint": "INTJ는 겉으로 보이는 것보다 깊은 원인을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "지원이는 'I analyze the problem'과 'Root causes must be found'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Your insight is always quite valuable!",
                    "translation": "네 통찰이 항상 꽤 가치있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지원",
                    "script": "I think before acting.",
                    "translation": "행동하기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "I act to stop problems!",
                    "translation": "문제를 멈추려고 행동해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-seong acts to stop @@.",
                    "hint": "ENTJ는 갈등이 커지기 전에 빠르게 개입해요.",
                    "optionA": "nothing",
                    "optionB": "problems",
                    "optionC": "thinking",
                    "result": "problems",
                    "explanation": "태성이는 'I act to stop problems!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지원",
                    "script": "Understanding prevents future issues.",
                    "translation": "이해하는 게 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Quick resolution saves time!",
                    "translation": "빠른 해결이 시간을 절약해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지원",
                    "script": "I need to think.",
                    "translation": "생각할 필요가 있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "We need to move!",
                    "translation": "움직일 필요가 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지원",
                    "script": "You drive things forward.",
                    "translation": "넌 일을 앞으로 몰고가."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "You prevent repeat mistakes!",
                    "translation": "넌 실수 반복을 막아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "해결에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Conflicts",
                    "optionC": "action",
                    "optionD": "need",
                    "optionE": "thought",
                    "result": "Conflicts need thought and action",
                    "explanation": "갈등은 생각과 행동이 필요해요."
                }
            ]
        }
    ]
}
ID: 17374 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "주말 약속 잡을 때",
            "explanation": "INTJ의 계획적 만남과 ESTP의 즉흥적 만남 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I plan meetings ahead.",
                    "translation": "나는 미리 만남을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I meet people spontaneously!",
                    "translation": "나는 즉흥적으로 사람들 만나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Schedules keep me organized.",
                    "translation": "일정이 나를 정리되게 해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 만남을 미리 계획하는 것을 선호합니다.",
                    "hint": "INTJ는 갑작스러운 약속보다 미리 정해진 계획을 좋아해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I plan meetings ahead'와 'Schedules keep me organized'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "That's actually really smart!",
                    "translation": "그거 사실 진짜 똑똑한데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I need advance notice.",
                    "translation": "나는 미리 알려줘야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "I decide last minute!",
                    "translation": "나는 마지막 순간에 결정해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-woo decides at the last @@.",
                    "hint": "ESTP는 그 순간의 기분과 상황에 따라 바로 결정해요.",
                    "optionA": "week",
                    "optionB": "minute",
                    "optionC": "month",
                    "result": "minute",
                    "explanation": "상우는 'I decide last minute!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Plans reduce my stress.",
                    "translation": "계획이 내 스트레스를 줄여줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Freedom gives me energy!",
                    "translation": "자유가 나한테 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I value quiet time.",
                    "translation": "나는 조용한 시간을 소중히 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "I love action constantly!",
                    "translation": "나는 항상 활동하는 걸 사랑해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You make life exciting.",
                    "translation": "너는 인생을 신나게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "You keep things stable!",
                    "translation": "너는 일들을 안정적으로 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양성에 대한 문장이에요.",
                    "result": "Different styles work together well",
                    "explanation": "다른 스타일들이 함께 잘 통해요.",
                    "optionA": "together",
                    "optionB": "Different",
                    "optionC": "well",
                    "optionD": "styles",
                    "optionE": "work"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "주말 약속 잡을 때",
            "explanation": "INTJ의 계획적 만남과 ESTP의 즉흥적 만남 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I plan meetings ahead.",
                    "translation": "나는 미리 만남을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I meet people spontaneously!",
                    "translation": "나는 즉흥적으로 사람들 만나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Schedules keep me organized.",
                    "translation": "일정이 나를 정리되게 해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 만남을 미리 계획하는 것을 선호합니다.",
                    "hint": "INTJ는 갑작스러운 약속보다 미리 정해진 계획을 좋아해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I plan meetings ahead'와 'Schedules keep me organized'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "That's actually really smart!",
                    "translation": "그거 사실 진짜 똑똑한데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I need advance notice.",
                    "translation": "나는 미리 알려줘야 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "I decide last minute!",
                    "translation": "나는 마지막 순간에 결정해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-woo decides at the last @@.",
                    "hint": "ESTP는 그 순간의 기분과 상황에 따라 바로 결정해요.",
                    "optionA": "week",
                    "optionB": "minute",
                    "optionC": "month",
                    "result": "minute",
                    "explanation": "상우는 'I decide last minute!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Plans reduce my stress.",
                    "translation": "계획이 내 스트레스를 줄여줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Freedom gives me energy!",
                    "translation": "자유가 나한테 에너지를 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I value quiet time.",
                    "translation": "나는 조용한 시간을 소중히 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "I love action constantly!",
                    "translation": "나는 항상 활동하는 걸 사랑해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You make life exciting.",
                    "translation": "너는 인생을 신나게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "You keep things stable!",
                    "translation": "너는 일들을 안정적으로 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양성에 대한 문장이에요.",
                    "optionA": "together",
                    "optionB": "Different",
                    "optionC": "well",
                    "optionD": "styles",
                    "optionE": "work",
                    "result": "Different styles work together well",
                    "explanation": "다른 스타일들이 함께 잘 통해요."
                }
            ]
        }
    ]
}
ID: 17375 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 사람 만날 때",
            "explanation": "INTJ의 관찰 후 접근과 ESTP의 즉각적 접근 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I observe people first.",
                    "translation": "나는 먼저 사람들을 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "I talk right away!",
                    "translation": "나는 바로 말 걸어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Observation shows me things.",
                    "translation": "관찰이 나한테 걸 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 새로운 사람에게 바로 말을 걸지 않습니다.",
                    "hint": "INTJ는 먼저 상대를 파악한 후에 접근해요.",
                    "result": "O",
                    "explanation": "서연이는 'I observe people first'라고 말하며 신중하게 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "That's such a cool approach!",
                    "translation": "그거 진짜 멋진 방식인데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I think before speaking.",
                    "translation": "나는 말하기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현진",
                    "script": "I speak my mind!",
                    "translation": "나는 내 생각을 바로 말해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jin speaks her mind @@.",
                    "hint": "ESTP는 머릿속에 떠오르는 대로 바로 표현해요.",
                    "optionA": "never",
                    "optionB": "immediately",
                    "optionC": "later",
                    "result": "immediately",
                    "explanation": "현진이는 'I speak my mind!'라며 즉각적으로 말해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Small groups suit me.",
                    "translation": "소규모 그룹이 나한테 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Big crowds energize me!",
                    "translation": "큰 무리가 나를 활기차게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Depth matters more to me.",
                    "translation": "깊이가 나한텐 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Fun matters more here!",
                    "translation": "재미가 여기선 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You help me loosen up.",
                    "translation": "너는 내가 긴장 풀게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현진",
                    "script": "You teach me patience!",
                    "translation": "너는 나한테 인내심을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사교성에 대한 문장이에요.",
                    "result": "Social energy brings diverse connections",
                    "explanation": "사교적 에너지가 다양한 연결을 가져와요.",
                    "optionA": "connections",
                    "optionB": "diverse",
                    "optionC": "Social",
                    "optionD": "energy",
                    "optionE": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 사람 만날 때",
            "explanation": "INTJ의 관찰 후 접근과 ESTP의 즉각적 접근 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I observe people first.",
                    "translation": "나는 먼저 사람들을 관찰해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "I talk right away!",
                    "translation": "나는 바로 말 걸어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Observation shows me things.",
                    "translation": "관찰이 나한테 걸 보여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 새로운 사람에게 바로 말을 걸지 않습니다.",
                    "hint": "INTJ는 먼저 상대를 파악한 후에 접근해요.",
                    "result": "O",
                    "explanation": "서연이는 'I observe people first'라고 말하며 신중하게 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "That's such a cool approach!",
                    "translation": "그거 진짜 멋진 방식인데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I think before speaking.",
                    "translation": "나는 말하기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현진",
                    "script": "I speak my mind!",
                    "translation": "나는 내 생각을 바로 말해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jin speaks her mind @@.",
                    "hint": "ESTP는 머릿속에 떠오르는 대로 바로 표현해요.",
                    "optionA": "never",
                    "optionB": "immediately",
                    "optionC": "later",
                    "result": "immediately",
                    "explanation": "현진이는 'I speak my mind!'라며 즉각적으로 말해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Small groups suit me.",
                    "translation": "소규모 그룹이 나한테 맞아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Big crowds energize me!",
                    "translation": "큰 무리가 나를 활기차게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Depth matters more to me.",
                    "translation": "깊이가 나한텐 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Fun matters more here!",
                    "translation": "재미가 여기선 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You help me loosen up.",
                    "translation": "너는 내가 긴장 풀게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현진",
                    "script": "You teach me patience!",
                    "translation": "너는 나한테 인내심을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사교성에 대한 문장이에요.",
                    "optionA": "connections",
                    "optionB": "diverse",
                    "optionC": "Social",
                    "optionD": "energy",
                    "optionE": "brings",
                    "result": "Social energy brings diverse connections",
                    "explanation": "사교적 에너지가 다양한 연결을 가져와요."
                }
            ]
        }
    ]
}
ID: 17376 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭔가 알아볼 때",
            "explanation": "INTJ의 이론적 탐구와 ESTP의 경험적 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I read about things.",
                    "translation": "나는 뭔가에 대해 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I try things directly!",
                    "translation": "나는 직접 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Books teach me concepts.",
                    "translation": "책이 나한테 개념을 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 직접 해보기 전에 먼저 공부합니다.",
                    "hint": "INTJ는 이론과 배경지식을 먼저 쌓는 걸 선호해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I read about things'와 'Books teach me concepts'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "That's really quite thorough!",
                    "translation": "그거 정말 꽤 철저한데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Understanding takes time here.",
                    "translation": "이해하는 데 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "Doing teaches faster to me!",
                    "translation": "행동하는 게 나한텐 더 빨리 가르쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-woo learns by @@.",
                    "hint": "ESTP는 직접 경험하면서 배우는 걸 가장 좋아해요.",
                    "optionA": "reading",
                    "optionB": "doing",
                    "optionC": "thinking",
                    "result": "doing",
                    "explanation": "시우는 'Doing teaches faster to me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Theories explain why things work.",
                    "translation": "이론이 왜 작동하는지 설명해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Practice shows what works!",
                    "translation": "실습이 뭐가 효과있는지 보여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I plan before acting.",
                    "translation": "나는 행동하기 전에 계획해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "시우",
                    "script": "I learn through mistakes!",
                    "translation": "나는 실수로 배워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You show me real world.",
                    "translation": "너는 나한테 실제 세상을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "시우",
                    "script": "You give me knowledge!",
                    "translation": "너는 나한테 지식을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "배움에 대한 문장이에요.",
                    "result": "Learning combines theory and practice",
                    "explanation": "배움은 이론과 실습을 결합해요.",
                    "optionA": "Learning",
                    "optionB": "combines",
                    "optionC": "theory",
                    "optionD": "practice",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뭔가 알아볼 때",
            "explanation": "INTJ의 이론적 탐구와 ESTP의 경험적 탐구 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I read about things.",
                    "translation": "나는 뭔가에 대해 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I try things directly!",
                    "translation": "나는 직접 시도해봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Books teach me concepts.",
                    "translation": "책이 나한테 개념을 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 직접 해보기 전에 먼저 공부합니다.",
                    "hint": "INTJ는 이론과 배경지식을 먼저 쌓는 걸 선호해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I read about things'와 'Books teach me concepts'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "That's really quite thorough!",
                    "translation": "그거 정말 꽤 철저한데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Understanding takes time here.",
                    "translation": "이해하는 데 시간이 걸려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "Doing teaches faster to me!",
                    "translation": "행동하는 게 나한텐 더 빨리 가르쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-woo learns by @@.",
                    "hint": "ESTP는 직접 경험하면서 배우는 걸 가장 좋아해요.",
                    "optionA": "reading",
                    "optionB": "doing",
                    "optionC": "thinking",
                    "result": "doing",
                    "explanation": "시우는 'Doing teaches faster to me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Theories explain why things work.",
                    "translation": "이론이 왜 작동하는지 설명해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Practice shows what works!",
                    "translation": "실습이 뭐가 효과있는지 보여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I plan before acting.",
                    "translation": "나는 행동하기 전에 계획해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "시우",
                    "script": "I learn through mistakes!",
                    "translation": "나는 실수로 배워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You show me real world.",
                    "translation": "너는 나한테 실제 세상을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "시우",
                    "script": "You give me knowledge!",
                    "translation": "너는 나한테 지식을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "배움에 대한 문장이에요.",
                    "optionA": "Learning",
                    "optionB": "combines",
                    "optionC": "theory",
                    "optionD": "practice",
                    "optionE": "and",
                    "result": "Learning combines theory and practice",
                    "explanation": "배움은 이론과 실습을 결합해요."
                }
            ]
        }
    ]
}
ID: 17377 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾는 방식",
            "explanation": "INTJ의 체계적 조사와 ESTP의 빠른 수집 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I research everything thoroughly.",
                    "translation": "나는 모든 걸 철저히 조사해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I ask around quickly!",
                    "translation": "나는 빠르게 주변에 물어봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Deep knowledge helps me.",
                    "translation": "깊은 지식이 나를 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 정보를 깊이 있게 파악합니다.",
                    "hint": "INTJ는 피상적인 정보보다 근본적인 이해를 원해요.",
                    "result": "O",
                    "explanation": "재현이는 'I research everything thoroughly'와 'Deep knowledge helps me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your depth is totally impressive!",
                    "translation": "네 깊이가 완전 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I analyze all sources.",
                    "translation": "나는 모든 출처를 분석해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "I grab what I need!",
                    "translation": "나는 필요한 걸 낚아채!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun grabs what he @@.",
                    "hint": "ESTP는 꼭 필요한 핵심만 빠르게 얻어요.",
                    "optionA": "ignores",
                    "optionB": "needs",
                    "optionC": "forgets",
                    "result": "needs",
                    "explanation": "태준이는 'I grab what I need!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Details matter to me.",
                    "translation": "세부사항이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Big picture works better!",
                    "translation": "큰 그림이 더 잘 통해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Patience brings better results.",
                    "translation": "인내가 더 나은 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "Speed creates more opportunities!",
                    "translation": "속도가 더 많은 기회를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You keep things moving.",
                    "translation": "너는 일들을 계속 움직이게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태준",
                    "script": "You ensure we're prepared!",
                    "translation": "너는 우리가 준비됐다는 걸 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보에 대한 문장이에요.",
                    "result": "Good information needs both depth",
                    "explanation": "좋은 정보는 둘 다 깊이가 필요해요.",
                    "optionA": "Good",
                    "optionB": "needs",
                    "optionC": "depth",
                    "optionD": "both",
                    "optionE": "information"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾는 방식",
            "explanation": "INTJ의 체계적 조사와 ESTP의 빠른 수집 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I research everything thoroughly.",
                    "translation": "나는 모든 걸 철저히 조사해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I ask around quickly!",
                    "translation": "나는 빠르게 주변에 물어봐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Deep knowledge helps me.",
                    "translation": "깊은 지식이 나를 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 정보를 깊이 있게 파악합니다.",
                    "hint": "INTJ는 피상적인 정보보다 근본적인 이해를 원해요.",
                    "result": "O",
                    "explanation": "재현이는 'I research everything thoroughly'와 'Deep knowledge helps me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your depth is totally impressive!",
                    "translation": "네 깊이가 완전 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I analyze all sources.",
                    "translation": "나는 모든 출처를 분석해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "I grab what I need!",
                    "translation": "나는 필요한 걸 낚아채!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun grabs what he @@.",
                    "hint": "ESTP는 꼭 필요한 핵심만 빠르게 얻어요.",
                    "optionA": "ignores",
                    "optionB": "needs",
                    "optionC": "forgets",
                    "result": "needs",
                    "explanation": "태준이는 'I grab what I need!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Details matter to me.",
                    "translation": "세부사항이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Big picture works better!",
                    "translation": "큰 그림이 더 잘 통해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "Patience brings better results.",
                    "translation": "인내가 더 나은 결과를 가져와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "Speed creates more opportunities!",
                    "translation": "속도가 더 많은 기회를 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You keep things moving.",
                    "translation": "너는 일들을 계속 움직이게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태준",
                    "script": "You ensure we're prepared!",
                    "translation": "너는 우리가 준비됐다는 걸 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정보에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "needs",
                    "optionC": "depth",
                    "optionD": "both",
                    "optionE": "information",
                    "result": "Good information needs both depth",
                    "explanation": "좋은 정보는 둘 다 깊이가 필요해요."
                }
            ]
        }
    ]
}
ID: 17378 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택해야 할 때",
            "explanation": "INTJ의 신중한 결정과 ESTP의 빠른 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I weigh all options.",
                    "translation": "나는 모든 선택지를 저울질해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I go with gut!",
                    "translation": "나는 직감으로 가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Analysis prevents bad choices.",
                    "translation": "분석이 나쁜 선택을 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 충분히 생각한 후에 결정합니다.",
                    "hint": "INTJ는 모든 가능성을 따져본 후에 결론을 내려요.",
                    "result": "O",
                    "explanation": "유진이는 'I weigh all options'와 'Analysis prevents bad choices'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "That's such smart thinking!",
                    "translation": "그거 진짜 똑똑한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I need time to think.",
                    "translation": "나는 생각할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "I decide on spot!",
                    "translation": "나는 그 자리에서 결정해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho decides on the @@.",
                    "hint": "ESTP는 그 순간 느낌대로 바로 결정해요.",
                    "optionA": "tomorrow",
                    "optionB": "spot",
                    "optionC": "paper",
                    "result": "spot",
                    "explanation": "건호는 'I decide on spot!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Logic guides my choices.",
                    "translation": "논리가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Instinct guides mine better!",
                    "translation": "본능이 내 걸 더 잘 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I avoid unnecessary risks.",
                    "translation": "나는 불필요한 위험을 피해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "I embrace exciting challenges!",
                    "translation": "나는 신나는 도전을 받아들여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You make things happen.",
                    "translation": "너는 일들을 일어나게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "You prevent big mistakes!",
                    "translation": "너는 큰 실수를 막아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정에 대한 문장이에요.",
                    "result": "Wise decisions balance thinking and",
                    "explanation": "현명한 결정은 생각과 균형을 맞춰요.",
                    "optionA": "balance",
                    "optionB": "thinking",
                    "optionC": "and",
                    "optionD": "decisions",
                    "optionE": "Wise"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택해야 할 때",
            "explanation": "INTJ의 신중한 결정과 ESTP의 빠른 결정 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I weigh all options.",
                    "translation": "나는 모든 선택지를 저울질해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I go with gut!",
                    "translation": "나는 직감으로 가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Analysis prevents bad choices.",
                    "translation": "분석이 나쁜 선택을 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 충분히 생각한 후에 결정합니다.",
                    "hint": "INTJ는 모든 가능성을 따져본 후에 결론을 내려요.",
                    "result": "O",
                    "explanation": "유진이는 'I weigh all options'와 'Analysis prevents bad choices'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "That's such smart thinking!",
                    "translation": "그거 진짜 똑똑한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I need time to think.",
                    "translation": "나는 생각할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "I decide on spot!",
                    "translation": "나는 그 자리에서 결정해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho decides on the @@.",
                    "hint": "ESTP는 그 순간 느낌대로 바로 결정해요.",
                    "optionA": "tomorrow",
                    "optionB": "spot",
                    "optionC": "paper",
                    "result": "spot",
                    "explanation": "건호는 'I decide on spot!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Logic guides my choices.",
                    "translation": "논리가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Instinct guides mine better!",
                    "translation": "본능이 내 걸 더 잘 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I avoid unnecessary risks.",
                    "translation": "나는 불필요한 위험을 피해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "I embrace exciting challenges!",
                    "translation": "나는 신나는 도전을 받아들여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You make things happen.",
                    "translation": "너는 일들을 일어나게 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "You prevent big mistakes!",
                    "translation": "너는 큰 실수를 막아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결정에 대한 문장이에요.",
                    "optionA": "balance",
                    "optionB": "thinking",
                    "optionC": "and",
                    "optionD": "decisions",
                    "optionE": "Wise",
                    "result": "Wise decisions balance thinking and",
                    "explanation": "현명한 결정은 생각과 균형을 맞춰요."
                }
            ]
        }
    ]
}
ID: 17379 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "급하게 정할 때",
            "explanation": "INTJ의 계획 수정과 ESTP의 즉각 대응 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I adjust my plan.",
                    "translation": "나는 내 계획을 조정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "I just handle it!",
                    "translation": "나는 그냥 처리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Strategy helps me adapt.",
                    "translation": "전략이 나를 적응하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 급할 때도 계획적으로 대응합니다.",
                    "hint": "INTJ는 긴급 상황에서도 전략적으로 생각해요.",
                    "result": "O",
                    "explanation": "서연이는 'I adjust my plan'과 'Strategy helps me adapt'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "Your control is really amazing!",
                    "translation": "네 통제력이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I consider consequences first.",
                    "translation": "나는 먼저 결과를 고려해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다희",
                    "script": "I act first naturally!",
                    "translation": "나는 자연스럽게 먼저 행동해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-hee acts first @@.",
                    "hint": "ESTP는 생각하기 전에 몸이 먼저 반응해요.",
                    "optionA": "slowly",
                    "optionB": "naturally",
                    "optionC": "never",
                    "result": "naturally",
                    "explanation": "다희는 'I act first naturally!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Planning reduces my panic.",
                    "translation": "계획하는 게 내 공황을 줄여줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Action reduces mine faster!",
                    "translation": "행동이 내 걸 더 빨리 줄여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I think through scenarios.",
                    "translation": "나는 시나리오를 생각해봐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다희",
                    "script": "I trust my reflexes!",
                    "translation": "나는 내 반사신경을 믿어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You handle crises well.",
                    "translation": "너는 위기를 잘 다뤄."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다희",
                    "script": "You minimize future problems!",
                    "translation": "너는 미래 문제를 최소화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "대응에 대한 문장이에요.",
                    "result": "Quick thinking needs calm and",
                    "explanation": "빠른 생각은 침착함과 필요해요.",
                    "optionA": "calm",
                    "optionB": "thinking",
                    "optionC": "and",
                    "optionD": "needs",
                    "optionE": "Quick"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "급하게 정할 때",
            "explanation": "INTJ의 계획 수정과 ESTP의 즉각 대응 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I adjust my plan.",
                    "translation": "나는 내 계획을 조정해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "I just handle it!",
                    "translation": "나는 그냥 처리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Strategy helps me adapt.",
                    "translation": "전략이 나를 적응하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 급할 때도 계획적으로 대응합니다.",
                    "hint": "INTJ는 긴급 상황에서도 전략적으로 생각해요.",
                    "result": "O",
                    "explanation": "서연이는 'I adjust my plan'과 'Strategy helps me adapt'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "Your control is really amazing!",
                    "translation": "네 통제력이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I consider consequences first.",
                    "translation": "나는 먼저 결과를 고려해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다희",
                    "script": "I act first naturally!",
                    "translation": "나는 자연스럽게 먼저 행동해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-hee acts first @@.",
                    "hint": "ESTP는 생각하기 전에 몸이 먼저 반응해요.",
                    "optionA": "slowly",
                    "optionB": "naturally",
                    "optionC": "never",
                    "result": "naturally",
                    "explanation": "다희는 'I act first naturally!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Planning reduces my panic.",
                    "translation": "계획하는 게 내 공황을 줄여줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Action reduces mine faster!",
                    "translation": "행동이 내 걸 더 빨리 줄여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I think through scenarios.",
                    "translation": "나는 시나리오를 생각해봐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다희",
                    "script": "I trust my reflexes!",
                    "translation": "나는 내 반사신경을 믿어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You handle crises well.",
                    "translation": "너는 위기를 잘 다뤄."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다희",
                    "script": "You minimize future problems!",
                    "translation": "너는 미래 문제를 최소화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "대응에 대한 문장이에요.",
                    "optionA": "calm",
                    "optionB": "thinking",
                    "optionC": "and",
                    "optionD": "needs",
                    "optionE": "Quick",
                    "result": "Quick thinking needs calm and",
                    "explanation": "빠른 생각은 침착함과 필요해요."
                }
            ]
        }
    ]
}
ID: 17380 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "INTJ의 구조적 일상과 ESTP의 유동적 일상 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I follow my schedule.",
                    "translation": "나는 내 일정을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I go with flow!",
                    "translation": "나는 흐름을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Structure keeps me productive.",
                    "translation": "구조가 나를 생산적이게 해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 정해진 일정대로 생활합니다.",
                    "hint": "INTJ는 규칙적인 루틴이 있어야 편안해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I follow my schedule'과 'Structure keeps me productive'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "That's really quite organized!",
                    "translation": "그거 정말 꽤 체계적인데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I plan my days.",
                    "translation": "나는 내 날들을 계획해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "I see what happens!",
                    "translation": "나는 무슨 일이 생기는지 봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-woo sees what @@.",
                    "hint": "ESTP는 계획없이 하루가 어떻게 흘러가는지 즐겨요.",
                    "optionA": "planned",
                    "optionB": "happens",
                    "optionC": "scheduled",
                    "result": "happens",
                    "explanation": "상우는 'I see what happens!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Routines give me control.",
                    "translation": "루틴이 나한테 통제력을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Surprises give me excitement!",
                    "translation": "놀라운 일이 나한테 흥분을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I value predictability here.",
                    "translation": "나는 여기서 예측가능성을 중시해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "I love spontaneous adventures!",
                    "translation": "나는 즉흥적인 모험을 사랑해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You bring unexpected fun.",
                    "translation": "너는 예상 못한 재미를 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "You keep life organized!",
                    "translation": "너는 인생을 정리되게 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형에 대한 문장이에요.",
                    "result": "Life needs both structure freedom",
                    "explanation": "인생은 둘 다 구조와 자유가 필요해요.",
                    "optionA": "needs",
                    "optionB": "Life",
                    "optionC": "structure",
                    "optionD": "freedom",
                    "optionE": "both"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과 보내기",
            "explanation": "INTJ의 구조적 일상과 ESTP의 유동적 일상 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I follow my schedule.",
                    "translation": "나는 내 일정을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I go with flow!",
                    "translation": "나는 흐름을 따라가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Structure keeps me productive.",
                    "translation": "구조가 나를 생산적이게 해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 정해진 일정대로 생활합니다.",
                    "hint": "INTJ는 규칙적인 루틴이 있어야 편안해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I follow my schedule'과 'Structure keeps me productive'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "That's really quite organized!",
                    "translation": "그거 정말 꽤 체계적인데!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I plan my days.",
                    "translation": "나는 내 날들을 계획해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "I see what happens!",
                    "translation": "나는 무슨 일이 생기는지 봐!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-woo sees what @@.",
                    "hint": "ESTP는 계획없이 하루가 어떻게 흘러가는지 즐겨요.",
                    "optionA": "planned",
                    "optionB": "happens",
                    "optionC": "scheduled",
                    "result": "happens",
                    "explanation": "상우는 'I see what happens!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Routines give me control.",
                    "translation": "루틴이 나한테 통제력을 줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Surprises give me excitement!",
                    "translation": "놀라운 일이 나한테 흥분을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I value predictability here.",
                    "translation": "나는 여기서 예측가능성을 중시해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "I love spontaneous adventures!",
                    "translation": "나는 즉흥적인 모험을 사랑해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You bring unexpected fun.",
                    "translation": "너는 예상 못한 재미를 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "You keep life organized!",
                    "translation": "너는 인생을 정리되게 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "균형에 대한 문장이에요.",
                    "optionA": "needs",
                    "optionB": "Life",
                    "optionC": "structure",
                    "optionD": "freedom",
                    "optionE": "both",
                    "result": "Life needs both structure freedom",
                    "explanation": "인생은 둘 다 구조와 자유가 필요해요."
                }
            ]
        }
    ]
}
ID: 17381 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 시간 보내기",
            "explanation": "INTJ의 독립적 활동과 ESTP의 외부 활동 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I stay home often.",
                    "translation": "나는 자주 집에 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "I go out constantly!",
                    "translation": "나는 끊임없이 나가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Home recharges my energy.",
                    "translation": "집이 내 에너지를 재충전해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 집에서 혼자 있는 것을 선호합니다.",
                    "hint": "INTJ는 집에서 혼자 있는 시간이 꼭 필요해요.",
                    "result": "O",
                    "explanation": "서현이는 'I stay home often'과 'Home recharges my energy'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "Rest is definitely super important!",
                    "translation": "휴식이 확실히 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Quiet time helps me.",
                    "translation": "조용한 시간이 나를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현진",
                    "script": "Outside energizes me completely!",
                    "translation": "밖이 나를 완전히 활기차게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jin gets energized @@.",
                    "hint": "ESTP는 밖에 나가서 활동할 때 에너지가 생겨요.",
                    "optionA": "inside",
                    "optionB": "outside",
                    "optionC": "sleeping",
                    "result": "outside",
                    "explanation": "현진이는 'Outside energizes me completely!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "I read and think.",
                    "translation": "나는 읽고 생각해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "I explore and move!",
                    "translation": "나는 탐험하고 움직여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Peace comes from solitude.",
                    "translation": "평화가 고독에서 와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Joy comes from action!",
                    "translation": "기쁨이 행동에서 와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You show me adventure.",
                    "translation": "너는 나한테 모험을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현진",
                    "script": "You show me reflection!",
                    "translation": "너는 나한테 성찰을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "회복에 대한 문장이에요.",
                    "result": "People recharge in different ways",
                    "explanation": "사람들은 다른 방법으로 재충전해요.",
                    "optionA": "recharge",
                    "optionB": "ways",
                    "optionC": "People",
                    "optionD": "in",
                    "optionE": "different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 시간 보내기",
            "explanation": "INTJ의 독립적 활동과 ESTP의 외부 활동 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서현",
                    "script": "I stay home often.",
                    "translation": "나는 자주 집에 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "I go out constantly!",
                    "translation": "나는 끊임없이 나가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서현",
                    "script": "Home recharges my energy.",
                    "translation": "집이 내 에너지를 재충전해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서현은 집에서 혼자 있는 것을 선호합니다.",
                    "hint": "INTJ는 집에서 혼자 있는 시간이 꼭 필요해요.",
                    "result": "O",
                    "explanation": "서현이는 'I stay home often'과 'Home recharges my energy'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "Rest is definitely super important!",
                    "translation": "휴식이 확실히 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서현",
                    "script": "Quiet time helps me.",
                    "translation": "조용한 시간이 나를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현진",
                    "script": "Outside energizes me completely!",
                    "translation": "밖이 나를 완전히 활기차게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jin gets energized @@.",
                    "hint": "ESTP는 밖에 나가서 활동할 때 에너지가 생겨요.",
                    "optionA": "inside",
                    "optionB": "outside",
                    "optionC": "sleeping",
                    "result": "outside",
                    "explanation": "현진이는 'Outside energizes me completely!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서현",
                    "script": "I read and think.",
                    "translation": "나는 읽고 생각해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "I explore and move!",
                    "translation": "나는 탐험하고 움직여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서현",
                    "script": "Peace comes from solitude.",
                    "translation": "평화가 고독에서 와."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Joy comes from action!",
                    "translation": "기쁨이 행동에서 와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서현",
                    "script": "You show me adventure.",
                    "translation": "너는 나한테 모험을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현진",
                    "script": "You show me reflection!",
                    "translation": "너는 나한테 성찰을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "회복에 대한 문장이에요.",
                    "optionA": "recharge",
                    "optionB": "ways",
                    "optionC": "People",
                    "optionD": "in",
                    "optionE": "different",
                    "result": "People recharge in different ways",
                    "explanation": "사람들은 다른 방법으로 재충전해요."
                }
            ]
        }
    ]
}
ID: 17382 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 때",
            "explanation": "INTJ의 분석적 대처와 ESTP의 행동적 대처 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I analyze the problem.",
                    "translation": "나는 그 문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I take action!",
                    "translation": "나는 행동을 취해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Understanding helps me cope.",
                    "translation": "이해하는 게 나를 대처하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 스트레스 원인을 파악하려고 합니다.",
                    "hint": "INTJ는 무엇이 문제인지 먼저 분석해요.",
                    "result": "O",
                    "explanation": "재현이는 'I analyze the problem'과 'Understanding helps me cope'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your insight is really valuable!",
                    "translation": "네 통찰이 정말 가치있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I think through solutions.",
                    "translation": "나는 해결책을 생각해봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "I do something immediately!",
                    "translation": "나는 즉시 뭔가를 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-woo does something @@.",
                    "hint": "ESTP는 가만히 있지 못하고 바로 움직여요.",
                    "optionA": "later",
                    "optionB": "immediately",
                    "optionC": "never",
                    "result": "immediately",
                    "explanation": "시우는 'I do something immediately!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Planning reduces my anxiety.",
                    "translation": "계획하는 게 내 불안을 줄여줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Moving reduces mine faster!",
                    "translation": "움직이는 게 내 걸 더 빨리 줄여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "I need alone time.",
                    "translation": "나는 혼자 있는 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "시우",
                    "script": "I need physical activity!",
                    "translation": "나는 신체 활동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You release tension quickly.",
                    "translation": "너는 긴장을 빠르게 풀어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "시우",
                    "script": "You prevent future stress!",
                    "translation": "너는 미래 스트레스를 막아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "대처에 대한 문장이에요.",
                    "result": "Stress relief helps everyone differently",
                    "explanation": "스트레스 해소가 모두를 다르게 도와요.",
                    "optionA": "helps",
                    "optionB": "differently",
                    "optionC": "Stress",
                    "optionD": "relief",
                    "optionE": "everyone"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 때",
            "explanation": "INTJ의 분석적 대처와 ESTP의 행동적 대처 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I analyze the problem.",
                    "translation": "나는 그 문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I take action!",
                    "translation": "나는 행동을 취해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Understanding helps me cope.",
                    "translation": "이해하는 게 나를 대처하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 스트레스 원인을 파악하려고 합니다.",
                    "hint": "INTJ는 무엇이 문제인지 먼저 분석해요.",
                    "result": "O",
                    "explanation": "재현이는 'I analyze the problem'과 'Understanding helps me cope'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Your insight is really valuable!",
                    "translation": "네 통찰이 정말 가치있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "I think through solutions.",
                    "translation": "나는 해결책을 생각해봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "I do something immediately!",
                    "translation": "나는 즉시 뭔가를 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Si-woo does something @@.",
                    "hint": "ESTP는 가만히 있지 못하고 바로 움직여요.",
                    "optionA": "later",
                    "optionB": "immediately",
                    "optionC": "never",
                    "result": "immediately",
                    "explanation": "시우는 'I do something immediately!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "Planning reduces my anxiety.",
                    "translation": "계획하는 게 내 불안을 줄여줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Moving reduces mine faster!",
                    "translation": "움직이는 게 내 걸 더 빨리 줄여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "I need alone time.",
                    "translation": "나는 혼자 있는 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "시우",
                    "script": "I need physical activity!",
                    "translation": "나는 신체 활동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "You release tension quickly.",
                    "translation": "너는 긴장을 빠르게 풀어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "시우",
                    "script": "You prevent future stress!",
                    "translation": "너는 미래 스트레스를 막아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "대처에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "differently",
                    "optionC": "Stress",
                    "optionD": "relief",
                    "optionE": "everyone",
                    "result": "Stress relief helps everyone differently",
                    "explanation": "스트레스 해소가 모두를 다르게 도와요."
                }
            ]
        }
    ]
}
ID: 17383 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 상황 대처하기",
            "explanation": "INTJ의 전략적 접근과 ESTP의 즉각적 반응 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I create backup plans.",
                    "translation": "나는 백업 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I handle it now!",
                    "translation": "나는 지금 그걸 처리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Preparation prevents bigger problems.",
                    "translation": "준비가 더 큰 문제를 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 문제에 대비한 계획을 세웁니다.",
                    "hint": "INTJ는 문제가 생기기 전에 미리 대비책을 준비해요.",
                    "result": "O",
                    "explanation": "유진이는 'I create backup plans'와 'Preparation prevents bigger problems'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your foresight is totally impressive!",
                    "translation": "네 선견지명이 완전 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I anticipate what happens.",
                    "translation": "나는 무슨 일이 생길지 예상해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "I react in moment!",
                    "translation": "나는 그 순간 반응해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun reacts in the @@.",
                    "hint": "ESTP는 위기 상황에서 순간적으로 판단하고 대응해요.",
                    "optionA": "future",
                    "optionB": "moment",
                    "optionC": "past",
                    "result": "moment",
                    "explanation": "태준이는 'I react in moment!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Strategy keeps me calm.",
                    "translation": "전략이 나를 침착하게 해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Action keeps me focused!",
                    "translation": "행동이 나를 집중하게 해줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I think before moving.",
                    "translation": "나는 움직이기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "I move before thinking!",
                    "translation": "나는 생각하기 전에 움직여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You handle emergencies well.",
                    "translation": "너는 긴급 상황을 잘 다뤄."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태준",
                    "script": "You avoid emergencies altogether!",
                    "translation": "너는 긴급 상황을 완전히 피해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기관리에 대한 문장이에요.",
                    "result": "Crisis management needs both approaches",
                    "explanation": "위기관리는 두 접근 다 필요해요.",
                    "optionA": "both",
                    "optionB": "management",
                    "optionC": "Crisis",
                    "optionD": "needs",
                    "optionE": "approaches"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 상황 대처하기",
            "explanation": "INTJ의 전략적 접근과 ESTP의 즉각적 반응 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I create backup plans.",
                    "translation": "나는 백업 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태준",
                    "script": "I handle it now!",
                    "translation": "나는 지금 그걸 처리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Preparation prevents bigger problems.",
                    "translation": "준비가 더 큰 문제를 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 문제에 대비한 계획을 세웁니다.",
                    "hint": "INTJ는 문제가 생기기 전에 미리 대비책을 준비해요.",
                    "result": "O",
                    "explanation": "유진이는 'I create backup plans'와 'Preparation prevents bigger problems'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태준",
                    "script": "Your foresight is totally impressive!",
                    "translation": "네 선견지명이 완전 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "I anticipate what happens.",
                    "translation": "나는 무슨 일이 생길지 예상해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태준",
                    "script": "I react in moment!",
                    "translation": "나는 그 순간 반응해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-jun reacts in the @@.",
                    "hint": "ESTP는 위기 상황에서 순간적으로 판단하고 대응해요.",
                    "optionA": "future",
                    "optionB": "moment",
                    "optionC": "past",
                    "result": "moment",
                    "explanation": "태준이는 'I react in moment!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "Strategy keeps me calm.",
                    "translation": "전략이 나를 침착하게 해줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태준",
                    "script": "Action keeps me focused!",
                    "translation": "행동이 나를 집중하게 해줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "I think before moving.",
                    "translation": "나는 움직이기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태준",
                    "script": "I move before thinking!",
                    "translation": "나는 생각하기 전에 움직여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "You handle emergencies well.",
                    "translation": "너는 긴급 상황을 잘 다뤄."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태준",
                    "script": "You avoid emergencies altogether!",
                    "translation": "너는 긴급 상황을 완전히 피해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "위기관리에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "management",
                    "optionC": "Crisis",
                    "optionD": "needs",
                    "optionE": "approaches",
                    "result": "Crisis management needs both approaches",
                    "explanation": "위기관리는 두 접근 다 필요해요."
                }
            ]
        }
    ]
}
ID: 17384 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 정하기",
            "explanation": "INTJ의 장기 비전과 ESTP의 현재 기회 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I plan long-term carefully.",
                    "translation": "나는 장기적으로 신중히 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I seize opportunities now!",
                    "translation": "나는 지금 기회를 잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Vision guides my career.",
                    "translation": "비전이 내 커리어를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 10년 후를 내다보고 계획합니다.",
                    "hint": "INTJ는 먼 미래의 목표를 향해 전략적으로 움직여요.",
                    "result": "O",
                    "explanation": "지훈이는 'I plan long-term carefully'와 'Vision guides my career'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "That's really super smart!",
                    "translation": "그거 정말 엄청 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I build expertise systematically.",
                    "translation": "나는 체계적으로 전문성을 쌓아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "I learn by doing!",
                    "translation": "나는 하면서 배워!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho learns by @@.",
                    "hint": "ESTP는 직접 경험하면서 기술을 습득해요.",
                    "optionA": "reading",
                    "optionB": "doing",
                    "optionC": "planning",
                    "result": "doing",
                    "explanation": "건호는 'I learn by doing!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Mastery takes patient work.",
                    "translation": "숙련은 인내심있는 작업이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Results come from trying!",
                    "translation": "결과는 시도에서 와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I sacrifice for goals.",
                    "translation": "나는 목표를 위해 희생해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "I enjoy the journey!",
                    "translation": "나는 그 여정을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You find immediate opportunities.",
                    "translation": "너는 즉각적인 기회를 찾아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "You achieve lasting success!",
                    "translation": "너는 지속적인 성공을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공에 대한 문장이에요.",
                    "result": "Career success needs planning and",
                    "explanation": "커리어 성공은 계획과 필요해요.",
                    "optionA": "planning",
                    "optionB": "needs",
                    "optionC": "success",
                    "optionD": "and",
                    "optionE": "Career"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 정하기",
            "explanation": "INTJ의 장기 비전과 ESTP의 현재 기회 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I plan long-term carefully.",
                    "translation": "나는 장기적으로 신중히 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건호",
                    "script": "I seize opportunities now!",
                    "translation": "나는 지금 기회를 잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Vision guides my career.",
                    "translation": "비전이 내 커리어를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 10년 후를 내다보고 계획합니다.",
                    "hint": "INTJ는 먼 미래의 목표를 향해 전략적으로 움직여요.",
                    "result": "O",
                    "explanation": "지훈이는 'I plan long-term carefully'와 'Vision guides my career'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건호",
                    "script": "That's really super smart!",
                    "translation": "그거 정말 엄청 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "I build expertise systematically.",
                    "translation": "나는 체계적으로 전문성을 쌓아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건호",
                    "script": "I learn by doing!",
                    "translation": "나는 하면서 배워!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Geon-ho learns by @@.",
                    "hint": "ESTP는 직접 경험하면서 기술을 습득해요.",
                    "optionA": "reading",
                    "optionB": "doing",
                    "optionC": "planning",
                    "result": "doing",
                    "explanation": "건호는 'I learn by doing!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Mastery takes patient work.",
                    "translation": "숙련은 인내심있는 작업이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건호",
                    "script": "Results come from trying!",
                    "translation": "결과는 시도에서 와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "I sacrifice for goals.",
                    "translation": "나는 목표를 위해 희생해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건호",
                    "script": "I enjoy the journey!",
                    "translation": "나는 그 여정을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You find immediate opportunities.",
                    "translation": "너는 즉각적인 기회를 찾아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건호",
                    "script": "You achieve lasting success!",
                    "translation": "너는 지속적인 성공을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성공에 대한 문장이에요.",
                    "optionA": "planning",
                    "optionB": "needs",
                    "optionC": "success",
                    "optionD": "and",
                    "optionE": "Career",
                    "result": "Career success needs planning and",
                    "explanation": "커리어 성공은 계획과 필요해요."
                }
            ]
        }
    ]
}
ID: 17385 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일하는 스타일",
            "explanation": "INTJ의 독립적 업무와 ESTP의 협력적 업무 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I work alone mostly.",
                    "translation": "나는 주로 혼자 일해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "I work with people!",
                    "translation": "나는 사람들과 일해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Focus comes from solitude.",
                    "translation": "집중이 고독에서 와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 혼자 조용히 일하는 것을 선호합니다.",
                    "hint": "INTJ는 혼자 작업할 때 가장 효율적이에요.",
                    "result": "O",
                    "explanation": "서연이는 'I work alone mostly'와 'Focus comes from solitude'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "Your concentration is really amazing!",
                    "translation": "네 집중력이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I need quiet space.",
                    "translation": "나는 조용한 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다희",
                    "script": "I need team energy!",
                    "translation": "나는 팀 에너지가 필요해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-hee needs team @@.",
                    "hint": "ESTP는 사람들과 함께 일할 때 활력이 생겨요.",
                    "optionA": "silence",
                    "optionB": "energy",
                    "optionC": "rules",
                    "result": "energy",
                    "explanation": "다희는 'I need team energy!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Analysis drives my work.",
                    "translation": "분석이 내 일을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Action drives mine better!",
                    "translation": "행동이 내 걸 더 잘 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I prefer written communication.",
                    "translation": "나는 문서 소통을 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다희",
                    "script": "I prefer face-to-face talks!",
                    "translation": "나는 대면 대화를 선호해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You bring collaboration skills.",
                    "translation": "너는 협업 기술을 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다희",
                    "script": "You bring deep thinking!",
                    "translation": "너는 깊은 사고를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일에 대한 문장이에요.",
                    "result": "Workplace diversity enhances work styles",
                    "explanation": "직장 다양성이 업무 스타일을 향상시켜요.",
                    "optionA": "work",
                    "optionB": "styles",
                    "optionC": "enhances",
                    "optionD": "Workplace",
                    "optionE": "diversity"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일하는 스타일",
            "explanation": "INTJ의 독립적 업무와 ESTP의 협력적 업무 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I work alone mostly.",
                    "translation": "나는 주로 혼자 일해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다희",
                    "script": "I work with people!",
                    "translation": "나는 사람들과 일해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Focus comes from solitude.",
                    "translation": "집중이 고독에서 와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 혼자 조용히 일하는 것을 선호합니다.",
                    "hint": "INTJ는 혼자 작업할 때 가장 효율적이에요.",
                    "result": "O",
                    "explanation": "서연이는 'I work alone mostly'와 'Focus comes from solitude'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다희",
                    "script": "Your concentration is really amazing!",
                    "translation": "네 집중력이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "I need quiet space.",
                    "translation": "나는 조용한 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다희",
                    "script": "I need team energy!",
                    "translation": "나는 팀 에너지가 필요해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-hee needs team @@.",
                    "hint": "ESTP는 사람들과 함께 일할 때 활력이 생겨요.",
                    "optionA": "silence",
                    "optionB": "energy",
                    "optionC": "rules",
                    "result": "energy",
                    "explanation": "다희는 'I need team energy!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Analysis drives my work.",
                    "translation": "분석이 내 일을 이끌어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다희",
                    "script": "Action drives mine better!",
                    "translation": "행동이 내 걸 더 잘 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "I prefer written communication.",
                    "translation": "나는 문서 소통을 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다희",
                    "script": "I prefer face-to-face talks!",
                    "translation": "나는 대면 대화를 선호해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You bring collaboration skills.",
                    "translation": "너는 협업 기술을 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다희",
                    "script": "You bring deep thinking!",
                    "translation": "너는 깊은 사고를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "일에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "styles",
                    "optionC": "enhances",
                    "optionD": "Workplace",
                    "optionE": "diversity",
                    "result": "Workplace diversity enhances work styles",
                    "explanation": "직장 다양성이 업무 스타일을 향상시켜요."
                }
            ]
        }
    ]
}
ID: 17386 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "INTJ의 지적 활동과 ESTP의 신체 활동 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I read books quietly.",
                    "translation": "나는 조용히 책을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I play sports actively!",
                    "translation": "나는 활발하게 스포츠를 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Mental challenges excite me.",
                    "translation": "정신적 도전이 나를 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 머리를 쓰는 취미를 좋아합니다.",
                    "hint": "INTJ는 생각하고 배우는 활동을 즐겨요.",
                    "result": "O",
                    "explanation": "지훈이는 'I read books quietly'와 'Mental challenges excite me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your knowledge is totally impressive!",
                    "translation": "네 지식이 완전 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Ideas fuel my energy.",
                    "translation": "아이디어가 내 에너지를 공급해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Movement fuels mine better!",
                    "translation": "움직임이 내 걸 더 잘 공급해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-woo gets energy from @@.",
                    "hint": "ESTP는 몸을 움직이면서 에너지를 얻어요.",
                    "optionA": "books",
                    "optionB": "movement",
                    "optionC": "thinking",
                    "result": "movement",
                    "explanation": "상우는 'Movement fuels mine better!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I enjoy strategic games.",
                    "translation": "나는 전략 게임을 즐겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "I enjoy physical competition!",
                    "translation": "나는 신체적 경쟁을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Learning relaxes me here.",
                    "translation": "배우는 게 나를 여기서 편안하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "Adventure relaxes me more!",
                    "translation": "모험이 나를 더 편안하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You show me real action.",
                    "translation": "너는 나한테 진짜 행동을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "You show me deep thought!",
                    "translation": "너는 나한테 깊은 생각을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "result": "Different hobbies suit different people",
                    "explanation": "다른 취미가 다른 사람들에게 맞아요.",
                    "optionA": "different",
                    "optionB": "Different",
                    "optionC": "people",
                    "optionD": "hobbies",
                    "optionE": "suit"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "INTJ의 지적 활동과 ESTP의 신체 활동 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I read books quietly.",
                    "translation": "나는 조용히 책을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I play sports actively!",
                    "translation": "나는 활발하게 스포츠를 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Mental challenges excite me.",
                    "translation": "정신적 도전이 나를 흥분시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 머리를 쓰는 취미를 좋아합니다.",
                    "hint": "INTJ는 생각하고 배우는 활동을 즐겨요.",
                    "result": "O",
                    "explanation": "지훈이는 'I read books quietly'와 'Mental challenges excite me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your knowledge is totally impressive!",
                    "translation": "네 지식이 완전 인상적이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Ideas fuel my energy.",
                    "translation": "아이디어가 내 에너지를 공급해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Movement fuels mine better!",
                    "translation": "움직임이 내 걸 더 잘 공급해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-woo gets energy from @@.",
                    "hint": "ESTP는 몸을 움직이면서 에너지를 얻어요.",
                    "optionA": "books",
                    "optionB": "movement",
                    "optionC": "thinking",
                    "result": "movement",
                    "explanation": "상우는 'Movement fuels mine better!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "I enjoy strategic games.",
                    "translation": "나는 전략 게임을 즐겨."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "I enjoy physical competition!",
                    "translation": "나는 신체적 경쟁을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Learning relaxes me here.",
                    "translation": "배우는 게 나를 여기서 편안하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "Adventure relaxes me more!",
                    "translation": "모험이 나를 더 편안하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "You show me real action.",
                    "translation": "너는 나한테 진짜 행동을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "You show me deep thought!",
                    "translation": "너는 나한테 깊은 생각을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "Different",
                    "optionC": "people",
                    "optionD": "hobbies",
                    "optionE": "suit",
                    "result": "Different hobbies suit different people",
                    "explanation": "다른 취미가 다른 사람들에게 맞아요."
                }
            ]
        }
    ]
}
ID: 17387 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모임 계획 세우기",
            "explanation": "INTJ의 선택적 참여와 ESTJ의 적극적 참여 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I choose gatherings carefully.",
                    "translation": "나는 모임을 신중하게 골라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "That makes total sense!",
                    "translation": "그거 완전 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Meaningful meetings matter more to me.",
                    "translation": "의미있는 만남이 나한테 더 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 모든 모임에 참석하지 않습니다.",
                    "hint": "INTJ는 목적이 있는 모임만 선택적으로 가요.",
                    "result": "O",
                    "explanation": "지훈이는 'I choose gatherings carefully'라며 선택적으로 참여해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I totally respect that approach!",
                    "translation": "나는 그 방식을 완전 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Small groups work better.",
                    "translation": "작은 그룹이 더 잘 통해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I actually agree with you!",
                    "translation": "나도 사실 너한테 동의해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young agrees with @@.",
                    "hint": "ESTJ는 효율적이라고 생각되면 동의해요.",
                    "optionA": "nobody",
                    "optionB": "him",
                    "optionC": "later",
                    "result": "him",
                    "explanation": "태영이는 'I actually agree with you!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Your energy helps me socialize.",
                    "translation": "네 에너지가 나를 사교적이게 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your insight guides us well!",
                    "translation": "네 통찰이 우리를 잘 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "You organize people naturally.",
                    "translation": "너는 자연스럽게 사람들을 조직해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "You think things through deeply!",
                    "translation": "너는 일들을 깊이 생각해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "I appreciate your leadership.",
                    "translation": "나는 네 리더십을 높이 평가해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I value your wisdom!",
                    "translation": "나는 네 지혜를 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "협력에 대한 문장이에요.",
                    "result": "Together we create perfect balance",
                    "explanation": "함께 우리는 완벽한 균형을 만들어요.",
                    "optionA": "balance",
                    "optionB": "create",
                    "optionC": "we",
                    "optionD": "Together",
                    "optionE": "perfect"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "모임 계획 세우기",
            "explanation": "INTJ의 선택적 참여와 ESTJ의 적극적 참여 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I choose gatherings carefully.",
                    "translation": "나는 모임을 신중하게 골라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "That makes total sense!",
                    "translation": "그거 완전 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Meaningful meetings matter more to me.",
                    "translation": "의미있는 만남이 나한테 더 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 모든 모임에 참석하지 않습니다.",
                    "hint": "INTJ는 목적이 있는 모임만 선택적으로 가요.",
                    "result": "O",
                    "explanation": "지훈이는 'I choose gatherings carefully'라며 선택적으로 참여해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I totally respect that approach!",
                    "translation": "나는 그 방식을 완전 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Small groups work better.",
                    "translation": "작은 그룹이 더 잘 통해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "I actually agree with you!",
                    "translation": "나도 사실 너한테 동의해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young agrees with @@.",
                    "hint": "ESTJ는 효율적이라고 생각되면 동의해요.",
                    "optionA": "nobody",
                    "optionB": "him",
                    "optionC": "later",
                    "result": "him",
                    "explanation": "태영이는 'I actually agree with you!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Your energy helps me socialize.",
                    "translation": "네 에너지가 나를 사교적이게 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your insight guides us well!",
                    "translation": "네 통찰이 우리를 잘 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "You organize people naturally.",
                    "translation": "너는 자연스럽게 사람들을 조직해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "You think things through deeply!",
                    "translation": "너는 일들을 깊이 생각해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "I appreciate your leadership.",
                    "translation": "나는 네 리더십을 높이 평가해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "I value your wisdom!",
                    "translation": "나는 네 지혜를 소중히 여겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "협력에 대한 문장이에요.",
                    "optionA": "balance",
                    "optionB": "create",
                    "optionC": "we",
                    "optionD": "Together",
                    "optionE": "perfect",
                    "result": "Together we create perfect balance",
                    "explanation": "함께 우리는 완벽한 균형을 만들어요."
                }
            ]
        }
    ]
}
ID: 17388 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 하기",
            "explanation": "INTJ의 전략적 역할과 ESTJ의 실행 역할 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I develop the strategy.",
                    "translation": "나는 전략을 개발해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "That's exactly what we need!",
                    "translation": "그게 정확히 우리한테 필요한 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Big picture thinking helps teams.",
                    "translation": "큰 그림 사고가 팀을 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 팀의 전체 방향을 제시합니다.",
                    "hint": "INTJ는 팀이 어디로 가야 하는지 비전을 제시해요.",
                    "result": "O",
                    "explanation": "서연이는 'I develop the strategy'라며 전략적 방향을 잡아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Your vision is really clear!",
                    "translation": "네 비전이 정말 명확해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "You make things happen fast.",
                    "translation": "너는 일들을 빠르게 일어나게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I really appreciate that recognition!",
                    "translation": "나는 그 인정을 정말 고마워해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun appreciates the @@.",
                    "hint": "ESTJ는 자신의 실행력을 인정받으면 기뻐해요.",
                    "optionA": "criticism",
                    "optionB": "recognition",
                    "optionC": "delay",
                    "result": "recognition",
                    "explanation": "예은이는 'I really appreciate that recognition!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Your organizational skills impress me.",
                    "translation": "네 조직 능력이 나를 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Your ideas inspire our team!",
                    "translation": "네 아이디어가 우리 팀에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We complement each other.",
                    "translation": "우리는 서로를 보완해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "I completely agree with that!",
                    "translation": "나는 그거에 완전히 동의해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You bring structure beautifully.",
                    "translation": "너는 구조를 아름답게 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "You bring innovation constantly!",
                    "translation": "너는 끊임없이 혁신을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Strong teams value different strengths",
                    "explanation": "강한 팀은 다른 강점들을 소중히 여겨요.",
                    "optionA": "value",
                    "optionB": "strengths",
                    "optionC": "different",
                    "optionD": "teams",
                    "optionE": "Strong"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 하기",
            "explanation": "INTJ의 전략적 역할과 ESTJ의 실행 역할 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I develop the strategy.",
                    "translation": "나는 전략을 개발해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "That's exactly what we need!",
                    "translation": "그게 정확히 우리한테 필요한 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Big picture thinking helps teams.",
                    "translation": "큰 그림 사고가 팀을 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 팀의 전체 방향을 제시합니다.",
                    "hint": "INTJ는 팀이 어디로 가야 하는지 비전을 제시해요.",
                    "result": "O",
                    "explanation": "서연이는 'I develop the strategy'라며 전략적 방향을 잡아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "Your vision is really clear!",
                    "translation": "네 비전이 정말 명확해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "You make things happen fast.",
                    "translation": "너는 일들을 빠르게 일어나게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "I really appreciate that recognition!",
                    "translation": "나는 그 인정을 정말 고마워해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun appreciates the @@.",
                    "hint": "ESTJ는 자신의 실행력을 인정받으면 기뻐해요.",
                    "optionA": "criticism",
                    "optionB": "recognition",
                    "optionC": "delay",
                    "result": "recognition",
                    "explanation": "예은이는 'I really appreciate that recognition!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "Your organizational skills impress me.",
                    "translation": "네 조직 능력이 나를 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "Your ideas inspire our team!",
                    "translation": "네 아이디어가 우리 팀에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We complement each other.",
                    "translation": "우리는 서로를 보완해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "I completely agree with that!",
                    "translation": "나는 그거에 완전히 동의해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "You bring structure beautifully.",
                    "translation": "너는 구조를 아름답게 가져와."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "You bring innovation constantly!",
                    "translation": "너는 끊임없이 혁신을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "value",
                    "optionB": "strengths",
                    "optionC": "different",
                    "optionD": "teams",
                    "optionE": "Strong",
                    "result": "Strong teams value different strengths",
                    "explanation": "강한 팀은 다른 강점들을 소중히 여겨요."
                }
            ]
        }
    ]
}
ID: 17389 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 거 배우기",
            "explanation": "INTJ의 이론 중심과 ESTJ의 실용 중심 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I study concepts first.",
                    "translation": "나는 먼저 개념을 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "That's a smart foundation!",
                    "translation": "그게 똑똑한 기반이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Theory helps me understand why.",
                    "translation": "이론이 나를 왜 그런지 이해하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 실용적 방법보다 이론을 먼저 배웁니다.",
                    "hint": "INTJ는 어떻게 하는지보다 왜 그런지를 먼저 알고 싶어해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I study concepts first'라며 이론적 이해를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I see the value there!",
                    "translation": "나는 거기서 가치를 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "You apply knowledge really well.",
                    "translation": "너는 지식을 정말 잘 적용해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Thanks! Your depth amazes me!",
                    "translation": "고마워! 네 깊이가 나를 놀라게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yoon is amazed by his @@.",
                    "hint": "ESTJ는 INTJ의 깊이있는 이해력을 존경해요.",
                    "optionA": "speed",
                    "optionB": "depth",
                    "optionC": "silence",
                    "result": "depth",
                    "explanation": "태윤이는 'Your depth amazes me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Your practical skills help everyone.",
                    "translation": "네 실용적 기술이 모두를 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Your insights guide us forward!",
                    "translation": "네 통찰이 우리를 앞으로 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We learn differently together.",
                    "translation": "우리는 함께 다르게 배워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "That's what makes us strong!",
                    "translation": "그게 우리를 강하게 만드는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "I value your experience.",
                    "translation": "나는 네 경험을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I respect your thinking!",
                    "translation": "나는 네 사고를 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습에 대한 문장이에요.",
                    "result": "Different learning methods enhance approaches",
                    "explanation": "다른 학습 방법이 접근을 향상시켜요.",
                    "optionA": "approaches",
                    "optionB": "learning",
                    "optionC": "enhance",
                    "optionD": "Different",
                    "optionE": "methods"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 거 배우기",
            "explanation": "INTJ의 이론 중심과 ESTJ의 실용 중심 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I study concepts first.",
                    "translation": "나는 먼저 개념을 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "That's a smart foundation!",
                    "translation": "그게 똑똑한 기반이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Theory helps me understand why.",
                    "translation": "이론이 나를 왜 그런지 이해하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 실용적 방법보다 이론을 먼저 배웁니다.",
                    "hint": "INTJ는 어떻게 하는지보다 왜 그런지를 먼저 알고 싶어해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I study concepts first'라며 이론적 이해를 우선시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I see the value there!",
                    "translation": "나는 거기서 가치를 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "You apply knowledge really well.",
                    "translation": "너는 지식을 정말 잘 적용해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Thanks! Your depth amazes me!",
                    "translation": "고마워! 네 깊이가 나를 놀라게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yoon is amazed by his @@.",
                    "hint": "ESTJ는 INTJ의 깊이있는 이해력을 존경해요.",
                    "optionA": "speed",
                    "optionB": "depth",
                    "optionC": "silence",
                    "result": "depth",
                    "explanation": "태윤이는 'Your depth amazes me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "Your practical skills help everyone.",
                    "translation": "네 실용적 기술이 모두를 도와줘."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "Your insights guide us forward!",
                    "translation": "네 통찰이 우리를 앞으로 이끌어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We learn differently together.",
                    "translation": "우리는 함께 다르게 배워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "That's what makes us strong!",
                    "translation": "그게 우리를 강하게 만드는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "I value your experience.",
                    "translation": "나는 네 경험을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "I respect your thinking!",
                    "translation": "나는 네 사고를 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학습에 대한 문장이에요.",
                    "optionA": "approaches",
                    "optionB": "learning",
                    "optionC": "enhance",
                    "optionD": "Different",
                    "optionE": "methods",
                    "result": "Different learning methods enhance approaches",
                    "explanation": "다른 학습 방법이 접근을 향상시켜요."
                }
            ]
        }
    ]
}
ID: 17390 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 정리하기",
            "explanation": "INTJ의 패턴 파악과 ESTJ의 세부 기록 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I see patterns clearly.",
                    "translation": "나는 패턴을 명확히 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "That's such a useful skill!",
                    "translation": "그게 정말 유용한 기술이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Connections reveal important insights.",
                    "translation": "연결이 중요한 통찰을 드러내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 정보 간의 관계를 파악합니다.",
                    "hint": "INTJ는 별개로 보이는 정보들의 연결고리를 찾아요.",
                    "result": "O",
                    "explanation": "서연이는 'I see patterns clearly'라며 전체적 흐름을 파악해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "You're absolutely right about that!",
                    "translation": "너는 그거에 대해 절대적으로 옳아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Your attention to detail helps.",
                    "translation": "네 세부사항에 대한 주의가 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I appreciate you noticing that!",
                    "translation": "나는 네가 그걸 알아채줘서 고마워!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah appreciates him noticing @@.",
                    "hint": "ESTJ는 자신의 꼼꼼함을 인정받으면 기뻐해요.",
                    "optionA": "nothing",
                    "optionB": "that",
                    "optionC": "mistakes",
                    "result": "that",
                    "explanation": "서아는 'I appreciate you noticing that!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "You organize facts perfectly.",
                    "translation": "너는 사실들을 완벽하게 정리해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "You find meaning beautifully!",
                    "translation": "너는 의미를 아름답게 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We work well together.",
                    "translation": "우리는 함께 잘 일해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "I couldn't agree more here!",
                    "translation": "나는 여기서 더 동의할 수 없어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your system keeps us organized.",
                    "translation": "네 시스템이 우리를 정리되게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "Your vision guides us wisely!",
                    "translation": "네 비전이 우리를 현명하게 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보에 대한 문장이에요.",
                    "result": "Good organization needs both vision",
                    "explanation": "좋은 조직은 둘 다 비전이 필요해요.",
                    "optionA": "needs",
                    "optionB": "Good",
                    "optionC": "both",
                    "optionD": "organization",
                    "optionE": "vision"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 정리하기",
            "explanation": "INTJ의 패턴 파악과 ESTJ의 세부 기록 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I see patterns clearly.",
                    "translation": "나는 패턴을 명확히 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "That's such a useful skill!",
                    "translation": "그게 정말 유용한 기술이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Connections reveal important insights.",
                    "translation": "연결이 중요한 통찰을 드러내."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 정보 간의 관계를 파악합니다.",
                    "hint": "INTJ는 별개로 보이는 정보들의 연결고리를 찾아요.",
                    "result": "O",
                    "explanation": "서연이는 'I see patterns clearly'라며 전체적 흐름을 파악해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "You're absolutely right about that!",
                    "translation": "너는 그거에 대해 절대적으로 옳아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Your attention to detail helps.",
                    "translation": "네 세부사항에 대한 주의가 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "I appreciate you noticing that!",
                    "translation": "나는 네가 그걸 알아채줘서 고마워!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah appreciates him noticing @@.",
                    "hint": "ESTJ는 자신의 꼼꼼함을 인정받으면 기뻐해요.",
                    "optionA": "nothing",
                    "optionB": "that",
                    "optionC": "mistakes",
                    "result": "that",
                    "explanation": "서아는 'I appreciate you noticing that!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "You organize facts perfectly.",
                    "translation": "너는 사실들을 완벽하게 정리해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "You find meaning beautifully!",
                    "translation": "너는 의미를 아름답게 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We work well together.",
                    "translation": "우리는 함께 잘 일해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "I couldn't agree more here!",
                    "translation": "나는 여기서 더 동의할 수 없어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your system keeps us organized.",
                    "translation": "네 시스템이 우리를 정리되게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "Your vision guides us wisely!",
                    "translation": "네 비전이 우리를 현명하게 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정보에 대한 문장이에요.",
                    "optionA": "needs",
                    "optionB": "Good",
                    "optionC": "both",
                    "optionD": "organization",
                    "optionE": "vision",
                    "result": "Good organization needs both vision",
                    "explanation": "좋은 조직은 둘 다 비전이 필요해요."
                }
            ]
        }
    ]
}
ID: 17391 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정 내리기",
            "explanation": "INTJ의 장기적 판단과 ESTJ의 즉각적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I consider future impacts.",
                    "translation": "나는 미래 영향을 고려해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "That's really wise thinking!",
                    "translation": "그거 정말 현명한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Long-term view prevents problems.",
                    "translation": "장기적 관점이 문제를 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 결정의 장기적 결과를 예측합니다.",
                    "hint": "INTJ는 지금 좋아보여도 나중에 문제될 걸 고려해요.",
                    "result": "O",
                    "explanation": "재현이는 'I consider future impacts'라며 미래를 내다봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I really respect that approach!",
                    "translation": "나는 그 접근을 정말 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Your quick decisions help us.",
                    "translation": "네 빠른 결정이 우리를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Thanks! Your depth impresses me!",
                    "translation": "고마워! 네 깊이가 나를 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo is impressed by his @@.",
                    "hint": "ESTJ는 INTJ의 깊이있는 분석을 높이 평가해요.",
                    "optionA": "jokes",
                    "optionB": "depth",
                    "optionC": "clothes",
                    "result": "depth",
                    "explanation": "준서는 'Your depth impresses me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "You act when needed.",
                    "translation": "너는 필요할 때 행동해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "You prevent mistakes beautifully!",
                    "translation": "너는 실수를 아름답게 막아줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "We balance each other.",
                    "translation": "우리는 서로 균형을 맞춰."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "That's exactly what I think!",
                    "translation": "그게 정확히 내가 생각하는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "Your decisiveness moves things forward.",
                    "translation": "네 단호함이 일들을 앞으로 움직여."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Your foresight protects us well!",
                    "translation": "네 선견지명이 우리를 잘 보호해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의사결정에 대한 문장이에요.",
                    "result": "Smart decisions blend wisdom speed",
                    "explanation": "현명한 결정은 지혜와 속도를 섞어요.",
                    "optionA": "blend",
                    "optionB": "Smart",
                    "optionC": "speed",
                    "optionD": "wisdom",
                    "optionE": "decisions"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정 내리기",
            "explanation": "INTJ의 장기적 판단과 ESTJ의 즉각적 판단 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I consider future impacts.",
                    "translation": "나는 미래 영향을 고려해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "That's really wise thinking!",
                    "translation": "그거 정말 현명한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Long-term view prevents problems.",
                    "translation": "장기적 관점이 문제를 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 결정의 장기적 결과를 예측합니다.",
                    "hint": "INTJ는 지금 좋아보여도 나중에 문제될 걸 고려해요.",
                    "result": "O",
                    "explanation": "재현이는 'I consider future impacts'라며 미래를 내다봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I really respect that approach!",
                    "translation": "나는 그 접근을 정말 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Your quick decisions help us.",
                    "translation": "네 빠른 결정이 우리를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Thanks! Your depth impresses me!",
                    "translation": "고마워! 네 깊이가 나를 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo is impressed by his @@.",
                    "hint": "ESTJ는 INTJ의 깊이있는 분석을 높이 평가해요.",
                    "optionA": "jokes",
                    "optionB": "depth",
                    "optionC": "clothes",
                    "result": "depth",
                    "explanation": "준서는 'Your depth impresses me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "You act when needed.",
                    "translation": "너는 필요할 때 행동해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "You prevent mistakes beautifully!",
                    "translation": "너는 실수를 아름답게 막아줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "We balance each other.",
                    "translation": "우리는 서로 균형을 맞춰."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "That's exactly what I think!",
                    "translation": "그게 정확히 내가 생각하는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "Your decisiveness moves things forward.",
                    "translation": "네 단호함이 일들을 앞으로 움직여."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Your foresight protects us well!",
                    "translation": "네 선견지명이 우리를 잘 보호해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의사결정에 대한 문장이에요.",
                    "optionA": "blend",
                    "optionB": "Smart",
                    "optionC": "speed",
                    "optionD": "wisdom",
                    "optionE": "decisions",
                    "result": "Smart decisions blend wisdom speed",
                    "explanation": "현명한 결정은 지혜와 속도를 섞어요."
                }
            ]
        }
    ]
}
ID: 17392 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "INTJ의 근본 분석과 ESTJ의 즉시 해결 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I find root causes.",
                    "translation": "나는 근본 원인을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "That's incredibly valuable work!",
                    "translation": "그게 믿을 수 없이 가치있는 일이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Understanding prevents future issues.",
                    "translation": "이해하는 게 미래 문제를 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 문제의 근본적인 원인을 파악합니다.",
                    "hint": "INTJ는 증상보다 왜 문제가 생겼는지 알고 싶어해요.",
                    "result": "O",
                    "explanation": "유진이는 'I find root causes'라며 근본을 파악해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "You're absolutely right there!",
                    "translation": "너는 거기서 절대적으로 옳아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Your quick fixes save time.",
                    "translation": "네 빠른 해결이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "I appreciate that recognition!",
                    "translation": "나는 그 인정을 고마워해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young appreciates the @@.",
                    "hint": "ESTJ는 자신의 실행력을 인정받는 걸 좋아해요.",
                    "optionA": "delay",
                    "optionB": "recognition",
                    "optionC": "problem",
                    "result": "recognition",
                    "explanation": "하영이는 'I appreciate that recognition!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "You handle crises well.",
                    "translation": "너는 위기를 잘 다뤄."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "You prevent them wisely!",
                    "translation": "너는 그것들을 현명하게 막아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Together we're more effective.",
                    "translation": "함께 우리는 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "I totally agree with you!",
                    "translation": "나는 너한테 완전히 동의해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your action creates results.",
                    "translation": "네 행동이 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "Your thinking ensures quality!",
                    "translation": "네 사고가 질을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제해결에 대한 문장이에요.",
                    "result": "Effective solutions combine thought action",
                    "explanation": "효과적인 해결책은 생각과 행동을 결합해요.",
                    "optionA": "Effective",
                    "optionB": "solutions",
                    "optionC": "combine",
                    "optionD": "thought",
                    "optionE": "action"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "INTJ의 근본 분석과 ESTJ의 즉시 해결 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I find root causes.",
                    "translation": "나는 근본 원인을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "That's incredibly valuable work!",
                    "translation": "그게 믿을 수 없이 가치있는 일이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Understanding prevents future issues.",
                    "translation": "이해하는 게 미래 문제를 막아줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 문제의 근본적인 원인을 파악합니다.",
                    "hint": "INTJ는 증상보다 왜 문제가 생겼는지 알고 싶어해요.",
                    "result": "O",
                    "explanation": "유진이는 'I find root causes'라며 근본을 파악해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "You're absolutely right there!",
                    "translation": "너는 거기서 절대적으로 옳아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Your quick fixes save time.",
                    "translation": "네 빠른 해결이 시간을 절약해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "I appreciate that recognition!",
                    "translation": "나는 그 인정을 고마워해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young appreciates the @@.",
                    "hint": "ESTJ는 자신의 실행력을 인정받는 걸 좋아해요.",
                    "optionA": "delay",
                    "optionB": "recognition",
                    "optionC": "problem",
                    "result": "recognition",
                    "explanation": "하영이는 'I appreciate that recognition!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "You handle crises well.",
                    "translation": "너는 위기를 잘 다뤄."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "You prevent them wisely!",
                    "translation": "너는 그것들을 현명하게 막아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Together we're more effective.",
                    "translation": "함께 우리는 더 효과적이야."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "I totally agree with you!",
                    "translation": "나는 너한테 완전히 동의해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your action creates results.",
                    "translation": "네 행동이 결과를 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "Your thinking ensures quality!",
                    "translation": "네 사고가 질을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제해결에 대한 문장이에요.",
                    "optionA": "Effective",
                    "optionB": "solutions",
                    "optionC": "combine",
                    "optionD": "thought",
                    "optionE": "action",
                    "result": "Effective solutions combine thought action",
                    "explanation": "효과적인 해결책은 생각과 행동을 결합해요."
                }
            ]
        }
    ]
}
ID: 17393 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 관리하기",
            "explanation": "INTJ의 효율 중심과 ESTJ의 규칙 중심 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I optimize my time.",
                    "translation": "나는 내 시간을 최적화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "That's really smart planning!",
                    "translation": "그거 정말 똑똑한 계획이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Efficiency helps me achieve goals.",
                    "translation": "효율성이 나를 목표 달성하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 가장 효율적인 방법을 찾습니다.",
                    "hint": "INTJ는 같은 결과를 더 빠르게 얻는 방법을 찾아요.",
                    "result": "O",
                    "explanation": "지훈이는 'I optimize my time'이라며 효율을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I totally see your point!",
                    "translation": "나는 네 요점을 완전히 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your routines keep things stable.",
                    "translation": "네 루틴이 일들을 안정적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Thanks! Your ideas help us!",
                    "translation": "고마워! 네 아이디어가 우리를 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young thinks his ideas help @@.",
                    "hint": "ESTJ는 INTJ의 혁신적 방법을 인정해요.",
                    "optionA": "nobody",
                    "optionB": "them",
                    "optionC": "never",
                    "result": "them",
                    "explanation": "태영이는 'Your ideas help us!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "You maintain high standards.",
                    "translation": "너는 높은 기준을 유지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "You find better ways constantly!",
                    "translation": "너는 끊임없이 더 나은 방법을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We both value order.",
                    "translation": "우리 둘 다 질서를 중시해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "That's what makes us work!",
                    "translation": "그게 우리를 통하게 만드는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your discipline inspires me.",
                    "translation": "네 규율이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Your innovation drives progress!",
                    "translation": "네 혁신이 진보를 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "생활에 대한 문장이에요.",
                    "result": "Organized lives need structure efficiency",
                    "explanation": "정리된 삶은 구조와 효율성이 필요해요.",
                    "optionA": "lives",
                    "optionB": "Organized",
                    "optionC": "need",
                    "optionD": "structure",
                    "optionE": "efficiency"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 관리하기",
            "explanation": "INTJ의 효율 중심과 ESTJ의 규칙 중심 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I optimize my time.",
                    "translation": "나는 내 시간을 최적화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "That's really smart planning!",
                    "translation": "그거 정말 똑똑한 계획이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Efficiency helps me achieve goals.",
                    "translation": "효율성이 나를 목표 달성하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 가장 효율적인 방법을 찾습니다.",
                    "hint": "INTJ는 같은 결과를 더 빠르게 얻는 방법을 찾아요.",
                    "result": "O",
                    "explanation": "지훈이는 'I optimize my time'이라며 효율을 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I totally see your point!",
                    "translation": "나는 네 요점을 완전히 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your routines keep things stable.",
                    "translation": "네 루틴이 일들을 안정적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Thanks! Your ideas help us!",
                    "translation": "고마워! 네 아이디어가 우리를 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young thinks his ideas help @@.",
                    "hint": "ESTJ는 INTJ의 혁신적 방법을 인정해요.",
                    "optionA": "nobody",
                    "optionB": "them",
                    "optionC": "never",
                    "result": "them",
                    "explanation": "태영이는 'Your ideas help us!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "You maintain high standards.",
                    "translation": "너는 높은 기준을 유지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "You find better ways constantly!",
                    "translation": "너는 끊임없이 더 나은 방법을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We both value order.",
                    "translation": "우리 둘 다 질서를 중시해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "That's what makes us work!",
                    "translation": "그게 우리를 통하게 만드는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your discipline inspires me.",
                    "translation": "네 규율이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Your innovation drives progress!",
                    "translation": "네 혁신이 진보를 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "생활에 대한 문장이에요.",
                    "optionA": "lives",
                    "optionB": "Organized",
                    "optionC": "need",
                    "optionD": "structure",
                    "optionE": "efficiency",
                    "result": "Organized lives need structure efficiency",
                    "explanation": "정리된 삶은 구조와 효율성이 필요해요."
                }
            ]
        }
    ]
}
ID: 17394 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 관리하기",
            "explanation": "INTJ의 기능적 정리와 ESTJ의 체계적 정리 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I keep things functional.",
                    "translation": "나는 것들을 기능적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "That's a practical approach!",
                    "translation": "그거 실용적인 접근이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Purpose guides my organization.",
                    "translation": "목적이 내 정리를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 용도에 따라 물건을 정리합니다.",
                    "hint": "INTJ는 어떻게 쓰이는지에 따라 배치해요.",
                    "result": "O",
                    "explanation": "서연이는 'I keep things functional'이라며 기능 중심으로 정리해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "I really appreciate that logic!",
                    "translation": "나는 그 논리를 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Your systems work beautifully.",
                    "translation": "네 시스템이 아름답게 작동해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Thanks! Your ideas inspire me!",
                    "translation": "고마워! 네 아이디어가 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in is inspired by her @@.",
                    "hint": "ESTJ는 INTJ의 창의적 해결책을 존경해요.",
                    "optionA": "mess",
                    "optionB": "ideas",
                    "optionC": "delays",
                    "result": "ideas",
                    "explanation": "다인이는 'Your ideas inspire me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "You maintain perfect order.",
                    "translation": "너는 완벽한 질서를 유지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "You maximize every space!",
                    "translation": "너는 모든 공간을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We're both very organized.",
                    "translation": "우리 둘 다 매우 정리돼있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "That's why we understand!",
                    "translation": "그래서 우리가 이해하는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your consistency helps everyone.",
                    "translation": "네 일관성이 모두를 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "Your efficiency saves time!",
                    "translation": "네 효율성이 시간을 절약해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정리에 대한 문장이에요.",
                    "result": "Good organization combines purpose method",
                    "explanation": "좋은 정리는 목적과 방법을 결합해요.",
                    "optionA": "method",
                    "optionB": "organization",
                    "optionC": "combines",
                    "optionD": "purpose",
                    "optionE": "Good"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 관리하기",
            "explanation": "INTJ의 기능적 정리와 ESTJ의 체계적 정리 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I keep things functional.",
                    "translation": "나는 것들을 기능적으로 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "That's a practical approach!",
                    "translation": "그거 실용적인 접근이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Purpose guides my organization.",
                    "translation": "목적이 내 정리를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 용도에 따라 물건을 정리합니다.",
                    "hint": "INTJ는 어떻게 쓰이는지에 따라 배치해요.",
                    "result": "O",
                    "explanation": "서연이는 'I keep things functional'이라며 기능 중심으로 정리해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "I really appreciate that logic!",
                    "translation": "나는 그 논리를 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Your systems work beautifully.",
                    "translation": "네 시스템이 아름답게 작동해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Thanks! Your ideas inspire me!",
                    "translation": "고마워! 네 아이디어가 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in is inspired by her @@.",
                    "hint": "ESTJ는 INTJ의 창의적 해결책을 존경해요.",
                    "optionA": "mess",
                    "optionB": "ideas",
                    "optionC": "delays",
                    "result": "ideas",
                    "explanation": "다인이는 'Your ideas inspire me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "You maintain perfect order.",
                    "translation": "너는 완벽한 질서를 유지해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "You maximize every space!",
                    "translation": "너는 모든 공간을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We're both very organized.",
                    "translation": "우리 둘 다 매우 정리돼있어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "That's why we understand!",
                    "translation": "그래서 우리가 이해하는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your consistency helps everyone.",
                    "translation": "네 일관성이 모두를 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "Your efficiency saves time!",
                    "translation": "네 효율성이 시간을 절약해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정리에 대한 문장이에요.",
                    "optionA": "method",
                    "optionB": "organization",
                    "optionC": "combines",
                    "optionD": "purpose",
                    "optionE": "Good",
                    "result": "Good organization combines purpose method",
                    "explanation": "좋은 정리는 목적과 방법을 결합해요."
                }
            ]
        }
    ]
}
ID: 17395 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박 상황 대처하기",
            "explanation": "INTJ의 전략적 대응과 ESTJ의 단계적 대응 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I create contingency plans.",
                    "translation": "나는 비상 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "That's excellent preparation work!",
                    "translation": "그거 훌륭한 준비 작업이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Backup strategies reduce my stress.",
                    "translation": "백업 전략이 내 스트레스를 줄여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 문제에 대비한 여러 계획을 세웁니다.",
                    "hint": "INTJ는 Plan B, C까지 미리 준비해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I create contingency plans'라며 대비책을 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I completely see the value!",
                    "translation": "나는 그 가치를 완전히 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your step-by-step approach works.",
                    "translation": "네 단계별 접근이 효과있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Thanks! Your foresight helps!",
                    "translation": "고마워! 네 선견지명이 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun values his @@.",
                    "hint": "ESTJ는 INTJ가 앞을 내다보는 능력을 높이 사요.",
                    "optionA": "confusion",
                    "optionB": "foresight",
                    "optionC": "delay",
                    "result": "foresight",
                    "explanation": "성훈이는 'Your foresight helps!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "You stay calm under pressure.",
                    "translation": "너는 압박 속에서 침착해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "You prevent problems early!",
                    "translation": "너는 문제를 일찍 막아줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Together we handle stress.",
                    "translation": "함께 우리는 스트레스를 다뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "That's absolutely true here!",
                    "translation": "그게 여기서 절대적으로 사실이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your reliability steadies us.",
                    "translation": "네 신뢰성이 우리를 안정시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "Your planning protects us!",
                    "translation": "네 계획이 우리를 보호해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준비에 대한 문장이에요.",
                    "result": "Strong teams need thorough preparation",
                    "explanation": "강한 팀은 철저한 준비가 필요해요.",
                    "optionA": "Strong",
                    "optionB": "preparation",
                    "optionC": "need",
                    "optionD": "thorough",
                    "optionE": "teams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박 상황 대처하기",
            "explanation": "INTJ의 전략적 대응과 ESTJ의 단계적 대응 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I create contingency plans.",
                    "translation": "나는 비상 계획을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "That's excellent preparation work!",
                    "translation": "그거 훌륭한 준비 작업이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Backup strategies reduce my stress.",
                    "translation": "백업 전략이 내 스트레스를 줄여줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 문제에 대비한 여러 계획을 세웁니다.",
                    "hint": "INTJ는 Plan B, C까지 미리 준비해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I create contingency plans'라며 대비책을 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "I completely see the value!",
                    "translation": "나는 그 가치를 완전히 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your step-by-step approach works.",
                    "translation": "네 단계별 접근이 효과있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Thanks! Your foresight helps!",
                    "translation": "고마워! 네 선견지명이 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seong-hun values his @@.",
                    "hint": "ESTJ는 INTJ가 앞을 내다보는 능력을 높이 사요.",
                    "optionA": "confusion",
                    "optionB": "foresight",
                    "optionC": "delay",
                    "result": "foresight",
                    "explanation": "성훈이는 'Your foresight helps!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "You stay calm under pressure.",
                    "translation": "너는 압박 속에서 침착해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "You prevent problems early!",
                    "translation": "너는 문제를 일찍 막아줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "Together we handle stress.",
                    "translation": "함께 우리는 스트레스를 다뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "That's absolutely true here!",
                    "translation": "그게 여기서 절대적으로 사실이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your reliability steadies us.",
                    "translation": "네 신뢰성이 우리를 안정시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "Your planning protects us!",
                    "translation": "네 계획이 우리를 보호해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "준비에 대한 문장이에요.",
                    "optionA": "Strong",
                    "optionB": "preparation",
                    "optionC": "need",
                    "optionD": "thorough",
                    "optionE": "teams",
                    "result": "Strong teams need thorough preparation",
                    "explanation": "강한 팀은 철저한 준비가 필요해요."
                }
            ]
        }
    ]
}
ID: 17396 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 극복하기",
            "explanation": "INTJ의 혁신적 해결과 ESTJ의 검증된 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I find creative solutions.",
                    "translation": "나는 창의적인 해결책을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "That's really impressive thinking!",
                    "translation": "그거 정말 인상적인 사고야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "New approaches help difficult situations.",
                    "translation": "새로운 접근이 어려운 상황을 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 기존과 다른 방법을 시도합니다.",
                    "hint": "INTJ는 위기에서 혁신적인 방법을 찾아요.",
                    "result": "O",
                    "explanation": "재현이는 'I find creative solutions'라며 창의적으로 해결해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I really respect that ability!",
                    "translation": "나는 그 능력을 정말 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Your proven methods work well.",
                    "translation": "네 검증된 방법이 잘 통해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Thanks! Your innovation inspires me!",
                    "translation": "고마워! 네 혁신이 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yoon is inspired by his @@.",
                    "hint": "ESTJ는 INTJ의 창의적 문제해결을 존경해요.",
                    "optionA": "silence",
                    "optionB": "innovation",
                    "optionC": "routine",
                    "result": "innovation",
                    "explanation": "태윤이는 'Your innovation inspires me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "You execute plans effectively.",
                    "translation": "너는 계획을 효과적으로 실행해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "You see possibilities clearly!",
                    "translation": "너는 가능성을 명확히 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "We both solve problems.",
                    "translation": "우리 둘 다 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Just in different ways!",
                    "translation": "그냥 다른 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "Your experience guides us safely.",
                    "translation": "네 경험이 우리를 안전하게 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "Your vision breaks through!",
                    "translation": "네 비전이 돌파해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "해결에 대한 문장이에요.",
                    "result": "Crisis resolution needs innovation experience",
                    "explanation": "위기 해결은 혁신과 경험이 필요해요.",
                    "optionA": "experience",
                    "optionB": "Crisis",
                    "optionC": "needs",
                    "optionD": "resolution",
                    "optionE": "innovation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "위기 극복하기",
            "explanation": "INTJ의 혁신적 해결과 ESTJ의 검증된 해결 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I find creative solutions.",
                    "translation": "나는 창의적인 해결책을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태윤",
                    "script": "That's really impressive thinking!",
                    "translation": "그거 정말 인상적인 사고야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "New approaches help difficult situations.",
                    "translation": "새로운 접근이 어려운 상황을 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 기존과 다른 방법을 시도합니다.",
                    "hint": "INTJ는 위기에서 혁신적인 방법을 찾아요.",
                    "result": "O",
                    "explanation": "재현이는 'I find creative solutions'라며 창의적으로 해결해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태윤",
                    "script": "I really respect that ability!",
                    "translation": "나는 그 능력을 정말 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Your proven methods work well.",
                    "translation": "네 검증된 방법이 잘 통해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태윤",
                    "script": "Thanks! Your innovation inspires me!",
                    "translation": "고마워! 네 혁신이 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-yoon is inspired by his @@.",
                    "hint": "ESTJ는 INTJ의 창의적 문제해결을 존경해요.",
                    "optionA": "silence",
                    "optionB": "innovation",
                    "optionC": "routine",
                    "result": "innovation",
                    "explanation": "태윤이는 'Your innovation inspires me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "You execute plans effectively.",
                    "translation": "너는 계획을 효과적으로 실행해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태윤",
                    "script": "You see possibilities clearly!",
                    "translation": "너는 가능성을 명확히 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "We both solve problems.",
                    "translation": "우리 둘 다 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태윤",
                    "script": "Just in different ways!",
                    "translation": "그냥 다른 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "Your experience guides us safely.",
                    "translation": "네 경험이 우리를 안전하게 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태윤",
                    "script": "Your vision breaks through!",
                    "translation": "네 비전이 돌파해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "해결에 대한 문장이에요.",
                    "optionA": "experience",
                    "optionB": "Crisis",
                    "optionC": "needs",
                    "optionD": "resolution",
                    "optionE": "innovation",
                    "result": "Crisis resolution needs innovation experience",
                    "explanation": "위기 해결은 혁신과 경험이 필요해요."
                }
            ]
        }
    ]
}
ID: 17397 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 계획하기",
            "explanation": "INTJ의 장기 비전과 ESTJ의 단계적 진행 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I envision my future.",
                    "translation": "나는 내 미래를 그려봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "That's really smart planning!",
                    "translation": "그거 정말 똑똑한 계획이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Long-term goals guide decisions.",
                    "translation": "장기 목표가 결정을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 5년, 10년 후를 내다봅니다.",
                    "hint": "INTJ는 먼 미래의 큰 목표를 세워요.",
                    "result": "O",
                    "explanation": "유진이는 'I envision my future'라며 미래를 계획해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I totally see the value!",
                    "translation": "나는 그 가치를 완전히 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Your step-by-step progress works.",
                    "translation": "네 단계별 진행이 효과있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Thanks! Your vision guides us!",
                    "translation": "고마워! 네 비전이 우리를 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun appreciates her @@.",
                    "hint": "ESTJ는 INTJ의 미래 비전을 높이 평가해요.",
                    "optionA": "confusion",
                    "optionB": "vision",
                    "optionC": "delay",
                    "result": "vision",
                    "explanation": "예은이는 'Your vision guides us!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "You achieve milestones consistently.",
                    "translation": "너는 이정표를 꾸준히 달성해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "You see the destination!",
                    "translation": "너는 목적지를 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "We both pursue excellence.",
                    "translation": "우리 둘 다 탁월함을 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "That's our common strength!",
                    "translation": "그게 우리의 공통된 강점이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your discipline gets results.",
                    "translation": "네 규율이 결과를 얻어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "Your strategy ensures success!",
                    "translation": "네 전략이 성공을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "커리어에 대한 문장이에요.",
                    "result": "Successful careers combine vision action",
                    "explanation": "성공적인 커리어는 비전과 행동을 결합해요.",
                    "optionA": "vision",
                    "optionB": "action",
                    "optionC": "combine",
                    "optionD": "careers",
                    "optionE": "Successful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 계획하기",
            "explanation": "INTJ의 장기 비전과 ESTJ의 단계적 진행 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I envision my future.",
                    "translation": "나는 내 미래를 그려봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "That's really smart planning!",
                    "translation": "그거 정말 똑똑한 계획이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Long-term goals guide decisions.",
                    "translation": "장기 목표가 결정을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 5년, 10년 후를 내다봅니다.",
                    "hint": "INTJ는 먼 미래의 큰 목표를 세워요.",
                    "result": "O",
                    "explanation": "유진이는 'I envision my future'라며 미래를 계획해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예은",
                    "script": "I totally see the value!",
                    "translation": "나는 그 가치를 완전히 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Your step-by-step progress works.",
                    "translation": "네 단계별 진행이 효과있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Thanks! Your vision guides us!",
                    "translation": "고마워! 네 비전이 우리를 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-eun appreciates her @@.",
                    "hint": "ESTJ는 INTJ의 미래 비전을 높이 평가해요.",
                    "optionA": "confusion",
                    "optionB": "vision",
                    "optionC": "delay",
                    "result": "vision",
                    "explanation": "예은이는 'Your vision guides us!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "You achieve milestones consistently.",
                    "translation": "너는 이정표를 꾸준히 달성해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예은",
                    "script": "You see the destination!",
                    "translation": "너는 목적지를 봐!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "We both pursue excellence.",
                    "translation": "우리 둘 다 탁월함을 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "That's our common strength!",
                    "translation": "그게 우리의 공통된 강점이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your discipline gets results.",
                    "translation": "네 규율이 결과를 얻어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "Your strategy ensures success!",
                    "translation": "네 전략이 성공을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "커리어에 대한 문장이에요.",
                    "optionA": "vision",
                    "optionB": "action",
                    "optionC": "combine",
                    "optionD": "careers",
                    "optionE": "Successful",
                    "result": "Successful careers combine vision action",
                    "explanation": "성공적인 커리어는 비전과 행동을 결합해요."
                }
            ]
        }
    ]
}
ID: 17398 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 달성하기",
            "explanation": "INTJ의 효율적 방법과 ESTJ의 검증된 방법 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I optimize my approach.",
                    "translation": "나는 내 접근을 최적화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "That's excellent strategic thinking!",
                    "translation": "그거 훌륭한 전략적 사고야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Efficiency helps reach goals faster.",
                    "translation": "효율성이 목표에 더 빨리 도달하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 더 나은 방법을 계속 찾습니다.",
                    "hint": "INTJ는 현재 방법을 개선하려고 해요.",
                    "result": "O",
                    "explanation": "서연이는 'I optimize my approach'라며 최적화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I really appreciate that mindset!",
                    "translation": "나는 그 마음가짐을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Your reliable methods ensure success.",
                    "translation": "네 믿을 수 있는 방법이 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "Thanks! Your ideas improve things!",
                    "translation": "고마워! 네 아이디어가 것들을 개선해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah thinks her ideas improve @@.",
                    "hint": "ESTJ는 INTJ의 개선책을 인정해요.",
                    "optionA": "nothing",
                    "optionB": "things",
                    "optionC": "problems",
                    "result": "things",
                    "explanation": "서아는 'Your ideas improve things!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "You deliver consistently well.",
                    "translation": "너는 꾸준히 잘 전달해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "You innovate constantly forward!",
                    "translation": "너는 끊임없이 앞으로 혁신해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Together we achieve more.",
                    "translation": "함께 우리는 더 많이 달성해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "I completely agree with that!",
                    "translation": "나는 그거에 완전히 동의해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your commitment inspires me.",
                    "translation": "네 헌신이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "Your intelligence guides us!",
                    "translation": "네 지능이 우리를 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성취에 대한 문장이에요.",
                    "result": "Great achievements need innovation discipline",
                    "explanation": "위대한 성취는 혁신과 규율이 필요해요.",
                    "optionA": "Great",
                    "optionB": "need",
                    "optionC": "discipline",
                    "optionD": "innovation",
                    "optionE": "achievements"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "목표 달성하기",
            "explanation": "INTJ의 효율적 방법과 ESTJ의 검증된 방법 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I optimize my approach.",
                    "translation": "나는 내 접근을 최적화해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서아",
                    "script": "That's excellent strategic thinking!",
                    "translation": "그거 훌륭한 전략적 사고야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Efficiency helps reach goals faster.",
                    "translation": "효율성이 목표에 더 빨리 도달하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 더 나은 방법을 계속 찾습니다.",
                    "hint": "INTJ는 현재 방법을 개선하려고 해요.",
                    "result": "O",
                    "explanation": "서연이는 'I optimize my approach'라며 최적화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서아",
                    "script": "I really appreciate that mindset!",
                    "translation": "나는 그 마음가짐을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Your reliable methods ensure success.",
                    "translation": "네 믿을 수 있는 방법이 성공을 보장해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서아",
                    "script": "Thanks! Your ideas improve things!",
                    "translation": "고마워! 네 아이디어가 것들을 개선해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-ah thinks her ideas improve @@.",
                    "hint": "ESTJ는 INTJ의 개선책을 인정해요.",
                    "optionA": "nothing",
                    "optionB": "things",
                    "optionC": "problems",
                    "result": "things",
                    "explanation": "서아는 'Your ideas improve things!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "You deliver consistently well.",
                    "translation": "너는 꾸준히 잘 전달해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서아",
                    "script": "You innovate constantly forward!",
                    "translation": "너는 끊임없이 앞으로 혁신해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "Together we achieve more.",
                    "translation": "함께 우리는 더 많이 달성해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서아",
                    "script": "I completely agree with that!",
                    "translation": "나는 그거에 완전히 동의해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your commitment inspires me.",
                    "translation": "네 헌신이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서아",
                    "script": "Your intelligence guides us!",
                    "translation": "네 지능이 우리를 이끌어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성취에 대한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "need",
                    "optionC": "discipline",
                    "optionD": "innovation",
                    "optionE": "achievements",
                    "result": "Great achievements need innovation discipline",
                    "explanation": "위대한 성취는 혁신과 규율이 필요해요."
                }
            ]
        }
    ]
}
ID: 17399 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 즐기기",
            "explanation": "INTJ의 지적 활동과 ESTJ의 생산적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I learn new things.",
                    "translation": "나는 새로운 것들을 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "That's really enriching yourself!",
                    "translation": "그거 정말 자신을 풍부하게 하는 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Knowledge expands my perspective.",
                    "translation": "지식이 내 관점을 확장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 취미로 공부하는 것을 즐깁니다.",
                    "hint": "INTJ는 쉴 때도 배우고 성장하려고 해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I learn new things'라며 지적 활동을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I really value that approach!",
                    "translation": "나는 그 접근을 정말 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your productive hobbies inspire me.",
                    "translation": "네 생산적인 취미가 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Thanks! Your curiosity amazes me!",
                    "translation": "고마워! 네 호기심이 나를 놀라게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young is amazed by his @@.",
                    "hint": "ESTJ는 INTJ의 끝없는 배움에 감탄해요.",
                    "optionA": "laziness",
                    "optionB": "curiosity",
                    "optionC": "silence",
                    "result": "curiosity",
                    "explanation": "태영이는 'Your curiosity amazes me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "You accomplish tangible results.",
                    "translation": "너는 눈에 보이는 결과를 성취해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "You gain deep understanding!",
                    "translation": "너는 깊은 이해를 얻어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We both use time well.",
                    "translation": "우리 둘 다 시간을 잘 써."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "That's what makes us similar!",
                    "translation": "그게 우리를 비슷하게 만드는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your discipline is admirable.",
                    "translation": "네 규율은 감탄스러워."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Your intellect is impressive!",
                    "translation": "네 지능은 인상적이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "result": "Meaningful hobbies enrich personal growth",
                    "explanation": "의미있는 취미가 개인 성장을 풍부하게 해요.",
                    "optionA": "enrich",
                    "optionB": "hobbies",
                    "optionC": "Meaningful",
                    "optionD": "growth",
                    "optionE": "personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 즐기기",
            "explanation": "INTJ의 지적 활동과 ESTJ의 생산적 활동 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지훈",
                    "script": "I learn new things.",
                    "translation": "나는 새로운 것들을 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "That's really enriching yourself!",
                    "translation": "그거 정말 자신을 풍부하게 하는 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지훈",
                    "script": "Knowledge expands my perspective.",
                    "translation": "지식이 내 관점을 확장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 취미로 공부하는 것을 즐깁니다.",
                    "hint": "INTJ는 쉴 때도 배우고 성장하려고 해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I learn new things'라며 지적 활동을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "I really value that approach!",
                    "translation": "나는 그 접근을 정말 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지훈",
                    "script": "Your productive hobbies inspire me.",
                    "translation": "네 생산적인 취미가 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Thanks! Your curiosity amazes me!",
                    "translation": "고마워! 네 호기심이 나를 놀라게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-young is amazed by his @@.",
                    "hint": "ESTJ는 INTJ의 끝없는 배움에 감탄해요.",
                    "optionA": "laziness",
                    "optionB": "curiosity",
                    "optionC": "silence",
                    "result": "curiosity",
                    "explanation": "태영이는 'Your curiosity amazes me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지훈",
                    "script": "You accomplish tangible results.",
                    "translation": "너는 눈에 보이는 결과를 성취해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "You gain deep understanding!",
                    "translation": "너는 깊은 이해를 얻어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지훈",
                    "script": "We both use time well.",
                    "translation": "우리 둘 다 시간을 잘 써."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "That's what makes us similar!",
                    "translation": "그게 우리를 비슷하게 만드는 거야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지훈",
                    "script": "Your discipline is admirable.",
                    "translation": "네 규율은 감탄스러워."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Your intellect is impressive!",
                    "translation": "네 지능은 인상적이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "enrich",
                    "optionB": "hobbies",
                    "optionC": "Meaningful",
                    "optionD": "growth",
                    "optionE": "personal",
                    "result": "Meaningful hobbies enrich personal growth",
                    "explanation": "의미있는 취미가 개인 성장을 풍부하게 해요."
                }
            ]
        }
    ]
}
ID: 17400 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "친구들과 시간 보내기",
            "explanation": "INTJ의 소수 교류와 ESTJ의 조직적 교류 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I prefer deep conversations.",
                    "translation": "나는 깊은 대화를 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "That's really meaningful connection!",
                    "translation": "그거 정말 의미있는 연결이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Quality time matters more to me.",
                    "translation": "양질의 시간이 나한테 더 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 많은 사람보다 소수와 깊게 이야기합니다.",
                    "hint": "INTJ는 피상적인 대화보다 의미있는 교류를 원해요.",
                    "result": "O",
                    "explanation": "재현이는 'I prefer deep conversations'라며 깊이를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I totally understand that preference!",
                    "translation": "나는 그 선호를 완전히 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Your social organizing helps everyone.",
                    "translation": "네 사회적 조직화가 모두를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Thanks! Your insights enrich discussions!",
                    "translation": "고마워! 네 통찰이 토론을 풍부하게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo values his @@.",
                    "hint": "ESTJ는 INTJ의 깊이있는 의견을 존중해요.",
                    "optionA": "jokes",
                    "optionB": "insights",
                    "optionC": "silence",
                    "result": "insights",
                    "explanation": "준서는 'Your insights enrich discussions!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "You bring people together well.",
                    "translation": "너는 사람들을 잘 모아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "You add depth beautifully!",
                    "translation": "너는 깊이를 아름답게 더해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "We both value relationships.",
                    "translation": "우리 둘 다 관계를 중시해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Just express it differently!",
                    "translation": "그냥 다르게 표현할 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "Your energy creates community.",
                    "translation": "네 에너지가 공동체를 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Your wisdom deepens bonds!",
                    "translation": "네 지혜가 유대를 깊게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "우정에 대한 문장이에요.",
                    "result": "True friendship needs mutual respect",
                    "explanation": "진정한 우정은 상호 존중이 필요해요.",
                    "optionA": "friendship",
                    "optionB": "mutual",
                    "optionC": "respect",
                    "optionD": "needs",
                    "optionE": "True"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "친구들과 시간 보내기",
            "explanation": "INTJ의 소수 교류와 ESTJ의 조직적 교류 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재현",
                    "script": "I prefer deep conversations.",
                    "translation": "나는 깊은 대화를 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "That's really meaningful connection!",
                    "translation": "그거 정말 의미있는 연결이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재현",
                    "script": "Quality time matters more to me.",
                    "translation": "양질의 시간이 나한테 더 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "재현은 많은 사람보다 소수와 깊게 이야기합니다.",
                    "hint": "INTJ는 피상적인 대화보다 의미있는 교류를 원해요.",
                    "result": "O",
                    "explanation": "재현이는 'I prefer deep conversations'라며 깊이를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "I totally understand that preference!",
                    "translation": "나는 그 선호를 완전히 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재현",
                    "script": "Your social organizing helps everyone.",
                    "translation": "네 사회적 조직화가 모두를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Thanks! Your insights enrich discussions!",
                    "translation": "고마워! 네 통찰이 토론을 풍부하게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-seo values his @@.",
                    "hint": "ESTJ는 INTJ의 깊이있는 의견을 존중해요.",
                    "optionA": "jokes",
                    "optionB": "insights",
                    "optionC": "silence",
                    "result": "insights",
                    "explanation": "준서는 'Your insights enrich discussions!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재현",
                    "script": "You bring people together well.",
                    "translation": "너는 사람들을 잘 모아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "You add depth beautifully!",
                    "translation": "너는 깊이를 아름답게 더해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재현",
                    "script": "We both value relationships.",
                    "translation": "우리 둘 다 관계를 중시해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Just express it differently!",
                    "translation": "그냥 다르게 표현할 뿐이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재현",
                    "script": "Your energy creates community.",
                    "translation": "네 에너지가 공동체를 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Your wisdom deepens bonds!",
                    "translation": "네 지혜가 유대를 깊게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "우정에 대한 문장이에요.",
                    "optionA": "friendship",
                    "optionB": "mutual",
                    "optionC": "respect",
                    "optionD": "needs",
                    "optionE": "True",
                    "result": "True friendship needs mutual respect",
                    "explanation": "진정한 우정은 상호 존중이 필요해요."
                }
            ]
        }
    ]
}
ID: 17401 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 조정하기",
            "explanation": "INTJ의 논리적 설득과 ESTJ의 실용적 타협 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I present logical arguments.",
                    "translation": "나는 논리적 주장을 제시해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "That's really well-reasoned approach!",
                    "translation": "그거 정말 잘 추론된 접근이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Clear reasoning helps understanding.",
                    "translation": "명확한 추론이 이해를 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 논리로 자신의 입장을 설명합니다.",
                    "hint": "INTJ는 왜 그렇게 생각하는지 체계적으로 설명해요.",
                    "result": "O",
                    "explanation": "유진이는 'I present logical arguments'라며 논리적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I really appreciate that clarity!",
                    "translation": "나는 그 명확함을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Your practical solutions work well.",
                    "translation": "네 실용적인 해결책이 잘 통해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Thanks! Your logic guides us!",
                    "translation": "고마워! 네 논리가 우리를 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young values her @@.",
                    "hint": "ESTJ는 INTJ의 논리적 분석을 존중해요.",
                    "optionA": "emotions",
                    "optionB": "logic",
                    "optionC": "confusion",
                    "result": "logic",
                    "explanation": "하영이는 'Your logic guides us!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "You find workable compromises.",
                    "translation": "너는 실행가능한 타협점을 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "You ensure we're thinking correctly!",
                    "translation": "너는 우리가 올바르게 생각하는 걸 보장해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Together we reach agreements.",
                    "translation": "함께 우리는 합의에 도달해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "That's exactly what happens!",
                    "translation": "그게 정확히 일어나는 일이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your fairness builds trust.",
                    "translation": "네 공정함이 신뢰를 쌓아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "Your insight prevents mistakes!",
                    "translation": "네 통찰이 실수를 막아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "협상에 대한 문장이에요.",
                    "result": "Good negotiations need logic practicality",
                    "explanation": "좋은 협상은 논리와 실용성이 필요해요.",
                    "optionA": "logic",
                    "optionB": "need",
                    "optionC": "Good",
                    "optionD": "practicality",
                    "optionE": "negotiations"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 조정하기",
            "explanation": "INTJ의 논리적 설득과 ESTJ의 실용적 타협 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유진",
                    "script": "I present logical arguments.",
                    "translation": "나는 논리적 주장을 제시해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하영",
                    "script": "That's really well-reasoned approach!",
                    "translation": "그거 정말 잘 추론된 접근이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유진",
                    "script": "Clear reasoning helps understanding.",
                    "translation": "명확한 추론이 이해를 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유진은 논리로 자신의 입장을 설명합니다.",
                    "hint": "INTJ는 왜 그렇게 생각하는지 체계적으로 설명해요.",
                    "result": "O",
                    "explanation": "유진이는 'I present logical arguments'라며 논리적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하영",
                    "script": "I really appreciate that clarity!",
                    "translation": "나는 그 명확함을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유진",
                    "script": "Your practical solutions work well.",
                    "translation": "네 실용적인 해결책이 잘 통해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하영",
                    "script": "Thanks! Your logic guides us!",
                    "translation": "고마워! 네 논리가 우리를 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-young values her @@.",
                    "hint": "ESTJ는 INTJ의 논리적 분석을 존중해요.",
                    "optionA": "emotions",
                    "optionB": "logic",
                    "optionC": "confusion",
                    "result": "logic",
                    "explanation": "하영이는 'Your logic guides us!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유진",
                    "script": "You find workable compromises.",
                    "translation": "너는 실행가능한 타협점을 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하영",
                    "script": "You ensure we're thinking correctly!",
                    "translation": "너는 우리가 올바르게 생각하는 걸 보장해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유진",
                    "script": "Together we reach agreements.",
                    "translation": "함께 우리는 합의에 도달해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하영",
                    "script": "That's exactly what happens!",
                    "translation": "그게 정확히 일어나는 일이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유진",
                    "script": "Your fairness builds trust.",
                    "translation": "네 공정함이 신뢰를 쌓아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하영",
                    "script": "Your insight prevents mistakes!",
                    "translation": "네 통찰이 실수를 막아줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "협상에 대한 문장이에요.",
                    "optionA": "logic",
                    "optionB": "need",
                    "optionC": "Good",
                    "optionD": "practicality",
                    "optionE": "negotiations",
                    "result": "Good negotiations need logic practicality",
                    "explanation": "좋은 협상은 논리와 실용성이 필요해요."
                }
            ]
        }
    ]
}
ID: 17402 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 문제 해결하기",
            "explanation": "INTJ의 근본 분석과 ESTJ의 절차적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I analyze underlying issues.",
                    "translation": "나는 근본적인 문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "That's really thorough investigation!",
                    "translation": "그거 정말 철저한 조사야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Understanding root causes helps.",
                    "translation": "근본 원인을 이해하는 게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 문제의 진짜 원인을 찾습니다.",
                    "hint": "INTJ는 겉으로 보이는 것 아래의 진짜 문제를 파악해요.",
                    "result": "O",
                    "explanation": "서연이는 'I analyze underlying issues'라며 깊이 분석해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "I totally see that value!",
                    "translation": "나는 그 가치를 완전히 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Your systematic approach gets results.",
                    "translation": "네 체계적인 접근이 결과를 얻어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Thanks! Your analysis prevents recurrence!",
                    "translation": "고마워! 네 분석이 재발을 막아줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in appreciates how analysis prevents @@.",
                    "hint": "ESTJ는 INTJ가 같은 문제의 반복을 막는 걸 인정해요.",
                    "optionA": "success",
                    "optionB": "recurrence",
                    "optionC": "progress",
                    "result": "recurrence",
                    "explanation": "다인이는 'Your analysis prevents recurrence!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "You implement solutions effectively.",
                    "translation": "너는 해결책을 효과적으로 실행해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "You prevent future problems!",
                    "translation": "너는 미래 문제를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We both solve things.",
                    "translation": "우리 둘 다 것들을 해결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "With complementary strengths here!",
                    "translation": "여기서 보완적인 강점으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your reliability ensures follow-through.",
                    "translation": "네 신뢰성이 후속조치를 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "Your foresight protects the team!",
                    "translation": "네 선견지명이 팀을 보호해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제해결에 대한 문장이에요.",
                    "result": "Lasting solutions require analysis action",
                    "explanation": "지속적인 해결책은 분석과 행동이 필요해요.",
                    "optionA": "action",
                    "optionB": "Lasting",
                    "optionC": "analysis",
                    "optionD": "solutions",
                    "optionE": "require"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "팀 문제 해결하기",
            "explanation": "INTJ의 근본 분석과 ESTJ의 절차적 해결 비교",
            "level": 4,
            "my_mbti": "INTJ",
            "target_mbti": "ESTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서연",
                    "script": "I analyze underlying issues.",
                    "translation": "나는 근본적인 문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "That's really thorough investigation!",
                    "translation": "그거 정말 철저한 조사야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서연",
                    "script": "Understanding root causes helps.",
                    "translation": "근본 원인을 이해하는 게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서연은 문제의 진짜 원인을 찾습니다.",
                    "hint": "INTJ는 겉으로 보이는 것 아래의 진짜 문제를 파악해요.",
                    "result": "O",
                    "explanation": "서연이는 'I analyze underlying issues'라며 깊이 분석해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "I totally see that value!",
                    "translation": "나는 그 가치를 완전히 봐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서연",
                    "script": "Your systematic approach gets results.",
                    "translation": "네 체계적인 접근이 결과를 얻어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "Thanks! Your analysis prevents recurrence!",
                    "translation": "고마워! 네 분석이 재발을 막아줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in appreciates how analysis prevents @@.",
                    "hint": "ESTJ는 INTJ가 같은 문제의 반복을 막는 걸 인정해요.",
                    "optionA": "success",
                    "optionB": "recurrence",
                    "optionC": "progress",
                    "result": "recurrence",
                    "explanation": "다인이는 'Your analysis prevents recurrence!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서연",
                    "script": "You implement solutions effectively.",
                    "translation": "너는 해결책을 효과적으로 실행해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "You prevent future problems!",
                    "translation": "너는 미래 문제를 막아줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서연",
                    "script": "We both solve things.",
                    "translation": "우리 둘 다 것들을 해결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "With complementary strengths here!",
                    "translation": "여기서 보완적인 강점으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서연",
                    "script": "Your reliability ensures follow-through.",
                    "translation": "네 신뢰성이 후속조치를 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "Your foresight protects the team!",
                    "translation": "네 선견지명이 팀을 보호해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제해결에 대한 문장이에요.",
                    "optionA": "action",
                    "optionB": "Lasting",
                    "optionC": "analysis",
                    "optionD": "solutions",
                    "optionE": "require",
                    "result": "Lasting solutions require analysis action",
                    "explanation": "지속적인 해결책은 분석과 행동이 필요해요."
                }
            ]
        }
    ]
}
ID: 17403 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 만날 때",
            "explanation": "ISFP의 현재 중심 교류와 INFP의 의미 중심 교류 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I enjoy the moment.",
                    "translation": "나는 그 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "That's so beautiful really!",
                    "translation": "그거 정말 너무 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Being present feels good to me.",
                    "translation": "현재에 있는 게 나한테 기분 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 지금 이 순간을 소중히 여깁니다.",
                    "hint": "ISFP는 과거나 미래보다 현재를 충분히 느끼고 즐겨요.",
                    "result": "O",
                    "explanation": "채영이는 'I enjoy the moment'라며 현재를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "I love your presence!",
                    "translation": "나는 네 존재감이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "You find deeper meaning beautifully.",
                    "translation": "너는 더 깊은 의미를 아름답게 찾아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "Thanks! You ground me gently!",
                    "translation": "고마워! 너는 나를 부드럽게 현실에 붙잡아줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul feels grounded by her @@.",
                    "hint": "INFP는 ISFP가 현실에 머물게 도와주는 걸 고마워해요.",
                    "optionA": "dreams",
                    "optionB": "presence",
                    "optionC": "plans",
                    "result": "presence",
                    "explanation": "하늘이는 'You ground me gently!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Your ideals inspire me deeply.",
                    "translation": "네 이상이 나를 깊이 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Your authenticity touches my heart!",
                    "translation": "네 진정성이 내 마음을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both value connection.",
                    "translation": "우리 둘 다 연결을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하늘",
                    "script": "Just in our own ways!",
                    "translation": "그냥 우리만의 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You see the beauty within.",
                    "translation": "너는 안의 아름다움을 봐."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하늘",
                    "script": "You show me beauty now!",
                    "translation": "너는 나한테 지금의 아름다움을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "우정에 대한 문장이에요.",
                    "result": "True friends understand each hearts",
                    "explanation": "진정한 친구는 서로의 마음을 이해해요.",
                    "optionA": "understand",
                    "optionB": "friends",
                    "optionC": "True",
                    "optionD": "each",
                    "optionE": "hearts"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 만날 때",
            "explanation": "ISFP의 현재 중심 교류와 INFP의 의미 중심 교류 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I enjoy the moment.",
                    "translation": "나는 그 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하늘",
                    "script": "That's so beautiful really!",
                    "translation": "그거 정말 너무 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Being present feels good to me.",
                    "translation": "현재에 있는 게 나한테 기분 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 지금 이 순간을 소중히 여깁니다.",
                    "hint": "ISFP는 과거나 미래보다 현재를 충분히 느끼고 즐겨요.",
                    "result": "O",
                    "explanation": "채영이는 'I enjoy the moment'라며 현재를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하늘",
                    "script": "I love your presence!",
                    "translation": "나는 네 존재감이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "You find deeper meaning beautifully.",
                    "translation": "너는 더 깊은 의미를 아름답게 찾아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하늘",
                    "script": "Thanks! You ground me gently!",
                    "translation": "고마워! 너는 나를 부드럽게 현실에 붙잡아줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-neul feels grounded by her @@.",
                    "hint": "INFP는 ISFP가 현실에 머물게 도와주는 걸 고마워해요.",
                    "optionA": "dreams",
                    "optionB": "presence",
                    "optionC": "plans",
                    "result": "presence",
                    "explanation": "하늘이는 'You ground me gently!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "Your ideals inspire me deeply.",
                    "translation": "네 이상이 나를 깊이 감동시켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하늘",
                    "script": "Your authenticity touches my heart!",
                    "translation": "네 진정성이 내 마음을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both value connection.",
                    "translation": "우리 둘 다 연결을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하늘",
                    "script": "Just in our own ways!",
                    "translation": "그냥 우리만의 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You see the beauty within.",
                    "translation": "너는 안의 아름다움을 봐."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하늘",
                    "script": "You show me beauty now!",
                    "translation": "너는 나한테 지금의 아름다움을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "우정에 대한 문장이에요.",
                    "optionA": "understand",
                    "optionB": "friends",
                    "optionC": "True",
                    "optionD": "each",
                    "optionE": "hearts",
                    "result": "True friends understand each hearts",
                    "explanation": "진정한 친구는 서로의 마음을 이해해요."
                }
            ]
        }
    ]
}
ID: 17404 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "함께 시간 보내기",
            "explanation": "ISFP의 활동 중심과 INFP의 대화 중심 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I like doing things together.",
                    "translation": "나는 함께 뭔가 하는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "That sounds really wonderful!",
                    "translation": "그거 정말 멋지게 들려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Activities bring us closer naturally.",
                    "translation": "활동이 우리를 자연스럽게 더 가깝게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 함께 활동하며 친해집니다.",
                    "hint": "ISFP는 말보다 함께 경험하면서 유대감을 느껴요.",
                    "result": "O",
                    "explanation": "수지는 'I like doing things together'라며 활동을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I really appreciate that approach!",
                    "translation": "나는 그 방식을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your deep talks help me.",
                    "translation": "네 깊은 대화가 나를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Thanks! Your company comforts me!",
                    "translation": "고마워! 네 동행이 나를 위로해줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee feels comforted by her @@.",
                    "hint": "INFP는 ISFP와 함께 있는 것만으로도 편안함을 느껴요.",
                    "optionA": "words",
                    "optionB": "company",
                    "optionC": "plans",
                    "result": "company",
                    "explanation": "소희는 'Your company comforts me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You express feelings so well.",
                    "translation": "너는 감정을 정말 잘 표현해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "You show care through actions!",
                    "translation": "너는 행동으로 관심을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "That's our special bond!",
                    "translation": "그게 우리의 특별한 유대야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your words touch hearts.",
                    "translation": "네 말이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Your presence heals souls!",
                    "translation": "네 존재가 영혼을 치유해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께함에 대한 문장이에요.",
                    "result": "Spending time together strengthens bonds",
                    "explanation": "함께 시간을 보내는 게 유대를 강화해요.",
                    "optionA": "strengthens",
                    "optionB": "bonds",
                    "optionC": "time",
                    "optionD": "together",
                    "optionE": "Spending"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "함께 시간 보내기",
            "explanation": "ISFP의 활동 중심과 INFP의 대화 중심 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I like doing things together.",
                    "translation": "나는 함께 뭔가 하는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "That sounds really wonderful!",
                    "translation": "그거 정말 멋지게 들려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Activities bring us closer naturally.",
                    "translation": "활동이 우리를 자연스럽게 더 가깝게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 함께 활동하며 친해집니다.",
                    "hint": "ISFP는 말보다 함께 경험하면서 유대감을 느껴요.",
                    "result": "O",
                    "explanation": "수지는 'I like doing things together'라며 활동을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I really appreciate that approach!",
                    "translation": "나는 그 방식을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your deep talks help me.",
                    "translation": "네 깊은 대화가 나를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Thanks! Your company comforts me!",
                    "translation": "고마워! 네 동행이 나를 위로해줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee feels comforted by her @@.",
                    "hint": "INFP는 ISFP와 함께 있는 것만으로도 편안함을 느껴요.",
                    "optionA": "words",
                    "optionB": "company",
                    "optionC": "plans",
                    "result": "company",
                    "explanation": "소희는 'Your company comforts me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You express feelings so well.",
                    "translation": "너는 감정을 정말 잘 표현해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "You show care through actions!",
                    "translation": "너는 행동으로 관심을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "That's our special bond!",
                    "translation": "그게 우리의 특별한 유대야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your words touch hearts.",
                    "translation": "네 말이 마음을 감동시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Your presence heals souls!",
                    "translation": "네 존재가 영혼을 치유해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께함에 대한 문장이에요.",
                    "optionA": "strengthens",
                    "optionB": "bonds",
                    "optionC": "time",
                    "optionD": "together",
                    "optionE": "Spending",
                    "result": "Spending time together strengthens bonds",
                    "explanation": "함께 시간을 보내는 게 유대를 강화해요."
                }
            ]
        }
    ]
}
ID: 17405 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ISFP의 경험적 학습과 INFP의 의미 중심 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I learn by experiencing.",
                    "translation": "나는 경험하면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That's so hands-on beautiful!",
                    "translation": "그거 정말 체험적으로 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Doing helps me understand better.",
                    "translation": "행동하는 게 나를 더 잘 이해하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 직접 해보면서 배웁니다.",
                    "hint": "ISFP는 몸으로 느끼고 경험하면서 익혀요.",
                    "result": "O",
                    "explanation": "아린이는 'I learn by experiencing'라며 체험 학습을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I totally respect that way!",
                    "translation": "나는 그 방법을 완전히 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your thoughtful approach inspires me.",
                    "translation": "네 사려깊은 접근이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Thanks! Your openness encourages me!",
                    "translation": "고마워! 네 개방성이 나를 격려해줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi is encouraged by her @@.",
                    "hint": "INFP는 ISFP의 열린 마음을 보며 용기를 얻어요.",
                    "optionA": "criticism",
                    "optionB": "openness",
                    "optionC": "schedule",
                    "result": "openness",
                    "explanation": "은비는 'Your openness encourages me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You find meaning everywhere.",
                    "translation": "너는 어디서나 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You notice beauty constantly!",
                    "translation": "너는 끊임없이 아름다움을 알아차려!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both love learning.",
                    "translation": "우리 둘 다 배우는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "In our unique ways!",
                    "translation": "우리만의 독특한 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your insights deepen understanding.",
                    "translation": "네 통찰이 이해를 깊게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Your experiences enrich life!",
                    "translation": "네 경험이 삶을 풍부하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "배움에 대한 문장이에요.",
                    "result": "Learning is beautiful personal journey",
                    "explanation": "배움은 아름다운 개인적 여정이에요.",
                    "optionA": "Learning",
                    "optionB": "is",
                    "optionC": "journey",
                    "optionD": "personal",
                    "optionE": "beautiful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ISFP의 경험적 학습과 INFP의 의미 중심 학습 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I learn by experiencing.",
                    "translation": "나는 경험하면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That's so hands-on beautiful!",
                    "translation": "그거 정말 체험적으로 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Doing helps me understand better.",
                    "translation": "행동하는 게 나를 더 잘 이해하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 직접 해보면서 배웁니다.",
                    "hint": "ISFP는 몸으로 느끼고 경험하면서 익혀요.",
                    "result": "O",
                    "explanation": "아린이는 'I learn by experiencing'라며 체험 학습을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I totally respect that way!",
                    "translation": "나는 그 방법을 완전히 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your thoughtful approach inspires me.",
                    "translation": "네 사려깊은 접근이 나에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Thanks! Your openness encourages me!",
                    "translation": "고마워! 네 개방성이 나를 격려해줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi is encouraged by her @@.",
                    "hint": "INFP는 ISFP의 열린 마음을 보며 용기를 얻어요.",
                    "optionA": "criticism",
                    "optionB": "openness",
                    "optionC": "schedule",
                    "result": "openness",
                    "explanation": "은비는 'Your openness encourages me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You find meaning everywhere.",
                    "translation": "너는 어디서나 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You notice beauty constantly!",
                    "translation": "너는 끊임없이 아름다움을 알아차려!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both love learning.",
                    "translation": "우리 둘 다 배우는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "In our unique ways!",
                    "translation": "우리만의 독특한 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your insights deepen understanding.",
                    "translation": "네 통찰이 이해를 깊게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Your experiences enrich life!",
                    "translation": "네 경험이 삶을 풍부하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "배움에 대한 문장이에요.",
                    "optionA": "Learning",
                    "optionB": "is",
                    "optionC": "journey",
                    "optionD": "personal",
                    "optionE": "beautiful",
                    "result": "Learning is beautiful personal journey",
                    "explanation": "배움은 아름다운 개인적 여정이에요."
                }
            ]
        }
    ]
}
ID: 17406 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "관심사 탐구하기",
            "explanation": "ISFP의 감각적 탐색과 INFP의 상상적 탐색 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I explore with senses.",
                    "translation": "나는 감각으로 탐험해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "That's wonderfully grounded approach!",
                    "translation": "그거 놀랍게 현실적인 접근이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Touch and sight guide me.",
                    "translation": "촉감과 시각이 나를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소미는 오감을 통해 세상을 탐험합니다.",
                    "hint": "ISFP는 보고, 듣고, 만지면서 직접 느껴요.",
                    "result": "O",
                    "explanation": "소미는 'I explore with senses'라며 감각적으로 탐색해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I love how present you are!",
                    "translation": "나는 네가 현재에 있는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "Your imagination amazes me always.",
                    "translation": "네 상상력이 항상 나를 놀라게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Thanks! Your awareness grounds me!",
                    "translation": "고마워! 네 자각이 나를 현실에 붙잡아줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon is grounded by her @@.",
                    "hint": "INFP는 ISFP가 현실을 자각하게 도와주는 걸 고마워해요.",
                    "optionA": "dreams",
                    "optionB": "awareness",
                    "optionC": "words",
                    "result": "awareness",
                    "explanation": "하윤이는 'Your awareness grounds me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You dream beautiful possibilities.",
                    "translation": "너는 아름다운 가능성을 꿈꿔."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "You create tangible beauty!",
                    "translation": "너는 만질 수 있는 아름다움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "We both appreciate beauty.",
                    "translation": "우리 둘 다 아름다움을 감상해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Through different lenses here!",
                    "translation": "여기서 다른 렌즈를 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Your words paint pictures.",
                    "translation": "네 말이 그림을 그려."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "Your hands create art!",
                    "translation": "네 손이 예술을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "탐구에 대한 문장이에요.",
                    "result": "Exploration always reveals hidden wonders",
                    "explanation": "탐구는 항상 숨겨진 경이를 드러내요.",
                    "optionA": "wonders",
                    "optionB": "reveals",
                    "optionC": "always",
                    "optionD": "hidden",
                    "optionE": "Exploration"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "관심사 탐구하기",
            "explanation": "ISFP의 감각적 탐색과 INFP의 상상적 탐색 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I explore with senses.",
                    "translation": "나는 감각으로 탐험해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "That's wonderfully grounded approach!",
                    "translation": "그거 놀랍게 현실적인 접근이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Touch and sight guide me.",
                    "translation": "촉감과 시각이 나를 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소미는 오감을 통해 세상을 탐험합니다.",
                    "hint": "ISFP는 보고, 듣고, 만지면서 직접 느껴요.",
                    "result": "O",
                    "explanation": "소미는 'I explore with senses'라며 감각적으로 탐색해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I love how present you are!",
                    "translation": "나는 네가 현재에 있는 게 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "Your imagination amazes me always.",
                    "translation": "네 상상력이 항상 나를 놀라게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Thanks! Your awareness grounds me!",
                    "translation": "고마워! 네 자각이 나를 현실에 붙잡아줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon is grounded by her @@.",
                    "hint": "INFP는 ISFP가 현실을 자각하게 도와주는 걸 고마워해요.",
                    "optionA": "dreams",
                    "optionB": "awareness",
                    "optionC": "words",
                    "result": "awareness",
                    "explanation": "하윤이는 'Your awareness grounds me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You dream beautiful possibilities.",
                    "translation": "너는 아름다운 가능성을 꿈꿔."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "You create tangible beauty!",
                    "translation": "너는 만질 수 있는 아름다움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "We both appreciate beauty.",
                    "translation": "우리 둘 다 아름다움을 감상해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Through different lenses here!",
                    "translation": "여기서 다른 렌즈를 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Your words paint pictures.",
                    "translation": "네 말이 그림을 그려."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "Your hands create art!",
                    "translation": "네 손이 예술을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "탐구에 대한 문장이에요.",
                    "optionA": "wonders",
                    "optionB": "reveals",
                    "optionC": "always",
                    "optionD": "hidden",
                    "optionE": "Exploration",
                    "result": "Exploration always reveals hidden wonders",
                    "explanation": "탐구는 항상 숨겨진 경이를 드러내요."
                }
            ]
        }
    ]
}
ID: 17407 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택해야 할 때",
            "explanation": "ISFP의 가치 기반 결정과 INFP의 이상 기반 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I follow my heart.",
                    "translation": "나는 내 마음을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "That's so authentic beautiful!",
                    "translation": "그거 정말 진정성있게 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "My feelings guide decisions naturally.",
                    "translation": "내 감정이 자연스럽게 결정을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 자신의 감정을 신뢰합니다.",
                    "hint": "ISFP는 무엇이 옳게 느껴지는지에 따라 결정해요.",
                    "result": "O",
                    "explanation": "채영이는 'I follow my heart'라며 감정을 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I deeply understand that feeling!",
                    "translation": "나는 그 느낌을 깊이 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your values inspire choices beautifully.",
                    "translation": "네 가치가 선택을 아름답게 고무시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "Thanks! Your authenticity moves me!",
                    "translation": "고마워! 네 진정성이 나를 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young is moved by her @@.",
                    "hint": "INFP는 ISFP의 진솔함을 보며 감동해요.",
                    "optionA": "plans",
                    "optionB": "authenticity",
                    "optionC": "schedule",
                    "result": "authenticity",
                    "explanation": "나영이는 'Your authenticity moves me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You stay true to yourself.",
                    "translation": "너는 자신에게 진실해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "You live your truth daily!",
                    "translation": "너는 매일 네 진실을 살아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both honor feelings.",
                    "translation": "우리 둘 다 감정을 존중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "That's our shared strength!",
                    "translation": "그게 우리의 공유된 강점이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your ideals guide light.",
                    "translation": "네 이상이 빛을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "Your presence brings peace!",
                    "translation": "네 존재가 평화를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진정성에 대한 문장이에요.",
                    "result": "Being true yourself matters most",
                    "explanation": "자신에게 진실한 게 가장 중요해요.",
                    "optionA": "matters",
                    "optionB": "true",
                    "optionC": "yourself",
                    "optionD": "most",
                    "optionE": "Being"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택해야 할 때",
            "explanation": "ISFP의 가치 기반 결정과 INFP의 이상 기반 결정 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I follow my heart.",
                    "translation": "나는 내 마음을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "That's so authentic beautiful!",
                    "translation": "그거 정말 진정성있게 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "My feelings guide decisions naturally.",
                    "translation": "내 감정이 자연스럽게 결정을 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 자신의 감정을 신뢰합니다.",
                    "hint": "ISFP는 무엇이 옳게 느껴지는지에 따라 결정해요.",
                    "result": "O",
                    "explanation": "채영이는 'I follow my heart'라며 감정을 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I deeply understand that feeling!",
                    "translation": "나는 그 느낌을 깊이 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your values inspire choices beautifully.",
                    "translation": "네 가치가 선택을 아름답게 고무시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "Thanks! Your authenticity moves me!",
                    "translation": "고마워! 네 진정성이 나를 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young is moved by her @@.",
                    "hint": "INFP는 ISFP의 진솔함을 보며 감동해요.",
                    "optionA": "plans",
                    "optionB": "authenticity",
                    "optionC": "schedule",
                    "result": "authenticity",
                    "explanation": "나영이는 'Your authenticity moves me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You stay true to yourself.",
                    "translation": "너는 자신에게 진실해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "You live your truth daily!",
                    "translation": "너는 매일 네 진실을 살아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both honor feelings.",
                    "translation": "우리 둘 다 감정을 존중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "That's our shared strength!",
                    "translation": "그게 우리의 공유된 강점이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your ideals guide light.",
                    "translation": "네 이상이 빛을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "Your presence brings peace!",
                    "translation": "네 존재가 평화를 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진정성에 대한 문장이에요.",
                    "optionA": "matters",
                    "optionB": "true",
                    "optionC": "yourself",
                    "optionD": "most",
                    "optionE": "Being",
                    "result": "Being true yourself matters most",
                    "explanation": "자신에게 진실한 게 가장 중요해요."
                }
            ]
        }
    ]
}
ID: 17408 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갈림길에서 결정하기",
            "explanation": "ISFP의 현재 중심 선택과 INFP의 미래 중심 선택 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I choose what feels right now.",
                    "translation": "나는 지금 옳게 느껴지는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "That's beautifully present-focused!",
                    "translation": "그거 아름답게 현재에 집중되어있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Present feelings matter most to me.",
                    "translation": "현재 감정이 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 현재의 느낌을 우선합니다.",
                    "hint": "ISFP는 지금 이 순간 어떻게 느끼는지를 중시해요.",
                    "result": "O",
                    "explanation": "수지는 'I choose what feels right now'라며 현재를 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "I really value that mindfulness!",
                    "translation": "나는 그 마음챙김을 정말 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your vision inspires me deeply.",
                    "translation": "네 비전이 나를 깊이 감동시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "Thanks! Your presence calms me!",
                    "translation": "고마워! 네 존재가 나를 진정시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae feels calmed by her @@.",
                    "hint": "INFP는 ISFP의 차분한 존재감에서 평온함을 느껴요.",
                    "optionA": "worries",
                    "optionB": "presence",
                    "optionC": "plans",
                    "result": "presence",
                    "explanation": "미래는 'Your presence calms me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You consider future impacts.",
                    "translation": "너는 미래 영향을 고려해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "You honor present moments!",
                    "translation": "너는 현재 순간을 존중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "About different time perspectives!",
                    "translation": "다른 시간 관점에 대해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your dreams are beautiful.",
                    "translation": "네 꿈이 아름다워."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "Your reality is precious!",
                    "translation": "네 현실이 소중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정에 대한 문장이에요.",
                    "result": "Every choice reflects our values",
                    "explanation": "모든 선택이 우리 가치를 반영해요.",
                    "optionA": "reflects",
                    "optionB": "values",
                    "optionC": "our",
                    "optionD": "choice",
                    "optionE": "Every"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갈림길에서 결정하기",
            "explanation": "ISFP의 현재 중심 선택과 INFP의 미래 중심 선택 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I choose what feels right now.",
                    "translation": "나는 지금 옳게 느껴지는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "That's beautifully present-focused!",
                    "translation": "그거 아름답게 현재에 집중되어있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Present feelings matter most to me.",
                    "translation": "현재 감정이 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 현재의 느낌을 우선합니다.",
                    "hint": "ISFP는 지금 이 순간 어떻게 느끼는지를 중시해요.",
                    "result": "O",
                    "explanation": "수지는 'I choose what feels right now'라며 현재를 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "I really value that mindfulness!",
                    "translation": "나는 그 마음챙김을 정말 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your vision inspires me deeply.",
                    "translation": "네 비전이 나를 깊이 감동시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "Thanks! Your presence calms me!",
                    "translation": "고마워! 네 존재가 나를 진정시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae feels calmed by her @@.",
                    "hint": "INFP는 ISFP의 차분한 존재감에서 평온함을 느껴요.",
                    "optionA": "worries",
                    "optionB": "presence",
                    "optionC": "plans",
                    "result": "presence",
                    "explanation": "미래는 'Your presence calms me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You consider future impacts.",
                    "translation": "너는 미래 영향을 고려해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "You honor present moments!",
                    "translation": "너는 현재 순간을 존중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "About different time perspectives!",
                    "translation": "다른 시간 관점에 대해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your dreams are beautiful.",
                    "translation": "네 꿈이 아름다워."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "Your reality is precious!",
                    "translation": "네 현실이 소중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결정에 대한 문장이에요.",
                    "optionA": "reflects",
                    "optionB": "values",
                    "optionC": "our",
                    "optionD": "choice",
                    "optionE": "Every",
                    "result": "Every choice reflects our values",
                    "explanation": "모든 선택이 우리 가치를 반영해요."
                }
            ]
        }
    ]
}
ID: 17409 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 생활하기",
            "explanation": "ISFP의 자유로운 흐름과 INFP의 유연한 적응 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I go with flow.",
                    "translation": "나는 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "That's so wonderfully flexible!",
                    "translation": "그거 정말 놀랍게 유연해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Spontaneity brings me joy daily.",
                    "translation": "즉흥성이 나한테 매일 기쁨을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 계획없이 자유롭게 삽니다.",
                    "hint": "ISFP는 정해진 틀 없이 그때그때 상황을 즐겨요.",
                    "result": "O",
                    "explanation": "아린이는 'I go with flow'라며 자유롭게 살아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I love your free spirit!",
                    "translation": "나는 네 자유로운 영혼이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your adaptability amazes me always.",
                    "translation": "네 적응력이 항상 나를 놀라게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Thanks! Your ease inspires me!",
                    "translation": "고마워! 네 편안함이 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee is inspired by her @@.",
                    "hint": "INFP는 ISFP가 편안하게 사는 모습을 보며 영감을 받아요.",
                    "optionA": "stress",
                    "optionB": "ease",
                    "optionC": "rules",
                    "result": "ease",
                    "explanation": "소희는 'Your ease inspires me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You find meaning in everything.",
                    "translation": "너는 모든 것에서 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "You find beauty right now!",
                    "translation": "너는 지금 바로 아름다움을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both value freedom.",
                    "translation": "우리 둘 다 자유를 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "That's our common ground!",
                    "translation": "그게 우리의 공통된 기반이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your depth enriches life.",
                    "translation": "네 깊이가 삶을 풍부하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Your lightness brings joy!",
                    "translation": "네 가벼움이 기쁨을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "삶에 대한 문장이에요.",
                    "result": "Life flows best when naturally",
                    "explanation": "삶은 자연스러울 때 가장 잘 흘러요.",
                    "optionA": "Life",
                    "optionB": "when",
                    "optionC": "naturally",
                    "optionD": "flows",
                    "optionE": "best"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 생활하기",
            "explanation": "ISFP의 자유로운 흐름과 INFP의 유연한 적응 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I go with flow.",
                    "translation": "나는 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "That's so wonderfully flexible!",
                    "translation": "그거 정말 놀랍게 유연해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Spontaneity brings me joy daily.",
                    "translation": "즉흥성이 나한테 매일 기쁨을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 계획없이 자유롭게 삽니다.",
                    "hint": "ISFP는 정해진 틀 없이 그때그때 상황을 즐겨요.",
                    "result": "O",
                    "explanation": "아린이는 'I go with flow'라며 자유롭게 살아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I love your free spirit!",
                    "translation": "나는 네 자유로운 영혼이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your adaptability amazes me always.",
                    "translation": "네 적응력이 항상 나를 놀라게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Thanks! Your ease inspires me!",
                    "translation": "고마워! 네 편안함이 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee is inspired by her @@.",
                    "hint": "INFP는 ISFP가 편안하게 사는 모습을 보며 영감을 받아요.",
                    "optionA": "stress",
                    "optionB": "ease",
                    "optionC": "rules",
                    "result": "ease",
                    "explanation": "소희는 'Your ease inspires me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You find meaning in everything.",
                    "translation": "너는 모든 것에서 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "You find beauty right now!",
                    "translation": "너는 지금 바로 아름다움을 찾아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both value freedom.",
                    "translation": "우리 둘 다 자유를 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "That's our common ground!",
                    "translation": "그게 우리의 공통된 기반이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your depth enriches life.",
                    "translation": "네 깊이가 삶을 풍부하게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Your lightness brings joy!",
                    "translation": "네 가벼움이 기쁨을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "삶에 대한 문장이에요.",
                    "optionA": "Life",
                    "optionB": "when",
                    "optionC": "naturally",
                    "optionD": "flows",
                    "optionE": "best",
                    "result": "Life flows best when naturally",
                    "explanation": "삶은 자연스러울 때 가장 잘 흘러요."
                }
            ]
        }
    ]
}
ID: 17410 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 보내는 방법",
            "explanation": "ISFP의 활동 중심과 INFP의 성찰 중심 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I create with hands.",
                    "translation": "나는 손으로 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "That's so beautifully tangible!",
                    "translation": "그거 정말 아름답게 만질 수 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Making things brings peace to me.",
                    "translation": "것들을 만드는 게 나한테 평화를 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 손으로 무언가를 창작합니다.",
                    "hint": "ISFP는 그림, 공예 등 실제로 만드는 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "소율이는 'I create with hands'라며 창작 활동을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I deeply appreciate that art!",
                    "translation": "나는 그 예술을 깊이 감상해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "Your writing touches hearts beautifully.",
                    "translation": "네 글이 마음을 아름답게 감동시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Thanks! Your art inspires me!",
                    "translation": "고마워! 네 예술이 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon is inspired by her @@.",
                    "hint": "INFP는 ISFP의 시각적 예술에서 영감을 받아요.",
                    "optionA": "silence",
                    "optionB": "art",
                    "optionC": "plans",
                    "result": "art",
                    "explanation": "하윤이는 'Your art inspires me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You express feelings through words.",
                    "translation": "너는 말을 통해 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "You show emotions through creations!",
                    "translation": "너는 창작물을 통해 감정을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "We both express ourselves.",
                    "translation": "우리 둘 다 우리 자신을 표현해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "In our own languages!",
                    "translation": "우리만의 언어로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Your words heal souls.",
                    "translation": "네 말이 영혼을 치유해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "Your creations bring beauty!",
                    "translation": "네 창작물이 아름다움을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창작에 대한 문장이에요.",
                    "result": "Creative expression heals wounded hearts",
                    "explanation": "창의적 표현이 상처받은 마음을 치유해요.",
                    "optionA": "hearts",
                    "optionB": "Creative",
                    "optionC": "expression",
                    "optionD": "heals",
                    "optionE": "wounded"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 보내는 방법",
            "explanation": "ISFP의 활동 중심과 INFP의 성찰 중심 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I create with hands.",
                    "translation": "나는 손으로 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "That's so beautifully tangible!",
                    "translation": "그거 정말 아름답게 만질 수 있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Making things brings peace to me.",
                    "translation": "것들을 만드는 게 나한테 평화를 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 손으로 무언가를 창작합니다.",
                    "hint": "ISFP는 그림, 공예 등 실제로 만드는 활동을 좋아해요.",
                    "result": "O",
                    "explanation": "소율이는 'I create with hands'라며 창작 활동을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I deeply appreciate that art!",
                    "translation": "나는 그 예술을 깊이 감상해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "Your writing touches hearts beautifully.",
                    "translation": "네 글이 마음을 아름답게 감동시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Thanks! Your art inspires me!",
                    "translation": "고마워! 네 예술이 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon is inspired by her @@.",
                    "hint": "INFP는 ISFP의 시각적 예술에서 영감을 받아요.",
                    "optionA": "silence",
                    "optionB": "art",
                    "optionC": "plans",
                    "result": "art",
                    "explanation": "하윤이는 'Your art inspires me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You express feelings through words.",
                    "translation": "너는 말을 통해 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "You show emotions through creations!",
                    "translation": "너는 창작물을 통해 감정을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "We both express ourselves.",
                    "translation": "우리 둘 다 우리 자신을 표현해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "In our own languages!",
                    "translation": "우리만의 언어로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Your words heal souls.",
                    "translation": "네 말이 영혼을 치유해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "Your creations bring beauty!",
                    "translation": "네 창작물이 아름다움을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창작에 대한 문장이에요.",
                    "optionA": "hearts",
                    "optionB": "Creative",
                    "optionC": "expression",
                    "optionD": "heals",
                    "optionE": "wounded",
                    "result": "Creative expression heals wounded hearts",
                    "explanation": "창의적 표현이 상처받은 마음을 치유해요."
                }
            ]
        }
    ]
}
ID: 17411 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 대처하기",
            "explanation": "ISFP의 감각적 치유와 INFP의 내면적 치유 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I need nature time.",
                    "translation": "나는 자연 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That's so healing beautiful!",
                    "translation": "그거 정말 치유적으로 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Outside calms my heart naturally.",
                    "translation": "밖이 내 마음을 자연스럽게 진정시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 자연 속에서 평온을 찾습니다.",
                    "hint": "ISFP는 자연의 감각적 경험으로 마음을 회복해요.",
                    "result": "O",
                    "explanation": "채영이는 'I need nature time'이라며 자연을 찾아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I totally understand that need!",
                    "translation": "나는 그 필요를 완전히 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your reflection helps you heal.",
                    "translation": "네 성찰이 너를 치유하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Thanks! Your grounding helps me!",
                    "translation": "고마워! 네 현실감이 나를 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi appreciates her @@.",
                    "hint": "INFP는 ISFP가 현실에 붙잡아주는 걸 고마워해요.",
                    "optionA": "criticism",
                    "optionB": "grounding",
                    "optionC": "planning",
                    "result": "grounding",
                    "explanation": "은비는 'Your grounding helps me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You process feelings deeply.",
                    "translation": "너는 감정을 깊이 처리해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You release them gently!",
                    "translation": "너는 그것들을 부드럽게 풀어줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both need quiet.",
                    "translation": "우리 둘 다 고요함이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "To restore our souls!",
                    "translation": "우리 영혼을 회복하려고!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your wisdom comforts hearts.",
                    "translation": "네 지혜가 마음을 위로해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Your presence soothes minds!",
                    "translation": "네 존재가 정신을 달래!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "치유에 대한 문장이에요.",
                    "result": "Healing takes time gentle patience",
                    "explanation": "치유는 시간과 부드러운 인내가 필요해요.",
                    "optionA": "patience",
                    "optionB": "gentle",
                    "optionC": "Healing",
                    "optionD": "takes",
                    "optionE": "time"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 대처하기",
            "explanation": "ISFP의 감각적 치유와 INFP의 내면적 치유 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I need nature time.",
                    "translation": "나는 자연 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That's so healing beautiful!",
                    "translation": "그거 정말 치유적으로 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Outside calms my heart naturally.",
                    "translation": "밖이 내 마음을 자연스럽게 진정시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 자연 속에서 평온을 찾습니다.",
                    "hint": "ISFP는 자연의 감각적 경험으로 마음을 회복해요.",
                    "result": "O",
                    "explanation": "채영이는 'I need nature time'이라며 자연을 찾아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I totally understand that need!",
                    "translation": "나는 그 필요를 완전히 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your reflection helps you heal.",
                    "translation": "네 성찰이 너를 치유하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Thanks! Your grounding helps me!",
                    "translation": "고마워! 네 현실감이 나를 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi appreciates her @@.",
                    "hint": "INFP는 ISFP가 현실에 붙잡아주는 걸 고마워해요.",
                    "optionA": "criticism",
                    "optionB": "grounding",
                    "optionC": "planning",
                    "result": "grounding",
                    "explanation": "은비는 'Your grounding helps me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You process feelings deeply.",
                    "translation": "너는 감정을 깊이 처리해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You release them gently!",
                    "translation": "너는 그것들을 부드럽게 풀어줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both need quiet.",
                    "translation": "우리 둘 다 고요함이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "To restore our souls!",
                    "translation": "우리 영혼을 회복하려고!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your wisdom comforts hearts.",
                    "translation": "네 지혜가 마음을 위로해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Your presence soothes minds!",
                    "translation": "네 존재가 정신을 달래!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "치유에 대한 문장이에요.",
                    "optionA": "patience",
                    "optionB": "gentle",
                    "optionC": "Healing",
                    "optionD": "takes",
                    "optionE": "time",
                    "result": "Healing takes time gentle patience",
                    "explanation": "치유는 시간과 부드러운 인내가 필요해요."
                }
            ]
        }
    ]
}
ID: 17412 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정 다스리기",
            "explanation": "ISFP의 현재 수용과 INFP의 깊은 성찰 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I accept my feelings.",
                    "translation": "나는 내 감정을 받아들여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "That's so healthy wise!",
                    "translation": "그거 정말 건강하게 현명해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Feeling emotions helps me heal.",
                    "translation": "감정을 느끼는 게 나를 치유하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 감정을 억누르지 않고 느낍니다.",
                    "hint": "ISFP는 감정이 올 때 자연스럽게 받아들여요.",
                    "result": "O",
                    "explanation": "수지는 'I accept my feelings'라며 감정을 수용해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I deeply respect that courage!",
                    "translation": "나는 그 용기를 깊이 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your deep reflection helps you.",
                    "translation": "네 깊은 성찰이 너를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "Thanks! Your acceptance inspires me!",
                    "translation": "고마워! 네 수용이 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young is inspired by her @@.",
                    "hint": "INFP는 ISFP가 감정을 있는 그대로 받아들이는 모습을 존경해요.",
                    "optionA": "rejection",
                    "optionB": "acceptance",
                    "optionC": "avoidance",
                    "result": "acceptance",
                    "explanation": "나영이는 'Your acceptance inspires me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You find meaning in pain.",
                    "translation": "너는 고통에서 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "You live through feelings!",
                    "translation": "너는 감정을 통해 살아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both honor emotions.",
                    "translation": "우리 둘 다 감정을 존중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "That's our gentle way!",
                    "translation": "그게 우리의 부드러운 방식이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your depth heals wounds.",
                    "translation": "네 깊이가 상처를 치유해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "Your presence brings calm!",
                    "translation": "네 존재가 평온을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정에 대한 문장이에요.",
                    "result": "Emotions are valuable life teachers",
                    "explanation": "감정은 가치있는 삶의 선생님이에요.",
                    "optionA": "life",
                    "optionB": "teachers",
                    "optionC": "Emotions",
                    "optionD": "valuable",
                    "optionE": "are"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정 다스리기",
            "explanation": "ISFP의 현재 수용과 INFP의 깊은 성찰 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I accept my feelings.",
                    "translation": "나는 내 감정을 받아들여."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "That's so healthy wise!",
                    "translation": "그거 정말 건강하게 현명해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Feeling emotions helps me heal.",
                    "translation": "감정을 느끼는 게 나를 치유하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 감정을 억누르지 않고 느낍니다.",
                    "hint": "ISFP는 감정이 올 때 자연스럽게 받아들여요.",
                    "result": "O",
                    "explanation": "수지는 'I accept my feelings'라며 감정을 수용해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I deeply respect that courage!",
                    "translation": "나는 그 용기를 깊이 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your deep reflection helps you.",
                    "translation": "네 깊은 성찰이 너를 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "Thanks! Your acceptance inspires me!",
                    "translation": "고마워! 네 수용이 나에게 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young is inspired by her @@.",
                    "hint": "INFP는 ISFP가 감정을 있는 그대로 받아들이는 모습을 존경해요.",
                    "optionA": "rejection",
                    "optionB": "acceptance",
                    "optionC": "avoidance",
                    "result": "acceptance",
                    "explanation": "나영이는 'Your acceptance inspires me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You find meaning in pain.",
                    "translation": "너는 고통에서 의미를 찾아."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "You live through feelings!",
                    "translation": "너는 감정을 통해 살아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both honor emotions.",
                    "translation": "우리 둘 다 감정을 존중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "That's our gentle way!",
                    "translation": "그게 우리의 부드러운 방식이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your depth heals wounds.",
                    "translation": "네 깊이가 상처를 치유해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "Your presence brings calm!",
                    "translation": "네 존재가 평온을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정에 대한 문장이에요.",
                    "optionA": "life",
                    "optionB": "teachers",
                    "optionC": "Emotions",
                    "optionD": "valuable",
                    "optionE": "are",
                    "result": "Emotions are valuable life teachers",
                    "explanation": "감정은 가치있는 삶의 선생님이에요."
                }
            ]
        }
    ]
}
ID: 17413 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈 찾아가기",
            "explanation": "ISFP의 현실적 목표와 INFP의 이상적 목표 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I follow my passion.",
                    "translation": "나는 내 열정을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "That's so authentically beautiful!",
                    "translation": "그거 정말 진정성있게 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Doing what I love matters.",
                    "translation": "내가 사랑하는 걸 하는 게 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 좋아하는 일을 합니다.",
                    "hint": "ISFP는 열정을 느끼는 일을 직업으로 선택해요.",
                    "result": "O",
                    "explanation": "아린이는 'I follow my passion'이라며 열정을 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "I truly admire that courage!",
                    "translation": "나는 그 용기를 진정으로 감탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your ideals inspire change beautifully.",
                    "translation": "네 이상이 변화를 아름답게 고무시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "Thanks! Your authenticity guides me!",
                    "translation": "고마워! 네 진정성이 나를 이끌어줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae is guided by her @@.",
                    "hint": "INFP는 ISFP의 진솔한 모습에서 방향을 찾아요.",
                    "optionA": "fakeness",
                    "optionB": "authenticity",
                    "optionC": "confusion",
                    "result": "authenticity",
                    "explanation": "미래는 'Your authenticity guides me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You dream big dreams.",
                    "translation": "너는 큰 꿈을 꿔."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "You live real dreams!",
                    "translation": "너는 진짜 꿈을 살아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both seek meaning.",
                    "translation": "우리 둘 다 의미를 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "In our own paths!",
                    "translation": "우리만의 길에서!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your vision lights way.",
                    "translation": "네 비전이 길을 밝혀."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "Your courage shows possibility!",
                    "translation": "네 용기가 가능성을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "꿈에 대한 문장이에요.",
                    "result": "Following your heart leads home",
                    "explanation": "네 마음을 따르는 게 집으로 이끌어요.",
                    "optionA": "Following",
                    "optionB": "leads",
                    "optionC": "heart",
                    "optionD": "home",
                    "optionE": "your"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈 찾아가기",
            "explanation": "ISFP의 현실적 목표와 INFP의 이상적 목표 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I follow my passion.",
                    "translation": "나는 내 열정을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "That's so authentically beautiful!",
                    "translation": "그거 정말 진정성있게 아름다워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Doing what I love matters.",
                    "translation": "내가 사랑하는 걸 하는 게 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 좋아하는 일을 합니다.",
                    "hint": "ISFP는 열정을 느끼는 일을 직업으로 선택해요.",
                    "result": "O",
                    "explanation": "아린이는 'I follow my passion'이라며 열정을 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "I truly admire that courage!",
                    "translation": "나는 그 용기를 진정으로 감탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your ideals inspire change beautifully.",
                    "translation": "네 이상이 변화를 아름답게 고무시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "Thanks! Your authenticity guides me!",
                    "translation": "고마워! 네 진정성이 나를 이끌어줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae is guided by her @@.",
                    "hint": "INFP는 ISFP의 진솔한 모습에서 방향을 찾아요.",
                    "optionA": "fakeness",
                    "optionB": "authenticity",
                    "optionC": "confusion",
                    "result": "authenticity",
                    "explanation": "미래는 'Your authenticity guides me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You dream big dreams.",
                    "translation": "너는 큰 꿈을 꿔."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "You live real dreams!",
                    "translation": "너는 진짜 꿈을 살아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both seek meaning.",
                    "translation": "우리 둘 다 의미를 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "In our own paths!",
                    "translation": "우리만의 길에서!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your vision lights way.",
                    "translation": "네 비전이 길을 밝혀."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "Your courage shows possibility!",
                    "translation": "네 용기가 가능성을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "꿈에 대한 문장이에요.",
                    "optionA": "Following",
                    "optionB": "leads",
                    "optionC": "heart",
                    "optionD": "home",
                    "optionE": "your",
                    "result": "Following your heart leads home",
                    "explanation": "네 마음을 따르는 게 집으로 이끌어요."
                }
            ]
        }
    ]
}
ID: 17414 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일의 의미 찾기",
            "explanation": "ISFP의 개인적 표현과 INFP의 가치 실현 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I express myself through work.",
                    "translation": "나는 일을 통해 나를 표현해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "That's wonderfully creative approach!",
                    "translation": "그거 놀랍게 창의적인 접근이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Creating feels natural to me.",
                    "translation": "창작하는 게 나한테 자연스러워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소미는 일에서 자신을 표현합니다.",
                    "hint": "ISFP는 일을 자기표현의 수단으로 봐요.",
                    "result": "O",
                    "explanation": "소미는 'I express myself through work'라며 표현을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I deeply value that expression!",
                    "translation": "나는 그 표현을 깊이 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "Your work helps people beautifully.",
                    "translation": "네 일이 사람들을 아름답게 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Thanks! Your art touches hearts!",
                    "translation": "고마워! 네 예술이 마음을 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon sees how art touches @@.",
                    "hint": "INFP는 ISFP의 예술이 사람들 마음에 닿는 걸 봐요.",
                    "optionA": "nothing",
                    "optionB": "hearts",
                    "optionC": "walls",
                    "result": "hearts",
                    "explanation": "하윤이는 'Your art touches hearts!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You make world better.",
                    "translation": "너는 세상을 더 낫게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "You make life beautiful!",
                    "translation": "너는 삶을 아름답게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "About our contributions here!",
                    "translation": "여기서 우리 기여에 대해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Your purpose inspires others.",
                    "translation": "네 목적이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "Your presence creates beauty!",
                    "translation": "네 존재가 아름다움을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일에 대한 문장이에요.",
                    "result": "Meaningful work nourishes the soul",
                    "explanation": "의미있는 일이 영혼을 길러요.",
                    "optionA": "soul",
                    "optionB": "work",
                    "optionC": "nourishes",
                    "optionD": "the",
                    "optionE": "Meaningful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일의 의미 찾기",
            "explanation": "ISFP의 개인적 표현과 INFP의 가치 실현 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I express myself through work.",
                    "translation": "나는 일을 통해 나를 표현해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "That's wonderfully creative approach!",
                    "translation": "그거 놀랍게 창의적인 접근이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Creating feels natural to me.",
                    "translation": "창작하는 게 나한테 자연스러워."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소미는 일에서 자신을 표현합니다.",
                    "hint": "ISFP는 일을 자기표현의 수단으로 봐요.",
                    "result": "O",
                    "explanation": "소미는 'I express myself through work'라며 표현을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I deeply value that expression!",
                    "translation": "나는 그 표현을 깊이 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "Your work helps people beautifully.",
                    "translation": "네 일이 사람들을 아름답게 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Thanks! Your art touches hearts!",
                    "translation": "고마워! 네 예술이 마음을 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon sees how art touches @@.",
                    "hint": "INFP는 ISFP의 예술이 사람들 마음에 닿는 걸 봐요.",
                    "optionA": "nothing",
                    "optionB": "hearts",
                    "optionC": "walls",
                    "result": "hearts",
                    "explanation": "하윤이는 'Your art touches hearts!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You make world better.",
                    "translation": "너는 세상을 더 낫게 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "You make life beautiful!",
                    "translation": "너는 삶을 아름답게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "About our contributions here!",
                    "translation": "여기서 우리 기여에 대해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Your purpose inspires others.",
                    "translation": "네 목적이 다른 사람들에게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "Your presence creates beauty!",
                    "translation": "네 존재가 아름다움을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "일에 대한 문장이에요.",
                    "optionA": "soul",
                    "optionB": "work",
                    "optionC": "nourishes",
                    "optionD": "the",
                    "optionE": "Meaningful",
                    "result": "Meaningful work nourishes the soul",
                    "explanation": "의미있는 일이 영혼을 길러요."
                }
            ]
        }
    ]
}
ID: 17415 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 즐기기",
            "explanation": "ISFP의 감각적 활동과 INFP의 상상적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I paint what I see.",
                    "translation": "나는 내가 보는 걸 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "That's so beautifully visual!",
                    "translation": "그거 정말 아름답게 시각적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Colors and shapes inspire me.",
                    "translation": "색과 모양이 나에게 영감을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 시각적으로 표현하는 취미를 즐깁니다.",
                    "hint": "ISFP는 그림, 사진 등 눈으로 보는 예술을 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'I paint what I see'라며 시각 예술을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I really love that creativity!",
                    "translation": "나는 그 창의성을 정말 사랑해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your stories transport me beautifully.",
                    "translation": "네 이야기가 나를 아름답게 데려가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Thanks! Your art moves me!",
                    "translation": "고마워! 네 예술이 나를 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee is moved by her @@.",
                    "hint": "INFP는 ISFP의 시각 예술에서 감동을 받아요.",
                    "optionA": "silence",
                    "optionB": "art",
                    "optionC": "schedule",
                    "result": "art",
                    "explanation": "소희는 'Your art moves me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You create imaginary worlds.",
                    "translation": "너는 상상의 세계를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "You capture real beauty!",
                    "translation": "너는 진짜 아름다움을 포착해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both love creating.",
                    "translation": "우리 둘 다 창작하는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Through different mediums here!",
                    "translation": "여기서 다른 매체를 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your words paint emotions.",
                    "translation": "네 말이 감정을 그려."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Your hands paint visions!",
                    "translation": "네 손이 비전을 그려!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창작에 대한 문장이에요.",
                    "result": "Art speaks through many languages",
                    "explanation": "예술은 많은 언어를 통해 말해요.",
                    "optionA": "speaks",
                    "optionB": "many",
                    "optionC": "Art",
                    "optionD": "languages",
                    "optionE": "through"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 즐기기",
            "explanation": "ISFP의 감각적 활동과 INFP의 상상적 활동 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I paint what I see.",
                    "translation": "나는 내가 보는 걸 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소희",
                    "script": "That's so beautifully visual!",
                    "translation": "그거 정말 아름답게 시각적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Colors and shapes inspire me.",
                    "translation": "색과 모양이 나에게 영감을 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 시각적으로 표현하는 취미를 즐깁니다.",
                    "hint": "ISFP는 그림, 사진 등 눈으로 보는 예술을 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'I paint what I see'라며 시각 예술을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소희",
                    "script": "I really love that creativity!",
                    "translation": "나는 그 창의성을 정말 사랑해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your stories transport me beautifully.",
                    "translation": "네 이야기가 나를 아름답게 데려가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소희",
                    "script": "Thanks! Your art moves me!",
                    "translation": "고마워! 네 예술이 나를 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-hee is moved by her @@.",
                    "hint": "INFP는 ISFP의 시각 예술에서 감동을 받아요.",
                    "optionA": "silence",
                    "optionB": "art",
                    "optionC": "schedule",
                    "result": "art",
                    "explanation": "소희는 'Your art moves me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You create imaginary worlds.",
                    "translation": "너는 상상의 세계를 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소희",
                    "script": "You capture real beauty!",
                    "translation": "너는 진짜 아름다움을 포착해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both love creating.",
                    "translation": "우리 둘 다 창작하는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소희",
                    "script": "Through different mediums here!",
                    "translation": "여기서 다른 매체를 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your words paint emotions.",
                    "translation": "네 말이 감정을 그려."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소희",
                    "script": "Your hands paint visions!",
                    "translation": "네 손이 비전을 그려!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창작에 대한 문장이에요.",
                    "optionA": "speaks",
                    "optionB": "many",
                    "optionC": "Art",
                    "optionD": "languages",
                    "optionE": "through",
                    "result": "Art speaks through many languages",
                    "explanation": "예술은 많은 언어를 통해 말해요."
                }
            ]
        }
    ]
}
ID: 17416 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "혼자만의 시간",
            "explanation": "ISFP의 자연 속 휴식과 INFP의 내면 성찰 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I walk in nature.",
                    "translation": "나는 자연 속을 걸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That's so peacefully healing!",
                    "translation": "그거 정말 평화롭게 치유적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Trees and sky calm me.",
                    "translation": "나무와 하늘이 나를 진정시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 자연에서 평온을 얻습니다.",
                    "hint": "ISFP는 자연의 감각적 경험으로 재충전해요.",
                    "result": "O",
                    "explanation": "수지는 'I walk in nature'라며 자연을 찾아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I deeply understand that peace!",
                    "translation": "나는 그 평화를 깊이 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your reading enriches soul beautifully.",
                    "translation": "네 독서가 영혼을 아름답게 풍부하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Thanks! Your presence grounds me!",
                    "translation": "고마워! 네 존재가 나를 현실에 붙잡아줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi is grounded by her @@.",
                    "hint": "INFP는 ISFP의 현실감각에서 안정을 느껴요.",
                    "optionA": "worry",
                    "optionB": "presence",
                    "optionC": "rush",
                    "result": "presence",
                    "explanation": "은비는 'Your presence grounds me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You journey through books.",
                    "translation": "너는 책을 통해 여행해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You journey through senses!",
                    "translation": "너는 감각을 통해 여행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both need solitude.",
                    "translation": "우리 둘 다 고독이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "To recharge our spirits!",
                    "translation": "우리 영혼을 재충전하려고!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your mind explores deeply.",
                    "translation": "네 마음이 깊이 탐험해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Your soul experiences fully!",
                    "translation": "네 영혼이 완전히 경험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "고독에 대한 문장이에요.",
                    "result": "Solitude restores our inner peace",
                    "explanation": "고독이 우리 내면의 평화를 회복시켜요.",
                    "optionA": "our",
                    "optionB": "restores",
                    "optionC": "peace",
                    "optionD": "inner",
                    "optionE": "Solitude"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "혼자만의 시간",
            "explanation": "ISFP의 자연 속 휴식과 INFP의 내면 성찰 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I walk in nature.",
                    "translation": "나는 자연 속을 걸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은비",
                    "script": "That's so peacefully healing!",
                    "translation": "그거 정말 평화롭게 치유적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Trees and sky calm me.",
                    "translation": "나무와 하늘이 나를 진정시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 자연에서 평온을 얻습니다.",
                    "hint": "ISFP는 자연의 감각적 경험으로 재충전해요.",
                    "result": "O",
                    "explanation": "수지는 'I walk in nature'라며 자연을 찾아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은비",
                    "script": "I deeply understand that peace!",
                    "translation": "나는 그 평화를 깊이 이해해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your reading enriches soul beautifully.",
                    "translation": "네 독서가 영혼을 아름답게 풍부하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은비",
                    "script": "Thanks! Your presence grounds me!",
                    "translation": "고마워! 네 존재가 나를 현실에 붙잡아줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Eun-bi is grounded by her @@.",
                    "hint": "INFP는 ISFP의 현실감각에서 안정을 느껴요.",
                    "optionA": "worry",
                    "optionB": "presence",
                    "optionC": "rush",
                    "result": "presence",
                    "explanation": "은비는 'Your presence grounds me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You journey through books.",
                    "translation": "너는 책을 통해 여행해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은비",
                    "script": "You journey through senses!",
                    "translation": "너는 감각을 통해 여행해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both need solitude.",
                    "translation": "우리 둘 다 고독이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은비",
                    "script": "To recharge our spirits!",
                    "translation": "우리 영혼을 재충전하려고!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your mind explores deeply.",
                    "translation": "네 마음이 깊이 탐험해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은비",
                    "script": "Your soul experiences fully!",
                    "translation": "네 영혼이 완전히 경험해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "고독에 대한 문장이에요.",
                    "optionA": "our",
                    "optionB": "restores",
                    "optionC": "peace",
                    "optionD": "inner",
                    "optionE": "Solitude",
                    "result": "Solitude restores our inner peace",
                    "explanation": "고독이 우리 내면의 평화를 회복시켜요."
                }
            ]
        }
    ]
}
ID: 17417 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 나눌 때",
            "explanation": "ISFP의 조화 추구와 INFP의 가치 표현 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I avoid hurting feelings.",
                    "translation": "나는 감정 상하게 하는 걸 피해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "That's so gently considerate!",
                    "translation": "그거 정말 부드럽게 배려심있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Harmony matters most to me.",
                    "translation": "조화가 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 관계의 평화를 중시합니다.",
                    "hint": "ISFP는 갈등보다 조화로운 관계를 원해요.",
                    "result": "O",
                    "explanation": "아린이는 'I avoid hurting feelings'라며 조화를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I truly value that gentleness!",
                    "translation": "나는 그 부드러움을 진정으로 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your honesty inspires courage beautifully.",
                    "translation": "네 정직함이 용기를 아름답게 고무시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Thanks! Your kindness softens me!",
                    "translation": "고마워! 네 친절함이 나를 부드럽게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon is softened by her @@.",
                    "hint": "INFP는 ISFP의 친절함에 마음이 부드러워져요.",
                    "optionA": "harshness",
                    "optionB": "kindness",
                    "optionC": "anger",
                    "result": "kindness",
                    "explanation": "하윤이는 'Your kindness softens me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You stand for beliefs.",
                    "translation": "너는 신념을 지켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "You create safe spaces!",
                    "translation": "너는 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "About different aspects here!",
                    "translation": "여기서 다른 측면에 대해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your values guide light.",
                    "translation": "네 가치가 빛을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "Your peace heals wounds!",
                    "translation": "네 평화가 상처를 치유해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "대화에 대한 문장이에요.",
                    "result": "Gentle conversations build understanding bridges",
                    "explanation": "부드러운 대화가 이해의 다리를 만들어요.",
                    "optionA": "understanding",
                    "optionB": "conversations",
                    "optionC": "Gentle",
                    "optionD": "build",
                    "optionE": "bridges"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 나눌 때",
            "explanation": "ISFP의 조화 추구와 INFP의 가치 표현 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I avoid hurting feelings.",
                    "translation": "나는 감정 상하게 하는 걸 피해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "That's so gently considerate!",
                    "translation": "그거 정말 부드럽게 배려심있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Harmony matters most to me.",
                    "translation": "조화가 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 관계의 평화를 중시합니다.",
                    "hint": "ISFP는 갈등보다 조화로운 관계를 원해요.",
                    "result": "O",
                    "explanation": "아린이는 'I avoid hurting feelings'라며 조화를 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "I truly value that gentleness!",
                    "translation": "나는 그 부드러움을 진정으로 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your honesty inspires courage beautifully.",
                    "translation": "네 정직함이 용기를 아름답게 고무시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Thanks! Your kindness softens me!",
                    "translation": "고마워! 네 친절함이 나를 부드럽게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon is softened by her @@.",
                    "hint": "INFP는 ISFP의 친절함에 마음이 부드러워져요.",
                    "optionA": "harshness",
                    "optionB": "kindness",
                    "optionC": "anger",
                    "result": "kindness",
                    "explanation": "하윤이는 'Your kindness softens me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You stand for beliefs.",
                    "translation": "너는 신념을 지켜."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "You create safe spaces!",
                    "translation": "너는 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "About different aspects here!",
                    "translation": "여기서 다른 측면에 대해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your values guide light.",
                    "translation": "네 가치가 빛을 이끌어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "Your peace heals wounds!",
                    "translation": "네 평화가 상처를 치유해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "대화에 대한 문장이에요.",
                    "optionA": "understanding",
                    "optionB": "conversations",
                    "optionC": "Gentle",
                    "optionD": "build",
                    "optionE": "bridges",
                    "result": "Gentle conversations build understanding bridges",
                    "explanation": "부드러운 대화가 이해의 다리를 만들어요."
                }
            ]
        }
    ]
}
ID: 17418 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 풀어가기",
            "explanation": "ISFP의 감정 존중과 INFP의 가치 존중 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I listen to feelings.",
                    "translation": "나는 감정을 들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "That's so deeply empathetic!",
                    "translation": "그거 정말 깊이 공감적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Understanding emotions helps resolve things.",
                    "translation": "감정을 이해하는 게 것들을 해결하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 상대방의 감정을 먼저 이해합니다.",
                    "hint": "ISFP는 상대가 어떻게 느끼는지를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "소율이는 'I listen to feelings'라며 감정을 경청해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I really appreciate that sensitivity!",
                    "translation": "나는 그 민감함을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "Your principles guide solutions beautifully.",
                    "translation": "네 원칙이 해결책을 아름답게 이끌어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "Thanks! Your compassion heals rifts!",
                    "translation": "고마워! 네 연민이 균열을 치유해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young sees how compassion heals @@.",
                    "hint": "INFP는 ISFP의 연민이 관계를 회복시키는 걸 봐요.",
                    "optionA": "nothing",
                    "optionB": "rifts",
                    "optionC": "anger",
                    "result": "rifts",
                    "explanation": "나영이는 'Your compassion heals rifts!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You seek authentic understanding.",
                    "translation": "너는 진정한 이해를 추구해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "You offer genuine acceptance!",
                    "translation": "너는 진짜 수용을 제공해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "We both value peace.",
                    "translation": "우리 둘 다 평화를 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Through caring connection always!",
                    "translation": "항상 배려하는 연결을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Your integrity inspires trust.",
                    "translation": "네 정직함이 신뢰를 고무시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "Your gentleness creates harmony!",
                    "translation": "네 부드러움이 조화를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "해결에 대한 문장이에요.",
                    "result": "Understanding deeply connects all hearts",
                    "explanation": "이해하는 게 모든 마음을 깊이 연결해요.",
                    "optionA": "hearts",
                    "optionB": "all",
                    "optionC": "Understanding",
                    "optionD": "connects",
                    "optionE": "deeply"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 풀어가기",
            "explanation": "ISFP의 감정 존중과 INFP의 가치 존중 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I listen to feelings.",
                    "translation": "나는 감정을 들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "That's so deeply empathetic!",
                    "translation": "그거 정말 깊이 공감적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Understanding emotions helps resolve things.",
                    "translation": "감정을 이해하는 게 것들을 해결하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 상대방의 감정을 먼저 이해합니다.",
                    "hint": "ISFP는 상대가 어떻게 느끼는지를 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "소율이는 'I listen to feelings'라며 감정을 경청해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I really appreciate that sensitivity!",
                    "translation": "나는 그 민감함을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "Your principles guide solutions beautifully.",
                    "translation": "네 원칙이 해결책을 아름답게 이끌어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "Thanks! Your compassion heals rifts!",
                    "translation": "고마워! 네 연민이 균열을 치유해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young sees how compassion heals @@.",
                    "hint": "INFP는 ISFP의 연민이 관계를 회복시키는 걸 봐요.",
                    "optionA": "nothing",
                    "optionB": "rifts",
                    "optionC": "anger",
                    "result": "rifts",
                    "explanation": "나영이는 'Your compassion heals rifts!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You seek authentic understanding.",
                    "translation": "너는 진정한 이해를 추구해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "You offer genuine acceptance!",
                    "translation": "너는 진짜 수용을 제공해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "We both value peace.",
                    "translation": "우리 둘 다 평화를 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "Through caring connection always!",
                    "translation": "항상 배려하는 연결을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Your integrity inspires trust.",
                    "translation": "네 정직함이 신뢰를 고무시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "Your gentleness creates harmony!",
                    "translation": "네 부드러움이 조화를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "해결에 대한 문장이에요.",
                    "optionA": "hearts",
                    "optionB": "all",
                    "optionC": "Understanding",
                    "optionD": "connects",
                    "optionE": "deeply",
                    "result": "Understanding deeply connects all hearts",
                    "explanation": "이해하는 게 모든 마음을 깊이 연결해요."
                }
            ]
        }
    ]
}
ID: 17419 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 만나기",
            "explanation": "ISFP의 자연스러운 교류와 INTJ의 선택적 교류 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I enjoy casual hangouts.",
                    "translation": "나는 편안한 만남을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That sounds really relaxing!",
                    "translation": "그거 정말 편안하게 들려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Being together feels nice to me.",
                    "translation": "함께 있는 게 나한테 기분 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 계획 없이 친구들과 어울립니다.",
                    "hint": "ISFP는 특별한 목적 없이도 함께 시간을 즐겨요.",
                    "result": "O",
                    "explanation": "채영이는 'I enjoy casual hangouts'라며 자연스러운 만남을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I really appreciate your warmth!",
                    "translation": "나는 네 따뜻함을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your deep thinking fascinates me.",
                    "translation": "네 깊은 사고가 나를 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Thanks! Your presence calms me!",
                    "translation": "고마워! 네 존재가 나를 진정시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is calmed by her @@.",
                    "hint": "INTJ는 ISFP의 평온한 존재감에서 안정을 느껴요.",
                    "optionA": "plans",
                    "optionB": "presence",
                    "optionC": "schedule",
                    "result": "presence",
                    "explanation": "지훈이는 'Your presence calms me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You choose friends carefully.",
                    "translation": "너는 친구를 신중히 골라."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You connect with people naturally!",
                    "translation": "너는 사람들과 자연스럽게 연결돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both value connection.",
                    "translation": "우리 둘 다 연결을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Just in different ways!",
                    "translation": "그냥 다른 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your insight deepens conversations.",
                    "translation": "네 통찰이 대화를 깊게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your ease creates comfort!",
                    "translation": "네 편안함이 안락함을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "우정에 대한 문장이에요.",
                    "result": "Different personalities enrich true friendships",
                    "explanation": "다른 성격이 진정한 우정을 풍부하게 해요.",
                    "optionA": "true",
                    "optionB": "personalities",
                    "optionC": "friendships",
                    "optionD": "enrich",
                    "optionE": "Different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 만나기",
            "explanation": "ISFP의 자연스러운 교류와 INTJ의 선택적 교류 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I enjoy casual hangouts.",
                    "translation": "나는 편안한 만남을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That sounds really relaxing!",
                    "translation": "그거 정말 편안하게 들려!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Being together feels nice to me.",
                    "translation": "함께 있는 게 나한테 기분 좋아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 계획 없이 친구들과 어울립니다.",
                    "hint": "ISFP는 특별한 목적 없이도 함께 시간을 즐겨요.",
                    "result": "O",
                    "explanation": "채영이는 'I enjoy casual hangouts'라며 자연스러운 만남을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I really appreciate your warmth!",
                    "translation": "나는 네 따뜻함을 정말 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your deep thinking fascinates me.",
                    "translation": "네 깊은 사고가 나를 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Thanks! Your presence calms me!",
                    "translation": "고마워! 네 존재가 나를 진정시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon is calmed by her @@.",
                    "hint": "INTJ는 ISFP의 평온한 존재감에서 안정을 느껴요.",
                    "optionA": "plans",
                    "optionB": "presence",
                    "optionC": "schedule",
                    "result": "presence",
                    "explanation": "지훈이는 'Your presence calms me!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You choose friends carefully.",
                    "translation": "너는 친구를 신중히 골라."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You connect with people naturally!",
                    "translation": "너는 사람들과 자연스럽게 연결돼!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both value connection.",
                    "translation": "우리 둘 다 연결을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Just in different ways!",
                    "translation": "그냥 다른 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your insight deepens conversations.",
                    "translation": "네 통찰이 대화를 깊게 해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your ease creates comfort!",
                    "translation": "네 편안함이 안락함을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "우정에 대한 문장이에요.",
                    "optionA": "true",
                    "optionB": "personalities",
                    "optionC": "friendships",
                    "optionD": "enrich",
                    "optionE": "Different",
                    "result": "Different personalities enrich true friendships",
                    "explanation": "다른 성격이 진정한 우정을 풍부하게 해요."
                }
            ]
        }
    ]
}
ID: 17420 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 활동하기",
            "explanation": "ISFP의 협력적 참여와 INTJ의 독립적 기여 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I help everyone feel included.",
                    "translation": "나는 모두가 포함됐다고 느끼게 도와줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "That's really thoughtful caring!",
                    "translation": "그거 정말 사려깊게 배려심있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Harmony matters most to me.",
                    "translation": "조화가 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 그룹의 조화를 중시합니다.",
                    "hint": "ISFP는 모두가 편안하게 느끼도록 신경써요.",
                    "result": "O",
                    "explanation": "수지는 'I help everyone feel included'라며 조화를 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I deeply value that sensitivity!",
                    "translation": "나는 그 민감함을 깊이 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your strategic thinking guides us.",
                    "translation": "네 전략적 사고가 우리를 이끌어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Thanks! Your kindness unites us!",
                    "translation": "고마워! 네 친절함이 우리를 통합해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon appreciates how kindness unites @@.",
                    "hint": "INTJ는 ISFP가 팀을 하나로 만드는 걸 인정해요.",
                    "optionA": "nobody",
                    "optionB": "them",
                    "optionC": "alone",
                    "result": "them",
                    "explanation": "서연이는 'Your kindness unites us!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You see the big picture.",
                    "translation": "너는 큰 그림을 봐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "You notice individual needs!",
                    "translation": "너는 개인의 필요를 알아차려!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both contribute uniquely.",
                    "translation": "우리 둘 다 독특하게 기여해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "That makes us stronger together!",
                    "translation": "그게 우리를 함께 더 강하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your vision shows direction.",
                    "translation": "네 비전이 방향을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "Your care creates belonging!",
                    "translation": "네 관심이 소속감을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "result": "Strong teams need diverse strengths",
                    "explanation": "강한 팀은 다양한 강점이 필요해요.",
                    "optionA": "need",
                    "optionB": "teams",
                    "optionC": "strengths",
                    "optionD": "diverse",
                    "optionE": "Strong"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 활동하기",
            "explanation": "ISFP의 협력적 참여와 INTJ의 독립적 기여 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I help everyone feel included.",
                    "translation": "나는 모두가 포함됐다고 느끼게 도와줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "That's really thoughtful caring!",
                    "translation": "그거 정말 사려깊게 배려심있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Harmony matters most to me.",
                    "translation": "조화가 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 그룹의 조화를 중시합니다.",
                    "hint": "ISFP는 모두가 편안하게 느끼도록 신경써요.",
                    "result": "O",
                    "explanation": "수지는 'I help everyone feel included'라며 조화를 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I deeply value that sensitivity!",
                    "translation": "나는 그 민감함을 깊이 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your strategic thinking guides us.",
                    "translation": "네 전략적 사고가 우리를 이끌어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Thanks! Your kindness unites us!",
                    "translation": "고마워! 네 친절함이 우리를 통합해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon appreciates how kindness unites @@.",
                    "hint": "INTJ는 ISFP가 팀을 하나로 만드는 걸 인정해요.",
                    "optionA": "nobody",
                    "optionB": "them",
                    "optionC": "alone",
                    "result": "them",
                    "explanation": "서연이는 'Your kindness unites us!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You see the big picture.",
                    "translation": "너는 큰 그림을 봐."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "You notice individual needs!",
                    "translation": "너는 개인의 필요를 알아차려!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both contribute uniquely.",
                    "translation": "우리 둘 다 독특하게 기여해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "That makes us stronger together!",
                    "translation": "그게 우리를 함께 더 강하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your vision shows direction.",
                    "translation": "네 비전이 방향을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "Your care creates belonging!",
                    "translation": "네 관심이 소속감을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "need",
                    "optionB": "teams",
                    "optionC": "strengths",
                    "optionD": "diverse",
                    "optionE": "Strong",
                    "result": "Strong teams need diverse strengths",
                    "explanation": "강한 팀은 다양한 강점이 필요해요."
                }
            ]
        }
    ]
}
ID: 17421 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 거 배우기",
            "explanation": "ISFP의 체험 학습과 INTJ의 이론 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I learn by doing.",
                    "translation": "나는 하면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "That's so practical effective!",
                    "translation": "그거 정말 실용적으로 효과적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Hands-on experience teaches me best.",
                    "translation": "직접 경험이 나를 가장 잘 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 직접 해보면서 배웁니다.",
                    "hint": "ISFP는 읽는 것보다 실제로 해보는 걸 선호해요.",
                    "result": "O",
                    "explanation": "아린이는 'I learn by doing'이라며 체험 학습을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I truly respect that approach!",
                    "translation": "나는 그 접근을 진정으로 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your theories explain things deeply.",
                    "translation": "네 이론이 것들을 깊이 설명해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Thanks! Your experience grounds concepts!",
                    "translation": "고마워! 네 경험이 개념을 현실화해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyun sees how experience grounds @@.",
                    "hint": "INTJ는 ISFP의 경험이 이론을 실제로 만드는 걸 인정해요.",
                    "optionA": "nothing",
                    "optionB": "concepts",
                    "optionC": "confusion",
                    "result": "concepts",
                    "explanation": "재현이는 'Your experience grounds concepts!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You understand why things work.",
                    "translation": "너는 왜 것들이 작동하는지 이해해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "You show how things work!",
                    "translation": "너는 것들이 어떻게 작동하는지 보여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both love learning.",
                    "translation": "우리 둘 다 배우는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Through different methods here!",
                    "translation": "여기서 다른 방법을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your knowledge inspires curiosity.",
                    "translation": "네 지식이 호기심을 고무시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "Your skills demonstrate mastery!",
                    "translation": "네 기술이 숙련을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습에 대한 문장이에요.",
                    "result": "Different learning styles complement beautifully",
                    "explanation": "다른 학습 스타일이 아름답게 보완해요.",
                    "optionA": "beautifully",
                    "optionB": "learning",
                    "optionC": "styles",
                    "optionD": "complement",
                    "optionE": "Different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 거 배우기",
            "explanation": "ISFP의 체험 학습과 INTJ의 이론 학습 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I learn by doing.",
                    "translation": "나는 하면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "That's so practical effective!",
                    "translation": "그거 정말 실용적으로 효과적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Hands-on experience teaches me best.",
                    "translation": "직접 경험이 나를 가장 잘 가르쳐줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 직접 해보면서 배웁니다.",
                    "hint": "ISFP는 읽는 것보다 실제로 해보는 걸 선호해요.",
                    "result": "O",
                    "explanation": "아린이는 'I learn by doing'이라며 체험 학습을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I truly respect that approach!",
                    "translation": "나는 그 접근을 진정으로 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your theories explain things deeply.",
                    "translation": "네 이론이 것들을 깊이 설명해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Thanks! Your experience grounds concepts!",
                    "translation": "고마워! 네 경험이 개념을 현실화해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyun sees how experience grounds @@.",
                    "hint": "INTJ는 ISFP의 경험이 이론을 실제로 만드는 걸 인정해요.",
                    "optionA": "nothing",
                    "optionB": "concepts",
                    "optionC": "confusion",
                    "result": "concepts",
                    "explanation": "재현이는 'Your experience grounds concepts!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You understand why things work.",
                    "translation": "너는 왜 것들이 작동하는지 이해해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "You show how things work!",
                    "translation": "너는 것들이 어떻게 작동하는지 보여줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both love learning.",
                    "translation": "우리 둘 다 배우는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Through different methods here!",
                    "translation": "여기서 다른 방법을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your knowledge inspires curiosity.",
                    "translation": "네 지식이 호기심을 고무시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "Your skills demonstrate mastery!",
                    "translation": "네 기술이 숙련을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학습에 대한 문장이에요.",
                    "optionA": "beautifully",
                    "optionB": "learning",
                    "optionC": "styles",
                    "optionD": "complement",
                    "optionE": "Different",
                    "result": "Different learning styles complement beautifully",
                    "explanation": "다른 학습 스타일이 아름답게 보완해요."
                }
            ]
        }
    ]
}
ID: 17422 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾아보기",
            "explanation": "ISFP의 감각적 관찰과 INTJ의 분석적 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I notice details around me.",
                    "translation": "나는 주변의 세부사항을 알아차려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That's wonderfully observant perceptive!",
                    "translation": "그거 놀랍게 관찰력있고 통찰력있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "My senses guide discoveries naturally.",
                    "translation": "내 감각이 발견을 자연스럽게 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소미는 눈과 귀로 세상을 탐색합니다.",
                    "hint": "ISFP는 오감을 통해 정보를 수집해요.",
                    "result": "O",
                    "explanation": "소미는 'I notice details around me'라며 감각적으로 관찰해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I really value that awareness!",
                    "translation": "나는 그 자각을 정말 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "Your patterns reveal hidden connections.",
                    "translation": "네 패턴이 숨겨진 연결을 드러내."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Thanks! Your observations provide data!",
                    "translation": "고마워! 네 관찰이 데이터를 제공해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin appreciates how observations provide @@.",
                    "hint": "INTJ는 ISFP의 세밀한 관찰이 정보가 되는 걸 인정해요.",
                    "optionA": "confusion",
                    "optionB": "data",
                    "optionC": "problems",
                    "result": "data",
                    "explanation": "유진이는 'Your observations provide data!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You connect ideas brilliantly.",
                    "translation": "너는 아이디어를 훌륭하게 연결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You capture reality beautifully!",
                    "translation": "너는 현실을 아름답게 포착해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "We both seek understanding.",
                    "translation": "우리 둘 다 이해를 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Through complementary lenses always!",
                    "translation": "항상 보완적인 렌즈를 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Your insight adds meaning.",
                    "translation": "네 통찰이 의미를 더해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Your presence adds richness!",
                    "translation": "네 존재가 풍요로움을 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "탐구에 대한 문장이에요.",
                    "result": "Observation and analysis complete understanding",
                    "explanation": "관찰과 분석이 이해를 완성해요.",
                    "optionA": "analysis",
                    "optionB": "and",
                    "optionC": "complete",
                    "optionD": "understanding",
                    "optionE": "Observation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾아보기",
            "explanation": "ISFP의 감각적 관찰과 INTJ의 분석적 탐구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I notice details around me.",
                    "translation": "나는 주변의 세부사항을 알아차려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That's wonderfully observant perceptive!",
                    "translation": "그거 놀랍게 관찰력있고 통찰력있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "My senses guide discoveries naturally.",
                    "translation": "내 감각이 발견을 자연스럽게 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소미는 눈과 귀로 세상을 탐색합니다.",
                    "hint": "ISFP는 오감을 통해 정보를 수집해요.",
                    "result": "O",
                    "explanation": "소미는 'I notice details around me'라며 감각적으로 관찰해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I really value that awareness!",
                    "translation": "나는 그 자각을 정말 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "Your patterns reveal hidden connections.",
                    "translation": "네 패턴이 숨겨진 연결을 드러내."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Thanks! Your observations provide data!",
                    "translation": "고마워! 네 관찰이 데이터를 제공해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin appreciates how observations provide @@.",
                    "hint": "INTJ는 ISFP의 세밀한 관찰이 정보가 되는 걸 인정해요.",
                    "optionA": "confusion",
                    "optionB": "data",
                    "optionC": "problems",
                    "result": "data",
                    "explanation": "유진이는 'Your observations provide data!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You connect ideas brilliantly.",
                    "translation": "너는 아이디어를 훌륭하게 연결해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You capture reality beautifully!",
                    "translation": "너는 현실을 아름답게 포착해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "We both seek understanding.",
                    "translation": "우리 둘 다 이해를 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Through complementary lenses always!",
                    "translation": "항상 보완적인 렌즈를 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Your insight adds meaning.",
                    "translation": "네 통찰이 의미를 더해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Your presence adds richness!",
                    "translation": "네 존재가 풍요로움을 더해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "탐구에 대한 문장이에요.",
                    "optionA": "analysis",
                    "optionB": "and",
                    "optionC": "complete",
                    "optionD": "understanding",
                    "optionE": "Observation",
                    "result": "Observation and analysis complete understanding",
                    "explanation": "관찰과 분석이 이해를 완성해요."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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