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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 17423 (테스트)
원본 (수정 전)수정 후
{
    "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 trust my feelings.",
                    "translation": "나는 내 감정을 믿어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "That's beautifully authentic honest!",
                    "translation": "그거 아름답게 진정성있고 정직해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "My heart knows what's right.",
                    "translation": "내 마음이 뭐가 옳은지 알아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 직관적인 느낌으로 선택합니다.",
                    "hint": "ISFP는 무엇이 옳게 느껴지는지로 결정해요.",
                    "result": "O",
                    "explanation": "채영이는 'I trust my feelings'라며 감정을 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I deeply admire that courage!",
                    "translation": "나는 그 용기를 깊이 감탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your logic ensures smart choices.",
                    "translation": "네 논리가 똑똑한 선택을 보장해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Thanks! Your values guide authenticity!",
                    "translation": "고마워! 네 가치가 진정성을 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyun sees how values guide @@.",
                    "hint": "INTJ는 ISFP의 가치관이 진솔함으로 이어지는 걸 봐요.",
                    "optionA": "lies",
                    "optionB": "authenticity",
                    "optionC": "confusion",
                    "result": "authenticity",
                    "explanation": "승현이는 'Your values guide authenticity!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You analyze all options.",
                    "translation": "너는 모든 선택지를 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "You honor personal values!",
                    "translation": "너는 개인적 가치를 존중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both decide carefully.",
                    "translation": "우리 둘 다 신중히 결정해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Using different wisdom here!",
                    "translation": "여기서 다른 지혜를 사용해서!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your thinking prevents mistakes.",
                    "translation": "네 사고가 실수를 막아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "Your feeling ensures rightness!",
                    "translation": "네 감정이 올바름을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정에 대한 문장이에요.",
                    "result": "Good decisions balance heart head",
                    "explanation": "좋은 결정은 마음과 머리의 균형을 맞춰요.",
                    "optionA": "Good",
                    "optionB": "balance",
                    "optionC": "head",
                    "optionD": "heart",
                    "optionE": "decisions"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정 내릴 때",
            "explanation": "ISFP의 감정 중심 결정과 INTJ의 논리 중심 결정 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I trust my feelings.",
                    "translation": "나는 내 감정을 믿어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "That's beautifully authentic honest!",
                    "translation": "그거 아름답게 진정성있고 정직해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "My heart knows what's right.",
                    "translation": "내 마음이 뭐가 옳은지 알아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 직관적인 느낌으로 선택합니다.",
                    "hint": "ISFP는 무엇이 옳게 느껴지는지로 결정해요.",
                    "result": "O",
                    "explanation": "채영이는 'I trust my feelings'라며 감정을 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I deeply admire that courage!",
                    "translation": "나는 그 용기를 깊이 감탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your logic ensures smart choices.",
                    "translation": "네 논리가 똑똑한 선택을 보장해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Thanks! Your values guide authenticity!",
                    "translation": "고마워! 네 가치가 진정성을 이끌어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyun sees how values guide @@.",
                    "hint": "INTJ는 ISFP의 가치관이 진솔함으로 이어지는 걸 봐요.",
                    "optionA": "lies",
                    "optionB": "authenticity",
                    "optionC": "confusion",
                    "result": "authenticity",
                    "explanation": "승현이는 'Your values guide authenticity!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You analyze all options.",
                    "translation": "너는 모든 선택지를 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "You honor personal values!",
                    "translation": "너는 개인적 가치를 존중해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both decide carefully.",
                    "translation": "우리 둘 다 신중히 결정해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Using different wisdom here!",
                    "translation": "여기서 다른 지혜를 사용해서!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your thinking prevents mistakes.",
                    "translation": "네 사고가 실수를 막아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "Your feeling ensures rightness!",
                    "translation": "네 감정이 올바름을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결정에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "balance",
                    "optionC": "head",
                    "optionD": "heart",
                    "optionE": "decisions",
                    "result": "Good decisions balance heart head",
                    "explanation": "좋은 결정은 마음과 머리의 균형을 맞춰요."
                }
            ]
        }
    ]
}
ID: 17424 (테스트)
원본 (수정 전)수정 후
{
    "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 choose what feels good now.",
                    "translation": "나는 지금 기분 좋은 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That's wonderfully present-focused mindful!",
                    "translation": "그거 놀랍게 현재에 집중되고 마음챙김있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Present moment guides me naturally.",
                    "translation": "현재 순간이 나를 자연스럽게 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 현재의 느낌을 우선합니다.",
                    "hint": "ISFP는 지금 이 순간 어떻게 느끼는지를 중시해요.",
                    "result": "O",
                    "explanation": "수지는 'I choose what feels good now'라며 현재를 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I truly value that presence!",
                    "translation": "나는 그 현존을 진정으로 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your foresight prevents future problems.",
                    "translation": "네 선견지명이 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Thanks! Your awareness enriches now!",
                    "translation": "고마워! 네 자각이 지금을 풍부하게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon sees how awareness enriches the @@.",
                    "hint": "INTJ는 ISFP가 현재를 충만하게 만드는 걸 인정해요.",
                    "optionA": "past",
                    "optionB": "now",
                    "optionC": "future",
                    "result": "now",
                    "explanation": "지훈이는 'Your awareness enriches now!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You plan several steps ahead.",
                    "translation": "너는 여러 단계 앞을 계획해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You live each moment fully!",
                    "translation": "너는 각 순간을 완전히 살아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "About different time dimensions!",
                    "translation": "다른 시간 차원에 대해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your vision protects future.",
                    "translation": "네 비전이 미래를 보호해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your presence honors present!",
                    "translation": "네 존재가 현재를 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "시간에 대한 문장이에요.",
                    "result": "Both present and future matter",
                    "explanation": "현재와 미래 둘 다 중요해요.",
                    "optionA": "present",
                    "optionB": "matter",
                    "optionC": "and",
                    "optionD": "Both",
                    "optionE": "future"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 기로에서",
            "explanation": "ISFP의 현재 중심 선택과 INTJ의 미래 중심 선택 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I choose what feels good now.",
                    "translation": "나는 지금 기분 좋은 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That's wonderfully present-focused mindful!",
                    "translation": "그거 놀랍게 현재에 집중되고 마음챙김있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Present moment guides me naturally.",
                    "translation": "현재 순간이 나를 자연스럽게 이끌어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 현재의 느낌을 우선합니다.",
                    "hint": "ISFP는 지금 이 순간 어떻게 느끼는지를 중시해요.",
                    "result": "O",
                    "explanation": "수지는 'I choose what feels good now'라며 현재를 따라요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I truly value that presence!",
                    "translation": "나는 그 현존을 진정으로 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your foresight prevents future problems.",
                    "translation": "네 선견지명이 미래 문제를 막아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Thanks! Your awareness enriches now!",
                    "translation": "고마워! 네 자각이 지금을 풍부하게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon sees how awareness enriches the @@.",
                    "hint": "INTJ는 ISFP가 현재를 충만하게 만드는 걸 인정해요.",
                    "optionA": "past",
                    "optionB": "now",
                    "optionC": "future",
                    "result": "now",
                    "explanation": "지훈이는 'Your awareness enriches now!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You plan several steps ahead.",
                    "translation": "너는 여러 단계 앞을 계획해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You live each moment fully!",
                    "translation": "너는 각 순간을 완전히 살아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both care deeply.",
                    "translation": "우리 둘 다 깊이 관심가져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "About different time dimensions!",
                    "translation": "다른 시간 차원에 대해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your vision protects future.",
                    "translation": "네 비전이 미래를 보호해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your presence honors present!",
                    "translation": "네 존재가 현재를 존중해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "시간에 대한 문장이에요.",
                    "optionA": "present",
                    "optionB": "matter",
                    "optionC": "and",
                    "optionD": "Both",
                    "optionE": "future",
                    "result": "Both present and future matter",
                    "explanation": "현재와 미래 둘 다 중요해요."
                }
            ]
        }
    ]
}
ID: 17425 (테스트)
원본 (수정 전)수정 후
{
    "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 follow my mood.",
                    "translation": "나는 내 기분을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "That's beautifully spontaneous flexible!",
                    "translation": "그거 아름답게 즉흥적이고 유연해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Going with flow feels natural.",
                    "translation": "흐름을 따라가는 게 자연스럽게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 계획 없이 하루를 보냅니다.",
                    "hint": "ISFP는 그날그날 기분에 따라 움직여요.",
                    "result": "O",
                    "explanation": "아린이는 'I follow my mood'라며 자유롭게 살아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I really admire that freedom!",
                    "translation": "나는 그 자유를 정말 감탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your structure creates efficiency beautifully.",
                    "translation": "네 구조가 효율성을 아름답게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Thanks! Your flexibility inspires adaptability!",
                    "translation": "고마워! 네 유연성이 적응력을 고무시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon is inspired by her @@.",
                    "hint": "INTJ는 ISFP의 유연함에서 적응력을 배워요.",
                    "optionA": "rigidity",
                    "optionB": "flexibility",
                    "optionC": "chaos",
                    "result": "flexibility",
                    "explanation": "서연이는 'Your flexibility inspires adaptability!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You optimize your time.",
                    "translation": "너는 네 시간을 최적화해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "You enjoy each moment!",
                    "translation": "너는 각 순간을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both value quality life.",
                    "translation": "우리 둘 다 양질의 삶을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Through different approaches always!",
                    "translation": "항상 다른 접근을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your plans ensure progress.",
                    "translation": "네 계획이 진전을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "Your ease brings joy!",
                    "translation": "네 편안함이 기쁨을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "삶에 대한 문장이에요.",
                    "result": "Life needs balance structure freedom",
                    "explanation": "삶은 구조와 자유의 균형이 필요해요.",
                    "optionA": "balance",
                    "optionB": "structure",
                    "optionC": "needs",
                    "optionD": "Life",
                    "optionE": "freedom"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 보내기",
            "explanation": "ISFP의 자유로운 흐름과 INTJ의 계획적 구조 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I follow my mood.",
                    "translation": "나는 내 기분을 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "That's beautifully spontaneous flexible!",
                    "translation": "그거 아름답게 즉흥적이고 유연해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Going with flow feels natural.",
                    "translation": "흐름을 따라가는 게 자연스럽게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 계획 없이 하루를 보냅니다.",
                    "hint": "ISFP는 그날그날 기분에 따라 움직여요.",
                    "result": "O",
                    "explanation": "아린이는 'I follow my mood'라며 자유롭게 살아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I really admire that freedom!",
                    "translation": "나는 그 자유를 정말 감탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your structure creates efficiency beautifully.",
                    "translation": "네 구조가 효율성을 아름답게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Thanks! Your flexibility inspires adaptability!",
                    "translation": "고마워! 네 유연성이 적응력을 고무시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon is inspired by her @@.",
                    "hint": "INTJ는 ISFP의 유연함에서 적응력을 배워요.",
                    "optionA": "rigidity",
                    "optionB": "flexibility",
                    "optionC": "chaos",
                    "result": "flexibility",
                    "explanation": "서연이는 'Your flexibility inspires adaptability!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You optimize your time.",
                    "translation": "너는 네 시간을 최적화해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "You enjoy each moment!",
                    "translation": "너는 각 순간을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both value quality life.",
                    "translation": "우리 둘 다 양질의 삶을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Through different approaches always!",
                    "translation": "항상 다른 접근을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your plans ensure progress.",
                    "translation": "네 계획이 진전을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "Your ease brings joy!",
                    "translation": "네 편안함이 기쁨을 가져와!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "삶에 대한 문장이에요.",
                    "optionA": "balance",
                    "optionB": "structure",
                    "optionC": "needs",
                    "optionD": "Life",
                    "optionE": "freedom",
                    "result": "Life needs balance structure freedom",
                    "explanation": "삶은 구조와 자유의 균형이 필요해요."
                }
            ]
        }
    ]
}
ID: 17426 (테스트)
원본 (수정 전)수정 후
{
    "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 create cozy spaces.",
                    "translation": "나는 아늑한 공간을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "That's wonderfully warm inviting!",
                    "translation": "그거 놀랍게 따뜻하고 초대하는 느낌이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Comfort matters most to me.",
                    "translation": "편안함이 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 감각적으로 편안한 공간을 만듭니다.",
                    "hint": "ISFP는 보고 느끼기에 좋은 분위기를 중시해요.",
                    "result": "O",
                    "explanation": "소율이는 'I create cozy spaces'라며 아늑함을 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I deeply appreciate that warmth!",
                    "translation": "나는 그 따뜻함을 깊이 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "Your minimalism creates clarity beautifully.",
                    "translation": "네 미니멀리즘이 명료함을 아름답게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Thanks! Your aesthetics inspire comfort!",
                    "translation": "고마워! 네 미학이 편안함을 고무시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-seok is inspired by her @@.",
                    "hint": "INTJ는 ISFP의 아름다운 감각에서 영감을 받아요.",
                    "optionA": "clutter",
                    "optionB": "aesthetics",
                    "optionC": "chaos",
                    "result": "aesthetics",
                    "explanation": "현석이는 'Your aesthetics inspire comfort!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You keep only essentials.",
                    "translation": "너는 필수품만 보관해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "You add beautiful touches!",
                    "translation": "너는 아름다운 손길을 더해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "We both create intentionally.",
                    "translation": "우리 둘 다 의도적으로 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "With different priorities here!",
                    "translation": "여기서 다른 우선순위로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Your efficiency saves energy.",
                    "translation": "네 효율성이 에너지를 절약해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "Your warmth nourishes soul!",
                    "translation": "네 따뜻함이 영혼을 길러!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공간에 대한 문장이에요.",
                    "result": "Personal spaces reflect inner worlds",
                    "explanation": "개인적 공간이 내면 세계를 반영해요.",
                    "optionA": "reflect",
                    "optionB": "Personal",
                    "optionC": "spaces",
                    "optionD": "worlds",
                    "optionE": "inner"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "환경 만들기",
            "explanation": "ISFP의 감각적 공간과 INTJ의 기능적 공간 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I create cozy spaces.",
                    "translation": "나는 아늑한 공간을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "That's wonderfully warm inviting!",
                    "translation": "그거 놀랍게 따뜻하고 초대하는 느낌이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Comfort matters most to me.",
                    "translation": "편안함이 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 감각적으로 편안한 공간을 만듭니다.",
                    "hint": "ISFP는 보고 느끼기에 좋은 분위기를 중시해요.",
                    "result": "O",
                    "explanation": "소율이는 'I create cozy spaces'라며 아늑함을 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I deeply appreciate that warmth!",
                    "translation": "나는 그 따뜻함을 깊이 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "Your minimalism creates clarity beautifully.",
                    "translation": "네 미니멀리즘이 명료함을 아름답게 만들어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Thanks! Your aesthetics inspire comfort!",
                    "translation": "고마워! 네 미학이 편안함을 고무시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-seok is inspired by her @@.",
                    "hint": "INTJ는 ISFP의 아름다운 감각에서 영감을 받아요.",
                    "optionA": "clutter",
                    "optionB": "aesthetics",
                    "optionC": "chaos",
                    "result": "aesthetics",
                    "explanation": "현석이는 'Your aesthetics inspire comfort!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You keep only essentials.",
                    "translation": "너는 필수품만 보관해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "You add beautiful touches!",
                    "translation": "너는 아름다운 손길을 더해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "We both create intentionally.",
                    "translation": "우리 둘 다 의도적으로 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "With different priorities here!",
                    "translation": "여기서 다른 우선순위로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Your efficiency saves energy.",
                    "translation": "네 효율성이 에너지를 절약해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "Your warmth nourishes soul!",
                    "translation": "네 따뜻함이 영혼을 길러!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "공간에 대한 문장이에요.",
                    "optionA": "reflect",
                    "optionB": "Personal",
                    "optionC": "spaces",
                    "optionD": "worlds",
                    "optionE": "inner",
                    "result": "Personal spaces reflect inner worlds",
                    "explanation": "개인적 공간이 내면 세계를 반영해요."
                }
            ]
        }
    ]
}
ID: 17427 (테스트)
원본 (수정 전)수정 후
{
    "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 seek nature's calm.",
                    "translation": "나는 자연의 평온을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "That's beautifully healing grounding!",
                    "translation": "그거 아름답게 치유적이고 현실적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Outside helps me feel better.",
                    "translation": "밖이 나를 더 기분 좋게 해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 자연 속에서 스트레스를 풀어요.",
                    "hint": "ISFP는 자연의 감각적 경험으로 마음을 회복해요.",
                    "result": "O",
                    "explanation": "채영이는 'I seek nature's calm'이라며 자연을 찾아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I truly value that connection!",
                    "translation": "나는 그 연결을 진정으로 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your strategic planning prevents crises.",
                    "translation": "네 전략적 계획이 위기를 막아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Thanks! Your presence provides peace!",
                    "translation": "고마워! 네 존재가 평화를 제공해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyun finds peace in her @@.",
                    "hint": "INTJ는 ISFP의 차분한 존재에서 평온함을 느껴요.",
                    "optionA": "chaos",
                    "optionB": "presence",
                    "optionC": "stress",
                    "result": "presence",
                    "explanation": "재현이는 'Your presence provides peace!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You analyze root causes.",
                    "translation": "너는 근본 원인을 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "You accept feelings naturally!",
                    "translation": "너는 감정을 자연스럽게 받아들여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both cope effectively.",
                    "translation": "우리 둘 다 효과적으로 대처해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Through different methods always!",
                    "translation": "항상 다른 방법을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your solutions fix problems.",
                    "translation": "네 해결책이 문제를 고쳐."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "Your calm soothes stress!",
                    "translation": "네 평온함이 스트레스를 달래!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "회복에 대한 문장이에요.",
                    "result": "Healing happens through many paths",
                    "explanation": "치유는 많은 경로를 통해 일어나요.",
                    "optionA": "paths",
                    "optionB": "many",
                    "optionC": "through",
                    "optionD": "happens",
                    "optionE": "Healing"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 대처하기",
            "explanation": "ISFP의 감각적 치유와 INTJ의 전략적 해결 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I seek nature's calm.",
                    "translation": "나는 자연의 평온을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "That's beautifully healing grounding!",
                    "translation": "그거 아름답게 치유적이고 현실적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Outside helps me feel better.",
                    "translation": "밖이 나를 더 기분 좋게 해줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 자연 속에서 스트레스를 풀어요.",
                    "hint": "ISFP는 자연의 감각적 경험으로 마음을 회복해요.",
                    "result": "O",
                    "explanation": "채영이는 'I seek nature's calm'이라며 자연을 찾아요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I truly value that connection!",
                    "translation": "나는 그 연결을 진정으로 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your strategic planning prevents crises.",
                    "translation": "네 전략적 계획이 위기를 막아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Thanks! Your presence provides peace!",
                    "translation": "고마워! 네 존재가 평화를 제공해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyun finds peace in her @@.",
                    "hint": "INTJ는 ISFP의 차분한 존재에서 평온함을 느껴요.",
                    "optionA": "chaos",
                    "optionB": "presence",
                    "optionC": "stress",
                    "result": "presence",
                    "explanation": "재현이는 'Your presence provides peace!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You analyze root causes.",
                    "translation": "너는 근본 원인을 분석해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "You accept feelings naturally!",
                    "translation": "너는 감정을 자연스럽게 받아들여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both cope effectively.",
                    "translation": "우리 둘 다 효과적으로 대처해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "Through different methods always!",
                    "translation": "항상 다른 방법을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your solutions fix problems.",
                    "translation": "네 해결책이 문제를 고쳐."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "Your calm soothes stress!",
                    "translation": "네 평온함이 스트레스를 달래!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "회복에 대한 문장이에요.",
                    "optionA": "paths",
                    "optionB": "many",
                    "optionC": "through",
                    "optionD": "happens",
                    "optionE": "Healing",
                    "result": "Healing happens through many paths",
                    "explanation": "치유는 많은 경로를 통해 일어나요."
                }
            ]
        }
    ]
}
ID: 17428 (테스트)
원본 (수정 전)수정 후
{
    "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 let feelings flow.",
                    "translation": "나는 감정이 흐르게 둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That's wonderfully healthy accepting!",
                    "translation": "그거 놀랍게 건강하고 수용적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Emotions need space to exist.",
                    "translation": "감정은 존재할 공간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 감정을 억누르지 않습니다.",
                    "hint": "ISFP는 감정이 자연스럽게 지나가도록 놔둬요.",
                    "result": "O",
                    "explanation": "수지는 'I let feelings flow'라며 감정을 수용해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I deeply respect that wisdom!",
                    "translation": "나는 그 지혜를 깊이 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your understanding brings clarity beautifully.",
                    "translation": "네 이해가 명료함을 아름답게 가져와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Thanks! Your acceptance teaches presence!",
                    "translation": "고마워! 네 수용이 현존을 가르쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin learns presence from her @@.",
                    "hint": "INTJ는 ISFP의 수용적 태도에서 현재 머무는 법을 배워요.",
                    "optionA": "rejection",
                    "optionB": "acceptance",
                    "optionC": "avoidance",
                    "result": "acceptance",
                    "explanation": "유진이는 'Your acceptance teaches presence!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You process emotions logically.",
                    "translation": "너는 감정을 논리적으로 처리해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You experience them fully!",
                    "translation": "너는 그것들을 완전히 경험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both honor feelings.",
                    "translation": "우리 둘 다 감정을 존중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "In our unique ways!",
                    "translation": "우리만의 독특한 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your insight prevents overwhelm.",
                    "translation": "네 통찰이 압도당하는 걸 막아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Your flow prevents suppression!",
                    "translation": "네 흐름이 억압을 막아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정에 대한 문장이에요.",
                    "result": "Emotions deserve both acceptance understanding",
                    "explanation": "감정은 수용과 이해 둘 다 받을 자격이 있어요.",
                    "optionA": "understanding",
                    "optionB": "Emotions",
                    "optionC": "acceptance",
                    "optionD": "deserve",
                    "optionE": "both"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "감정 다루기",
            "explanation": "ISFP의 감정 수용과 INTJ의 감정 분석 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I let feelings flow.",
                    "translation": "나는 감정이 흐르게 둬."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That's wonderfully healthy accepting!",
                    "translation": "그거 놀랍게 건강하고 수용적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Emotions need space to exist.",
                    "translation": "감정은 존재할 공간이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 감정을 억누르지 않습니다.",
                    "hint": "ISFP는 감정이 자연스럽게 지나가도록 놔둬요.",
                    "result": "O",
                    "explanation": "수지는 'I let feelings flow'라며 감정을 수용해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I deeply respect that wisdom!",
                    "translation": "나는 그 지혜를 깊이 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your understanding brings clarity beautifully.",
                    "translation": "네 이해가 명료함을 아름답게 가져와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Thanks! Your acceptance teaches presence!",
                    "translation": "고마워! 네 수용이 현존을 가르쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin learns presence from her @@.",
                    "hint": "INTJ는 ISFP의 수용적 태도에서 현재 머무는 법을 배워요.",
                    "optionA": "rejection",
                    "optionB": "acceptance",
                    "optionC": "avoidance",
                    "result": "acceptance",
                    "explanation": "유진이는 'Your acceptance teaches presence!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You process emotions logically.",
                    "translation": "너는 감정을 논리적으로 처리해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You experience them fully!",
                    "translation": "너는 그것들을 완전히 경험해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both honor feelings.",
                    "translation": "우리 둘 다 감정을 존중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "In our unique ways!",
                    "translation": "우리만의 독특한 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your insight prevents overwhelm.",
                    "translation": "네 통찰이 압도당하는 걸 막아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Your flow prevents suppression!",
                    "translation": "네 흐름이 억압을 막아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정에 대한 문장이에요.",
                    "optionA": "understanding",
                    "optionB": "Emotions",
                    "optionC": "acceptance",
                    "optionD": "deserve",
                    "optionE": "both",
                    "result": "Emotions deserve both acceptance understanding",
                    "explanation": "감정은 수용과 이해 둘 다 받을 자격이 있어요."
                }
            ]
        }
    ]
}
ID: 17429 (테스트)
원본 (수정 전)수정 후
{
    "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 create meaningful things.",
                    "translation": "나는 의미있는 것들을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "That's beautifully purposeful expressive!",
                    "translation": "그거 아름답게 목적있고 표현적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "My work reflects who I am.",
                    "translation": "내 일이 내가 누군지를 반영해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 자신을 표현하는 일을 합니다.",
                    "hint": "ISFP는 일을 통해 자신의 가치를 표현해요.",
                    "result": "O",
                    "explanation": "아린이는 'I create meaningful things'라며 자기표현을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I truly admire that authenticity!",
                    "translation": "나는 그 진정성을 진정으로 감탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your vision changes systems beautifully.",
                    "translation": "네 비전이 시스템을 아름답게 바꿔."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Thanks! Your artistry enriches lives!",
                    "translation": "고마워! 네 예술성이 삶을 풍부하게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon sees how artistry enriches @@.",
                    "hint": "INTJ는 ISFP의 예술성이 삶을 풍요롭게 하는 걸 인정해요.",
                    "optionA": "nothing",
                    "optionB": "lives",
                    "optionC": "problems",
                    "result": "lives",
                    "explanation": "서연이는 'Your artistry enriches lives!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You build innovative solutions.",
                    "translation": "너는 혁신적인 해결책을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "You bring authentic beauty!",
                    "translation": "너는 진정한 아름다움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both contribute meaningfully.",
                    "translation": "우리 둘 다 의미있게 기여해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Through different gifts always!",
                    "translation": "항상 다른 재능을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your strategy creates impact.",
                    "translation": "네 전략이 영향을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "Your creativity inspires others!",
                    "translation": "네 창의성이 다른 사람들에게 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일에 대한 문장이에요.",
                    "result": "Meaningful work honors our gifts",
                    "explanation": "의미있는 일이 우리의 재능을 존중해요.",
                    "optionA": "work",
                    "optionB": "gifts",
                    "optionC": "our",
                    "optionD": "honors",
                    "optionE": "Meaningful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "일의 의미 찾기",
            "explanation": "ISFP의 표현 중심과 INTJ의 목적 중심 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I create meaningful things.",
                    "translation": "나는 의미있는 것들을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서연",
                    "script": "That's beautifully purposeful expressive!",
                    "translation": "그거 아름답게 목적있고 표현적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "My work reflects who I am.",
                    "translation": "내 일이 내가 누군지를 반영해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 자신을 표현하는 일을 합니다.",
                    "hint": "ISFP는 일을 통해 자신의 가치를 표현해요.",
                    "result": "O",
                    "explanation": "아린이는 'I create meaningful things'라며 자기표현을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서연",
                    "script": "I truly admire that authenticity!",
                    "translation": "나는 그 진정성을 진정으로 감탄해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your vision changes systems beautifully.",
                    "translation": "네 비전이 시스템을 아름답게 바꿔."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서연",
                    "script": "Thanks! Your artistry enriches lives!",
                    "translation": "고마워! 네 예술성이 삶을 풍부하게 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-yeon sees how artistry enriches @@.",
                    "hint": "INTJ는 ISFP의 예술성이 삶을 풍요롭게 하는 걸 인정해요.",
                    "optionA": "nothing",
                    "optionB": "lives",
                    "optionC": "problems",
                    "result": "lives",
                    "explanation": "서연이는 'Your artistry enriches lives!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You build innovative solutions.",
                    "translation": "너는 혁신적인 해결책을 만들어."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서연",
                    "script": "You bring authentic beauty!",
                    "translation": "너는 진정한 아름다움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both contribute meaningfully.",
                    "translation": "우리 둘 다 의미있게 기여해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서연",
                    "script": "Through different gifts always!",
                    "translation": "항상 다른 재능을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your strategy creates impact.",
                    "translation": "네 전략이 영향을 만들어."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서연",
                    "script": "Your creativity inspires others!",
                    "translation": "네 창의성이 다른 사람들에게 영감을 줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "일에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "gifts",
                    "optionC": "our",
                    "optionD": "honors",
                    "optionE": "Meaningful",
                    "result": "Meaningful work honors our gifts",
                    "explanation": "의미있는 일이 우리의 재능을 존중해요."
                }
            ]
        }
    ]
}
ID: 17430 (테스트)
원본 (수정 전)수정 후
{
    "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 explore different paths.",
                    "translation": "나는 다른 길들을 탐험해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That's wonderfully open adventurous!",
                    "translation": "그거 놀랍게 열려있고 모험적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Staying flexible feels right to me.",
                    "translation": "유연하게 있는 게 나한테 옳게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소미는 정해진 계획 없이 경험합니다.",
                    "hint": "ISFP는 여러 가능성을 열어두고 시도해봐요.",
                    "result": "O",
                    "explanation": "소미는 'I explore different paths'라며 유연하게 탐색해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I deeply value that openness!",
                    "translation": "나는 그 개방성을 깊이 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "Your long-term vision guides success.",
                    "translation": "네 장기 비전이 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Thanks! Your adaptability creates opportunities!",
                    "translation": "고마워! 네 적응력이 기회를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon sees how adaptability creates @@.",
                    "hint": "INTJ는 ISFP의 적응력이 새로운 기회를 만드는 걸 봐요.",
                    "optionA": "problems",
                    "optionB": "opportunities",
                    "optionC": "confusion",
                    "result": "opportunities",
                    "explanation": "지훈이는 'Your adaptability creates opportunities!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You plan five years ahead.",
                    "translation": "너는 5년 앞을 계획해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You embrace present possibilities!",
                    "translation": "너는 현재 가능성을 받아들여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "We both pursue excellence.",
                    "translation": "우리 둘 다 탁월함을 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "With different approaches here!",
                    "translation": "여기서 다른 접근으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Your strategy ensures progress.",
                    "translation": "네 전략이 진전을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your openness welcomes growth!",
                    "translation": "네 개방성이 성장을 환영해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "커리어에 대한 문장이에요.",
                    "result": "Career success has many paths",
                    "explanation": "커리어 성공은 많은 길이 있어요.",
                    "optionA": "has",
                    "optionB": "success",
                    "optionC": "many",
                    "optionD": "Career",
                    "optionE": "paths"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 계획하기",
            "explanation": "ISFP의 유연한 길과 INTJ의 전략적 길 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I explore different paths.",
                    "translation": "나는 다른 길들을 탐험해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "That's wonderfully open adventurous!",
                    "translation": "그거 놀랍게 열려있고 모험적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Staying flexible feels right to me.",
                    "translation": "유연하게 있는 게 나한테 옳게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소미는 정해진 계획 없이 경험합니다.",
                    "hint": "ISFP는 여러 가능성을 열어두고 시도해봐요.",
                    "result": "O",
                    "explanation": "소미는 'I explore different paths'라며 유연하게 탐색해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I deeply value that openness!",
                    "translation": "나는 그 개방성을 깊이 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "Your long-term vision guides success.",
                    "translation": "네 장기 비전이 성공을 이끌어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Thanks! Your adaptability creates opportunities!",
                    "translation": "고마워! 네 적응력이 기회를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hoon sees how adaptability creates @@.",
                    "hint": "INTJ는 ISFP의 적응력이 새로운 기회를 만드는 걸 봐요.",
                    "optionA": "problems",
                    "optionB": "opportunities",
                    "optionC": "confusion",
                    "result": "opportunities",
                    "explanation": "지훈이는 'Your adaptability creates opportunities!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "You plan five years ahead.",
                    "translation": "너는 5년 앞을 계획해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "You embrace present possibilities!",
                    "translation": "너는 현재 가능성을 받아들여!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "We both pursue excellence.",
                    "translation": "우리 둘 다 탁월함을 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "With different approaches here!",
                    "translation": "여기서 다른 접근으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "Your strategy ensures progress.",
                    "translation": "네 전략이 진전을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your openness welcomes growth!",
                    "translation": "네 개방성이 성장을 환영해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "커리어에 대한 문장이에요.",
                    "optionA": "has",
                    "optionB": "success",
                    "optionC": "many",
                    "optionD": "Career",
                    "optionE": "paths",
                    "result": "Career success has many paths",
                    "explanation": "커리어 성공은 많은 길이 있어요."
                }
            ]
        }
    ]
}
ID: 17431 (테스트)
원본 (수정 전)수정 후
{
    "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 paint and draw.",
                    "translation": "나는 그림을 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "That's beautifully creative expressive!",
                    "translation": "그거 아름답게 창의적이고 표현적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Art helps me express feelings.",
                    "translation": "예술이 나를 감정을 표현하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 시각적으로 창작합니다.",
                    "hint": "ISFP는 그림, 공예 등 손으로 만드는 예술을 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'I paint and draw'라며 시각 예술을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I truly appreciate that talent!",
                    "translation": "나는 그 재능을 진정으로 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your reading expands knowledge beautifully.",
                    "translation": "네 독서가 지식을 아름답게 확장해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Thanks! Your art touches hearts!",
                    "translation": "고마워! 네 예술이 마음을 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyun sees how art touches @@.",
                    "hint": "INTJ는 ISFP의 예술이 감동을 주는 걸 인정해요.",
                    "optionA": "nothing",
                    "optionB": "hearts",
                    "optionC": "walls",
                    "result": "hearts",
                    "explanation": "승현이는 'Your art touches hearts!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You explore complex ideas.",
                    "translation": "너는 복잡한 아이디어를 탐험해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "You create tangible beauty!",
                    "translation": "너는 만질 수 있는 아름다움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both love creating.",
                    "translation": "우리 둘 다 창작하는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "In different mediums always!",
                    "translation": "항상 다른 매체로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your knowledge inspires thinking.",
                    "translation": "네 지식이 사고를 고무시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "Your beauty inspires feeling!",
                    "translation": "네 아름다움이 감정을 고무시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창작에 대한 문장이에요.",
                    "result": "Creative pursuits nourish the soul",
                    "explanation": "창의적 추구가 영혼을 길러요.",
                    "optionA": "the",
                    "optionB": "soul",
                    "optionC": "pursuits",
                    "optionD": "Creative",
                    "optionE": "nourish"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 생활하기",
            "explanation": "ISFP의 창작 활동과 INTJ의 지적 활동 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I paint and draw.",
                    "translation": "나는 그림을 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "That's beautifully creative expressive!",
                    "translation": "그거 아름답게 창의적이고 표현적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Art helps me express feelings.",
                    "translation": "예술이 나를 감정을 표현하게 도와줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "채영은 시각적으로 창작합니다.",
                    "hint": "ISFP는 그림, 공예 등 손으로 만드는 예술을 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'I paint and draw'라며 시각 예술을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "I truly appreciate that talent!",
                    "translation": "나는 그 재능을 진정으로 고마워해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Your reading expands knowledge beautifully.",
                    "translation": "네 독서가 지식을 아름답게 확장해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Thanks! Your art touches hearts!",
                    "translation": "고마워! 네 예술이 마음을 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyun sees how art touches @@.",
                    "hint": "INTJ는 ISFP의 예술이 감동을 주는 걸 인정해요.",
                    "optionA": "nothing",
                    "optionB": "hearts",
                    "optionC": "walls",
                    "result": "hearts",
                    "explanation": "승현이는 'Your art touches hearts!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "채영",
                    "script": "You explore complex ideas.",
                    "translation": "너는 복잡한 아이디어를 탐험해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "You create tangible beauty!",
                    "translation": "너는 만질 수 있는 아름다움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "We both love creating.",
                    "translation": "우리 둘 다 창작하는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "In different mediums always!",
                    "translation": "항상 다른 매체로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "Your knowledge inspires thinking.",
                    "translation": "네 지식이 사고를 고무시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "Your beauty inspires feeling!",
                    "translation": "네 아름다움이 감정을 고무시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창작에 대한 문장이에요.",
                    "optionA": "the",
                    "optionB": "soul",
                    "optionC": "pursuits",
                    "optionD": "Creative",
                    "optionE": "nourish",
                    "result": "Creative pursuits nourish the soul",
                    "explanation": "창의적 추구가 영혼을 길러요."
                }
            ]
        }
    ]
}
ID: 17432 (테스트)
원본 (수정 전)수정 후
{
    "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 simple pleasures.",
                    "translation": "나는 단순한 즐거움을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "That's wonderfully present mindful!",
                    "translation": "그거 놀랍게 현재에 있고 마음챙김있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Little things bring me joy.",
                    "translation": "작은 것들이 나한테 기쁨을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 일상의 작은 것에서 행복을 느낍니다.",
                    "hint": "ISFP는 특별한 것이 아니어도 현재를 즐겨요.",
                    "result": "O",
                    "explanation": "수지는 'I enjoy simple pleasures'라며 소소한 행복을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I deeply value that appreciation!",
                    "translation": "나는 그 감사를 깊이 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your focused learning achieves mastery.",
                    "translation": "네 집중된 학습이 숙련을 이뤄."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Thanks! Your presence teaches mindfulness!",
                    "translation": "고마워! 네 존재가 마음챙김을 가르쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-seok learns mindfulness from her @@.",
                    "hint": "INTJ는 ISFP의 현재 집중에서 마음챙김을 배워요.",
                    "optionA": "stress",
                    "optionB": "presence",
                    "optionC": "planning",
                    "result": "presence",
                    "explanation": "현석이는 'Your presence teaches mindfulness!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You use time productively.",
                    "translation": "너는 시간을 생산적으로 써."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "You savor every moment!",
                    "translation": "너는 매 순간을 음미해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both value quality.",
                    "translation": "우리 둘 다 질을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "In our unique ways!",
                    "translation": "우리만의 독특한 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your growth inspires development.",
                    "translation": "네 성장이 발전을 고무시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "Your joy inspires appreciation!",
                    "translation": "네 기쁨이 감사를 고무시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여가에 대한 문장이에요.",
                    "result": "Leisure time restores enriches life",
                    "explanation": "여가 시간이 삶을 회복시키고 풍부하게 해요.",
                    "optionA": "enriches",
                    "optionB": "restores",
                    "optionC": "time",
                    "optionD": "life",
                    "optionE": "Leisure"
                }
            ]
        }
    ]
}
{
    "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 simple pleasures.",
                    "translation": "나는 단순한 즐거움을 즐겨."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현석",
                    "script": "That's wonderfully present mindful!",
                    "translation": "그거 놀랍게 현재에 있고 마음챙김있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Little things bring me joy.",
                    "translation": "작은 것들이 나한테 기쁨을 가져와."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수지는 일상의 작은 것에서 행복을 느낍니다.",
                    "hint": "ISFP는 특별한 것이 아니어도 현재를 즐겨요.",
                    "result": "O",
                    "explanation": "수지는 'I enjoy simple pleasures'라며 소소한 행복을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현석",
                    "script": "I deeply value that appreciation!",
                    "translation": "나는 그 감사를 깊이 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Your focused learning achieves mastery.",
                    "translation": "네 집중된 학습이 숙련을 이뤄."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현석",
                    "script": "Thanks! Your presence teaches mindfulness!",
                    "translation": "고마워! 네 존재가 마음챙김을 가르쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-seok learns mindfulness from her @@.",
                    "hint": "INTJ는 ISFP의 현재 집중에서 마음챙김을 배워요.",
                    "optionA": "stress",
                    "optionB": "presence",
                    "optionC": "planning",
                    "result": "presence",
                    "explanation": "현석이는 'Your presence teaches mindfulness!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수지",
                    "script": "You use time productively.",
                    "translation": "너는 시간을 생산적으로 써."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현석",
                    "script": "You savor every moment!",
                    "translation": "너는 매 순간을 음미해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "We both value quality.",
                    "translation": "우리 둘 다 질을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현석",
                    "script": "In our unique ways!",
                    "translation": "우리만의 독특한 방식으로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "Your growth inspires development.",
                    "translation": "네 성장이 발전을 고무시켜."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현석",
                    "script": "Your joy inspires appreciation!",
                    "translation": "네 기쁨이 감사를 고무시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "여가에 대한 문장이에요.",
                    "optionA": "enriches",
                    "optionB": "restores",
                    "optionC": "time",
                    "optionD": "life",
                    "optionE": "Leisure",
                    "result": "Leisure time restores enriches life",
                    "explanation": "여가 시간이 삶을 회복시키고 풍부하게 해요."
                }
            ]
        }
    ]
}
ID: 17433 (테스트)
원본 (수정 전)수정 후
{
    "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 share gently and kindly.",
                    "translation": "나는 부드럽고 친절하게 나눠."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "That's beautifully considerate tactful!",
                    "translation": "그거 아름답게 배려심있고 재치있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Kindness matters most to me.",
                    "translation": "친절함이 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 상대의 감정을 배려하며 말합니다.",
                    "hint": "ISFP는 상처주지 않으려고 부드럽게 의견을 전해요.",
                    "result": "O",
                    "explanation": "아린이는 'I share gently and kindly'라며 부드럽게 소통해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I truly value that sensitivity!",
                    "translation": "나는 그 민감함을 진정으로 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your honesty brings clarity beautifully.",
                    "translation": "네 정직함이 명료함을 아름답게 가져와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Thanks! Your gentleness creates safety!",
                    "translation": "고마워! 네 부드러움이 안전함을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyun feels safety from her @@.",
                    "hint": "INTJ는 ISFP의 부드러움에서 안전함을 느껴요.",
                    "optionA": "harshness",
                    "optionB": "gentleness",
                    "optionC": "distance",
                    "result": "gentleness",
                    "explanation": "재현이는 'Your gentleness creates safety!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You speak truth directly.",
                    "translation": "너는 진실을 직접적으로 말해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "You speak truth gently!",
                    "translation": "너는 진실을 부드럽게 말해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both value honesty.",
                    "translation": "우리 둘 다 정직함을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "With different delivery styles!",
                    "translation": "다른 전달 스타일로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your clarity prevents confusion.",
                    "translation": "네 명료함이 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "Your care prevents hurt!",
                    "translation": "네 관심이 상처를 막아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소통에 대한 문장이에요.",
                    "result": "Honest communication needs clarity kindness",
                    "explanation": "정직한 소통은 명료함과 친절함이 필요해요.",
                    "optionA": "kindness",
                    "optionB": "clarity",
                    "optionC": "needs",
                    "optionD": "Honest",
                    "optionE": "communication"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 나눌 때",
            "explanation": "ISFP의 부드러운 소통과 INTJ의 직접적 소통 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I share gently and kindly.",
                    "translation": "나는 부드럽고 친절하게 나눠."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "재현",
                    "script": "That's beautifully considerate tactful!",
                    "translation": "그거 아름답게 배려심있고 재치있어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Kindness matters most to me.",
                    "translation": "친절함이 나한테 가장 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "아린은 상대의 감정을 배려하며 말합니다.",
                    "hint": "ISFP는 상처주지 않으려고 부드럽게 의견을 전해요.",
                    "result": "O",
                    "explanation": "아린이는 'I share gently and kindly'라며 부드럽게 소통해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "재현",
                    "script": "I truly value that sensitivity!",
                    "translation": "나는 그 민감함을 진정으로 소중히 여겨!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Your honesty brings clarity beautifully.",
                    "translation": "네 정직함이 명료함을 아름답게 가져와."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재현",
                    "script": "Thanks! Your gentleness creates safety!",
                    "translation": "고마워! 네 부드러움이 안전함을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jae-hyun feels safety from her @@.",
                    "hint": "INTJ는 ISFP의 부드러움에서 안전함을 느껴요.",
                    "optionA": "harshness",
                    "optionB": "gentleness",
                    "optionC": "distance",
                    "result": "gentleness",
                    "explanation": "재현이는 'Your gentleness creates safety!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "아린",
                    "script": "You speak truth directly.",
                    "translation": "너는 진실을 직접적으로 말해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재현",
                    "script": "You speak truth gently!",
                    "translation": "너는 진실을 부드럽게 말해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "We both value honesty.",
                    "translation": "우리 둘 다 정직함을 소중히 여겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재현",
                    "script": "With different delivery styles!",
                    "translation": "다른 전달 스타일로!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "Your clarity prevents confusion.",
                    "translation": "네 명료함이 혼란을 막아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재현",
                    "script": "Your care prevents hurt!",
                    "translation": "네 관심이 상처를 막아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "소통에 대한 문장이에요.",
                    "optionA": "kindness",
                    "optionB": "clarity",
                    "optionC": "needs",
                    "optionD": "Honest",
                    "optionE": "communication",
                    "result": "Honest communication needs clarity kindness",
                    "explanation": "정직한 소통은 명료함과 친절함이 필요해요."
                }
            ]
        }
    ]
}
ID: 17434 (테스트)
원본 (수정 전)수정 후
{
    "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 seek peaceful harmony.",
                    "translation": "나는 평화로운 조화를 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That's wonderfully healing unifying!",
                    "translation": "그거 놀랍게 치유적이고 통합적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Keeping peace feels important to me.",
                    "translation": "평화를 유지하는 게 나한테 중요하게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 관계의 평화를 우선합니다.",
                    "hint": "ISFP는 갈등보다 조화로운 관계를 원해요.",
                    "result": "O",
                    "explanation": "소율이는 'I seek peaceful harmony'라며 평화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I deeply respect that priority!",
                    "translation": "나는 그 우선순위를 깊이 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "Your solutions fix root problems.",
                    "translation": "네 해결책이 근본 문제를 고쳐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Thanks! Your care heals relationships!",
                    "translation": "고마워! 네 관심이 관계를 치유해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin sees how care heals @@.",
                    "hint": "INTJ는 ISFP의 배려가 관계를 회복시키는 걸 인정해요.",
                    "optionA": "nothing",
                    "optionB": "relationships",
                    "optionC": "problems",
                    "result": "relationships",
                    "explanation": "유진이는 'Your care heals relationships!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You address issues logically.",
                    "translation": "너는 문제를 논리적으로 다뤄."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You address feelings compassionately!",
                    "translation": "너는 감정을 연민어리게 다뤄!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "We both seek resolution.",
                    "translation": "우리 둘 다 해결을 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Through complementary approaches always!",
                    "translation": "항상 보완적인 접근을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Your thinking ensures fairness.",
                    "translation": "네 사고가 공정함을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Your heart ensures connection!",
                    "translation": "네 마음이 연결을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "해결에 대한 문장이에요.",
                    "result": "Conflict resolution needs heart head",
                    "explanation": "갈등 해결은 마음과 머리가 필요해요.",
                    "optionA": "Conflict",
                    "optionB": "resolution",
                    "optionC": "heart",
                    "optionD": "needs",
                    "optionE": "head"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 풀어가기",
            "explanation": "ISFP의 조화 추구와 INTJ의 해결 추구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I seek peaceful harmony.",
                    "translation": "나는 평화로운 조화를 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "That's wonderfully healing unifying!",
                    "translation": "그거 놀랍게 치유적이고 통합적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Keeping peace feels important to me.",
                    "translation": "평화를 유지하는 게 나한테 중요하게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소율은 관계의 평화를 우선합니다.",
                    "hint": "ISFP는 갈등보다 조화로운 관계를 원해요.",
                    "result": "O",
                    "explanation": "소율이는 'I seek peaceful harmony'라며 평화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "I deeply respect that priority!",
                    "translation": "나는 그 우선순위를 깊이 존중해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "Your solutions fix root problems.",
                    "translation": "네 해결책이 근본 문제를 고쳐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "Thanks! Your care heals relationships!",
                    "translation": "고마워! 네 관심이 관계를 치유해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-jin sees how care heals @@.",
                    "hint": "INTJ는 ISFP의 배려가 관계를 회복시키는 걸 인정해요.",
                    "optionA": "nothing",
                    "optionB": "relationships",
                    "optionC": "problems",
                    "result": "relationships",
                    "explanation": "유진이는 'Your care heals relationships!'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소율",
                    "script": "You address issues logically.",
                    "translation": "너는 문제를 논리적으로 다뤄."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "You address feelings compassionately!",
                    "translation": "너는 감정을 연민어리게 다뤄!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "We both seek resolution.",
                    "translation": "우리 둘 다 해결을 추구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Through complementary approaches always!",
                    "translation": "항상 보완적인 접근을 통해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "Your thinking ensures fairness.",
                    "translation": "네 사고가 공정함을 보장해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "Your heart ensures connection!",
                    "translation": "네 마음이 연결을 보장해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "해결에 대한 문장이에요.",
                    "optionA": "Conflict",
                    "optionB": "resolution",
                    "optionC": "heart",
                    "optionD": "needs",
                    "optionE": "head",
                    "result": "Conflict resolution needs heart head",
                    "explanation": "갈등 해결은 마음과 머리가 필요해요."
                }
            ]
        }
    ]
}
ID: 17435 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 친구 사귀기",
            "explanation": "ISFP의 편안한 교류와 INFJ의 깊은 연결 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I like small casual gatherings.",
                    "translation": "작고 편안한 모임이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I prefer deep meaningful talks.",
                    "translation": "깊고 의미있는 대화를 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Fun activities help me relax.",
                    "translation": "재밌는 활동이 나를 편하게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민수",
                    "script": "You create such warm vibes!",
                    "translation": "넌 정말 따뜻한 분위기를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수지는 가볍고 재미있는 활동을 통해 친구를 사귑니다.",
                    "hint": "ISFP는 편안하고 즐거운 활동 속에서 자연스럽게 친해지는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "수지는 'Fun activities help me relax'라고 말하며 활동 중심의 교류를 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I look for shared values first.",
                    "translation": "먼저 공유하는 가치를 찾아봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I just enjoy the moment together.",
                    "translation": "그냥 함께하는 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your spontaneity brings joy always!",
                    "translation": "네 즉흥성이 항상 기쁨을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-su looks for shared @@ first.",
                    "hint": "INFJ는 다른 사람과 친해질 때 공통의 가치관을 중요하게 생각해요.",
                    "optionA": "hobbies",
                    "optionB": "values",
                    "optionC": "places",
                    "result": "values",
                    "explanation": "민수는 'I look for shared values first'라고 말했어요. INFJ답게 가치관의 일치를 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Being myself feels most natural.",
                    "translation": "내 자신으로 있는 게 가장 자연스러워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "I need time to open up.",
                    "translation": "마음을 열기까지 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "We connect in our own ways!",
                    "translation": "우리는 각자의 방식으로 연결돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "Your gentle nature inspires me.",
                    "translation": "네 부드러운 성격이 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "You help me see deeper meaning.",
                    "translation": "넌 더 깊은 의미를 보게 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 방식의 우정에 대한 문장이에요.",
                    "result": "Different paths create authentic friendship",
                    "explanation": "다른 길들이 진정한 우정을 만들어요.",
                    "optionA": "paths",
                    "optionB": "authentic",
                    "optionC": "create",
                    "optionD": "friendship",
                    "optionE": "Different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새로운 친구 사귀기",
            "explanation": "ISFP의 편안한 교류와 INFJ의 깊은 연결 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I like small casual gatherings.",
                    "translation": "작고 편안한 모임이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민수",
                    "script": "I prefer deep meaningful talks.",
                    "translation": "깊고 의미있는 대화를 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Fun activities help me relax.",
                    "translation": "재밌는 활동이 나를 편하게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민수",
                    "script": "You create such warm vibes!",
                    "translation": "넌 정말 따뜻한 분위기를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수지는 가볍고 재미있는 활동을 통해 친구를 사귑니다.",
                    "hint": "ISFP는 편안하고 즐거운 활동 속에서 자연스럽게 친해지는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "수지는 'Fun activities help me relax'라고 말하며 활동 중심의 교류를 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민수",
                    "script": "I look for shared values first.",
                    "translation": "먼저 공유하는 가치를 찾아봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I just enjoy the moment together.",
                    "translation": "그냥 함께하는 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민수",
                    "script": "Your spontaneity brings joy always!",
                    "translation": "네 즉흥성이 항상 기쁨을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-su looks for shared @@ first.",
                    "hint": "INFJ는 다른 사람과 친해질 때 공통의 가치관을 중요하게 생각해요.",
                    "optionA": "hobbies",
                    "optionB": "values",
                    "optionC": "places",
                    "result": "values",
                    "explanation": "민수는 'I look for shared values first'라고 말했어요. INFJ답게 가치관의 일치를 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "Being myself feels most natural.",
                    "translation": "내 자신으로 있는 게 가장 자연스러워."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민수",
                    "script": "I need time to open up.",
                    "translation": "마음을 열기까지 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "We connect in our own ways!",
                    "translation": "우리는 각자의 방식으로 연결돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민수",
                    "script": "Your gentle nature inspires me.",
                    "translation": "네 부드러운 성격이 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "You help me see deeper meaning.",
                    "translation": "넌 더 깊은 의미를 보게 도와줘."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로 다른 방식의 우정에 대한 문장이에요.",
                    "optionA": "paths",
                    "optionB": "authentic",
                    "optionC": "create",
                    "optionD": "friendship",
                    "optionE": "Different",
                    "result": "Different paths create authentic friendship",
                    "explanation": "다른 길들이 진정한 우정을 만들어요."
                }
            ]
        }
    ]
}
ID: 17436 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 참여하기",
            "explanation": "INFJ의 비전 제시와 ISFP의 유연한 협력 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I like planning the big picture.",
                    "translation": "큰 그림을 계획하는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I prefer hands-on work instead.",
                    "translation": "손으로 하는 일을 더 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "Long-term goals guide my choices.",
                    "translation": "장기 목표가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "You see things so clearly!",
                    "translation": "넌 정말 명확하게 보는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "서진이는 팀에서 전체적인 방향과 비전을 제시하려고 합니다.",
                    "hint": "INFJ는 팀 프로젝트에서 큰 그림과 장기적 방향을 보는 걸 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "서진이는 'I like planning the big picture'와 'Long-term goals guide my choices'라고 말하며 비전 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "I work better without strict plans.",
                    "translation": "엄격한 계획 없이 일하는 게 더 나아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I need structure to feel secure.",
                    "translation": "안정감을 느끼려면 구조가 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your organization helps us succeed!",
                    "translation": "네 체계성이 우리의 성공을 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seo-jin needs @@ to feel secure.",
                    "hint": "INFJ는 안정감과 명확성을 위해 체계적인 틀을 선호해요.",
                    "optionA": "freedom",
                    "optionB": "structure",
                    "optionC": "surprises",
                    "result": "structure",
                    "explanation": "서진이는 'I need structure to feel secure'라고 말했어요. INFJ답게 구조와 계획을 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Meaningful impact matters most to me.",
                    "translation": "의미있는 영향이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "I enjoy the creative process itself.",
                    "translation": "창작 과정 자체를 즐겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "We balance vision with action!",
                    "translation": "우리는 비전과 행동의 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "You inspire purposeful work.",
                    "translation": "넌 목적있는 일에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "You bring beauty to everything!",
                    "translation": "넌 모든 것에 아름다움을 가져다줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "비전과 실행의 조화에 대한 문장이에요.",
                    "result": "Vision meets practical action creativity",
                    "explanation": "비전이 실용적 행동 창의성을 만나요.",
                    "optionA": "Vision",
                    "optionB": "action",
                    "optionC": "practical",
                    "optionD": "meets",
                    "optionE": "creativity"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 참여하기",
            "explanation": "INFJ의 비전 제시와 ISFP의 유연한 협력 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서진",
                    "script": "I like planning the big picture.",
                    "translation": "큰 그림을 계획하는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I prefer hands-on work instead.",
                    "translation": "손으로 하는 일을 더 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서진",
                    "script": "Long-term goals guide my choices.",
                    "translation": "장기 목표가 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "You see things so clearly!",
                    "translation": "넌 정말 명확하게 보는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "서진이는 팀에서 전체적인 방향과 비전을 제시하려고 합니다.",
                    "hint": "INFJ는 팀 프로젝트에서 큰 그림과 장기적 방향을 보는 걸 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "서진이는 'I like planning the big picture'와 'Long-term goals guide my choices'라고 말하며 비전 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "I work better without strict plans.",
                    "translation": "엄격한 계획 없이 일하는 게 더 나아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서진",
                    "script": "I need structure to feel secure.",
                    "translation": "안정감을 느끼려면 구조가 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your organization helps us succeed!",
                    "translation": "네 체계성이 우리의 성공을 도와줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seo-jin needs @@ to feel secure.",
                    "hint": "INFJ는 안정감과 명확성을 위해 체계적인 틀을 선호해요.",
                    "optionA": "freedom",
                    "optionB": "structure",
                    "optionC": "surprises",
                    "result": "structure",
                    "explanation": "서진이는 'I need structure to feel secure'라고 말했어요. INFJ답게 구조와 계획을 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서진",
                    "script": "Meaningful impact matters most to me.",
                    "translation": "의미있는 영향이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "I enjoy the creative process itself.",
                    "translation": "창작 과정 자체를 즐겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서진",
                    "script": "We balance vision with action!",
                    "translation": "우리는 비전과 행동의 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "You inspire purposeful work.",
                    "translation": "넌 목적있는 일에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서진",
                    "script": "You bring beauty to everything!",
                    "translation": "넌 모든 것에 아름다움을 가져다줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "비전과 실행의 조화에 대한 문장이에요.",
                    "optionA": "Vision",
                    "optionB": "action",
                    "optionC": "practical",
                    "optionD": "meets",
                    "optionE": "creativity",
                    "result": "Vision meets practical action creativity",
                    "explanation": "비전이 실용적 행동 창의성을 만나요."
                }
            ]
        }
    ]
}
ID: 17437 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ISFP의 실용적 학습과 INFJ의 이론적 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I learn by doing things myself.",
                    "translation": "직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "I read to understand deeply first.",
                    "translation": "먼저 깊이 이해하려고 읽어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Practical skills feel more useful.",
                    "translation": "실용적 기술이 더 유용하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다은",
                    "script": "You master things so quickly!",
                    "translation": "넌 정말 빨리 숙달하는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 이론보다 직접 경험하며 배우는 것을 선호합니다.",
                    "hint": "ISFP는 책이나 이론보다 실제로 해보면서 배우는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'I learn by doing things myself'와 'Practical skills feel more useful'이라고 말하며 실천적 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "I love exploring abstract concepts.",
                    "translation": "추상적 개념 탐구를 좋아해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I prefer seeing real examples.",
                    "translation": "실제 예시를 보는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다은",
                    "script": "Your practical approach inspires me!",
                    "translation": "네 실용적 접근이 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young prefers seeing real @@.",
                    "hint": "ISFP는 추상적인 것보다 구체적이고 실제적인 것을 선호해요.",
                    "optionA": "theories",
                    "optionB": "examples",
                    "optionC": "books",
                    "result": "examples",
                    "explanation": "채영이는 'I prefer seeing real examples'라고 말했어요. ISFP답게 구체적 사례를 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I try new methods spontaneously.",
                    "translation": "즉흥적으로 새 방법을 시도해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "I study patterns before starting.",
                    "translation": "시작하기 전에 패턴을 연구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We learn in our own ways!",
                    "translation": "우리는 각자의 방식으로 배워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "You teach me to trust experience.",
                    "translation": "넌 경험을 믿으라고 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me bigger meanings!",
                    "translation": "넌 더 큰 의미를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 학습 방식에 대한 문장이에요.",
                    "result": "Every learning path offers unique",
                    "explanation": "모든 학습 경로는 독특함을 제공해요.",
                    "optionA": "learning",
                    "optionB": "Every",
                    "optionC": "offers",
                    "optionD": "unique",
                    "optionE": "path"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 배우기",
            "explanation": "ISFP의 실용적 학습과 INFJ의 이론적 탐구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I learn by doing things myself.",
                    "translation": "직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다은",
                    "script": "I read to understand deeply first.",
                    "translation": "먼저 깊이 이해하려고 읽어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Practical skills feel more useful.",
                    "translation": "실용적 기술이 더 유용하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다은",
                    "script": "You master things so quickly!",
                    "translation": "넌 정말 빨리 숙달하는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 이론보다 직접 경험하며 배우는 것을 선호합니다.",
                    "hint": "ISFP는 책이나 이론보다 실제로 해보면서 배우는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'I learn by doing things myself'와 'Practical skills feel more useful'이라고 말하며 실천적 학습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "I love exploring abstract concepts.",
                    "translation": "추상적 개념 탐구를 좋아해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I prefer seeing real examples.",
                    "translation": "실제 예시를 보는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "다은",
                    "script": "Your practical approach inspires me!",
                    "translation": "네 실용적 접근이 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young prefers seeing real @@.",
                    "hint": "ISFP는 추상적인 것보다 구체적이고 실제적인 것을 선호해요.",
                    "optionA": "theories",
                    "optionB": "examples",
                    "optionC": "books",
                    "result": "examples",
                    "explanation": "채영이는 'I prefer seeing real examples'라고 말했어요. ISFP답게 구체적 사례를 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I try new methods spontaneously.",
                    "translation": "즉흥적으로 새 방법을 시도해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "I study patterns before starting.",
                    "translation": "시작하기 전에 패턴을 연구해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We learn in our own ways!",
                    "translation": "우리는 각자의 방식으로 배워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "You teach me to trust experience.",
                    "translation": "넌 경험을 믿으라고 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me bigger meanings!",
                    "translation": "넌 더 큰 의미를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 학습 방식에 대한 문장이에요.",
                    "optionA": "learning",
                    "optionB": "Every",
                    "optionC": "offers",
                    "optionD": "unique",
                    "optionE": "path",
                    "result": "Every learning path offers unique",
                    "explanation": "모든 학습 경로는 독특함을 제공해요."
                }
            ]
        }
    ]
}
ID: 17438 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "관심 분야 탐색하기",
            "explanation": "INFJ의 깊이있는 연구와 ISFP의 감각적 경험 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미나",
                    "script": "I research topics very thoroughly.",
                    "translation": "주제를 아주 철저히 조사해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I explore with my five senses.",
                    "translation": "오감으로 탐험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미나",
                    "script": "Connecting ideas excites me most.",
                    "translation": "아이디어를 연결하는 게 가장 신나."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "You understand things so deeply!",
                    "translation": "넌 정말 깊이 이해하는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "미나는 정보를 깊이 파고들며 전체적인 의미를 찾으려 합니다.",
                    "hint": "INFJ는 표면적인 정보보다 깊은 의미와 연결점을 찾는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "미나는 'I research topics very thoroughly'와 'Connecting ideas excites me most'라고 말하며 깊이있는 탐구를 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "I focus on what feels right.",
                    "translation": "옳다고 느껴지는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "I look for underlying patterns.",
                    "translation": "근본적인 패턴을 찾아봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Your insights are truly amazing!",
                    "translation": "네 통찰력이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Mi-na looks for underlying @@.",
                    "hint": "INFJ는 겉으로 보이는 것 너머의 숨은 패턴과 연결고리를 찾아요.",
                    "optionA": "colors",
                    "optionB": "patterns",
                    "optionC": "sounds",
                    "result": "patterns",
                    "explanation": "미나는 'I look for underlying patterns'라고 말했어요. INFJ답게 깊은 패턴을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Future possibilities fascinate me always.",
                    "translation": "미래의 가능성이 항상 매력적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Present moments matter more to me.",
                    "translation": "현재 순간이 나에게 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "We see different beautiful things!",
                    "translation": "우리는 다른 아름다운 것을 봐!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You help me see tomorrow.",
                    "translation": "넌 내일을 보게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "You ground me in today!",
                    "translation": "넌 나를 오늘에 머물게 해줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "깊이와 현재의 조화에 대한 문장이에요.",
                    "result": "Deep insight meets present beauty",
                    "explanation": "깊은 통찰력이 현재의 아름다움을 만나요.",
                    "optionA": "beauty",
                    "optionB": "insight",
                    "optionC": "Deep",
                    "optionD": "meets",
                    "optionE": "present"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "관심 분야 탐색하기",
            "explanation": "INFJ의 깊이있는 연구와 ISFP의 감각적 경험 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미나",
                    "script": "I research topics very thoroughly.",
                    "translation": "주제를 아주 철저히 조사해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I explore with my five senses.",
                    "translation": "오감으로 탐험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미나",
                    "script": "Connecting ideas excites me most.",
                    "translation": "아이디어를 연결하는 게 가장 신나."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "You understand things so deeply!",
                    "translation": "넌 정말 깊이 이해하는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "미나는 정보를 깊이 파고들며 전체적인 의미를 찾으려 합니다.",
                    "hint": "INFJ는 표면적인 정보보다 깊은 의미와 연결점을 찾는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "미나는 'I research topics very thoroughly'와 'Connecting ideas excites me most'라고 말하며 깊이있는 탐구를 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "I focus on what feels right.",
                    "translation": "옳다고 느껴지는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미나",
                    "script": "I look for underlying patterns.",
                    "translation": "근본적인 패턴을 찾아봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Your insights are truly amazing!",
                    "translation": "네 통찰력이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Mi-na looks for underlying @@.",
                    "hint": "INFJ는 겉으로 보이는 것 너머의 숨은 패턴과 연결고리를 찾아요.",
                    "optionA": "colors",
                    "optionB": "patterns",
                    "optionC": "sounds",
                    "result": "patterns",
                    "explanation": "미나는 'I look for underlying patterns'라고 말했어요. INFJ답게 깊은 패턴을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미나",
                    "script": "Future possibilities fascinate me always.",
                    "translation": "미래의 가능성이 항상 매력적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Present moments matter more to me.",
                    "translation": "현재 순간이 나에게 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미나",
                    "script": "We see different beautiful things!",
                    "translation": "우리는 다른 아름다운 것을 봐!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You help me see tomorrow.",
                    "translation": "넌 내일을 보게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미나",
                    "script": "You ground me in today!",
                    "translation": "넌 나를 오늘에 머물게 해줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "깊이와 현재의 조화에 대한 문장이에요.",
                    "optionA": "beauty",
                    "optionB": "insight",
                    "optionC": "Deep",
                    "optionD": "meets",
                    "optionE": "present",
                    "result": "Deep insight meets present beauty",
                    "explanation": "깊은 통찰력이 현재의 아름다움을 만나요."
                }
            ]
        }
    ]
}
ID: 17439 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "ISFP의 가치중심 결정과 INFJ의 통찰적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I choose what feels authentic.",
                    "translation": "진정성있게 느껴지는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "I analyze all possible outcomes.",
                    "translation": "모든 가능한 결과를 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "My heart guides my decisions.",
                    "translation": "내 마음이 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태민",
                    "script": "You trust yourself so naturally!",
                    "translation": "넌 자연스럽게 널 믿는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 논리적 분석보다 자신의 내면 가치를 따라 결정합니다.",
                    "hint": "ISFP는 머리보다 마음이 이끄는 대로, 자신의 가치관에 맞게 선택해요.",
                    "result": "O",
                    "explanation": "소미는 'I choose what feels authentic'와 'My heart guides my decisions'라고 말하며 가치 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "I consider long-term consequences carefully.",
                    "translation": "장기적 결과를 신중히 고려해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I decide based on now.",
                    "translation": "지금을 기준으로 결정해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태민",
                    "script": "Your spontaneity is truly refreshing!",
                    "translation": "네 즉흥성이 정말 신선해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-mi decides based on @@.",
                    "hint": "ISFP는 먼 미래보다 현재 순간과 느낌을 바탕으로 결정해요.",
                    "optionA": "plans",
                    "optionB": "now",
                    "optionC": "schedules",
                    "result": "now",
                    "explanation": "소미는 'I decide based on now'라고 말했어요. ISFP답게 현재 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I need personal freedom always.",
                    "translation": "항상 개인적 자유가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "I look for deeper purpose.",
                    "translation": "더 깊은 목적을 찾아봐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We honor different values!",
                    "translation": "우리는 다른 가치를 존중해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태민",
                    "script": "You show me authentic living.",
                    "translation": "넌 진정한 삶을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You help me see meaning!",
                    "translation": "넌 의미를 보게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "가치있는 선택에 대한 문장이에요.",
                    "result": "Authentic decisions reflect inner values",
                    "explanation": "진정한 결정은 내면의 가치를 반영해요.",
                    "optionA": "inner",
                    "optionB": "decisions",
                    "optionC": "values",
                    "optionD": "Authentic",
                    "optionE": "reflect"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 선택하기",
            "explanation": "ISFP의 가치중심 결정과 INFJ의 통찰적 판단 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I choose what feels authentic.",
                    "translation": "진정성있게 느껴지는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "I analyze all possible outcomes.",
                    "translation": "모든 가능한 결과를 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "My heart guides my decisions.",
                    "translation": "내 마음이 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태민",
                    "script": "You trust yourself so naturally!",
                    "translation": "넌 자연스럽게 널 믿는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 논리적 분석보다 자신의 내면 가치를 따라 결정합니다.",
                    "hint": "ISFP는 머리보다 마음이 이끄는 대로, 자신의 가치관에 맞게 선택해요.",
                    "result": "O",
                    "explanation": "소미는 'I choose what feels authentic'와 'My heart guides my decisions'라고 말하며 가치 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태민",
                    "script": "I consider long-term consequences carefully.",
                    "translation": "장기적 결과를 신중히 고려해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I decide based on now.",
                    "translation": "지금을 기준으로 결정해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태민",
                    "script": "Your spontaneity is truly refreshing!",
                    "translation": "네 즉흥성이 정말 신선해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-mi decides based on @@.",
                    "hint": "ISFP는 먼 미래보다 현재 순간과 느낌을 바탕으로 결정해요.",
                    "optionA": "plans",
                    "optionB": "now",
                    "optionC": "schedules",
                    "result": "now",
                    "explanation": "소미는 'I decide based on now'라고 말했어요. ISFP답게 현재 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I need personal freedom always.",
                    "translation": "항상 개인적 자유가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태민",
                    "script": "I look for deeper purpose.",
                    "translation": "더 깊은 목적을 찾아봐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We honor different values!",
                    "translation": "우리는 다른 가치를 존중해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태민",
                    "script": "You show me authentic living.",
                    "translation": "넌 진정한 삶을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You help me see meaning!",
                    "translation": "넌 의미를 보게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "가치있는 선택에 대한 문장이에요.",
                    "optionA": "inner",
                    "optionB": "decisions",
                    "optionC": "values",
                    "optionD": "Authentic",
                    "optionE": "reflect",
                    "result": "Authentic decisions reflect inner values",
                    "explanation": "진정한 결정은 내면의 가치를 반영해요."
                }
            ]
        }
    ]
}
ID: 17440 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갈림길에서 선택하기",
            "explanation": "INFJ의 직관적 결정과 ISFP의 감성적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아름",
                    "script": "I trust my strong intuition.",
                    "translation": "강한 직관을 믿어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I follow what brings peace.",
                    "translation": "평화를 가져다주는 것을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아름",
                    "script": "Future vision guides my path.",
                    "translation": "미래 비전이 내 길을 안내해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "You see ahead so clearly!",
                    "translation": "넌 앞을 정말 명확히 보는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아름이는 직관과 미래 통찰을 바탕으로 결정을 내립니다.",
                    "hint": "INFJ는 논리보다 강한 직관과 미래에 대한 통찰로 결정해요.",
                    "result": "O",
                    "explanation": "아름이는 'I trust my strong intuition'과 'Future vision guides my path'라고 말하며 직관적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "I stay open to changes.",
                    "translation": "변화에 열려 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I commit to decisions firmly.",
                    "translation": "결정에 확고히 전념해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your conviction inspires confidence!",
                    "translation": "네 확신이 자신감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-reum commits to decisions @@.",
                    "hint": "INFJ는 한번 결정하면 확고하게 그 선택에 전념해요.",
                    "optionA": "slowly",
                    "optionB": "firmly",
                    "optionC": "rarely",
                    "result": "firmly",
                    "explanation": "아름이는 'I commit to decisions firmly'라고 말했어요. INFJ답게 결단력있게 행동해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "Meaningful impact matters to me.",
                    "translation": "의미있는 영향이 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Personal harmony feels more important.",
                    "translation": "개인적 조화가 더 중요하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "We value different beautiful things!",
                    "translation": "우리는 다른 아름다운 것을 가치있게 여겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You teach me purposeful thinking.",
                    "translation": "넌 목적있는 생각을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "You show me gentle acceptance!",
                    "translation": "넌 부드러운 수용을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "각자의 길에 대한 문장이에요.",
                    "result": "Every heart follows their compass",
                    "explanation": "모든 마음은 자신의 나침반을 따라요.",
                    "optionA": "Every",
                    "optionB": "their",
                    "optionC": "compass",
                    "optionD": "heart",
                    "optionE": "follows"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갈림길에서 선택하기",
            "explanation": "INFJ의 직관적 결정과 ISFP의 감성적 판단 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아름",
                    "script": "I trust my strong intuition.",
                    "translation": "강한 직관을 믿어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I follow what brings peace.",
                    "translation": "평화를 가져다주는 것을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아름",
                    "script": "Future vision guides my path.",
                    "translation": "미래 비전이 내 길을 안내해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "You see ahead so clearly!",
                    "translation": "넌 앞을 정말 명확히 보는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아름이는 직관과 미래 통찰을 바탕으로 결정을 내립니다.",
                    "hint": "INFJ는 논리보다 강한 직관과 미래에 대한 통찰로 결정해요.",
                    "result": "O",
                    "explanation": "아름이는 'I trust my strong intuition'과 'Future vision guides my path'라고 말하며 직관적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "I stay open to changes.",
                    "translation": "변화에 열려 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I commit to decisions firmly.",
                    "translation": "결정에 확고히 전념해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your conviction inspires confidence!",
                    "translation": "네 확신이 자신감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-reum commits to decisions @@.",
                    "hint": "INFJ는 한번 결정하면 확고하게 그 선택에 전념해요.",
                    "optionA": "slowly",
                    "optionB": "firmly",
                    "optionC": "rarely",
                    "result": "firmly",
                    "explanation": "아름이는 'I commit to decisions firmly'라고 말했어요. INFJ답게 결단력있게 행동해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "Meaningful impact matters to me.",
                    "translation": "의미있는 영향이 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Personal harmony feels more important.",
                    "translation": "개인적 조화가 더 중요하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "We value different beautiful things!",
                    "translation": "우리는 다른 아름다운 것을 가치있게 여겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You teach me purposeful thinking.",
                    "translation": "넌 목적있는 생각을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "You show me gentle acceptance!",
                    "translation": "넌 부드러운 수용을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "각자의 길에 대한 문장이에요.",
                    "optionA": "Every",
                    "optionB": "their",
                    "optionC": "compass",
                    "optionD": "heart",
                    "optionE": "follows",
                    "result": "Every heart follows their compass",
                    "explanation": "모든 마음은 자신의 나침반을 따라요."
                }
            ]
        }
    ]
}
ID: 17441 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴 만들기",
            "explanation": "ISFP의 유연한 하루와 INFJ의 계획적인 생활 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I go with the flow naturally.",
                    "translation": "자연스럽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I plan my day carefully.",
                    "translation": "하루를 신중히 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Spontaneity keeps life exciting for me.",
                    "translation": "즉흥성이 삶을 신나게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정민",
                    "script": "You adapt so easily always!",
                    "translation": "넌 항상 정말 쉽게 적응해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 정해진 일정보다 그날그날의 느낌대로 생활합니다.",
                    "hint": "ISFP는 엄격한 계획보다 유연하게 순간에 맞춰 사는 걸 편하게 느껴요.",
                    "result": "O",
                    "explanation": "소율이는 'I go with the flow naturally'와 'Spontaneity keeps life exciting'이라고 말하며 유연한 태도를 보여요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정민",
                    "script": "Structure helps me feel peaceful.",
                    "translation": "구조가 평화롭게 느끼게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I prefer keeping options open.",
                    "translation": "선택지를 열어두는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정민",
                    "script": "Your flexibility is truly wonderful!",
                    "translation": "네 유연성이 정말 멋져!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jeong-min feels peaceful with @@.",
                    "hint": "INFJ는 체계와 구조가 있을 때 마음의 평화를 느껴요.",
                    "optionA": "surprises",
                    "optionB": "structure",
                    "optionC": "chaos",
                    "result": "structure",
                    "explanation": "정민이는 'Structure helps me feel peaceful'이라고 말했어요. INFJ답게 체계를 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "I enjoy unexpected moments most.",
                    "translation": "예상치 못한 순간을 가장 즐겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정민",
                    "script": "I prepare for everything ahead.",
                    "translation": "모든 것을 미리 준비해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "We live in different rhythms!",
                    "translation": "우리는 다른 리듬으로 살아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정민",
                    "script": "You teach me to embrace now.",
                    "translation": "넌 지금을 받아들이라고 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You show me thoughtful living!",
                    "translation": "넌 사려깊은 삶을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "삶의 방식에 대한 문장이에요.",
                    "result": "Life flows with unique rhythm",
                    "explanation": "삶은 독특한 리듬으로 흘러가요.",
                    "optionA": "flows",
                    "optionB": "rhythm",
                    "optionC": "with",
                    "optionD": "Life",
                    "optionE": "unique"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 루틴 만들기",
            "explanation": "ISFP의 유연한 하루와 INFJ의 계획적인 생활 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I go with the flow naturally.",
                    "translation": "자연스럽게 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I plan my day carefully.",
                    "translation": "하루를 신중히 계획해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Spontaneity keeps life exciting for me.",
                    "translation": "즉흥성이 삶을 신나게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정민",
                    "script": "You adapt so easily always!",
                    "translation": "넌 항상 정말 쉽게 적응해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 정해진 일정보다 그날그날의 느낌대로 생활합니다.",
                    "hint": "ISFP는 엄격한 계획보다 유연하게 순간에 맞춰 사는 걸 편하게 느껴요.",
                    "result": "O",
                    "explanation": "소율이는 'I go with the flow naturally'와 'Spontaneity keeps life exciting'이라고 말하며 유연한 태도를 보여요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정민",
                    "script": "Structure helps me feel peaceful.",
                    "translation": "구조가 평화롭게 느끼게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I prefer keeping options open.",
                    "translation": "선택지를 열어두는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정민",
                    "script": "Your flexibility is truly wonderful!",
                    "translation": "네 유연성이 정말 멋져!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jeong-min feels peaceful with @@.",
                    "hint": "INFJ는 체계와 구조가 있을 때 마음의 평화를 느껴요.",
                    "optionA": "surprises",
                    "optionB": "structure",
                    "optionC": "chaos",
                    "result": "structure",
                    "explanation": "정민이는 'Structure helps me feel peaceful'이라고 말했어요. INFJ답게 체계를 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "I enjoy unexpected moments most.",
                    "translation": "예상치 못한 순간을 가장 즐겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정민",
                    "script": "I prepare for everything ahead.",
                    "translation": "모든 것을 미리 준비해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "We live in different rhythms!",
                    "translation": "우리는 다른 리듬으로 살아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정민",
                    "script": "You teach me to embrace now.",
                    "translation": "넌 지금을 받아들이라고 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You show me thoughtful living!",
                    "translation": "넌 사려깊은 삶을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "삶의 방식에 대한 문장이에요.",
                    "optionA": "flows",
                    "optionB": "rhythm",
                    "optionC": "with",
                    "optionD": "Life",
                    "optionE": "unique",
                    "result": "Life flows with unique rhythm",
                    "explanation": "삶은 독특한 리듬으로 흘러가요."
                }
            ]
        }
    ]
}
ID: 17442 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 마무리하기",
            "explanation": "INFJ의 성찰적 저녁과 ISFP의 편안한 마무리 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미영",
                    "script": "I reflect on today's meaning.",
                    "translation": "오늘의 의미를 되돌아봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "I just relax and unwind.",
                    "translation": "그냥 편히 쉬고 긴장을 풀어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미영",
                    "script": "Writing helps me process thoughts.",
                    "translation": "글쓰기가 생각을 정리하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건희",
                    "script": "You're so thoughtful about everything!",
                    "translation": "넌 모든 것에 정말 사려깊구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "미영이는 하루를 마무리하며 의미와 교훈을 찾으려고 합니다.",
                    "hint": "INFJ는 하루 끝에 그날의 의미를 되새기고 성찰하는 시간을 가져요.",
                    "result": "O",
                    "explanation": "미영이는 'I reflect on today's meaning'과 'Writing helps me process thoughts'라고 말하며 성찰적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건희",
                    "script": "I enjoy simple peaceful moments.",
                    "translation": "단순하고 평화로운 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I plan tomorrow's important tasks.",
                    "translation": "내일의 중요한 일들을 계획해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Your planning skills amaze me!",
                    "translation": "네 계획 능력이 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Geon-hui enjoys simple peaceful @@.",
                    "hint": "ISFP는 복잡한 것보다 단순하고 평온한 순간을 소중히 여겨요.",
                    "optionA": "schedules",
                    "optionB": "moments",
                    "optionC": "lists",
                    "result": "moments",
                    "explanation": "건희는 'I enjoy simple peaceful moments'라고 말했어요. ISFP답게 현재를 즐겨요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Tomorrow's goals guide my evening.",
                    "translation": "내일의 목표가 저녁을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "I live fully in today.",
                    "translation": "오늘을 충분히 살아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "We find peace differently!",
                    "translation": "우리는 다르게 평화를 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건희",
                    "script": "You inspire intentional living.",
                    "translation": "넌 의도적인 삶에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "You teach me present joy!",
                    "translation": "넌 현재의 기쁨을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "각자의 평화에 대한 문장이에요.",
                    "result": "Every soul finds inner peace",
                    "explanation": "모든 영혼은 내면의 평화를 찾아요.",
                    "optionA": "finds",
                    "optionB": "soul",
                    "optionC": "inner",
                    "optionD": "Every",
                    "optionE": "peace"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 마무리하기",
            "explanation": "INFJ의 성찰적 저녁과 ISFP의 편안한 마무리 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미영",
                    "script": "I reflect on today's meaning.",
                    "translation": "오늘의 의미를 되돌아봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "I just relax and unwind.",
                    "translation": "그냥 편히 쉬고 긴장을 풀어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미영",
                    "script": "Writing helps me process thoughts.",
                    "translation": "글쓰기가 생각을 정리하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건희",
                    "script": "You're so thoughtful about everything!",
                    "translation": "넌 모든 것에 정말 사려깊구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "미영이는 하루를 마무리하며 의미와 교훈을 찾으려고 합니다.",
                    "hint": "INFJ는 하루 끝에 그날의 의미를 되새기고 성찰하는 시간을 가져요.",
                    "result": "O",
                    "explanation": "미영이는 'I reflect on today's meaning'과 'Writing helps me process thoughts'라고 말하며 성찰적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건희",
                    "script": "I enjoy simple peaceful moments.",
                    "translation": "단순하고 평화로운 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I plan tomorrow's important tasks.",
                    "translation": "내일의 중요한 일들을 계획해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Your planning skills amaze me!",
                    "translation": "네 계획 능력이 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Geon-hui enjoys simple peaceful @@.",
                    "hint": "ISFP는 복잡한 것보다 단순하고 평온한 순간을 소중히 여겨요.",
                    "optionA": "schedules",
                    "optionB": "moments",
                    "optionC": "lists",
                    "result": "moments",
                    "explanation": "건희는 'I enjoy simple peaceful moments'라고 말했어요. ISFP답게 현재를 즐겨요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Tomorrow's goals guide my evening.",
                    "translation": "내일의 목표가 저녁을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "I live fully in today.",
                    "translation": "오늘을 충분히 살아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "We find peace differently!",
                    "translation": "우리는 다르게 평화를 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건희",
                    "script": "You inspire intentional living.",
                    "translation": "넌 의도적인 삶에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "You teach me present joy!",
                    "translation": "넌 현재의 기쁨을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "각자의 평화에 대한 문장이에요.",
                    "optionA": "finds",
                    "optionB": "soul",
                    "optionC": "inner",
                    "optionD": "Every",
                    "optionE": "peace",
                    "result": "Every soul finds inner peace",
                    "explanation": "모든 영혼은 내면의 평화를 찾아요."
                }
            ]
        }
    ]
}
ID: 17443 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 상황 대처하기",
            "explanation": "ISFP의 감성적 대응과 INFJ의 의미찾기 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I need quiet time alone.",
                    "translation": "혼자만의 조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I search for deeper lessons.",
                    "translation": "더 깊은 교훈을 찾아봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Nature calms my stressed heart.",
                    "translation": "자연이 스트레스받은 내 마음을 진정시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "You find peace so beautifully!",
                    "translation": "넌 정말 아름답게 평화를 찾는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 스트레스받을 때 자연 속에서 혼자 시간을 보냅니다.",
                    "hint": "ISFP는 힘들 때 자연이나 예술 같은 감각적 경험으로 회복해요.",
                    "result": "O",
                    "explanation": "아린이는 'I need quiet time alone'과 'Nature calms my stressed heart'라고 말하며 자연을 통한 치유를 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민석",
                    "script": "I write to understand feelings.",
                    "translation": "감정을 이해하려고 글을 써."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I create art to express.",
                    "translation": "표현하려고 예술을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민석",
                    "script": "Your creativity heals everything around!",
                    "translation": "네 창의성이 주변 모든 걸 치유해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-rin creates @@ to express feelings.",
                    "hint": "ISFP는 감정을 말로 설명하기보다 예술적 표현으로 드러내요.",
                    "optionA": "plans",
                    "optionB": "art",
                    "optionC": "lists",
                    "result": "art",
                    "explanation": "아린이는 'I create art to express'라고 말했어요. ISFP답게 예술로 표현해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I let emotions flow freely.",
                    "translation": "감정이 자유롭게 흐르게 둬."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민석",
                    "script": "I look for growth opportunities.",
                    "translation": "성장 기회를 찾아봐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "We heal in our ways!",
                    "translation": "우리는 우리 방식으로 치유해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민석",
                    "script": "You show me gentle acceptance.",
                    "translation": "넌 부드러운 수용을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You help me see meaning!",
                    "translation": "넌 의미를 보게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "치유 과정에 대한 문장이에요.",
                    "result": "Healing comes through gentle acceptance",
                    "explanation": "치유는 부드러운 수용을 통해 와요.",
                    "optionA": "acceptance",
                    "optionB": "comes",
                    "optionC": "Healing",
                    "optionD": "through",
                    "optionE": "gentle"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 상황 대처하기",
            "explanation": "ISFP의 감성적 대응과 INFJ의 의미찾기 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I need quiet time alone.",
                    "translation": "혼자만의 조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민석",
                    "script": "I search for deeper lessons.",
                    "translation": "더 깊은 교훈을 찾아봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Nature calms my stressed heart.",
                    "translation": "자연이 스트레스받은 내 마음을 진정시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민석",
                    "script": "You find peace so beautifully!",
                    "translation": "넌 정말 아름답게 평화를 찾는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 스트레스받을 때 자연 속에서 혼자 시간을 보냅니다.",
                    "hint": "ISFP는 힘들 때 자연이나 예술 같은 감각적 경험으로 회복해요.",
                    "result": "O",
                    "explanation": "아린이는 'I need quiet time alone'과 'Nature calms my stressed heart'라고 말하며 자연을 통한 치유를 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민석",
                    "script": "I write to understand feelings.",
                    "translation": "감정을 이해하려고 글을 써."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I create art to express.",
                    "translation": "표현하려고 예술을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민석",
                    "script": "Your creativity heals everything around!",
                    "translation": "네 창의성이 주변 모든 걸 치유해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-rin creates @@ to express feelings.",
                    "hint": "ISFP는 감정을 말로 설명하기보다 예술적 표현으로 드러내요.",
                    "optionA": "plans",
                    "optionB": "art",
                    "optionC": "lists",
                    "result": "art",
                    "explanation": "아린이는 'I create art to express'라고 말했어요. ISFP답게 예술로 표현해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I let emotions flow freely.",
                    "translation": "감정이 자유롭게 흐르게 둬."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민석",
                    "script": "I look for growth opportunities.",
                    "translation": "성장 기회를 찾아봐."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "We heal in our ways!",
                    "translation": "우리는 우리 방식으로 치유해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민석",
                    "script": "You show me gentle acceptance.",
                    "translation": "넌 부드러운 수용을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You help me see meaning!",
                    "translation": "넌 의미를 보게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "치유 과정에 대한 문장이에요.",
                    "optionA": "acceptance",
                    "optionB": "comes",
                    "optionC": "Healing",
                    "optionD": "through",
                    "optionE": "gentle",
                    "result": "Healing comes through gentle acceptance",
                    "explanation": "치유는 부드러운 수용을 통해 와요."
                }
            ]
        }
    ]
}
ID: 17444 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갈등 상황 해결하기",
            "explanation": "INFJ의 통찰적 해결과 ISFP의 조화추구 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "I seek the root cause.",
                    "translation": "근본 원인을 찾아봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I want everyone feeling okay.",
                    "translation": "모두가 괜찮게 느끼길 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "Understanding prevents future problems.",
                    "translation": "이해가 미래 문제를 예방해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "You think so deeply always!",
                    "translation": "넌 항상 정말 깊이 생각해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다은이는 문제의 표면보다 근본 원인을 파악하려 합니다.",
                    "hint": "INFJ는 문제가 생기면 겉으로 드러난 것보다 깊은 원인을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "다은이는 'I seek the root cause'와 'Understanding prevents future problems'라고 말하며 근본적 해결을 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "I avoid conflicts when possible.",
                    "translation": "가능하면 갈등을 피해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I address issues directly now.",
                    "translation": "지금 문제를 직접 다뤄."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your courage inspires me truly!",
                    "translation": "네 용기가 진심으로 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-ji avoids conflicts when @@.",
                    "hint": "ISFP는 충돌을 싫어하고 가능하면 평화롭게 회피하려 해요.",
                    "optionA": "excited",
                    "optionB": "possible",
                    "optionC": "necessary",
                    "result": "possible",
                    "explanation": "수지는 'I avoid conflicts when possible'이라고 말했어요. ISFP답게 평화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Long-term harmony needs honesty.",
                    "translation": "장기적 조화에는 솔직함이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Immediate peace feels more comfortable.",
                    "translation": "당장의 평화가 더 편안하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "We both want peace!",
                    "translation": "우리 둘 다 평화를 원해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "You teach me brave honesty.",
                    "translation": "넌 용감한 솔직함을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "You show me gentle kindness!",
                    "translation": "넌 부드러운 친절함을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "평화를 위한 방법에 대한 문장이에요.",
                    "result": "True peace comes through understanding",
                    "explanation": "진정한 평화는 이해를 통해 와요.",
                    "optionA": "True",
                    "optionB": "comes",
                    "optionC": "peace",
                    "optionD": "through",
                    "optionE": "understanding"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갈등 상황 해결하기",
            "explanation": "INFJ의 통찰적 해결과 ISFP의 조화추구 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "I seek the root cause.",
                    "translation": "근본 원인을 찾아봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I want everyone feeling okay.",
                    "translation": "모두가 괜찮게 느끼길 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "Understanding prevents future problems.",
                    "translation": "이해가 미래 문제를 예방해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "You think so deeply always!",
                    "translation": "넌 항상 정말 깊이 생각해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "다은이는 문제의 표면보다 근본 원인을 파악하려 합니다.",
                    "hint": "INFJ는 문제가 생기면 겉으로 드러난 것보다 깊은 원인을 찾으려고 해요.",
                    "result": "O",
                    "explanation": "다은이는 'I seek the root cause'와 'Understanding prevents future problems'라고 말하며 근본적 해결을 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "I avoid conflicts when possible.",
                    "translation": "가능하면 갈등을 피해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다은",
                    "script": "I address issues directly now.",
                    "translation": "지금 문제를 직접 다뤄."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your courage inspires me truly!",
                    "translation": "네 용기가 진심으로 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-ji avoids conflicts when @@.",
                    "hint": "ISFP는 충돌을 싫어하고 가능하면 평화롭게 회피하려 해요.",
                    "optionA": "excited",
                    "optionB": "possible",
                    "optionC": "necessary",
                    "result": "possible",
                    "explanation": "수지는 'I avoid conflicts when possible'이라고 말했어요. ISFP답게 평화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다은",
                    "script": "Long-term harmony needs honesty.",
                    "translation": "장기적 조화에는 솔직함이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Immediate peace feels more comfortable.",
                    "translation": "당장의 평화가 더 편안하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다은",
                    "script": "We both want peace!",
                    "translation": "우리 둘 다 평화를 원해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "You teach me brave honesty.",
                    "translation": "넌 용감한 솔직함을 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다은",
                    "script": "You show me gentle kindness!",
                    "translation": "넌 부드러운 친절함을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "평화를 위한 방법에 대한 문장이에요.",
                    "optionA": "True",
                    "optionB": "comes",
                    "optionC": "peace",
                    "optionD": "through",
                    "optionE": "understanding",
                    "result": "True peace comes through understanding",
                    "explanation": "진정한 평화는 이해를 통해 와요."
                }
            ]
        }
    ]
}
ID: 17445 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 진로 생각하기",
            "explanation": "ISFP의 감성적 선택과 INFJ의 사명감 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I want work that feels meaningful.",
                    "translation": "의미있게 느껴지는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I seek purposeful impact always.",
                    "translation": "항상 목적있는 영향을 추구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "Freedom matters most to me.",
                    "translation": "자유가 나에게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "You value authenticity so much!",
                    "translation": "넌 진정성을 정말 가치있게 여기는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준석이는 자신의 가치관과 맞고 자유로운 직업을 선호합니다.",
                    "hint": "ISFP는 직업을 선택할 때 자신의 내면 가치와 자유를 가장 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "준석이는 'I want work that feels meaningful'과 'Freedom matters most to me'라고 말하며 가치와 자유를 강조해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "I need clear vision and goals.",
                    "translation": "명확한 비전과 목표가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "I explore different paths freely.",
                    "translation": "다양한 길을 자유롭게 탐험해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your openness inspires creative thinking!",
                    "translation": "네 개방성이 창의적 사고에 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jun-seok explores different paths @@.",
                    "hint": "ISFP는 한 길만 고집하기보다 여러 가능성을 자유롭게 시도해봐요.",
                    "optionA": "strictly",
                    "optionB": "freely",
                    "optionC": "carefully",
                    "result": "freely",
                    "explanation": "준석이는 'I explore different paths freely'라고 말했어요. ISFP답게 자유로워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "Present joy guides my choices.",
                    "translation": "현재의 기쁨이 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "Future vision shapes my path.",
                    "translation": "미래 비전이 내 길을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "We follow different stars!",
                    "translation": "우리는 다른 별을 따라가!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "You teach me living authentically.",
                    "translation": "넌 진정하게 사는 걸 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준석",
                    "script": "You show me purposeful direction!",
                    "translation": "넌 목적있는 방향을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "각자의 길에 대한 문장이에요.",
                    "result": "Every unique path leads journey",
                    "explanation": "모든 독특한 길은 여정으로 이어져요.",
                    "optionA": "Every",
                    "optionB": "unique",
                    "optionC": "leads",
                    "optionD": "path",
                    "optionE": "journey"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 진로 생각하기",
            "explanation": "ISFP의 감성적 선택과 INFJ의 사명감 추구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I want work that feels meaningful.",
                    "translation": "의미있게 느껴지는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서진",
                    "script": "I seek purposeful impact always.",
                    "translation": "항상 목적있는 영향을 추구해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "Freedom matters most to me.",
                    "translation": "자유가 나에게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "서진",
                    "script": "You value authenticity so much!",
                    "translation": "넌 진정성을 정말 가치있게 여기는구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준석이는 자신의 가치관과 맞고 자유로운 직업을 선호합니다.",
                    "hint": "ISFP는 직업을 선택할 때 자신의 내면 가치와 자유를 가장 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "준석이는 'I want work that feels meaningful'과 'Freedom matters most to me'라고 말하며 가치와 자유를 강조해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서진",
                    "script": "I need clear vision and goals.",
                    "translation": "명확한 비전과 목표가 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "I explore different paths freely.",
                    "translation": "다양한 길을 자유롭게 탐험해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서진",
                    "script": "Your openness inspires creative thinking!",
                    "translation": "네 개방성이 창의적 사고에 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jun-seok explores different paths @@.",
                    "hint": "ISFP는 한 길만 고집하기보다 여러 가능성을 자유롭게 시도해봐요.",
                    "optionA": "strictly",
                    "optionB": "freely",
                    "optionC": "carefully",
                    "result": "freely",
                    "explanation": "준석이는 'I explore different paths freely'라고 말했어요. ISFP답게 자유로워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "Present joy guides my choices.",
                    "translation": "현재의 기쁨이 내 선택을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서진",
                    "script": "Future vision shapes my path.",
                    "translation": "미래 비전이 내 길을 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "We follow different stars!",
                    "translation": "우리는 다른 별을 따라가!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "서진",
                    "script": "You teach me living authentically.",
                    "translation": "넌 진정하게 사는 걸 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준석",
                    "script": "You show me purposeful direction!",
                    "translation": "넌 목적있는 방향을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "각자의 길에 대한 문장이에요.",
                    "optionA": "Every",
                    "optionB": "unique",
                    "optionC": "leads",
                    "optionD": "path",
                    "optionE": "journey",
                    "result": "Every unique path leads journey",
                    "explanation": "모든 독특한 길은 여정으로 이어져요."
                }
            ]
        }
    ]
}
ID: 17446 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 향한 계획",
            "explanation": "INFJ의 체계적 목표와 ISFP의 유연한 여정 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아름",
                    "script": "I set clear milestones ahead.",
                    "translation": "앞서 명확한 이정표를 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I follow my heart's direction.",
                    "translation": "내 마음의 방향을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아름",
                    "script": "Long-term vision motivates me daily.",
                    "translation": "장기 비전이 매일 동기를 부여해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "You're so focused and determined!",
                    "translation": "넌 정말 집중력있고 단호해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아름이는 멀리 내다보며 단계별로 목표를 설정하고 실행합니다.",
                    "hint": "INFJ는 먼 미래를 보고 체계적으로 단계를 밟아가며 목표를 이뤄요.",
                    "result": "O",
                    "explanation": "아름이는 'I set clear milestones ahead'와 'Long-term vision motivates me daily'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I stay open to surprises.",
                    "translation": "놀라움에 열려 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I commit to my plans.",
                    "translation": "내 계획에 전념해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your dedication is truly inspiring!",
                    "translation": "네 헌신이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-reum commits to her @@.",
                    "hint": "INFJ는 한번 세운 계획에 확고하게 헌신해요.",
                    "optionA": "feelings",
                    "optionB": "plans",
                    "optionC": "hobbies",
                    "result": "plans",
                    "explanation": "아름이는 'I commit to my plans'라고 말했어요. INFJ답게 계획에 충실해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "Meaningful legacy drives my work.",
                    "translation": "의미있는 유산이 내 일을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Present fulfillment matters more now.",
                    "translation": "현재 충족감이 지금 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "We dream in different ways!",
                    "translation": "우리는 다른 방식으로 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me intentional growth.",
                    "translation": "넌 의도적인 성장을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "You teach me joyful living!",
                    "translation": "넌 즐거운 삶을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "꿈을 이루는 방식에 대한 문장이에요.",
                    "result": "Different paths create unique dreams",
                    "explanation": "다른 길들이 독특한 꿈을 만들어요.",
                    "optionA": "unique",
                    "optionB": "dreams",
                    "optionC": "Different",
                    "optionD": "create",
                    "optionE": "paths"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 향한 계획",
            "explanation": "INFJ의 체계적 목표와 ISFP의 유연한 여정 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아름",
                    "script": "I set clear milestones ahead.",
                    "translation": "앞서 명확한 이정표를 세워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I follow my heart's direction.",
                    "translation": "내 마음의 방향을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아름",
                    "script": "Long-term vision motivates me daily.",
                    "translation": "장기 비전이 매일 동기를 부여해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "You're so focused and determined!",
                    "translation": "넌 정말 집중력있고 단호해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아름이는 멀리 내다보며 단계별로 목표를 설정하고 실행합니다.",
                    "hint": "INFJ는 먼 미래를 보고 체계적으로 단계를 밟아가며 목표를 이뤄요.",
                    "result": "O",
                    "explanation": "아름이는 'I set clear milestones ahead'와 'Long-term vision motivates me daily'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I stay open to surprises.",
                    "translation": "놀라움에 열려 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아름",
                    "script": "I commit to my plans.",
                    "translation": "내 계획에 전념해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your dedication is truly inspiring!",
                    "translation": "네 헌신이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-reum commits to her @@.",
                    "hint": "INFJ는 한번 세운 계획에 확고하게 헌신해요.",
                    "optionA": "feelings",
                    "optionB": "plans",
                    "optionC": "hobbies",
                    "result": "plans",
                    "explanation": "아름이는 'I commit to my plans'라고 말했어요. INFJ답게 계획에 충실해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아름",
                    "script": "Meaningful legacy drives my work.",
                    "translation": "의미있는 유산이 내 일을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Present fulfillment matters more now.",
                    "translation": "현재 충족감이 지금 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아름",
                    "script": "We dream in different ways!",
                    "translation": "우리는 다른 방식으로 꿈꿔!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me intentional growth.",
                    "translation": "넌 의도적인 성장을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아름",
                    "script": "You teach me joyful living!",
                    "translation": "넌 즐거운 삶을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "꿈을 이루는 방식에 대한 문장이에요.",
                    "optionA": "unique",
                    "optionB": "dreams",
                    "optionC": "Different",
                    "optionD": "create",
                    "optionE": "paths",
                    "result": "Different paths create unique dreams",
                    "explanation": "다른 길들이 독특한 꿈을 만들어요."
                }
            ]
        }
    ]
}
ID: 17447 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "ISFP의 창작 활동과 INFJ의 의미있는 취미 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I love creating with hands.",
                    "translation": "손으로 만드는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I enjoy reading deep books.",
                    "translation": "깊은 책 읽는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Art helps me express feelings.",
                    "translation": "예술이 감정 표현을 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미나",
                    "script": "Your creations are truly beautiful!",
                    "translation": "네 작품들이 정말 아름다워!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 여가 시간에 회화나 공예 같은 창작 활동을 즐깁니다.",
                    "hint": "ISFP는 쉬는 시간에 예술적 창작이나 손으로 무언가 만드는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "도영이는 'I love creating with hands'와 'Art helps me express feelings'라고 말하며 창작을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미나",
                    "script": "I reflect on life's meaning.",
                    "translation": "삶의 의미를 되새겨봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I live in creative moments.",
                    "translation": "창작하는 순간에 살아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "Your presence is so calming!",
                    "translation": "네 존재가 정말 차분해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Do-young lives in creative @@.",
                    "hint": "ISFP는 창작하는 그 순간 자체에 몰입하고 현재를 즐겨요.",
                    "optionA": "plans",
                    "optionB": "moments",
                    "optionC": "schedules",
                    "result": "moments",
                    "explanation": "도영이는 'I live in creative moments'라고 말했어요. ISFP답게 순간에 집중해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "Nature inspires my artwork always.",
                    "translation": "자연이 항상 내 작품에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "Ideas inspire my writing instead.",
                    "translation": "대신 아이디어가 내 글쓰기에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "We find beauty differently!",
                    "translation": "우리는 다르게 아름다움을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "You show me sensory beauty.",
                    "translation": "넌 감각적 아름다움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You share deep meaningful insights!",
                    "translation": "넌 깊고 의미있는 통찰을 나눠줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창작의 기쁨에 대한 문장이에요.",
                    "result": "Creative expression frees the soul",
                    "explanation": "창의적 표현이 영혼을 자유롭게 해요.",
                    "optionA": "expression",
                    "optionB": "Creative",
                    "optionC": "soul",
                    "optionD": "the",
                    "optionE": "frees"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 보내기",
            "explanation": "ISFP의 창작 활동과 INFJ의 의미있는 취미 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I love creating with hands.",
                    "translation": "손으로 만드는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미나",
                    "script": "I enjoy reading deep books.",
                    "translation": "깊은 책 읽는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Art helps me express feelings.",
                    "translation": "예술이 감정 표현을 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미나",
                    "script": "Your creations are truly beautiful!",
                    "translation": "네 작품들이 정말 아름다워!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 여가 시간에 회화나 공예 같은 창작 활동을 즐깁니다.",
                    "hint": "ISFP는 쉬는 시간에 예술적 창작이나 손으로 무언가 만드는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "도영이는 'I love creating with hands'와 'Art helps me express feelings'라고 말하며 창작을 즐겨요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미나",
                    "script": "I reflect on life's meaning.",
                    "translation": "삶의 의미를 되새겨봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I live in creative moments.",
                    "translation": "창작하는 순간에 살아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "미나",
                    "script": "Your presence is so calming!",
                    "translation": "네 존재가 정말 차분해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Do-young lives in creative @@.",
                    "hint": "ISFP는 창작하는 그 순간 자체에 몰입하고 현재를 즐겨요.",
                    "optionA": "plans",
                    "optionB": "moments",
                    "optionC": "schedules",
                    "result": "moments",
                    "explanation": "도영이는 'I live in creative moments'라고 말했어요. ISFP답게 순간에 집중해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "Nature inspires my artwork always.",
                    "translation": "자연이 항상 내 작품에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "Ideas inspire my writing instead.",
                    "translation": "대신 아이디어가 내 글쓰기에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "We find beauty differently!",
                    "translation": "우리는 다르게 아름다움을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "You show me sensory beauty.",
                    "translation": "넌 감각적 아름다움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You share deep meaningful insights!",
                    "translation": "넌 깊고 의미있는 통찰을 나눠줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창작의 기쁨에 대한 문장이에요.",
                    "optionA": "expression",
                    "optionB": "Creative",
                    "optionC": "soul",
                    "optionD": "the",
                    "optionE": "frees",
                    "result": "Creative expression frees the soul",
                    "explanation": "창의적 표현이 영혼을 자유롭게 해요."
                }
            ]
        }
    ]
}
ID: 17448 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작하기",
            "explanation": "INFJ의 의미추구와 ISFP의 감각적 즐거움 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "I choose hobbies with purpose.",
                    "translation": "목적있는 취미를 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I try things that look fun.",
                    "translation": "재밌어 보이는 것들을 시도해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "Personal growth matters most always.",
                    "translation": "개인 성장이 항상 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "You're so intentional about everything!",
                    "translation": "넌 모든 것에 정말 의도적이구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태민이는 취미를 선택할 때 자기계발이나 의미를 중시합니다.",
                    "hint": "INFJ는 단순히 재미만이 아니라 성장이나 의미가 있는 활동을 찾아요.",
                    "result": "O",
                    "explanation": "태민이는 'I choose hobbies with purpose'와 'Personal growth matters most always'라고 말하며 의미를 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I enjoy the experience itself.",
                    "translation": "경험 그 자체를 즐겨."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "I seek deeper understanding always.",
                    "translation": "항상 더 깊은 이해를 추구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your depth amazes me truly!",
                    "translation": "네 깊이가 진심으로 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-min seeks deeper @@ always.",
                    "hint": "INFJ는 겉으로 보이는 것보다 깊은 의미와 이해를 원해요.",
                    "optionA": "fun",
                    "optionB": "understanding",
                    "optionC": "games",
                    "result": "understanding",
                    "explanation": "태민이는 'I seek deeper understanding always'라고 말했어요. INFJ답게 깊이를 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Future applications guide my learning.",
                    "translation": "미래 활용이 내 배움을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Present joy guides mine instead.",
                    "translation": "대신 현재 기쁨이 내 것을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "We find fulfillment our ways!",
                    "translation": "우리는 우리 방식으로 충족감을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You inspire purposeful exploration.",
                    "translation": "넌 목적있는 탐험에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "You teach me present enjoyment!",
                    "translation": "넌 현재를 즐기는 걸 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미의 가치에 대한 문장이에요.",
                    "result": "Every hobby brings unique joy",
                    "explanation": "모든 취미는 독특한 기쁨을 가져다줘요.",
                    "optionA": "hobby",
                    "optionB": "brings",
                    "optionC": "joy",
                    "optionD": "unique",
                    "optionE": "Every"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작하기",
            "explanation": "INFJ의 의미추구와 ISFP의 감각적 즐거움 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태민",
                    "script": "I choose hobbies with purpose.",
                    "translation": "목적있는 취미를 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I try things that look fun.",
                    "translation": "재밌어 보이는 것들을 시도해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태민",
                    "script": "Personal growth matters most always.",
                    "translation": "개인 성장이 항상 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "You're so intentional about everything!",
                    "translation": "넌 모든 것에 정말 의도적이구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태민이는 취미를 선택할 때 자기계발이나 의미를 중시합니다.",
                    "hint": "INFJ는 단순히 재미만이 아니라 성장이나 의미가 있는 활동을 찾아요.",
                    "result": "O",
                    "explanation": "태민이는 'I choose hobbies with purpose'와 'Personal growth matters most always'라고 말하며 의미를 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I enjoy the experience itself.",
                    "translation": "경험 그 자체를 즐겨."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "I seek deeper understanding always.",
                    "translation": "항상 더 깊은 이해를 추구해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your depth amazes me truly!",
                    "translation": "네 깊이가 진심으로 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-min seeks deeper @@ always.",
                    "hint": "INFJ는 겉으로 보이는 것보다 깊은 의미와 이해를 원해요.",
                    "optionA": "fun",
                    "optionB": "understanding",
                    "optionC": "games",
                    "result": "understanding",
                    "explanation": "태민이는 'I seek deeper understanding always'라고 말했어요. INFJ답게 깊이를 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Future applications guide my learning.",
                    "translation": "미래 활용이 내 배움을 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Present joy guides mine instead.",
                    "translation": "대신 현재 기쁨이 내 것을 이끌어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "We find fulfillment our ways!",
                    "translation": "우리는 우리 방식으로 충족감을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You inspire purposeful exploration.",
                    "translation": "넌 목적있는 탐험에 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "You teach me present enjoyment!",
                    "translation": "넌 현재를 즐기는 걸 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미의 가치에 대한 문장이에요.",
                    "optionA": "hobby",
                    "optionB": "brings",
                    "optionC": "joy",
                    "optionD": "unique",
                    "optionE": "Every",
                    "result": "Every hobby brings unique joy",
                    "explanation": "모든 취미는 독특한 기쁨을 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17449 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 상황",
            "explanation": "ISFP의 평화유지와 INFJ의 진실추구 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건희",
                    "script": "I try avoiding uncomfortable situations.",
                    "translation": "불편한 상황을 피하려고 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I address problems head-on always.",
                    "translation": "항상 정면으로 문제를 다뤄."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건희",
                    "script": "Harmony feels more important now.",
                    "translation": "조화가 지금 더 중요하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정민",
                    "script": "You create such peaceful atmosphere!",
                    "translation": "넌 정말 평화로운 분위기를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건희는 갈등이 생기면 대립하기보다 물러서서 평화를 유지합니다.",
                    "hint": "ISFP는 충돌을 싫어해서 자신의 의견을 굽히더라도 평화를 지키려 해요.",
                    "result": "O",
                    "explanation": "건희는 'I try avoiding uncomfortable situations'와 'Harmony feels more important now'라고 말하며 평화를 우선해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정민",
                    "script": "Honest dialogue solves things better.",
                    "translation": "솔직한 대화가 더 잘 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "I wait until feelings settle.",
                    "translation": "감정이 가라앉을 때까지 기다려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정민",
                    "script": "Your patience is truly admirable!",
                    "translation": "네 인내심이 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Geon-hui waits until feelings @@.",
                    "hint": "ISFP는 감정이 격해진 상태보다 차분해질 때까지 기다려요.",
                    "optionA": "explode",
                    "optionB": "settle",
                    "optionC": "increase",
                    "result": "settle",
                    "explanation": "건희는 'I wait until feelings settle'이라고 말했어요. ISFP답게 차분함을 기다려요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "I express through actions instead.",
                    "translation": "대신 행동으로 표현해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정민",
                    "script": "I communicate with clear words.",
                    "translation": "명확한 말로 소통해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건희",
                    "script": "We solve problems differently!",
                    "translation": "우리는 다르게 문제를 풀어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정민",
                    "script": "You show me gentle approaches.",
                    "translation": "넌 부드러운 접근을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건희",
                    "script": "You teach me brave honesty!",
                    "translation": "넌 용감한 솔직함을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "result": "Peaceful resolution requires honest communication",
                    "explanation": "평화로운 해결은 솔직한 대화를 필요로 해요.",
                    "optionA": "honest",
                    "optionB": "Peaceful",
                    "optionC": "communication",
                    "optionD": "requires",
                    "optionE": "resolution"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 상황",
            "explanation": "ISFP의 평화유지와 INFJ의 진실추구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건희",
                    "script": "I try avoiding uncomfortable situations.",
                    "translation": "불편한 상황을 피하려고 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정민",
                    "script": "I address problems head-on always.",
                    "translation": "항상 정면으로 문제를 다뤄."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건희",
                    "script": "Harmony feels more important now.",
                    "translation": "조화가 지금 더 중요하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정민",
                    "script": "You create such peaceful atmosphere!",
                    "translation": "넌 정말 평화로운 분위기를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건희는 갈등이 생기면 대립하기보다 물러서서 평화를 유지합니다.",
                    "hint": "ISFP는 충돌을 싫어해서 자신의 의견을 굽히더라도 평화를 지키려 해요.",
                    "result": "O",
                    "explanation": "건희는 'I try avoiding uncomfortable situations'와 'Harmony feels more important now'라고 말하며 평화를 우선해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정민",
                    "script": "Honest dialogue solves things better.",
                    "translation": "솔직한 대화가 더 잘 해결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "I wait until feelings settle.",
                    "translation": "감정이 가라앉을 때까지 기다려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정민",
                    "script": "Your patience is truly admirable!",
                    "translation": "네 인내심이 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Geon-hui waits until feelings @@.",
                    "hint": "ISFP는 감정이 격해진 상태보다 차분해질 때까지 기다려요.",
                    "optionA": "explode",
                    "optionB": "settle",
                    "optionC": "increase",
                    "result": "settle",
                    "explanation": "건희는 'I wait until feelings settle'이라고 말했어요. ISFP답게 차분함을 기다려요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "I express through actions instead.",
                    "translation": "대신 행동으로 표현해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정민",
                    "script": "I communicate with clear words.",
                    "translation": "명확한 말로 소통해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건희",
                    "script": "We solve problems differently!",
                    "translation": "우리는 다르게 문제를 풀어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정민",
                    "script": "You show me gentle approaches.",
                    "translation": "넌 부드러운 접근을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건희",
                    "script": "You teach me brave honesty!",
                    "translation": "넌 용감한 솔직함을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "honest",
                    "optionB": "Peaceful",
                    "optionC": "communication",
                    "optionD": "requires",
                    "optionE": "resolution",
                    "result": "Peaceful resolution requires honest communication",
                    "explanation": "평화로운 해결은 솔직한 대화를 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17450 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해 풀기",
            "explanation": "INFJ의 직접적 대화와 ISFP의 시간두기 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미영",
                    "script": "I clarify misunderstandings immediately.",
                    "translation": "오해를 즉시 명확히 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I need space to process first.",
                    "translation": "먼저 처리할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미영",
                    "script": "Direct communication prevents future issues.",
                    "translation": "직접적 소통이 미래 문제를 예방해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "You're so clear and direct!",
                    "translation": "넌 정말 명확하고 직접적이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "미영이는 오해가 생기면 바로 대화해서 명확히 하려 합니다.",
                    "hint": "INFJ는 오해가 커지기 전에 직접 이야기해서 풀려고 해요.",
                    "result": "O",
                    "explanation": "미영이는 'I clarify misunderstandings immediately'와 'Direct communication prevents future issues'라고 말하며 직접적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I prefer indirect gentle approaches.",
                    "translation": "간접적이고 부드러운 접근을 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I value transparent honest talks.",
                    "translation": "투명하고 솔직한 대화를 가치있게 여겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your straightforwardness is truly refreshing!",
                    "translation": "네 솔직함이 정말 신선해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-yul prefers indirect gentle @@.",
                    "hint": "ISFP는 직접적이고 강한 것보다 우회적이고 부드러운 방식을 좋아해요.",
                    "optionA": "arguments",
                    "optionB": "approaches",
                    "optionC": "conflicts",
                    "result": "approaches",
                    "explanation": "소율이는 'I prefer indirect gentle approaches'라고 말했어요. ISFP답게 부드러워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Understanding roots prevents repetition always.",
                    "translation": "근본을 이해하면 항상 반복을 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Moving forward feels better now.",
                    "translation": "앞으로 나아가는 게 지금 더 나아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "We both want resolution!",
                    "translation": "우리 둘 다 해결을 원해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me courageous truth.",
                    "translation": "넌 용감한 진실을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "You teach me gentle patience!",
                    "translation": "넌 부드러운 인내를 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "이해와 수용에 대한 문장이에요.",
                    "result": "True healing comes through understanding",
                    "explanation": "진정한 치유는 이해를 통해 와요.",
                    "optionA": "through",
                    "optionB": "understanding",
                    "optionC": "healing",
                    "optionD": "True",
                    "optionE": "comes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해 풀기",
            "explanation": "INFJ의 직접적 대화와 ISFP의 시간두기 비교",
            "level": 4,
            "my_mbti": "INFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미영",
                    "script": "I clarify misunderstandings immediately.",
                    "translation": "오해를 즉시 명확히 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I need space to process first.",
                    "translation": "먼저 처리할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미영",
                    "script": "Direct communication prevents future issues.",
                    "translation": "직접적 소통이 미래 문제를 예방해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "You're so clear and direct!",
                    "translation": "넌 정말 명확하고 직접적이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "미영이는 오해가 생기면 바로 대화해서 명확히 하려 합니다.",
                    "hint": "INFJ는 오해가 커지기 전에 직접 이야기해서 풀려고 해요.",
                    "result": "O",
                    "explanation": "미영이는 'I clarify misunderstandings immediately'와 'Direct communication prevents future issues'라고 말하며 직접적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I prefer indirect gentle approaches.",
                    "translation": "간접적이고 부드러운 접근을 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "I value transparent honest talks.",
                    "translation": "투명하고 솔직한 대화를 가치있게 여겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your straightforwardness is truly refreshing!",
                    "translation": "네 솔직함이 정말 신선해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-yul prefers indirect gentle @@.",
                    "hint": "ISFP는 직접적이고 강한 것보다 우회적이고 부드러운 방식을 좋아해요.",
                    "optionA": "arguments",
                    "optionB": "approaches",
                    "optionC": "conflicts",
                    "result": "approaches",
                    "explanation": "소율이는 'I prefer indirect gentle approaches'라고 말했어요. ISFP답게 부드러워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Understanding roots prevents repetition always.",
                    "translation": "근본을 이해하면 항상 반복을 막아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Moving forward feels better now.",
                    "translation": "앞으로 나아가는 게 지금 더 나아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "We both want resolution!",
                    "translation": "우리 둘 다 해결을 원해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me courageous truth.",
                    "translation": "넌 용감한 진실을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "You teach me gentle patience!",
                    "translation": "넌 부드러운 인내를 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "이해와 수용에 대한 문장이에요.",
                    "optionA": "through",
                    "optionB": "understanding",
                    "optionC": "healing",
                    "optionD": "True",
                    "optionE": "comes",
                    "result": "True healing comes through understanding",
                    "explanation": "진정한 치유는 이해를 통해 와요."
                }
            ]
        }
    ]
}
ID: 17451 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 놀기",
            "explanation": "ISFP의 편안한 모임과 INTP의 지적 대화 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I like small quiet groups.",
                    "translation": "작고 조용한 그룹이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Me too, big crowds tire me.",
                    "translation": "나도, 큰 무리는 날 지치게 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Let's just hang out casually.",
                    "translation": "그냥 편하게 놀자."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "Sounds good to me actually!",
                    "translation": "사실 좋게 들리는데!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 편안하고 자유로운 분위기의 모임을 좋아합니다.",
                    "hint": "ISFP는 격식없고 편안한 분위기에서 친구를 만나는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "도영이는 'I like small quiet groups'와 'Let's just hang out casually'라고 말하며 편안함을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "Want to talk about ideas?",
                    "translation": "아이디어에 대해 얘기할래?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I prefer just being together.",
                    "translation": "그냥 함께 있는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "That works too, no pressure!",
                    "translation": "그것도 괜찮아, 부담없이!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-jae wants to talk about @@.",
                    "hint": "INTP는 친구들과 있을 때도 흥미로운 아이디어나 이론을 나누고 싶어해요.",
                    "optionA": "feelings",
                    "optionB": "ideas",
                    "optionC": "food",
                    "result": "ideas",
                    "explanation": "민재는 'Want to talk about ideas?'라고 말했어요. INTP답게 지적 대화를 좋아해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I enjoy the moment now.",
                    "translation": "지금 이 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "I like thinking things through.",
                    "translation": "난 생각을 깊이 하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "We're different but cool!",
                    "translation": "우리는 다르지만 괜찮아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "Your calm energy feels nice.",
                    "translation": "네 차분한 에너지가 좋게 느껴져."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "Your smart ideas are interesting!",
                    "translation": "네 똑똑한 아이디어가 흥미로워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 우정에 대한 문장이에요.",
                    "result": "Different styles brings unique friendship",
                    "explanation": "다른 스타일이 독특한 우정을 가져다줘요.",
                    "optionA": "styles",
                    "optionB": "friendship",
                    "optionC": "Different",
                    "optionD": "brings",
                    "optionE": "unique"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 놀기",
            "explanation": "ISFP의 편안한 모임과 INTP의 지적 대화 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I like small quiet groups.",
                    "translation": "작고 조용한 그룹이 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "Me too, big crowds tire me.",
                    "translation": "나도, 큰 무리는 날 지치게 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Let's just hang out casually.",
                    "translation": "그냥 편하게 놀자."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "Sounds good to me actually!",
                    "translation": "사실 좋게 들리는데!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 편안하고 자유로운 분위기의 모임을 좋아합니다.",
                    "hint": "ISFP는 격식없고 편안한 분위기에서 친구를 만나는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "도영이는 'I like small quiet groups'와 'Let's just hang out casually'라고 말하며 편안함을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "Want to talk about ideas?",
                    "translation": "아이디어에 대해 얘기할래?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I prefer just being together.",
                    "translation": "그냥 함께 있는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "That works too, no pressure!",
                    "translation": "그것도 괜찮아, 부담없이!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-jae wants to talk about @@.",
                    "hint": "INTP는 친구들과 있을 때도 흥미로운 아이디어나 이론을 나누고 싶어해요.",
                    "optionA": "feelings",
                    "optionB": "ideas",
                    "optionC": "food",
                    "result": "ideas",
                    "explanation": "민재는 'Want to talk about ideas?'라고 말했어요. INTP답게 지적 대화를 좋아해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I enjoy the moment now.",
                    "translation": "지금 이 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "I like thinking things through.",
                    "translation": "난 생각을 깊이 하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "We're different but cool!",
                    "translation": "우리는 다르지만 괜찮아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "Your calm energy feels nice.",
                    "translation": "네 차분한 에너지가 좋게 느껴져."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "Your smart ideas are interesting!",
                    "translation": "네 똑똑한 아이디어가 흥미로워!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로 다른 우정에 대한 문장이에요.",
                    "optionA": "styles",
                    "optionB": "friendship",
                    "optionC": "Different",
                    "optionD": "brings",
                    "optionE": "unique",
                    "result": "Different styles brings unique friendship",
                    "explanation": "다른 스타일이 독특한 우정을 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17452 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 친구 만나기",
            "explanation": "INTP의 선별적 교류와 ISFP의 열린 태도 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I need time to warm up.",
                    "translation": "마음을 열기까지 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "That's okay, take your time!",
                    "translation": "괜찮아, 천천히 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I observe people first carefully.",
                    "translation": "먼저 사람들을 조심스럽게 관찰해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "You're so thoughtful about it!",
                    "translation": "그것에 대해 정말 신중하구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "정우는 새 사람을 만날 때 빨리 친해지기보다 관찰부터 합니다.",
                    "hint": "INTP는 새로운 사람과 만날 때 먼저 관찰하고 분석한 후에 가까워져요.",
                    "result": "O",
                    "explanation": "정우는 'I need time to warm up'과 'I observe people first carefully'라고 말하며 신중해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I just go with feelings.",
                    "translation": "난 그냥 느낌대로 가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "I need logical reasons first.",
                    "translation": "먼저 논리적 이유가 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "That makes sense to me!",
                    "translation": "그거 나한테 이해돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jeong-u needs logical @@ first.",
                    "hint": "INTP는 감정보다 논리적 이유를 먼저 생각해요.",
                    "optionA": "feelings",
                    "optionB": "reasons",
                    "optionC": "hobbies",
                    "result": "reasons",
                    "explanation": "정우는 'I need logical reasons first'라고 말했어요. INTP답게 논리를 우선해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "I prefer few close friends.",
                    "translation": "적은 수의 가까운 친구를 선호해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I like meeting different people.",
                    "translation": "다양한 사람을 만나는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "Both ways are totally fine!",
                    "translation": "두 방식 모두 완전 괜찮아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You help me think deeper.",
                    "translation": "넌 더 깊이 생각하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "You help me feel more!",
                    "translation": "넌 더 많이 느끼게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구 관계에 대한 문장이에요.",
                    "result": "Every friendship creates special bond",
                    "explanation": "모든 우정은 특별한 유대를 만들어요.",
                    "optionA": "special",
                    "optionB": "Every",
                    "optionC": "friendship",
                    "optionD": "creates",
                    "optionE": "bond"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 친구 만나기",
            "explanation": "INTP의 선별적 교류와 ISFP의 열린 태도 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "I need time to warm up.",
                    "translation": "마음을 열기까지 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "That's okay, take your time!",
                    "translation": "괜찮아, 천천히 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "I observe people first carefully.",
                    "translation": "먼저 사람들을 조심스럽게 관찰해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "You're so thoughtful about it!",
                    "translation": "그것에 대해 정말 신중하구나!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "정우는 새 사람을 만날 때 빨리 친해지기보다 관찰부터 합니다.",
                    "hint": "INTP는 새로운 사람과 만날 때 먼저 관찰하고 분석한 후에 가까워져요.",
                    "result": "O",
                    "explanation": "정우는 'I need time to warm up'과 'I observe people first carefully'라고 말하며 신중해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I just go with feelings.",
                    "translation": "난 그냥 느낌대로 가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정우",
                    "script": "I need logical reasons first.",
                    "translation": "먼저 논리적 이유가 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "That makes sense to me!",
                    "translation": "그거 나한테 이해돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jeong-u needs logical @@ first.",
                    "hint": "INTP는 감정보다 논리적 이유를 먼저 생각해요.",
                    "optionA": "feelings",
                    "optionB": "reasons",
                    "optionC": "hobbies",
                    "result": "reasons",
                    "explanation": "정우는 'I need logical reasons first'라고 말했어요. INTP답게 논리를 우선해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정우",
                    "script": "I prefer few close friends.",
                    "translation": "적은 수의 가까운 친구를 선호해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I like meeting different people.",
                    "translation": "다양한 사람을 만나는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정우",
                    "script": "Both ways are totally fine!",
                    "translation": "두 방식 모두 완전 괜찮아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You help me think deeper.",
                    "translation": "넌 더 깊이 생각하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정우",
                    "script": "You help me feel more!",
                    "translation": "넌 더 많이 느끼게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "친구 관계에 대한 문장이에요.",
                    "optionA": "special",
                    "optionB": "Every",
                    "optionC": "friendship",
                    "optionD": "creates",
                    "optionE": "bond",
                    "result": "Every friendship creates special bond",
                    "explanation": "모든 우정은 특별한 유대를 만들어요."
                }
            ]
        }
    ]
}
ID: 17453 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 공부하기",
            "explanation": "ISFP의 실습 학습과 INTP의 이론 탐구 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I learn by trying myself.",
                    "translation": "직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I learn by reading first.",
                    "translation": "먼저 읽으면서 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Hands-on feels better to me.",
                    "translation": "직접 하는 게 나한테 더 나아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "That's a valid way too!",
                    "translation": "그것도 타당한 방법이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 책이나 설명보다 직접 해보며 배우는 걸 좋아합니다.",
                    "hint": "ISFP는 이론보다 실제로 경험하면서 배우는 실습을 선호해요.",
                    "result": "O",
                    "explanation": "채영이는 'I learn by trying myself'와 'Hands-on feels better to me'라고 말하며 실습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "I like understanding how first.",
                    "translation": "먼저 어떻게인지 이해하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I just start doing it.",
                    "translation": "난 그냥 시작해서 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "Your way seems so natural!",
                    "translation": "네 방식이 정말 자연스러워 보여!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young learns by @@ herself.",
                    "hint": "ISFP는 다른 사람 설명보다 자기가 직접 해보며 배워요.",
                    "optionA": "watching",
                    "optionB": "trying",
                    "optionC": "reading",
                    "result": "trying",
                    "explanation": "채영이는 'I learn by trying myself'라고 말했어요. ISFP답게 실천으로 배워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Real examples help me more.",
                    "translation": "실제 예시가 나한테 더 도움돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Theories help me understand better.",
                    "translation": "이론이 더 잘 이해하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We learn our own ways!",
                    "translation": "우리는 우리 방식으로 배워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "You show me action works.",
                    "translation": "넌 행동이 효과있다는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me thinking helps!",
                    "translation": "넌 생각이 도움된다는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습 방법에 대한 문장이에요.",
                    "result": "Every learning method works differently",
                    "explanation": "모든 학습 방법은 다르게 작동해요.",
                    "optionA": "method",
                    "optionB": "differently",
                    "optionC": "Every",
                    "optionD": "learning",
                    "optionE": "works"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 것 공부하기",
            "explanation": "ISFP의 실습 학습과 INTP의 이론 탐구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I learn by trying myself.",
                    "translation": "직접 해보면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I learn by reading first.",
                    "translation": "먼저 읽으면서 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Hands-on feels better to me.",
                    "translation": "직접 하는 게 나한테 더 나아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "That's a valid way too!",
                    "translation": "그것도 타당한 방법이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 책이나 설명보다 직접 해보며 배우는 걸 좋아합니다.",
                    "hint": "ISFP는 이론보다 실제로 경험하면서 배우는 실습을 선호해요.",
                    "result": "O",
                    "explanation": "채영이는 'I learn by trying myself'와 'Hands-on feels better to me'라고 말하며 실습을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "I like understanding how first.",
                    "translation": "먼저 어떻게인지 이해하는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I just start doing it.",
                    "translation": "난 그냥 시작해서 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "Your way seems so natural!",
                    "translation": "네 방식이 정말 자연스러워 보여!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young learns by @@ herself.",
                    "hint": "ISFP는 다른 사람 설명보다 자기가 직접 해보며 배워요.",
                    "optionA": "watching",
                    "optionB": "trying",
                    "optionC": "reading",
                    "result": "trying",
                    "explanation": "채영이는 'I learn by trying myself'라고 말했어요. ISFP답게 실천으로 배워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "Real examples help me more.",
                    "translation": "실제 예시가 나한테 더 도움돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Theories help me understand better.",
                    "translation": "이론이 더 잘 이해하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We learn our own ways!",
                    "translation": "우리는 우리 방식으로 배워!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "You show me action works.",
                    "translation": "넌 행동이 효과있다는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me thinking helps!",
                    "translation": "넌 생각이 도움된다는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학습 방법에 대한 문장이에요.",
                    "optionA": "method",
                    "optionB": "differently",
                    "optionC": "Every",
                    "optionD": "learning",
                    "optionE": "works",
                    "result": "Every learning method works differently",
                    "explanation": "모든 학습 방법은 다르게 작동해요."
                }
            ]
        }
    ]
}
ID: 17454 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "궁금한 것 찾기",
            "explanation": "INTP의 분석적 탐구와 ISFP의 감각적 경험 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I ask why about everything.",
                    "translation": "모든 것에 왜라고 물어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I just experience things directly.",
                    "translation": "난 그냥 직접 경험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Understanding patterns excites me most.",
                    "translation": "패턴 이해가 나를 가장 신나게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "That sounds cool to me!",
                    "translation": "그거 나한테 멋지게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채원이는 현상의 원리와 패턴을 파악하려고 노력합니다.",
                    "hint": "INTP는 겉으로 보이는 것보다 그 뒤의 원리와 시스템을 알고 싶어해요.",
                    "result": "O",
                    "explanation": "채원이는 'I ask why about everything'과 'Understanding patterns excites me most'라고 말하며 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "I focus on what I see.",
                    "translation": "내가 보는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채원",
                    "script": "I think about possibilities more.",
                    "translation": "가능성에 대해 더 많이 생각해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your mind is really interesting!",
                    "translation": "네 마음이 정말 흥미로워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-won thinks about @@ more.",
                    "hint": "INTP는 현재보다 미래의 가능성과 잠재력을 생각해요.",
                    "optionA": "yesterday",
                    "optionB": "possibilities",
                    "optionC": "today",
                    "result": "possibilities",
                    "explanation": "채원이는 'I think about possibilities more'라고 말했어요. INTP답게 가능성을 탐구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채원",
                    "script": "I love solving puzzles mentally.",
                    "translation": "정신적으로 퍼즐 푸는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "I love creating with hands.",
                    "translation": "손으로 만드는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채원",
                    "script": "We explore different ways totally!",
                    "translation": "우리는 완전히 다른 방식으로 탐험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You help me see patterns.",
                    "translation": "넌 패턴을 보게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채원",
                    "script": "You help me feel reality!",
                    "translation": "넌 현실을 느끼게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "탐구 방식에 대한 문장이에요.",
                    "result": "Curiosity always reveals new truths",
                    "explanation": "호기심은 항상 새로운 진실을 드러내요.",
                    "optionA": "always",
                    "optionB": "reveals",
                    "optionC": "truths",
                    "optionD": "new",
                    "optionE": "Curiosity"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "궁금한 것 찾기",
            "explanation": "INTP의 분석적 탐구와 ISFP의 감각적 경험 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채원",
                    "script": "I ask why about everything.",
                    "translation": "모든 것에 왜라고 물어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I just experience things directly.",
                    "translation": "난 그냥 직접 경험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채원",
                    "script": "Understanding patterns excites me most.",
                    "translation": "패턴 이해가 나를 가장 신나게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "That sounds cool to me!",
                    "translation": "그거 나한테 멋지게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채원이는 현상의 원리와 패턴을 파악하려고 노력합니다.",
                    "hint": "INTP는 겉으로 보이는 것보다 그 뒤의 원리와 시스템을 알고 싶어해요.",
                    "result": "O",
                    "explanation": "채원이는 'I ask why about everything'과 'Understanding patterns excites me most'라고 말하며 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "I focus on what I see.",
                    "translation": "내가 보는 것에 집중해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채원",
                    "script": "I think about possibilities more.",
                    "translation": "가능성에 대해 더 많이 생각해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your mind is really interesting!",
                    "translation": "네 마음이 정말 흥미로워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-won thinks about @@ more.",
                    "hint": "INTP는 현재보다 미래의 가능성과 잠재력을 생각해요.",
                    "optionA": "yesterday",
                    "optionB": "possibilities",
                    "optionC": "today",
                    "result": "possibilities",
                    "explanation": "채원이는 'I think about possibilities more'라고 말했어요. INTP답게 가능성을 탐구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채원",
                    "script": "I love solving puzzles mentally.",
                    "translation": "정신적으로 퍼즐 푸는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "I love creating with hands.",
                    "translation": "손으로 만드는 걸 사랑해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채원",
                    "script": "We explore different ways totally!",
                    "translation": "우리는 완전히 다른 방식으로 탐험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You help me see patterns.",
                    "translation": "넌 패턴을 보게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채원",
                    "script": "You help me feel reality!",
                    "translation": "넌 현실을 느끼게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "탐구 방식에 대한 문장이에요.",
                    "optionA": "always",
                    "optionB": "reveals",
                    "optionC": "truths",
                    "optionD": "new",
                    "optionE": "Curiosity",
                    "result": "Curiosity always reveals new truths",
                    "explanation": "호기심은 항상 새로운 진실을 드러내요."
                }
            ]
        }
    ]
}
ID: 17455 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "뭐 먹을지 고르기",
            "explanation": "ISFP의 직감적 선택과 INTP의 분석적 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I choose what looks good.",
                    "translation": "좋아 보이는 걸 골라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "I analyze all options first.",
                    "translation": "먼저 모든 선택지를 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "My gut tells me quickly.",
                    "translation": "내 직감이 빨리 말해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "That's pretty efficient actually!",
                    "translation": "그게 사실 꽤 효율적이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수지는 음식을 고를 때 느낌과 분위기로 빠르게 결정합니다.",
                    "hint": "ISFP는 복잡하게 생각하지 않고 느낌과 직감으로 선택해요.",
                    "result": "O",
                    "explanation": "수지는 'I choose what looks good'와 'My gut tells me quickly'라고 말하며 직감적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I compare quality and price.",
                    "translation": "품질과 가격을 비교해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "That takes too long sometimes.",
                    "translation": "그게 가끔 너무 오래 걸려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "You're right, I overthink it!",
                    "translation": "네 말이 맞아, 난 과하게 생각해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-ji's gut tells her @@.",
                    "hint": "ISFP는 머리로 계산하기보다 본능적 느낌으로 빠르게 결정해요.",
                    "optionA": "slowly",
                    "optionB": "quickly",
                    "optionC": "never",
                    "result": "quickly",
                    "explanation": "수지는 'My gut tells me quickly'라고 말했어요. ISFP답게 빨리 결정해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "I try new things easily.",
                    "translation": "새로운 것을 쉽게 시도해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "I research reviews before trying.",
                    "translation": "시도하기 전에 리뷰를 조사해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Both ways work fine really!",
                    "translation": "두 방식 모두 정말 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "You teach me to trust feelings.",
                    "translation": "넌 느낌을 믿으라고 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "You teach me to think more!",
                    "translation": "넌 더 생각하라고 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정 방식에 대한 문장이에요.",
                    "result": "Every choice has its value",
                    "explanation": "모든 선택은 그 가치를 가지고 있어요.",
                    "optionA": "value",
                    "optionB": "choice",
                    "optionC": "has",
                    "optionD": "its",
                    "optionE": "Every"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "뭐 먹을지 고르기",
            "explanation": "ISFP의 직감적 선택과 INTP의 분석적 결정 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I choose what looks good.",
                    "translation": "좋아 보이는 걸 골라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "I analyze all options first.",
                    "translation": "먼저 모든 선택지를 분석해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "My gut tells me quickly.",
                    "translation": "내 직감이 빨리 말해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "That's pretty efficient actually!",
                    "translation": "그게 사실 꽤 효율적이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수지는 음식을 고를 때 느낌과 분위기로 빠르게 결정합니다.",
                    "hint": "ISFP는 복잡하게 생각하지 않고 느낌과 직감으로 선택해요.",
                    "result": "O",
                    "explanation": "수지는 'I choose what looks good'와 'My gut tells me quickly'라고 말하며 직감적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "I compare quality and price.",
                    "translation": "품질과 가격을 비교해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "That takes too long sometimes.",
                    "translation": "그게 가끔 너무 오래 걸려."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "You're right, I overthink it!",
                    "translation": "네 말이 맞아, 난 과하게 생각해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-ji's gut tells her @@.",
                    "hint": "ISFP는 머리로 계산하기보다 본능적 느낌으로 빠르게 결정해요.",
                    "optionA": "slowly",
                    "optionB": "quickly",
                    "optionC": "never",
                    "result": "quickly",
                    "explanation": "수지는 'My gut tells me quickly'라고 말했어요. ISFP답게 빨리 결정해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "I try new things easily.",
                    "translation": "새로운 것을 쉽게 시도해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "I research reviews before trying.",
                    "translation": "시도하기 전에 리뷰를 조사해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "Both ways work fine really!",
                    "translation": "두 방식 모두 정말 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "You teach me to trust feelings.",
                    "translation": "넌 느낌을 믿으라고 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "You teach me to think more!",
                    "translation": "넌 더 생각하라고 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결정 방식에 대한 문장이에요.",
                    "optionA": "value",
                    "optionB": "choice",
                    "optionC": "has",
                    "optionD": "its",
                    "optionE": "Every",
                    "result": "Every choice has its value",
                    "explanation": "모든 선택은 그 가치를 가지고 있어요."
                }
            ]
        }
    ]
}
ID: 17456 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어떻게 결정할까",
            "explanation": "INTP의 논리적 판단과 ISFP의 가치 중심 선택 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I need clear logic always.",
                    "translation": "항상 명확한 논리가 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I follow my heart instead.",
                    "translation": "대신 내 마음을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Facts help me decide better.",
                    "translation": "사실이 더 잘 결정하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "That makes total sense actually!",
                    "translation": "그게 사실 완전 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지은이는 결정할 때 감정보다 객관적 사실과 논리를 우선합니다.",
                    "hint": "INTP는 느낌이나 감정보다 사실과 논리로 판단해요.",
                    "result": "O",
                    "explanation": "지은이는 'I need clear logic always'와 'Facts help me decide better'라고 말하며 논리적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Personal values matter more to me.",
                    "translation": "개인적 가치가 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "I set emotions aside first.",
                    "translation": "먼저 감정을 옆에 둬."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your way is really organized!",
                    "translation": "네 방식이 정말 체계적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-eun sets @@ aside first.",
                    "hint": "INTP는 감정이 판단을 흐리게 할 수 있다고 생각해서 먼저 제외해요.",
                    "optionA": "logic",
                    "optionB": "emotions",
                    "optionC": "facts",
                    "result": "emotions",
                    "explanation": "지은이는 'I set emotions aside first'라고 말했어요. INTP답게 객관적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "I analyze pros and cons.",
                    "translation": "장단점을 분석해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "I feel what's right for me.",
                    "translation": "나한테 뭐가 맞는지 느껴."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지은",
                    "script": "Both lead to good choices!",
                    "translation": "둘 다 좋은 선택으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "You help me see clearly.",
                    "translation": "넌 명확히 보게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지은",
                    "script": "You help me trust intuition!",
                    "translation": "넌 직관을 믿게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "판단 방법에 대한 문장이에요.",
                    "result": "Different thinking offers unique insights",
                    "explanation": "다른 사고가 독특한 통찰을 제공해요.",
                    "optionA": "thinking",
                    "optionB": "insights",
                    "optionC": "offers",
                    "optionD": "Different",
                    "optionE": "unique"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "어떻게 결정할까",
            "explanation": "INTP의 논리적 판단과 ISFP의 가치 중심 선택 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I need clear logic always.",
                    "translation": "항상 명확한 논리가 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I follow my heart instead.",
                    "translation": "대신 내 마음을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "Facts help me decide better.",
                    "translation": "사실이 더 잘 결정하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "That makes total sense actually!",
                    "translation": "그게 사실 완전 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지은이는 결정할 때 감정보다 객관적 사실과 논리를 우선합니다.",
                    "hint": "INTP는 느낌이나 감정보다 사실과 논리로 판단해요.",
                    "result": "O",
                    "explanation": "지은이는 'I need clear logic always'와 'Facts help me decide better'라고 말하며 논리적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Personal values matter more to me.",
                    "translation": "개인적 가치가 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "I set emotions aside first.",
                    "translation": "먼저 감정을 옆에 둬."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your way is really organized!",
                    "translation": "네 방식이 정말 체계적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-eun sets @@ aside first.",
                    "hint": "INTP는 감정이 판단을 흐리게 할 수 있다고 생각해서 먼저 제외해요.",
                    "optionA": "logic",
                    "optionB": "emotions",
                    "optionC": "facts",
                    "result": "emotions",
                    "explanation": "지은이는 'I set emotions aside first'라고 말했어요. INTP답게 객관적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "I analyze pros and cons.",
                    "translation": "장단점을 분석해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "I feel what's right for me.",
                    "translation": "나한테 뭐가 맞는지 느껴."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지은",
                    "script": "Both lead to good choices!",
                    "translation": "둘 다 좋은 선택으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "You help me see clearly.",
                    "translation": "넌 명확히 보게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지은",
                    "script": "You help me trust intuition!",
                    "translation": "넌 직관을 믿게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "판단 방법에 대한 문장이에요.",
                    "optionA": "thinking",
                    "optionB": "insights",
                    "optionC": "offers",
                    "optionD": "Different",
                    "optionE": "unique",
                    "result": "Different thinking offers unique insights",
                    "explanation": "다른 사고가 독특한 통찰을 제공해요."
                }
            ]
        }
    ]
}
ID: 17457 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 보내기",
            "explanation": "ISFP의 자유로운 하루와 INTP의 유연한 일상 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I go wherever I feel.",
                    "translation": "느끼는 대로 어디든 가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "I follow my curiosity too.",
                    "translation": "나도 내 호기심을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Plans feel too stiff to me.",
                    "translation": "계획은 나한테 너무 빡빡하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정우",
                    "script": "I totally get that feeling!",
                    "translation": "그 느낌 완전 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 정해진 일정보다 그때그때 기분대로 움직입니다.",
                    "hint": "ISFP는 딱딱한 스케줄보다 순간의 느낌과 흐름에 따라 사는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "소미는 'I go wherever I feel'과 'Plans feel too stiff to me'라고 말하며 자유로워요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "I explore ideas all day.",
                    "translation": "하루종일 아이디어를 탐험해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I explore places and things.",
                    "translation": "장소와 것들을 탐험해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정우",
                    "script": "Your way sounds really fun!",
                    "translation": "네 방식이 정말 재밌게 들려!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jeong-u explores @@ all day.",
                    "hint": "INTP는 물리적 장소보다 머릿속에서 개념과 아이디어를 탐구해요.",
                    "optionA": "places",
                    "optionB": "ideas",
                    "optionC": "food",
                    "result": "ideas",
                    "explanation": "정우는 'I explore ideas all day'라고 말했어요. INTP답게 사색적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I live in this moment.",
                    "translation": "이 순간에 살아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "I think about future stuff.",
                    "translation": "미래 것들에 대해 생각해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We're both flexible though!",
                    "translation": "우리 둘 다 유연하긴 하지만!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "You show me present beauty.",
                    "translation": "넌 현재의 아름다움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You show me interesting thoughts!",
                    "translation": "넌 흥미로운 생각을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자유로운 삶에 대한 문장이에요.",
                    "result": "Freedom brings joy to life",
                    "explanation": "자유는 삶에 기쁨을 가져다줘요.",
                    "optionA": "to",
                    "optionB": "brings",
                    "optionC": "Freedom",
                    "optionD": "life",
                    "optionE": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 보내기",
            "explanation": "ISFP의 자유로운 하루와 INTP의 유연한 일상 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I go wherever I feel.",
                    "translation": "느끼는 대로 어디든 가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "정우",
                    "script": "I follow my curiosity too.",
                    "translation": "나도 내 호기심을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Plans feel too stiff to me.",
                    "translation": "계획은 나한테 너무 빡빡하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "정우",
                    "script": "I totally get that feeling!",
                    "translation": "그 느낌 완전 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 정해진 일정보다 그때그때 기분대로 움직입니다.",
                    "hint": "ISFP는 딱딱한 스케줄보다 순간의 느낌과 흐름에 따라 사는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "소미는 'I go wherever I feel'과 'Plans feel too stiff to me'라고 말하며 자유로워요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "I explore ideas all day.",
                    "translation": "하루종일 아이디어를 탐험해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I explore places and things.",
                    "translation": "장소와 것들을 탐험해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "정우",
                    "script": "Your way sounds really fun!",
                    "translation": "네 방식이 정말 재밌게 들려!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jeong-u explores @@ all day.",
                    "hint": "INTP는 물리적 장소보다 머릿속에서 개념과 아이디어를 탐구해요.",
                    "optionA": "places",
                    "optionB": "ideas",
                    "optionC": "food",
                    "result": "ideas",
                    "explanation": "정우는 'I explore ideas all day'라고 말했어요. INTP답게 사색적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I live in this moment.",
                    "translation": "이 순간에 살아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "I think about future stuff.",
                    "translation": "미래 것들에 대해 생각해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We're both flexible though!",
                    "translation": "우리 둘 다 유연하긴 하지만!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "You show me present beauty.",
                    "translation": "넌 현재의 아름다움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You show me interesting thoughts!",
                    "translation": "넌 흥미로운 생각을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자유로운 삶에 대한 문장이에요.",
                    "optionA": "to",
                    "optionB": "brings",
                    "optionC": "Freedom",
                    "optionD": "life",
                    "optionE": "joy",
                    "result": "Freedom brings joy to life",
                    "explanation": "자유는 삶에 기쁨을 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17458 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 계획 없이",
            "explanation": "INTP의 사색적 휴식과 ISFP의 감각적 여유 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I think and read alone.",
                    "translation": "혼자 생각하고 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I rest and feel things.",
                    "translation": "쉬면서 것들을 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "My mind needs quiet time.",
                    "translation": "내 마음은 조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "Mine needs peace too definitely!",
                    "translation": "내 것도 확실히 평화가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현민이는 주말에 혼자 조용히 생각하고 탐구하며 시간을 보냅니다.",
                    "hint": "INTP는 쉴 때도 책 읽거나 새로운 주제를 생각하며 지적 탐구를 해요.",
                    "result": "O",
                    "explanation": "현민이는 'I think and read alone'과 'My mind needs quiet time'이라고 말하며 사색적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I enjoy art and music.",
                    "translation": "예술과 음악을 즐겨."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현민",
                    "script": "I enjoy theories and puzzles.",
                    "translation": "이론과 퍼즐을 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your hobbies are so unique!",
                    "translation": "네 취미가 정말 독특해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Hyeon-min enjoys theories and @@.",
                    "hint": "INTP는 머리를 쓰는 논리적 게임이나 퍼즐을 좋아해요.",
                    "optionA": "sports",
                    "optionB": "puzzles",
                    "optionC": "parties",
                    "result": "puzzles",
                    "explanation": "현민이는 'I enjoy theories and puzzles'라고 말했어요. INTP답게 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "I recharge through thinking deeply.",
                    "translation": "깊이 생각하면서 재충전해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I recharge through experiencing beauty.",
                    "translation": "아름다움을 경험하면서 재충전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현민",
                    "script": "Both ways restore us well!",
                    "translation": "두 방식 모두 우리를 잘 회복시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me deep thinking.",
                    "translation": "넌 깊은 생각을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현민",
                    "script": "You show me sensory joy!",
                    "translation": "넌 감각적 기쁨을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "휴식 방법에 대한 문장이에요.",
                    "result": "Rest naturally restores our energy",
                    "explanation": "휴식은 자연스럽게 우리 에너지를 회복시켜요.",
                    "optionA": "restores",
                    "optionB": "naturally",
                    "optionC": "Rest",
                    "optionD": "energy",
                    "optionE": "our"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 계획 없이",
            "explanation": "INTP의 사색적 휴식과 ISFP의 감각적 여유 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "I think and read alone.",
                    "translation": "혼자 생각하고 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I rest and feel things.",
                    "translation": "쉬면서 것들을 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "My mind needs quiet time.",
                    "translation": "내 마음은 조용한 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "Mine needs peace too definitely!",
                    "translation": "내 것도 확실히 평화가 필요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현민이는 주말에 혼자 조용히 생각하고 탐구하며 시간을 보냅니다.",
                    "hint": "INTP는 쉴 때도 책 읽거나 새로운 주제를 생각하며 지적 탐구를 해요.",
                    "result": "O",
                    "explanation": "현민이는 'I think and read alone'과 'My mind needs quiet time'이라고 말하며 사색적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I enjoy art and music.",
                    "translation": "예술과 음악을 즐겨."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현민",
                    "script": "I enjoy theories and puzzles.",
                    "translation": "이론과 퍼즐을 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your hobbies are so unique!",
                    "translation": "네 취미가 정말 독특해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Hyeon-min enjoys theories and @@.",
                    "hint": "INTP는 머리를 쓰는 논리적 게임이나 퍼즐을 좋아해요.",
                    "optionA": "sports",
                    "optionB": "puzzles",
                    "optionC": "parties",
                    "result": "puzzles",
                    "explanation": "현민이는 'I enjoy theories and puzzles'라고 말했어요. INTP답게 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현민",
                    "script": "I recharge through thinking deeply.",
                    "translation": "깊이 생각하면서 재충전해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I recharge through experiencing beauty.",
                    "translation": "아름다움을 경험하면서 재충전해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현민",
                    "script": "Both ways restore us well!",
                    "translation": "두 방식 모두 우리를 잘 회복시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me deep thinking.",
                    "translation": "넌 깊은 생각을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현민",
                    "script": "You show me sensory joy!",
                    "translation": "넌 감각적 기쁨을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "휴식 방법에 대한 문장이에요.",
                    "optionA": "restores",
                    "optionB": "naturally",
                    "optionC": "Rest",
                    "optionD": "energy",
                    "optionE": "our",
                    "result": "Rest naturally restores our energy",
                    "explanation": "휴식은 자연스럽게 우리 에너지를 회복시켜요."
                }
            ]
        }
    ]
}
ID: 17459 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 대처법",
            "explanation": "ISFP의 감성적 회복과 INTP의 이성적 분석 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I need nature and quiet.",
                    "translation": "자연과 조용함이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "I need space to think.",
                    "translation": "생각할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "Art helps me feel better.",
                    "translation": "예술이 기분 나아지게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소영",
                    "script": "That sounds really healing actually!",
                    "translation": "그게 사실 정말 치유적으로 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 스트레스받을 때 자연이나 예술로 마음을 진정시킵니다.",
                    "hint": "ISFP는 힘들 때 자연이나 예술 같은 아름다운 것으로 감정을 치유해요.",
                    "result": "O",
                    "explanation": "진호는 'I need nature and quiet'과 'Art helps me feel better'라고 말하며 감성적으로 회복해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "I analyze what went wrong.",
                    "translation": "뭐가 잘못됐는지 분석해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I just let feelings flow.",
                    "translation": "난 그냥 감정이 흐르게 둬."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소영",
                    "script": "Your approach is very healthy!",
                    "translation": "네 접근이 매우 건강해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-young analyzes what went @@.",
                    "hint": "INTP는 감정에 휩쓸리기보다 문제를 객관적으로 분석해요.",
                    "optionA": "right",
                    "optionB": "wrong",
                    "optionC": "away",
                    "result": "wrong",
                    "explanation": "소영이는 'I analyze what went wrong'이라고 말했어요. INTP답게 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "I need someone who listens.",
                    "translation": "들어주는 누군가가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소영",
                    "script": "I need time alone first.",
                    "translation": "먼저 혼자만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "We both need quiet space!",
                    "translation": "우리 둘 다 조용한 공간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "You help me feel emotions.",
                    "translation": "넌 감정을 느끼게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You help me think clearly!",
                    "translation": "넌 명확히 생각하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "치유에 대한 문장이에요.",
                    "result": "Time always brings healing peace",
                    "explanation": "시간은 항상 치유의 평화를 가져다줘요.",
                    "optionA": "peace",
                    "optionB": "healing",
                    "optionC": "always",
                    "optionD": "Time",
                    "optionE": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘들 때 대처법",
            "explanation": "ISFP의 감성적 회복과 INTP의 이성적 분석 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I need nature and quiet.",
                    "translation": "자연과 조용함이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소영",
                    "script": "I need space to think.",
                    "translation": "생각할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "Art helps me feel better.",
                    "translation": "예술이 기분 나아지게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소영",
                    "script": "That sounds really healing actually!",
                    "translation": "그게 사실 정말 치유적으로 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 스트레스받을 때 자연이나 예술로 마음을 진정시킵니다.",
                    "hint": "ISFP는 힘들 때 자연이나 예술 같은 아름다운 것으로 감정을 치유해요.",
                    "result": "O",
                    "explanation": "진호는 'I need nature and quiet'과 'Art helps me feel better'라고 말하며 감성적으로 회복해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "I analyze what went wrong.",
                    "translation": "뭐가 잘못됐는지 분석해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I just let feelings flow.",
                    "translation": "난 그냥 감정이 흐르게 둬."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소영",
                    "script": "Your approach is very healthy!",
                    "translation": "네 접근이 매우 건강해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-young analyzes what went @@.",
                    "hint": "INTP는 감정에 휩쓸리기보다 문제를 객관적으로 분석해요.",
                    "optionA": "right",
                    "optionB": "wrong",
                    "optionC": "away",
                    "result": "wrong",
                    "explanation": "소영이는 'I analyze what went wrong'이라고 말했어요. INTP답게 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "I need someone who listens.",
                    "translation": "들어주는 누군가가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소영",
                    "script": "I need time alone first.",
                    "translation": "먼저 혼자만의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "We both need quiet space!",
                    "translation": "우리 둘 다 조용한 공간이 필요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "You help me feel emotions.",
                    "translation": "넌 감정을 느끼게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You help me think clearly!",
                    "translation": "넌 명확히 생각하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "치유에 대한 문장이에요.",
                    "optionA": "peace",
                    "optionB": "healing",
                    "optionC": "always",
                    "optionD": "Time",
                    "optionE": "brings",
                    "result": "Time always brings healing peace",
                    "explanation": "시간은 항상 치유의 평화를 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17460 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 생겼을 때",
            "explanation": "INTP의 논리적 해결과 ISFP의 조화 추구 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I find the root cause.",
                    "translation": "근본 원인을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I try to keep peace.",
                    "translation": "평화를 유지하려고 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Logic solves things best for me.",
                    "translation": "논리가 나한테 가장 잘 해결해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That makes sense to me!",
                    "translation": "그게 나한테 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도현이는 문제가 생기면 원인을 논리적으로 분석하고 해결책을 찾습니다.",
                    "hint": "INTP는 문제를 감정적으로 보지 않고 원인과 해결방법을 논리적으로 찾아요.",
                    "result": "O",
                    "explanation": "도현이는 'I find the root cause'와 'Logic solves things best for me'라고 말하며 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I avoid conflicts when possible.",
                    "translation": "가능하면 갈등을 피해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "I debate to find truth.",
                    "translation": "진실을 찾으려고 토론해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your honesty is really brave!",
                    "translation": "네 솔직함이 정말 용감해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young avoids @@ when possible.",
                    "hint": "ISFP는 충돌하고 싸우는 걸 싫어해서 가능하면 피해요.",
                    "optionA": "people",
                    "optionB": "conflicts",
                    "optionC": "hobbies",
                    "result": "conflicts",
                    "explanation": "채영이는 'I avoid conflicts when possible'이라고 말했어요. ISFP답게 평화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "I'm direct about issues clearly.",
                    "translation": "문제에 대해 명확히 직접적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I prefer gentle soft approaches.",
                    "translation": "부드럽고 온화한 접근을 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Both ways can work well!",
                    "translation": "두 방식 모두 잘 작동할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You teach me clear thinking.",
                    "translation": "넌 명확한 사고를 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "You teach me being gentle!",
                    "translation": "넌 부드러움을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "result": "Problem solving requires clear thinking",
                    "explanation": "문제 해결은 명확한 사고를 필요로 해요.",
                    "optionA": "requires",
                    "optionB": "solving",
                    "optionC": "clear",
                    "optionD": "thinking",
                    "optionE": "Problem"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 생겼을 때",
            "explanation": "INTP의 논리적 해결과 ISFP의 조화 추구 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "I find the root cause.",
                    "translation": "근본 원인을 찾아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I try to keep peace.",
                    "translation": "평화를 유지하려고 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Logic solves things best for me.",
                    "translation": "논리가 나한테 가장 잘 해결해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That makes sense to me!",
                    "translation": "그게 나한테 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도현이는 문제가 생기면 원인을 논리적으로 분석하고 해결책을 찾습니다.",
                    "hint": "INTP는 문제를 감정적으로 보지 않고 원인과 해결방법을 논리적으로 찾아요.",
                    "result": "O",
                    "explanation": "도현이는 'I find the root cause'와 'Logic solves things best for me'라고 말하며 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I avoid conflicts when possible.",
                    "translation": "가능하면 갈등을 피해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도현",
                    "script": "I debate to find truth.",
                    "translation": "진실을 찾으려고 토론해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your honesty is really brave!",
                    "translation": "네 솔직함이 정말 용감해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young avoids @@ when possible.",
                    "hint": "ISFP는 충돌하고 싸우는 걸 싫어해서 가능하면 피해요.",
                    "optionA": "people",
                    "optionB": "conflicts",
                    "optionC": "hobbies",
                    "result": "conflicts",
                    "explanation": "채영이는 'I avoid conflicts when possible'이라고 말했어요. ISFP답게 평화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도현",
                    "script": "I'm direct about issues clearly.",
                    "translation": "문제에 대해 명확히 직접적이야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I prefer gentle soft approaches.",
                    "translation": "부드럽고 온화한 접근을 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도현",
                    "script": "Both ways can work well!",
                    "translation": "두 방식 모두 잘 작동할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You teach me clear thinking.",
                    "translation": "넌 명확한 사고를 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도현",
                    "script": "You teach me being gentle!",
                    "translation": "넌 부드러움을 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "requires",
                    "optionB": "solving",
                    "optionC": "clear",
                    "optionD": "thinking",
                    "optionE": "Problem",
                    "result": "Problem solving requires clear thinking",
                    "explanation": "문제 해결은 명확한 사고를 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17461 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 진로 고민",
            "explanation": "ISFP의 의미있는 일과 INTP의 지적 탐구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건희",
                    "script": "I want meaningful work deeply.",
                    "translation": "깊이 의미있는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채원",
                    "script": "I want interesting challenges always.",
                    "translation": "항상 흥미로운 도전을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건희",
                    "script": "Freedom matters most to me.",
                    "translation": "자유가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채원",
                    "script": "That's important to me too!",
                    "translation": "그것도 나한테 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건희는 자신의 가치관과 맞고 자유롭게 할 수 있는 일을 찾습니다.",
                    "hint": "ISFP는 진로를 선택할 때 돈이나 명예보다 자신의 가치와 자유를 우선해요.",
                    "result": "O",
                    "explanation": "건희는 'I want meaningful work deeply'와 'Freedom matters most to me'라고 말하며 가치를 중시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "I explore many different fields.",
                    "translation": "많은 다른 분야를 탐험해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "I follow my heart's direction.",
                    "translation": "내 마음의 방향을 따라가."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채원",
                    "script": "Your authenticity is really inspiring!",
                    "translation": "네 진정성이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-won explores many different @@.",
                    "hint": "INTP는 한 분야에 갇히지 않고 여러 흥미로운 분야를 탐구해요.",
                    "optionA": "places",
                    "optionB": "fields",
                    "optionC": "foods",
                    "result": "fields",
                    "explanation": "채원이는 'I explore many different fields'라고 말했어요. INTP답게 다양한 분야에 관심있어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "I choose work that feels right.",
                    "translation": "옳게 느껴지는 일을 선택해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채원",
                    "script": "I choose work that challenges me.",
                    "translation": "나에게 도전이 되는 일을 선택해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건희",
                    "script": "We both want fulfilling work!",
                    "translation": "우리 둘 다 충족감있는 일을 원해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채원",
                    "script": "You show me following values.",
                    "translation": "넌 가치를 따르는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건희",
                    "script": "You show me exploring widely!",
                    "translation": "넌 널리 탐험하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진로에 대한 문장이에요.",
                    "result": "Every career path offers unique",
                    "explanation": "모든 진로는 독특함을 제공해요.",
                    "optionA": "offers",
                    "optionB": "unique",
                    "optionC": "career",
                    "optionD": "path",
                    "optionE": "Every"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 진로 고민",
            "explanation": "ISFP의 의미있는 일과 INTP의 지적 탐구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건희",
                    "script": "I want meaningful work deeply.",
                    "translation": "깊이 의미있는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채원",
                    "script": "I want interesting challenges always.",
                    "translation": "항상 흥미로운 도전을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건희",
                    "script": "Freedom matters most to me.",
                    "translation": "자유가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채원",
                    "script": "That's important to me too!",
                    "translation": "그것도 나한테 중요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건희는 자신의 가치관과 맞고 자유롭게 할 수 있는 일을 찾습니다.",
                    "hint": "ISFP는 진로를 선택할 때 돈이나 명예보다 자신의 가치와 자유를 우선해요.",
                    "result": "O",
                    "explanation": "건희는 'I want meaningful work deeply'와 'Freedom matters most to me'라고 말하며 가치를 중시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채원",
                    "script": "I explore many different fields.",
                    "translation": "많은 다른 분야를 탐험해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건희",
                    "script": "I follow my heart's direction.",
                    "translation": "내 마음의 방향을 따라가."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채원",
                    "script": "Your authenticity is really inspiring!",
                    "translation": "네 진정성이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-won explores many different @@.",
                    "hint": "INTP는 한 분야에 갇히지 않고 여러 흥미로운 분야를 탐구해요.",
                    "optionA": "places",
                    "optionB": "fields",
                    "optionC": "foods",
                    "result": "fields",
                    "explanation": "채원이는 'I explore many different fields'라고 말했어요. INTP답게 다양한 분야에 관심있어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건희",
                    "script": "I choose work that feels right.",
                    "translation": "옳게 느껴지는 일을 선택해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채원",
                    "script": "I choose work that challenges me.",
                    "translation": "나에게 도전이 되는 일을 선택해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건희",
                    "script": "We both want fulfilling work!",
                    "translation": "우리 둘 다 충족감있는 일을 원해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채원",
                    "script": "You show me following values.",
                    "translation": "넌 가치를 따르는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건희",
                    "script": "You show me exploring widely!",
                    "translation": "넌 널리 탐험하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진로에 대한 문장이에요.",
                    "optionA": "offers",
                    "optionB": "unique",
                    "optionC": "career",
                    "optionD": "path",
                    "optionE": "Every",
                    "result": "Every career path offers unique",
                    "explanation": "모든 진로는 독특함을 제공해요."
                }
            ]
        }
    ]
}
ID: 17462 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 위한 준비",
            "explanation": "INTP의 이론적 학습과 ISFP의 실천적 접근 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "I study everything about it.",
                    "translation": "그것에 대한 모든 걸 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I start doing it now.",
                    "translation": "지금 그걸 시작해서 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Knowledge comes first for me.",
                    "translation": "지식이 나한테 먼저 와."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "That's smart preparation actually!",
                    "translation": "그게 사실 똑똑한 준비야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소영이는 목표를 위해 먼저 관련 지식을 충분히 공부합니다.",
                    "hint": "INTP는 무언가를 시작하기 전에 이론과 지식을 먼저 쌓으려고 해요.",
                    "result": "O",
                    "explanation": "소영이는 'I study everything about it'과 'Knowledge comes first for me'라고 말하며 학습을 우선해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "I learn while doing it.",
                    "translation": "그걸 하면서 배워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "I plan before starting carefully.",
                    "translation": "시작하기 전에 조심스럽게 계획해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Your way is really thorough!",
                    "translation": "네 방식이 정말 철저해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Do-young learns while @@ it.",
                    "hint": "ISFP는 먼저 공부하기보다 실제로 하면서 배워요.",
                    "optionA": "avoiding",
                    "optionB": "doing",
                    "optionC": "planning",
                    "result": "doing",
                    "explanation": "도영이는 'I learn while doing it'이라고 말했어요. ISFP답게 실천하면서 배워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소영",
                    "script": "I analyze possible problems first.",
                    "translation": "먼저 가능한 문제들을 분석해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "I deal with problems later.",
                    "translation": "나중에 문제를 다뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Both approaches can work fine!",
                    "translation": "두 접근 모두 잘 작동할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You help me prepare better.",
                    "translation": "넌 더 잘 준비하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소영",
                    "script": "You help me start faster!",
                    "translation": "넌 더 빨리 시작하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "준비에 대한 문장이에요.",
                    "result": "Every journey starts with preparation",
                    "explanation": "모든 여정은 준비와 함께 시작해요.",
                    "optionA": "journey",
                    "optionB": "with",
                    "optionC": "starts",
                    "optionD": "Every",
                    "optionE": "preparation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 위한 준비",
            "explanation": "INTP의 이론적 학습과 ISFP의 실천적 접근 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "I study everything about it.",
                    "translation": "그것에 대한 모든 걸 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I start doing it now.",
                    "translation": "지금 그걸 시작해서 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Knowledge comes first for me.",
                    "translation": "지식이 나한테 먼저 와."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "That's smart preparation actually!",
                    "translation": "그게 사실 똑똑한 준비야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소영이는 목표를 위해 먼저 관련 지식을 충분히 공부합니다.",
                    "hint": "INTP는 무언가를 시작하기 전에 이론과 지식을 먼저 쌓으려고 해요.",
                    "result": "O",
                    "explanation": "소영이는 'I study everything about it'과 'Knowledge comes first for me'라고 말하며 학습을 우선해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "I learn while doing it.",
                    "translation": "그걸 하면서 배워."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소영",
                    "script": "I plan before starting carefully.",
                    "translation": "시작하기 전에 조심스럽게 계획해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Your way is really thorough!",
                    "translation": "네 방식이 정말 철저해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Do-young learns while @@ it.",
                    "hint": "ISFP는 먼저 공부하기보다 실제로 하면서 배워요.",
                    "optionA": "avoiding",
                    "optionB": "doing",
                    "optionC": "planning",
                    "result": "doing",
                    "explanation": "도영이는 'I learn while doing it'이라고 말했어요. ISFP답게 실천하면서 배워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소영",
                    "script": "I analyze possible problems first.",
                    "translation": "먼저 가능한 문제들을 분석해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "I deal with problems later.",
                    "translation": "나중에 문제를 다뤄."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소영",
                    "script": "Both approaches can work fine!",
                    "translation": "두 접근 모두 잘 작동할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You help me prepare better.",
                    "translation": "넌 더 잘 준비하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소영",
                    "script": "You help me start faster!",
                    "translation": "넌 더 빨리 시작하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "준비에 대한 문장이에요.",
                    "optionA": "journey",
                    "optionB": "with",
                    "optionC": "starts",
                    "optionD": "Every",
                    "optionE": "preparation",
                    "result": "Every journey starts with preparation",
                    "explanation": "모든 여정은 준비와 함께 시작해요."
                }
            ]
        }
    ]
}
ID: 17463 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 시간 즐기기",
            "explanation": "ISFP의 창작 활동과 INTP의 지적 취미 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I paint and make things.",
                    "translation": "그림 그리고 것들을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "I read and solve puzzles.",
                    "translation": "읽고 퍼즐을 풀어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Creating feels good to me.",
                    "translation": "창작하는 게 나한테 기분 좋아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "That sounds really satisfying to me!",
                    "translation": "그게 나한테 정말 만족스럽게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 여가 시간에 그림이나 공예 같은 창작 활동을 합니다.",
                    "hint": "ISFP는 쉬는 시간에 손으로 무언가를 만들거나 예술 작품을 창작해요.",
                    "result": "O",
                    "explanation": "아린이는 'I paint and make things'와 'Creating feels good to me'라고 말하며 창작을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "Thinking deeply relaxes me completely.",
                    "translation": "깊이 생각하는 게 나를 완전히 편하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "Being creative relaxes me instead.",
                    "translation": "대신 창의적인 게 나를 편하게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Your art is truly beautiful!",
                    "translation": "네 예술이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-rin paints and makes @@.",
                    "hint": "ISFP는 실제로 만질 수 있고 볼 수 있는 것들을 만들어요.",
                    "optionA": "plans",
                    "optionB": "things",
                    "optionC": "lists",
                    "result": "things",
                    "explanation": "아린이는 'I paint and make things'라고 말했어요. ISFP답게 실제 작품을 만들어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I express feelings through art.",
                    "translation": "예술을 통해 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "I explore ideas through reading.",
                    "translation": "읽기를 통해 아이디어를 탐험해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "We both enjoy creating!",
                    "translation": "우리 둘 다 창조하는 걸 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "You show me visual beauty.",
                    "translation": "넌 시각적 아름다움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You show me mental depth!",
                    "translation": "넌 정신적 깊이를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "result": "Hobbies brings personal joy and",
                    "explanation": "취미는 개인적 기쁨을 가져다줘요.",
                    "optionA": "Hobbies",
                    "optionB": "and",
                    "optionC": "joy",
                    "optionD": "brings",
                    "optionE": "personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 시간 즐기기",
            "explanation": "ISFP의 창작 활동과 INTP의 지적 취미 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I paint and make things.",
                    "translation": "그림 그리고 것들을 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민재",
                    "script": "I read and solve puzzles.",
                    "translation": "읽고 퍼즐을 풀어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Creating feels good to me.",
                    "translation": "창작하는 게 나한테 기분 좋아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민재",
                    "script": "That sounds really satisfying to me!",
                    "translation": "그게 나한테 정말 만족스럽게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 여가 시간에 그림이나 공예 같은 창작 활동을 합니다.",
                    "hint": "ISFP는 쉬는 시간에 손으로 무언가를 만들거나 예술 작품을 창작해요.",
                    "result": "O",
                    "explanation": "아린이는 'I paint and make things'와 'Creating feels good to me'라고 말하며 창작을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민재",
                    "script": "Thinking deeply relaxes me completely.",
                    "translation": "깊이 생각하는 게 나를 완전히 편하게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "Being creative relaxes me instead.",
                    "translation": "대신 창의적인 게 나를 편하게 해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민재",
                    "script": "Your art is truly beautiful!",
                    "translation": "네 예술이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-rin paints and makes @@.",
                    "hint": "ISFP는 실제로 만질 수 있고 볼 수 있는 것들을 만들어요.",
                    "optionA": "plans",
                    "optionB": "things",
                    "optionC": "lists",
                    "result": "things",
                    "explanation": "아린이는 'I paint and make things'라고 말했어요. ISFP답게 실제 작품을 만들어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I express feelings through art.",
                    "translation": "예술을 통해 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민재",
                    "script": "I explore ideas through reading.",
                    "translation": "읽기를 통해 아이디어를 탐험해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "We both enjoy creating!",
                    "translation": "우리 둘 다 창조하는 걸 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민재",
                    "script": "You show me visual beauty.",
                    "translation": "넌 시각적 아름다움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You show me mental depth!",
                    "translation": "넌 정신적 깊이를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "Hobbies",
                    "optionB": "and",
                    "optionC": "joy",
                    "optionD": "brings",
                    "optionE": "personal",
                    "result": "Hobbies brings personal joy and",
                    "explanation": "취미는 개인적 기쁨을 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17464 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 찾기",
            "explanation": "INTP의 흥미 중심과 ISFP의 체험 중심 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I try intellectually interesting things.",
                    "translation": "지적으로 흥미로운 것들을 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I try what feels fun.",
                    "translation": "재밌게 느껴지는 걸 시도해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Learning new concepts excites me.",
                    "translation": "새 개념을 배우는 게 신나게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "That's cool to me actually!",
                    "translation": "그게 사실 나한테 멋져!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "정현이는 취미를 선택할 때 지적 자극이 있는지를 중요하게 봅니다.",
                    "hint": "INTP는 취미도 머리를 쓰고 배울 게 있는 활동을 선호해요.",
                    "result": "O",
                    "explanation": "정현이는 'I try intellectually interesting things'와 'Learning new concepts excites me'라고 말하며 지적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "I like hands-on activities more.",
                    "translation": "손으로 하는 활동을 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "I like mental challenges instead.",
                    "translation": "대신 정신적 도전을 좋아해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your brain is really impressive!",
                    "translation": "네 두뇌가 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jeong-hyeon likes mental @@ instead.",
                    "hint": "INTP는 몸을 쓰는 것보다 머리를 쓰는 활동을 선호해요.",
                    "optionA": "exercises",
                    "optionB": "challenges",
                    "optionC": "games",
                    "result": "challenges",
                    "explanation": "정현이는 'I like mental challenges instead'라고 말했어요. INTP답게 지적 도전을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "I research before trying anything.",
                    "translation": "뭐든 시도하기 전에 조사해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "I just try things directly.",
                    "translation": "난 그냥 직접 것들을 시도해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정현",
                    "script": "Both ways discover new hobbies!",
                    "translation": "두 방식 모두 새 취미를 발견해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "You show me careful research.",
                    "translation": "넌 조심스러운 조사를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정현",
                    "script": "You show me brave trying!",
                    "translation": "넌 용감한 시도를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 시도에 대한 문장이에요.",
                    "result": "Trying new always opens possibilities",
                    "explanation": "새로운 걸 시도하는 것은 항상 가능성을 열어요.",
                    "optionA": "Trying",
                    "optionB": "new",
                    "optionC": "possibilities",
                    "optionD": "opens",
                    "optionE": "always"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 찾기",
            "explanation": "INTP의 흥미 중심과 ISFP의 체험 중심 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정현",
                    "script": "I try intellectually interesting things.",
                    "translation": "지적으로 흥미로운 것들을 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I try what feels fun.",
                    "translation": "재밌게 느껴지는 걸 시도해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정현",
                    "script": "Learning new concepts excites me.",
                    "translation": "새 개념을 배우는 게 신나게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "That's cool to me actually!",
                    "translation": "그게 사실 나한테 멋져!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "정현이는 취미를 선택할 때 지적 자극이 있는지를 중요하게 봅니다.",
                    "hint": "INTP는 취미도 머리를 쓰고 배울 게 있는 활동을 선호해요.",
                    "result": "O",
                    "explanation": "정현이는 'I try intellectually interesting things'와 'Learning new concepts excites me'라고 말하며 지적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "I like hands-on activities more.",
                    "translation": "손으로 하는 활동을 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "정현",
                    "script": "I like mental challenges instead.",
                    "translation": "대신 정신적 도전을 좋아해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your brain is really impressive!",
                    "translation": "네 두뇌가 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jeong-hyeon likes mental @@ instead.",
                    "hint": "INTP는 몸을 쓰는 것보다 머리를 쓰는 활동을 선호해요.",
                    "optionA": "exercises",
                    "optionB": "challenges",
                    "optionC": "games",
                    "result": "challenges",
                    "explanation": "정현이는 'I like mental challenges instead'라고 말했어요. INTP답게 지적 도전을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정현",
                    "script": "I research before trying anything.",
                    "translation": "뭐든 시도하기 전에 조사해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "I just try things directly.",
                    "translation": "난 그냥 직접 것들을 시도해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "정현",
                    "script": "Both ways discover new hobbies!",
                    "translation": "두 방식 모두 새 취미를 발견해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "You show me careful research.",
                    "translation": "넌 조심스러운 조사를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "정현",
                    "script": "You show me brave trying!",
                    "translation": "넌 용감한 시도를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "새로운 시도에 대한 문장이에요.",
                    "optionA": "Trying",
                    "optionB": "new",
                    "optionC": "possibilities",
                    "optionD": "opens",
                    "optionE": "always",
                    "result": "Trying new always opens possibilities",
                    "explanation": "새로운 걸 시도하는 것은 항상 가능성을 열어요."
                }
            ]
        }
    ]
}
ID: 17465 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISFP의 회피와 INTP의 논리적 토론 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I don't like arguing much.",
                    "translation": "논쟁하는 걸 별로 안 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I enjoy logical debates though.",
                    "translation": "하지만 논리적 토론을 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Conflict makes me uncomfortable really.",
                    "translation": "갈등이 나를 정말 불편하게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "I understand that completely now!",
                    "translation": "이제 그걸 완전히 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 의견 충돌이 생기면 논쟁하기보다 물러나려 합니다.",
                    "hint": "ISFP는 싸우는 걸 싫어해서 자기 의견을 강하게 주장하지 않아요.",
                    "result": "O",
                    "explanation": "소미는 'I don't like arguing much'와 'Conflict makes me uncomfortable really'라고 말하며 평화를 원해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "I see debates as learning.",
                    "translation": "토론을 배움으로 봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I see them as fighting.",
                    "translation": "그것들을 싸움으로 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "Your peace-loving is really admirable!",
                    "translation": "네 평화를 사랑하는 게 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Do-hyeon sees debates as @@.",
                    "hint": "INTP는 논쟁을 싸움이 아니라 서로 배우는 과정으로 생각해요.",
                    "optionA": "fighting",
                    "optionB": "learning",
                    "optionC": "losing",
                    "result": "learning",
                    "explanation": "도현이는 'I see debates as learning'이라고 말했어요. INTP답게 지적 교류로 봐요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I prefer everyone getting along.",
                    "translation": "모두가 잘 지내는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "I prefer finding the truth.",
                    "translation": "진실을 찾는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "Both matter in different ways!",
                    "translation": "둘 다 다른 방식으로 중요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "You teach me being gentle.",
                    "translation": "넌 부드럽게 있는 걸 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You teach me honest talking!",
                    "translation": "넌 솔직하게 말하는 걸 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 관점에 대한 문장이에요.",
                    "result": "Different views creates deeper understanding",
                    "explanation": "다른 관점이 더 깊은 이해를 만들어요.",
                    "optionA": "understanding",
                    "optionB": "views",
                    "optionC": "Different",
                    "optionD": "deeper",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때",
            "explanation": "ISFP의 회피와 INTP의 논리적 토론 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "INTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I don't like arguing much.",
                    "translation": "논쟁하는 걸 별로 안 좋아해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도현",
                    "script": "I enjoy logical debates though.",
                    "translation": "하지만 논리적 토론을 즐겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Conflict makes me uncomfortable really.",
                    "translation": "갈등이 나를 정말 불편하게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도현",
                    "script": "I understand that completely now!",
                    "translation": "이제 그걸 완전히 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 의견 충돌이 생기면 논쟁하기보다 물러나려 합니다.",
                    "hint": "ISFP는 싸우는 걸 싫어해서 자기 의견을 강하게 주장하지 않아요.",
                    "result": "O",
                    "explanation": "소미는 'I don't like arguing much'와 'Conflict makes me uncomfortable really'라고 말하며 평화를 원해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "I see debates as learning.",
                    "translation": "토론을 배움으로 봐."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I see them as fighting.",
                    "translation": "그것들을 싸움으로 봐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도현",
                    "script": "Your peace-loving is really admirable!",
                    "translation": "네 평화를 사랑하는 게 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Do-hyeon sees debates as @@.",
                    "hint": "INTP는 논쟁을 싸움이 아니라 서로 배우는 과정으로 생각해요.",
                    "optionA": "fighting",
                    "optionB": "learning",
                    "optionC": "losing",
                    "result": "learning",
                    "explanation": "도현이는 'I see debates as learning'이라고 말했어요. INTP답게 지적 교류로 봐요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I prefer everyone getting along.",
                    "translation": "모두가 잘 지내는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "I prefer finding the truth.",
                    "translation": "진실을 찾는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "Both matter in different ways!",
                    "translation": "둘 다 다른 방식으로 중요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "You teach me being gentle.",
                    "translation": "넌 부드럽게 있는 걸 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You teach me honest talking!",
                    "translation": "넌 솔직하게 말하는 걸 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로 다른 관점에 대한 문장이에요.",
                    "optionA": "understanding",
                    "optionB": "views",
                    "optionC": "Different",
                    "optionD": "deeper",
                    "optionE": "creates",
                    "result": "Different views creates deeper understanding",
                    "explanation": "다른 관점이 더 깊은 이해를 만들어요."
                }
            ]
        }
    ]
}
ID: 17466 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해 생겼을 때",
            "explanation": "INTP의 명확한 설명과 ISFP의 시간 두기 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "I explain my logic clearly.",
                    "translation": "내 논리를 명확히 설명해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "I need time to process.",
                    "translation": "처리할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "Clarifying helps me feel better.",
                    "translation": "명확히 하는 게 기분 나아지게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건희",
                    "script": "That makes total sense actually!",
                    "translation": "그게 사실 완전 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "은지는 오해가 생기면 논리적으로 설명해서 바로 풀려고 합니다.",
                    "hint": "INTP는 오해를 그냥 두지 않고 자기 생각을 논리적으로 설명해서 풀어요.",
                    "result": "O",
                    "explanation": "은지는 'I explain my logic clearly'와 'Clarifying helps me feel better'라고 말하며 명확함을 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건희",
                    "script": "I wait till feelings calm.",
                    "translation": "감정이 진정될 때까지 기다려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은지",
                    "script": "I address it right away.",
                    "translation": "바로 그걸 다뤄."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Your directness is really helpful!",
                    "translation": "네 직접성이 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Geon-hui waits till feelings @@.",
                    "hint": "ISFP는 감정이 격한 상태에서 이야기하지 않고 차분해질 때까지 기다려요.",
                    "optionA": "explode",
                    "optionB": "calm",
                    "optionC": "grow",
                    "result": "calm",
                    "explanation": "건희는 'I wait till feelings calm'이라고 말했어요. ISFP답게 시간을 둬요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은지",
                    "script": "Facts clear things up best.",
                    "translation": "사실이 가장 잘 명확히 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "Time clears things up better.",
                    "translation": "시간이 더 잘 명확히 해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은지",
                    "script": "Both can work really well!",
                    "translation": "둘 다 정말 잘 작동할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건희",
                    "script": "You show me clear communication.",
                    "translation": "넌 명확한 소통을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은지",
                    "script": "You show me patient waiting!",
                    "translation": "넌 인내심있는 기다림을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "오해 해소에 대한 문장이에요.",
                    "result": "Understanding needs time and patience",
                    "explanation": "이해는 시간과 인내를 필요로 해요.",
                    "optionA": "and",
                    "optionB": "patience",
                    "optionC": "Understanding",
                    "optionD": "time",
                    "optionE": "needs"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해 생겼을 때",
            "explanation": "INTP의 명확한 설명과 ISFP의 시간 두기 비교",
            "level": 4,
            "my_mbti": "INTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "I explain my logic clearly.",
                    "translation": "내 논리를 명확히 설명해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "I need time to process.",
                    "translation": "처리할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "Clarifying helps me feel better.",
                    "translation": "명확히 하는 게 기분 나아지게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건희",
                    "script": "That makes total sense actually!",
                    "translation": "그게 사실 완전 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "은지는 오해가 생기면 논리적으로 설명해서 바로 풀려고 합니다.",
                    "hint": "INTP는 오해를 그냥 두지 않고 자기 생각을 논리적으로 설명해서 풀어요.",
                    "result": "O",
                    "explanation": "은지는 'I explain my logic clearly'와 'Clarifying helps me feel better'라고 말하며 명확함을 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건희",
                    "script": "I wait till feelings calm.",
                    "translation": "감정이 진정될 때까지 기다려."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "은지",
                    "script": "I address it right away.",
                    "translation": "바로 그걸 다뤄."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Your directness is really helpful!",
                    "translation": "네 직접성이 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Geon-hui waits till feelings @@.",
                    "hint": "ISFP는 감정이 격한 상태에서 이야기하지 않고 차분해질 때까지 기다려요.",
                    "optionA": "explode",
                    "optionB": "calm",
                    "optionC": "grow",
                    "result": "calm",
                    "explanation": "건희는 'I wait till feelings calm'이라고 말했어요. ISFP답게 시간을 둬요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "은지",
                    "script": "Facts clear things up best.",
                    "translation": "사실이 가장 잘 명확히 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "Time clears things up better.",
                    "translation": "시간이 더 잘 명확히 해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "은지",
                    "script": "Both can work really well!",
                    "translation": "둘 다 정말 잘 작동할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건희",
                    "script": "You show me clear communication.",
                    "translation": "넌 명확한 소통을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "은지",
                    "script": "You show me patient waiting!",
                    "translation": "넌 인내심있는 기다림을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "오해 해소에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "patience",
                    "optionC": "Understanding",
                    "optionD": "time",
                    "optionE": "needs",
                    "result": "Understanding needs time and patience",
                    "explanation": "이해는 시간과 인내를 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17467 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구 생일 파티",
            "explanation": "ISFP의 자유로운 참여와 ISFJ의 세심한 준비 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Let's just go with flow.",
                    "translation": "그냥 흐름대로 가자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I planned everything already though.",
                    "translation": "하지만 난 이미 다 계획했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Surprises make it more fun.",
                    "translation": "깜짝 놀랄 일이 더 재밌게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수현",
                    "script": "Your spontaneity is really cool!",
                    "translation": "네 즉흥성이 정말 멋져!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 파티에서 계획보다 즉흥적으로 즐기는 것을 선호합니다.",
                    "hint": "ISFP는 정해진 프로그램보다 그때그때 분위기에 맞춰 즐기는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'Let's just go with flow'와 'Surprises make it more fun'이라고 말하며 자유로운 스타일이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "I checked everyone's dietary needs.",
                    "translation": "모두의 식단 필요사항을 확인했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "You're so thoughtful always!",
                    "translation": "넌 항상 정말 사려깊어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Details matter to me really.",
                    "translation": "세부사항이 나한테 정말 중요해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-hyeon checked everyone's dietary @@.",
                    "hint": "ISFJ는 다른 사람의 작은 필요까지 세심하게 챙겨요.",
                    "optionA": "hobbies",
                    "optionB": "needs",
                    "optionC": "phones",
                    "result": "needs",
                    "explanation": "수현이는 'I checked everyone's dietary needs'라고 말했어요. ISFJ답게 배려심이 깊어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I bring what feels right.",
                    "translation": "옳게 느껴지는 걸 가져와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "I made a gift list.",
                    "translation": "선물 목록을 만들었어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We both care differently!",
                    "translation": "우리는 다르게 신경써!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "You show me living freely.",
                    "translation": "넌 자유롭게 사는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me caring deeply!",
                    "translation": "넌 깊이 배려하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구를 대하는 방식에 대한 문장이에요.",
                    "result": "Caring creates strong friendship bonds",
                    "explanation": "배려는 강한 우정의 유대를 만들어요.",
                    "optionA": "friendship",
                    "optionB": "bonds",
                    "optionC": "strong",
                    "optionD": "creates",
                    "optionE": "Caring"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구 생일 파티",
            "explanation": "ISFP의 자유로운 참여와 ISFJ의 세심한 준비 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Let's just go with flow.",
                    "translation": "그냥 흐름대로 가자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "I planned everything already though.",
                    "translation": "하지만 난 이미 다 계획했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Surprises make it more fun.",
                    "translation": "깜짝 놀랄 일이 더 재밌게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수현",
                    "script": "Your spontaneity is really cool!",
                    "translation": "네 즉흥성이 정말 멋져!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 파티에서 계획보다 즉흥적으로 즐기는 것을 선호합니다.",
                    "hint": "ISFP는 정해진 프로그램보다 그때그때 분위기에 맞춰 즐기는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'Let's just go with flow'와 'Surprises make it more fun'이라고 말하며 자유로운 스타일이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "I checked everyone's dietary needs.",
                    "translation": "모두의 식단 필요사항을 확인했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "You're so thoughtful always!",
                    "translation": "넌 항상 정말 사려깊어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Details matter to me really.",
                    "translation": "세부사항이 나한테 정말 중요해."
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-hyeon checked everyone's dietary @@.",
                    "hint": "ISFJ는 다른 사람의 작은 필요까지 세심하게 챙겨요.",
                    "optionA": "hobbies",
                    "optionB": "needs",
                    "optionC": "phones",
                    "result": "needs",
                    "explanation": "수현이는 'I checked everyone's dietary needs'라고 말했어요. ISFJ답게 배려심이 깊어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I bring what feels right.",
                    "translation": "옳게 느껴지는 걸 가져와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "I made a gift list.",
                    "translation": "선물 목록을 만들었어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We both care differently!",
                    "translation": "우리는 다르게 신경써!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "You show me living freely.",
                    "translation": "넌 자유롭게 사는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me caring deeply!",
                    "translation": "넌 깊이 배려하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "친구를 대하는 방식에 대한 문장이에요.",
                    "optionA": "friendship",
                    "optionB": "bonds",
                    "optionC": "strong",
                    "optionD": "creates",
                    "optionE": "Caring",
                    "result": "Caring creates strong friendship bonds",
                    "explanation": "배려는 강한 우정의 유대를 만들어요."
                }
            ]
        }
    ]
}
ID: 17468 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 이웃 만나기",
            "explanation": "ISFJ의 따뜻한 환대와 ISFP의 편안한 친근함 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예나",
                    "script": "I baked welcome cookies today.",
                    "translation": "오늘 환영 쿠키를 구웠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "That's really sweet of you!",
                    "translation": "그거 정말 다정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예나",
                    "script": "Making people comfortable matters to me.",
                    "translation": "사람들을 편하게 만드는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "You're naturally good at that!",
                    "translation": "넌 자연스럽게 그걸 잘해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예나는 새 이웃을 위해 미리 준비하고 환영하는 것을 합니다.",
                    "hint": "ISFJ는 새로운 사람이 편안하게 느끼도록 미리 준비하고 따뜻하게 맞이해요.",
                    "result": "O",
                    "explanation": "예나는 'I baked welcome cookies today'와 'Making people comfortable matters to me'라고 말하며 배려심이 깊어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I just say hi casually.",
                    "translation": "난 그냥 편하게 인사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "I prepare things beforehand always.",
                    "translation": "난 항상 미리 것들을 준비해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your kindness is truly wonderful!",
                    "translation": "네 친절이 정말 멋져!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ye-na prepares things @@ always.",
                    "hint": "ISFJ는 일이 있기 전에 미리미리 준비하는 습관이 있어요.",
                    "optionA": "later",
                    "optionB": "beforehand",
                    "optionC": "never",
                    "result": "beforehand",
                    "explanation": "예나는 'I prepare things beforehand always'라고 말했어요. ISFJ답게 준비성이 철저해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "I remember small details well.",
                    "translation": "작은 세부사항을 잘 기억해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "I focus on feelings instead.",
                    "translation": "대신 느낌에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예나",
                    "script": "Both ways show we care!",
                    "translation": "두 방식 모두 우리가 신경쓴다는 걸 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You teach me being prepared.",
                    "translation": "넌 준비하는 걸 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예나",
                    "script": "You teach me being natural!",
                    "translation": "넌 자연스러운 걸 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "환대에 대한 문장이에요.",
                    "result": "Kindness makes everyone feel welcome",
                    "explanation": "친절은 모두를 환영받는다고 느끼게 해요.",
                    "optionA": "makes",
                    "optionB": "everyone",
                    "optionC": "feel",
                    "optionD": "welcome",
                    "optionE": "Kindness"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 이웃 만나기",
            "explanation": "ISFJ의 따뜻한 환대와 ISFP의 편안한 친근함 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예나",
                    "script": "I baked welcome cookies today.",
                    "translation": "오늘 환영 쿠키를 구웠어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "That's really sweet of you!",
                    "translation": "그거 정말 다정해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예나",
                    "script": "Making people comfortable matters to me.",
                    "translation": "사람들을 편하게 만드는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "You're naturally good at that!",
                    "translation": "넌 자연스럽게 그걸 잘해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "예나는 새 이웃을 위해 미리 준비하고 환영하는 것을 합니다.",
                    "hint": "ISFJ는 새로운 사람이 편안하게 느끼도록 미리 준비하고 따뜻하게 맞이해요.",
                    "result": "O",
                    "explanation": "예나는 'I baked welcome cookies today'와 'Making people comfortable matters to me'라고 말하며 배려심이 깊어요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I just say hi casually.",
                    "translation": "난 그냥 편하게 인사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예나",
                    "script": "I prepare things beforehand always.",
                    "translation": "난 항상 미리 것들을 준비해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your kindness is truly wonderful!",
                    "translation": "네 친절이 정말 멋져!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ye-na prepares things @@ always.",
                    "hint": "ISFJ는 일이 있기 전에 미리미리 준비하는 습관이 있어요.",
                    "optionA": "later",
                    "optionB": "beforehand",
                    "optionC": "never",
                    "result": "beforehand",
                    "explanation": "예나는 'I prepare things beforehand always'라고 말했어요. ISFJ답게 준비성이 철저해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예나",
                    "script": "I remember small details well.",
                    "translation": "작은 세부사항을 잘 기억해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "I focus on feelings instead.",
                    "translation": "대신 느낌에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예나",
                    "script": "Both ways show we care!",
                    "translation": "두 방식 모두 우리가 신경쓴다는 걸 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You teach me being prepared.",
                    "translation": "넌 준비하는 걸 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예나",
                    "script": "You teach me being natural!",
                    "translation": "넌 자연스러운 걸 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "환대에 대한 문장이에요.",
                    "optionA": "makes",
                    "optionB": "everyone",
                    "optionC": "feel",
                    "optionD": "welcome",
                    "optionE": "Kindness",
                    "result": "Kindness makes everyone feel welcome",
                    "explanation": "친절은 모두를 환영받는다고 느끼게 해요."
                }
            ]
        }
    ]
}
ID: 17469 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "요리법 배우기",
            "explanation": "ISFP의 감각적 시도와 ISFJ의 체계적 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I try tasting as I go.",
                    "translation": "가면서 맛보며 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "I follow recipes exactly first.",
                    "translation": "먼저 레시피를 정확히 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "My instincts guide me well.",
                    "translation": "내 본능이 잘 안내해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "윤아",
                    "script": "That's a great skill actually!",
                    "translation": "그게 사실 훌륭한 기술이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 요리할 때 레시피보다 감각과 직감으로 맛을 맞춥니다.",
                    "hint": "ISFP는 정확한 레시피보다 맛을 보고 느끼면서 즉흥적으로 조절해요.",
                    "result": "O",
                    "explanation": "아린이는 'I try tasting as I go'와 'My instincts guide me well'이라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "Measurements keep things consistent always.",
                    "translation": "측정이 항상 것들을 일관되게 유지해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I change things up freely.",
                    "translation": "난 자유롭게 것들을 바꿔."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤아",
                    "script": "Your creativity is really impressive!",
                    "translation": "네 창의성이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Yun-a follows recipes @@ first.",
                    "hint": "ISFJ는 처음엔 레시피를 정확하게 따라하는 걸 선호해요.",
                    "optionA": "loosely",
                    "optionB": "exactly",
                    "optionC": "never",
                    "result": "exactly",
                    "explanation": "윤아는 'I follow recipes exactly first'라고 말했어요. ISFJ답게 정확성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Experimenting feels exciting to me.",
                    "translation": "실험하는 게 나한테 신나게 느껴져."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "Proven methods feel safer now.",
                    "translation": "검증된 방법이 지금 더 안전하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Both ways make good food!",
                    "translation": "두 방식 모두 좋은 음식을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤아",
                    "script": "You show me creative cooking.",
                    "translation": "넌 창의적 요리를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You show me reliable results!",
                    "translation": "넌 믿을 만한 결과를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "요리 방식에 대한 문장이에요.",
                    "result": "Cooking brings creative joy and",
                    "explanation": "요리는 창의적인 기쁨을 가져다줘요.",
                    "optionA": "brings",
                    "optionB": "creative",
                    "optionC": "and",
                    "optionD": "joy",
                    "optionE": "Cooking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "요리법 배우기",
            "explanation": "ISFP의 감각적 시도와 ISFJ의 체계적 학습 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I try tasting as I go.",
                    "translation": "가면서 맛보며 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "I follow recipes exactly first.",
                    "translation": "먼저 레시피를 정확히 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "My instincts guide me well.",
                    "translation": "내 본능이 잘 안내해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "윤아",
                    "script": "That's a great skill actually!",
                    "translation": "그게 사실 훌륭한 기술이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 요리할 때 레시피보다 감각과 직감으로 맛을 맞춥니다.",
                    "hint": "ISFP는 정확한 레시피보다 맛을 보고 느끼면서 즉흥적으로 조절해요.",
                    "result": "O",
                    "explanation": "아린이는 'I try tasting as I go'와 'My instincts guide me well'이라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "Measurements keep things consistent always.",
                    "translation": "측정이 항상 것들을 일관되게 유지해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I change things up freely.",
                    "translation": "난 자유롭게 것들을 바꿔."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤아",
                    "script": "Your creativity is really impressive!",
                    "translation": "네 창의성이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Yun-a follows recipes @@ first.",
                    "hint": "ISFJ는 처음엔 레시피를 정확하게 따라하는 걸 선호해요.",
                    "optionA": "loosely",
                    "optionB": "exactly",
                    "optionC": "never",
                    "result": "exactly",
                    "explanation": "윤아는 'I follow recipes exactly first'라고 말했어요. ISFJ답게 정확성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "Experimenting feels exciting to me.",
                    "translation": "실험하는 게 나한테 신나게 느껴져."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "Proven methods feel safer now.",
                    "translation": "검증된 방법이 지금 더 안전하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Both ways make good food!",
                    "translation": "두 방식 모두 좋은 음식을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤아",
                    "script": "You show me creative cooking.",
                    "translation": "넌 창의적 요리를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You show me reliable results!",
                    "translation": "넌 믿을 만한 결과를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "요리 방식에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "creative",
                    "optionC": "and",
                    "optionD": "joy",
                    "optionE": "Cooking",
                    "result": "Cooking brings creative joy and",
                    "explanation": "요리는 창의적인 기쁨을 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17470 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "취미 정보 찾기",
            "explanation": "ISFJ의 상세한 조사와 ISFP의 직접 체험 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I read reviews carefully first.",
                    "translation": "먼저 리뷰를 조심스럽게 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I just try it myself.",
                    "translation": "난 그냥 직접 시도해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Research helps me feel prepared.",
                    "translation": "조사가 준비됐다고 느끼게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "That makes total sense to me!",
                    "translation": "그게 나한테 완전 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수현이는 새로운 취미를 시작하기 전에 정보를 충분히 조사합니다.",
                    "hint": "ISFJ는 실패를 피하고 싶어서 미리 많이 알아보고 준비해요.",
                    "result": "O",
                    "explanation": "수현이는 'I read reviews carefully first'와 'Research helps me feel prepared'라고 말하며 신중해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Hands-on feels better to me.",
                    "translation": "직접 하는 게 나한테 더 나아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "I like knowing what to expect.",
                    "translation": "뭘 기대할지 아는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Your preparation is really smart!",
                    "translation": "네 준비가 정말 똑똑해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-hyeon likes knowing what to @@.",
                    "hint": "ISFJ는 예상치 못한 상황보다 미리 어떻게 될지 아는 걸 선호해요.",
                    "optionA": "avoid",
                    "optionB": "expect",
                    "optionC": "forget",
                    "result": "expect",
                    "explanation": "수현이는 'I like knowing what to expect'라고 말했어요. ISFJ답게 예측 가능성을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Details give me confidence always.",
                    "translation": "세부사항이 항상 자신감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Experience teaches me better instead.",
                    "translation": "대신 경험이 더 잘 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "We both learn effectively though!",
                    "translation": "우리 둘 다 효과적으로 배우긴 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You show me thorough research.",
                    "translation": "넌 철저한 조사를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수현",
                    "script": "You show me brave action!",
                    "translation": "넌 용감한 행동을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "배움에 대한 문장이에요.",
                    "result": "Learning always opens new doors",
                    "explanation": "배움은 항상 새로운 문을 열어요.",
                    "optionA": "always",
                    "optionB": "Learning",
                    "optionC": "doors",
                    "optionD": "opens",
                    "optionE": "new"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "취미 정보 찾기",
            "explanation": "ISFJ의 상세한 조사와 ISFP의 직접 체험 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I read reviews carefully first.",
                    "translation": "먼저 리뷰를 조심스럽게 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I just try it myself.",
                    "translation": "난 그냥 직접 시도해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Research helps me feel prepared.",
                    "translation": "조사가 준비됐다고 느끼게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "That makes total sense to me!",
                    "translation": "그게 나한테 완전 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수현이는 새로운 취미를 시작하기 전에 정보를 충분히 조사합니다.",
                    "hint": "ISFJ는 실패를 피하고 싶어서 미리 많이 알아보고 준비해요.",
                    "result": "O",
                    "explanation": "수현이는 'I read reviews carefully first'와 'Research helps me feel prepared'라고 말하며 신중해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Hands-on feels better to me.",
                    "translation": "직접 하는 게 나한테 더 나아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "I like knowing what to expect.",
                    "translation": "뭘 기대할지 아는 게 좋아."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Your preparation is really smart!",
                    "translation": "네 준비가 정말 똑똑해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-hyeon likes knowing what to @@.",
                    "hint": "ISFJ는 예상치 못한 상황보다 미리 어떻게 될지 아는 걸 선호해요.",
                    "optionA": "avoid",
                    "optionB": "expect",
                    "optionC": "forget",
                    "result": "expect",
                    "explanation": "수현이는 'I like knowing what to expect'라고 말했어요. ISFJ답게 예측 가능성을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수현",
                    "script": "Details give me confidence always.",
                    "translation": "세부사항이 항상 자신감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Experience teaches me better instead.",
                    "translation": "대신 경험이 더 잘 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "We both learn effectively though!",
                    "translation": "우리 둘 다 효과적으로 배우긴 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You show me thorough research.",
                    "translation": "넌 철저한 조사를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수현",
                    "script": "You show me brave action!",
                    "translation": "넌 용감한 행동을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "배움에 대한 문장이에요.",
                    "optionA": "always",
                    "optionB": "Learning",
                    "optionC": "doors",
                    "optionD": "opens",
                    "optionE": "new",
                    "result": "Learning always opens new doors",
                    "explanation": "배움은 항상 새로운 문을 열어요."
                }
            ]
        }
    ]
}
ID: 17471 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 약속 잡기",
            "explanation": "ISFP의 즉흥적 만남과 ISFJ의 계획적 준비 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "Let's decide on the day.",
                    "translation": "그날 결정하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I prefer planning ahead though.",
                    "translation": "하지만 난 미리 계획하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Keeping options open feels better.",
                    "translation": "선택지를 열어두는 게 더 나아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예나",
                    "script": "I totally understand that style!",
                    "translation": "그 스타일 완전 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 미리 정하지 않고 당일 상황에 맞춰 결정하고 싶어합니다.",
                    "hint": "ISFP는 일정을 확정하지 않고 유동적으로 두는 걸 편하게 느껴요.",
                    "result": "O",
                    "explanation": "소율이는 'Let's decide on the day'와 'Keeping options open feels better'라고 말하며 유연해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예나",
                    "script": "Confirming plans reduces stress for me.",
                    "translation": "계획 확정이 나한테 스트레스를 줄여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I like staying flexible instead.",
                    "translation": "대신 유연하게 있는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Your adaptability is really amazing!",
                    "translation": "네 적응력이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ye-na prefers planning @@ though.",
                    "hint": "ISFJ는 당일보다 미리 계획하고 준비하는 걸 좋아해요.",
                    "optionA": "never",
                    "optionB": "ahead",
                    "optionC": "later",
                    "result": "ahead",
                    "explanation": "예나는 'I prefer planning ahead though'라고 말했어요. ISFJ답게 사전 계획을 선호해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Last-minute changes are okay for me.",
                    "translation": "막판 변경이 나한테 괜찮아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "I need time to adjust.",
                    "translation": "조정할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "Both ways work just fine!",
                    "translation": "두 방식 모두 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "You teach me being spontaneous.",
                    "translation": "넌 즉흥적인 걸 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You teach me planning well!",
                    "translation": "넌 잘 계획하는 걸 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "약속에 대한 문장이에요.",
                    "result": "Making plans requires mutual respect",
                    "explanation": "계획을 만드는 건 상호 존중을 필요로 해요.",
                    "optionA": "mutual",
                    "optionB": "respect",
                    "optionC": "Making",
                    "optionD": "plans",
                    "optionE": "requires"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 약속 잡기",
            "explanation": "ISFP의 즉흥적 만남과 ISFJ의 계획적 준비 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "Let's decide on the day.",
                    "translation": "그날 결정하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "I prefer planning ahead though.",
                    "translation": "하지만 난 미리 계획하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Keeping options open feels better.",
                    "translation": "선택지를 열어두는 게 더 나아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예나",
                    "script": "I totally understand that style!",
                    "translation": "그 스타일 완전 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 미리 정하지 않고 당일 상황에 맞춰 결정하고 싶어합니다.",
                    "hint": "ISFP는 일정을 확정하지 않고 유동적으로 두는 걸 편하게 느껴요.",
                    "result": "O",
                    "explanation": "소율이는 'Let's decide on the day'와 'Keeping options open feels better'라고 말하며 유연해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예나",
                    "script": "Confirming plans reduces stress for me.",
                    "translation": "계획 확정이 나한테 스트레스를 줄여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I like staying flexible instead.",
                    "translation": "대신 유연하게 있는 걸 좋아해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Your adaptability is really amazing!",
                    "translation": "네 적응력이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ye-na prefers planning @@ though.",
                    "hint": "ISFJ는 당일보다 미리 계획하고 준비하는 걸 좋아해요.",
                    "optionA": "never",
                    "optionB": "ahead",
                    "optionC": "later",
                    "result": "ahead",
                    "explanation": "예나는 'I prefer planning ahead though'라고 말했어요. ISFJ답게 사전 계획을 선호해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Last-minute changes are okay for me.",
                    "translation": "막판 변경이 나한테 괜찮아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "I need time to adjust.",
                    "translation": "조정할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "Both ways work just fine!",
                    "translation": "두 방식 모두 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예나",
                    "script": "You teach me being spontaneous.",
                    "translation": "넌 즉흥적인 걸 가르쳐줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You teach me planning well!",
                    "translation": "넌 잘 계획하는 걸 가르쳐줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "약속에 대한 문장이에요.",
                    "optionA": "mutual",
                    "optionB": "respect",
                    "optionC": "Making",
                    "optionD": "plans",
                    "optionE": "requires",
                    "result": "Making plans requires mutual respect",
                    "explanation": "계획을 만드는 건 상호 존중을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17472 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선물 고르기",
            "explanation": "ISFJ의 신중한 선택과 ISFP의 직감적 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "I remember what they mentioned.",
                    "translation": "그들이 언급한 걸 기억해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I choose what feels right.",
                    "translation": "옳게 느껴지는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "Details help me pick perfectly.",
                    "translation": "세부사항이 완벽히 고르게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "You're so attentive always!",
                    "translation": "넌 항상 정말 주의깊어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤서는 친구가 평소 말한 것을 기억했다가 그에 맞춰 선물을 고릅니다.",
                    "hint": "ISFJ는 상대방이 했던 말이나 필요를 세심하게 기억하고 있어요.",
                    "result": "O",
                    "explanation": "윤서는 'I remember what they mentioned'와 'Details help me pick perfectly'라고 말하며 세심해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "My gut guides me well.",
                    "translation": "내 직감이 잘 안내해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "I think about their preferences.",
                    "translation": "그들의 선호도에 대해 생각해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your thoughtfulness is truly special!",
                    "translation": "네 사려깊음이 정말 특별해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Yun-seo thinks about their @@.",
                    "hint": "ISFJ는 상대방이 무엇을 좋아하는지 신경써서 생각해요.",
                    "optionA": "problems",
                    "optionB": "preferences",
                    "optionC": "schedules",
                    "result": "preferences",
                    "explanation": "윤서는 'I think about their preferences'라고 말했어요. ISFJ답게 타인 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "Practical gifts show care best.",
                    "translation": "실용적 선물이 가장 잘 배려를 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Meaningful gifts matter more to me.",
                    "translation": "의미있는 선물이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤서",
                    "script": "Both types show love beautifully!",
                    "translation": "두 종류 모두 아름답게 사랑을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me careful observation.",
                    "translation": "넌 조심스러운 관찰을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤서",
                    "script": "You show me heartfelt choosing!",
                    "translation": "넌 진심어린 선택을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "선물에 대한 문장이에요.",
                    "result": "Thoughtful gifts expresses true care",
                    "explanation": "사려깊은 선물은 진정한 배려를 표현해요.",
                    "optionA": "true",
                    "optionB": "gifts",
                    "optionC": "care",
                    "optionD": "Thoughtful",
                    "optionE": "expresses"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선물 고르기",
            "explanation": "ISFJ의 신중한 선택과 ISFP의 직감적 결정 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "I remember what they mentioned.",
                    "translation": "그들이 언급한 걸 기억해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I choose what feels right.",
                    "translation": "옳게 느껴지는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "Details help me pick perfectly.",
                    "translation": "세부사항이 완벽히 고르게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "You're so attentive always!",
                    "translation": "넌 항상 정말 주의깊어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤서는 친구가 평소 말한 것을 기억했다가 그에 맞춰 선물을 고릅니다.",
                    "hint": "ISFJ는 상대방이 했던 말이나 필요를 세심하게 기억하고 있어요.",
                    "result": "O",
                    "explanation": "윤서는 'I remember what they mentioned'와 'Details help me pick perfectly'라고 말하며 세심해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "My gut guides me well.",
                    "translation": "내 직감이 잘 안내해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤서",
                    "script": "I think about their preferences.",
                    "translation": "그들의 선호도에 대해 생각해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your thoughtfulness is truly special!",
                    "translation": "네 사려깊음이 정말 특별해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Yun-seo thinks about their @@.",
                    "hint": "ISFJ는 상대방이 무엇을 좋아하는지 신경써서 생각해요.",
                    "optionA": "problems",
                    "optionB": "preferences",
                    "optionC": "schedules",
                    "result": "preferences",
                    "explanation": "윤서는 'I think about their preferences'라고 말했어요. ISFJ답게 타인 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤서",
                    "script": "Practical gifts show care best.",
                    "translation": "실용적 선물이 가장 잘 배려를 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Meaningful gifts matter more to me.",
                    "translation": "의미있는 선물이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤서",
                    "script": "Both types show love beautifully!",
                    "translation": "두 종류 모두 아름답게 사랑을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me careful observation.",
                    "translation": "넌 조심스러운 관찰을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤서",
                    "script": "You show me heartfelt choosing!",
                    "translation": "넌 진심어린 선택을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "선물에 대한 문장이에요.",
                    "optionA": "true",
                    "optionB": "gifts",
                    "optionC": "care",
                    "optionD": "Thoughtful",
                    "optionE": "expresses",
                    "result": "Thoughtful gifts expresses true care",
                    "explanation": "사려깊은 선물은 진정한 배려를 표현해요."
                }
            ]
        }
    ]
}
ID: 17473 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 루틴",
            "explanation": "ISFP의 자유로운 흐름과 ISFJ의 안정적 패턴 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I wake up when I feel.",
                    "translation": "느낄 때 일어나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I wake up same time.",
                    "translation": "같은 시간에 일어나."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "Each day feels different to me.",
                    "translation": "매일이 나한테 다르게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수빈",
                    "script": "Your flexibility is really nice!",
                    "translation": "네 유연성이 정말 좋아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 매일 다른 시간에 일어나고 그날 기분대로 생활합니다.",
                    "hint": "ISFP는 정해진 루틴보다 그날그날 몸과 마음이 원하는 대로 살아요.",
                    "result": "O",
                    "explanation": "진호는 'I wake up when I feel'과 'Each day feels different to me'라고 말하며 자유로워요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "Routines make me feel secure.",
                    "translation": "루틴이 안정감을 느끼게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I enjoy spontaneous moments more.",
                    "translation": "더 즉흥적인 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수빈",
                    "script": "Your living style is truly refreshing!",
                    "translation": "네 생활 방식이 정말 신선해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-bin wakes up same @@.",
                    "hint": "ISFJ는 매일 비슷한 시간에 같은 패턴으로 생활하는 걸 편하게 느껴요.",
                    "optionA": "place",
                    "optionB": "time",
                    "optionC": "mood",
                    "result": "time",
                    "explanation": "수빈이는 'I wake up same time'이라고 말했어요. ISFJ답게 규칙적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "I change plans easily always.",
                    "translation": "항상 쉽게 계획을 바꿔."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "I prefer sticking to plans.",
                    "translation": "계획을 고수하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "We both find our rhythm!",
                    "translation": "우리 둘 다 우리 리듬을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "You show me flexible living.",
                    "translation": "넌 유연한 삶을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You show me steady habits!",
                    "translation": "넌 꾸준한 습관을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일상에 대한 문장이에요.",
                    "result": "Every routine brings comfort and",
                    "explanation": "모든 루틴은 편안함을 가져다줘요.",
                    "optionA": "brings",
                    "optionB": "Every",
                    "optionC": "routine",
                    "optionD": "and",
                    "optionE": "comfort"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 루틴",
            "explanation": "ISFP의 자유로운 흐름과 ISFJ의 안정적 패턴 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I wake up when I feel.",
                    "translation": "느낄 때 일어나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I wake up same time.",
                    "translation": "같은 시간에 일어나."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "Each day feels different to me.",
                    "translation": "매일이 나한테 다르게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수빈",
                    "script": "Your flexibility is really nice!",
                    "translation": "네 유연성이 정말 좋아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 매일 다른 시간에 일어나고 그날 기분대로 생활합니다.",
                    "hint": "ISFP는 정해진 루틴보다 그날그날 몸과 마음이 원하는 대로 살아요.",
                    "result": "O",
                    "explanation": "진호는 'I wake up when I feel'과 'Each day feels different to me'라고 말하며 자유로워요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "Routines make me feel secure.",
                    "translation": "루틴이 안정감을 느끼게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I enjoy spontaneous moments more.",
                    "translation": "더 즉흥적인 순간을 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수빈",
                    "script": "Your living style is truly refreshing!",
                    "translation": "네 생활 방식이 정말 신선해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-bin wakes up same @@.",
                    "hint": "ISFJ는 매일 비슷한 시간에 같은 패턴으로 생활하는 걸 편하게 느껴요.",
                    "optionA": "place",
                    "optionB": "time",
                    "optionC": "mood",
                    "result": "time",
                    "explanation": "수빈이는 'I wake up same time'이라고 말했어요. ISFJ답게 규칙적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "I change plans easily always.",
                    "translation": "항상 쉽게 계획을 바꿔."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "I prefer sticking to plans.",
                    "translation": "계획을 고수하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "We both find our rhythm!",
                    "translation": "우리 둘 다 우리 리듬을 찾아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "You show me flexible living.",
                    "translation": "넌 유연한 삶을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You show me steady habits!",
                    "translation": "넌 꾸준한 습관을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "일상에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "Every",
                    "optionC": "routine",
                    "optionD": "and",
                    "optionE": "comfort",
                    "result": "Every routine brings comfort and",
                    "explanation": "모든 루틴은 편안함을 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17474 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 정리하기",
            "explanation": "ISFJ의 체계적 정돈과 ISFP의 편안한 배치 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "Everything has its place here.",
                    "translation": "여기 모든 것은 자리가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I put things where comfortable.",
                    "translation": "편한 곳에 것들을 둬."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Organization helps me relax always.",
                    "translation": "정리정돈이 항상 편하게 해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "That's a great habit actually!",
                    "translation": "그게 사실 훌륭한 습관이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지수는 모든 물건마다 정해진 위치가 있고 체계적으로 정리합니다.",
                    "hint": "ISFJ는 물건을 정해진 자리에 두고 깔끔하게 정리하는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "지수는 'Everything has its place here'와 'Organization helps me relax always'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "My space feels lived-in warmly.",
                    "translation": "내 공간이 따뜻하게 사용되는 느낌이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I clean on schedule regularly.",
                    "translation": "정기적으로 일정에 맞춰 청소해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your tidiness is truly admirable!",
                    "translation": "네 깔끔함이 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-su cleans on schedule @@.",
                    "hint": "ISFJ는 필요할 때가 아니라 정해진 일정에 맞춰 미리미리 청소해요.",
                    "optionA": "never",
                    "optionB": "regularly",
                    "optionC": "randomly",
                    "result": "regularly",
                    "explanation": "지수는 'I clean on schedule regularly'라고 말했어요. ISFJ답게 규칙적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Clear spaces calm my mind.",
                    "translation": "깨끗한 공간이 내 마음을 진정시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Personal touches make me happy.",
                    "translation": "개인적 손길이 나를 행복하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Both create comfortable homes nicely!",
                    "translation": "둘 다 편안한 집을 멋지게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me organized living.",
                    "translation": "넌 정돈된 삶을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You show me cozy atmosphere!",
                    "translation": "넌 아늑한 분위기를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "집에 대한 문장이에요.",
                    "result": "Home reflects our personal style",
                    "explanation": "집은 우리의 개인적 스타일을 반영해요.",
                    "optionA": "personal",
                    "optionB": "Home",
                    "optionC": "our",
                    "optionD": "style",
                    "optionE": "reflects"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집 정리하기",
            "explanation": "ISFJ의 체계적 정돈과 ISFP의 편안한 배치 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "Everything has its place here.",
                    "translation": "여기 모든 것은 자리가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I put things where comfortable.",
                    "translation": "편한 곳에 것들을 둬."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Organization helps me relax always.",
                    "translation": "정리정돈이 항상 편하게 해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "That's a great habit actually!",
                    "translation": "그게 사실 훌륭한 습관이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지수는 모든 물건마다 정해진 위치가 있고 체계적으로 정리합니다.",
                    "hint": "ISFJ는 물건을 정해진 자리에 두고 깔끔하게 정리하는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "지수는 'Everything has its place here'와 'Organization helps me relax always'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "My space feels lived-in warmly.",
                    "translation": "내 공간이 따뜻하게 사용되는 느낌이야."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I clean on schedule regularly.",
                    "translation": "정기적으로 일정에 맞춰 청소해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your tidiness is truly admirable!",
                    "translation": "네 깔끔함이 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-su cleans on schedule @@.",
                    "hint": "ISFJ는 필요할 때가 아니라 정해진 일정에 맞춰 미리미리 청소해요.",
                    "optionA": "never",
                    "optionB": "regularly",
                    "optionC": "randomly",
                    "result": "regularly",
                    "explanation": "지수는 'I clean on schedule regularly'라고 말했어요. ISFJ답게 규칙적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Clear spaces calm my mind.",
                    "translation": "깨끗한 공간이 내 마음을 진정시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Personal touches make me happy.",
                    "translation": "개인적 손길이 나를 행복하게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Both create comfortable homes nicely!",
                    "translation": "둘 다 편안한 집을 멋지게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me organized living.",
                    "translation": "넌 정돈된 삶을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You show me cozy atmosphere!",
                    "translation": "넌 아늑한 분위기를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "집에 대한 문장이에요.",
                    "optionA": "personal",
                    "optionB": "Home",
                    "optionC": "our",
                    "optionD": "style",
                    "optionE": "reflects",
                    "result": "Home reflects our personal style",
                    "explanation": "집은 우리의 개인적 스타일을 반영해요."
                }
            ]
        }
    ]
}
ID: 17475 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑자기 힘든 일",
            "explanation": "ISFP의 홀로 회복과 ISFJ의 안정 찾기 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I need nature and quiet.",
                    "translation": "자연과 조용함이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "I need familiar routines instead.",
                    "translation": "대신 친숙한 루틴이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "Being alone helps me heal.",
                    "translation": "혼자 있는 게 치유하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은서",
                    "script": "That's totally valid for you!",
                    "translation": "그게 너한테 완전 타당해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "보라는 힘들 때 혼자만의 시간과 자연 속에서 회복합니다.",
                    "hint": "ISFP는 스트레스받으면 혼자 조용한 곳이나 자연에서 감정을 정리해요.",
                    "result": "O",
                    "explanation": "보라는 'I need nature and quiet'과 'Being alone helps me heal'이라고 말하며 독립적으로 회복해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은서",
                    "script": "Doing familiar tasks calms me.",
                    "translation": "익숙한 일을 하는 게 진정시켜줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보라",
                    "script": "I express through art freely.",
                    "translation": "자유롭게 예술로 표현해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은서",
                    "script": "Your creativity is really healing!",
                    "translation": "네 창의성이 정말 치유적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Eun-seo does familiar tasks to @@.",
                    "hint": "ISFJ는 익숙한 일상적 활동을 하면서 마음을 진정시켜요.",
                    "optionA": "excite",
                    "optionB": "calm",
                    "optionC": "worry",
                    "result": "calm",
                    "explanation": "은서는 'Doing familiar tasks calms me'라고 말했어요. ISFJ답게 안정을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "I need space to process.",
                    "translation": "처리할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은서",
                    "script": "I need structure to feel better.",
                    "translation": "기분 나아지려면 구조가 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "보라",
                    "script": "We both heal our ways!",
                    "translation": "우리는 우리 방식으로 치유해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은서",
                    "script": "You show me artistic healing.",
                    "translation": "넌 예술적 치유를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "보라",
                    "script": "You show me stable recovery!",
                    "translation": "넌 안정적 회복을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "회복에 대한 문장이에요.",
                    "result": "Rest brings inner peace and",
                    "explanation": "휴식은 내면의 평화를 가져다줘요.",
                    "optionA": "and",
                    "optionB": "peace",
                    "optionC": "Rest",
                    "optionD": "brings",
                    "optionE": "inner"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑자기 힘든 일",
            "explanation": "ISFP의 홀로 회복과 ISFJ의 안정 찾기 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I need nature and quiet.",
                    "translation": "자연과 조용함이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "I need familiar routines instead.",
                    "translation": "대신 친숙한 루틴이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "Being alone helps me heal.",
                    "translation": "혼자 있는 게 치유하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "은서",
                    "script": "That's totally valid for you!",
                    "translation": "그게 너한테 완전 타당해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "보라는 힘들 때 혼자만의 시간과 자연 속에서 회복합니다.",
                    "hint": "ISFP는 스트레스받으면 혼자 조용한 곳이나 자연에서 감정을 정리해요.",
                    "result": "O",
                    "explanation": "보라는 'I need nature and quiet'과 'Being alone helps me heal'이라고 말하며 독립적으로 회복해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은서",
                    "script": "Doing familiar tasks calms me.",
                    "translation": "익숙한 일을 하는 게 진정시켜줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보라",
                    "script": "I express through art freely.",
                    "translation": "자유롭게 예술로 표현해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은서",
                    "script": "Your creativity is really healing!",
                    "translation": "네 창의성이 정말 치유적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Eun-seo does familiar tasks to @@.",
                    "hint": "ISFJ는 익숙한 일상적 활동을 하면서 마음을 진정시켜요.",
                    "optionA": "excite",
                    "optionB": "calm",
                    "optionC": "worry",
                    "result": "calm",
                    "explanation": "은서는 'Doing familiar tasks calms me'라고 말했어요. ISFJ답게 안정을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "I need space to process.",
                    "translation": "처리할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은서",
                    "script": "I need structure to feel better.",
                    "translation": "기분 나아지려면 구조가 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "보라",
                    "script": "We both heal our ways!",
                    "translation": "우리는 우리 방식으로 치유해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은서",
                    "script": "You show me artistic healing.",
                    "translation": "넌 예술적 치유를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "보라",
                    "script": "You show me stable recovery!",
                    "translation": "넌 안정적 회복을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "회복에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "peace",
                    "optionC": "Rest",
                    "optionD": "brings",
                    "optionE": "inner",
                    "result": "Rest brings inner peace and",
                    "explanation": "휴식은 내면의 평화를 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17476 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "약속 못 지킬 때",
            "explanation": "ISFJ의 책임감과 ISFP의 유연한 대처 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "I feel really bad inside.",
                    "translation": "속으로 정말 안 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "These things happen sometimes though.",
                    "translation": "하지만 이런 일들이 가끔 일어나."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "Letting people down bothers me.",
                    "translation": "사람들을 실망시키는 게 괴로워."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건희",
                    "script": "You're very responsible always!",
                    "translation": "넌 항상 정말 책임감있어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소현이는 약속을 못 지키면 상대에게 미안하고 자책합니다.",
                    "hint": "ISFJ는 약속을 매우 중요하게 생각해서 못 지키면 큰 죄책감을 느껴요.",
                    "result": "O",
                    "explanation": "소현이는 'I feel really bad inside'와 'Letting people down bothers me'라고 말하며 책임감이 강해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건희",
                    "script": "I just reschedule calmly instead.",
                    "translation": "대신 그냥 차분히 일정을 다시 잡아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소현",
                    "script": "I worry about their feelings.",
                    "translation": "그들의 감정을 걱정해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Your caring heart is truly beautiful!",
                    "translation": "네 배려하는 마음이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-hyeon worries about their @@.",
                    "hint": "ISFJ는 자신보다 상대방이 어떻게 느낄지를 더 걱정해요.",
                    "optionA": "hobbies",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "소현이는 'I worry about their feelings'라고 말했어요. ISFJ답게 타인을 배려해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소현",
                    "script": "I apologize multiple times always.",
                    "translation": "항상 여러 번 사과해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "I explain and move on.",
                    "translation": "설명하고 넘어가."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소현",
                    "script": "We both handle it sincerely!",
                    "translation": "우리 둘 다 진심으로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건희",
                    "script": "You show me deep responsibility.",
                    "translation": "넌 깊은 책임감을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소현",
                    "script": "You show me healthy balance!",
                    "translation": "넌 건강한 균형을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "약속에 대한 문장이에요.",
                    "result": "Keeping promises shows respect and",
                    "explanation": "약속 지키기는 존중을 보여줘요.",
                    "optionA": "and",
                    "optionB": "promises",
                    "optionC": "shows",
                    "optionD": "respect",
                    "optionE": "Keeping"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "약속 못 지킬 때",
            "explanation": "ISFJ의 책임감과 ISFP의 유연한 대처 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소현",
                    "script": "I feel really bad inside.",
                    "translation": "속으로 정말 안 좋아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "These things happen sometimes though.",
                    "translation": "하지만 이런 일들이 가끔 일어나."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소현",
                    "script": "Letting people down bothers me.",
                    "translation": "사람들을 실망시키는 게 괴로워."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "건희",
                    "script": "You're very responsible always!",
                    "translation": "넌 항상 정말 책임감있어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소현이는 약속을 못 지키면 상대에게 미안하고 자책합니다.",
                    "hint": "ISFJ는 약속을 매우 중요하게 생각해서 못 지키면 큰 죄책감을 느껴요.",
                    "result": "O",
                    "explanation": "소현이는 'I feel really bad inside'와 'Letting people down bothers me'라고 말하며 책임감이 강해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건희",
                    "script": "I just reschedule calmly instead.",
                    "translation": "대신 그냥 차분히 일정을 다시 잡아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소현",
                    "script": "I worry about their feelings.",
                    "translation": "그들의 감정을 걱정해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Your caring heart is truly beautiful!",
                    "translation": "네 배려하는 마음이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-hyeon worries about their @@.",
                    "hint": "ISFJ는 자신보다 상대방이 어떻게 느낄지를 더 걱정해요.",
                    "optionA": "hobbies",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "소현이는 'I worry about their feelings'라고 말했어요. ISFJ답게 타인을 배려해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소현",
                    "script": "I apologize multiple times always.",
                    "translation": "항상 여러 번 사과해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "I explain and move on.",
                    "translation": "설명하고 넘어가."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소현",
                    "script": "We both handle it sincerely!",
                    "translation": "우리 둘 다 진심으로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건희",
                    "script": "You show me deep responsibility.",
                    "translation": "넌 깊은 책임감을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소현",
                    "script": "You show me healthy balance!",
                    "translation": "넌 건강한 균형을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "약속에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "promises",
                    "optionC": "shows",
                    "optionD": "respect",
                    "optionE": "Keeping",
                    "result": "Keeping promises shows respect and",
                    "explanation": "약속 지키기는 존중을 보여줘요."
                }
            ]
        }
    ]
}
ID: 17477 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "진로 고민하기",
            "explanation": "ISFP의 가치 중심과 ISFJ의 안정 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I want work that feels meaningful.",
                    "translation": "의미있게 느껴지는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "I want stable secure work.",
                    "translation": "안정적이고 확실한 일을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Freedom matters most to me.",
                    "translation": "자유가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "윤아",
                    "script": "That's important to consider definitely!",
                    "translation": "그게 확실히 고려할 만한 중요한 거야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 진로를 선택할 때 자신의 내면 가치와 자유를 우선합니다.",
                    "hint": "ISFP는 돈이나 안정보다 자기 가치관에 맞고 자유로운 일을 추구해요.",
                    "result": "O",
                    "explanation": "도영이는 'I want work that feels meaningful'과 'Freedom matters most to me'라고 말하며 가치를 중시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "Benefits and security matter too.",
                    "translation": "복지와 안정도 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I follow my heart's calling.",
                    "translation": "내 마음의 부름을 따라가."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤아",
                    "script": "Your authenticity is truly inspiring!",
                    "translation": "네 진정성이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Yun-a wants stable secure @@.",
                    "hint": "ISFJ는 불안정한 것보다 안정적이고 예측 가능한 직업을 선호해요.",
                    "optionA": "adventures",
                    "optionB": "work",
                    "optionC": "changes",
                    "result": "work",
                    "explanation": "윤아는 'I want stable secure work'라고 말했어요. ISFJ답게 안정을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I explore different options freely.",
                    "translation": "자유롭게 다른 선택지를 탐험해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "I research career paths thoroughly.",
                    "translation": "진로를 철저히 조사해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "Both lead to good choices!",
                    "translation": "둘 다 좋은 선택으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤아",
                    "script": "You show me following passion.",
                    "translation": "넌 열정을 따르는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You show me practical thinking!",
                    "translation": "넌 실용적 사고를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진로에 대한 문장이에요.",
                    "result": "Every career path is unique",
                    "explanation": "모든 진로는 독특해요.",
                    "optionA": "Every",
                    "optionB": "path",
                    "optionC": "career",
                    "optionD": "unique",
                    "optionE": "is"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "진로 고민하기",
            "explanation": "ISFP의 가치 중심과 ISFJ의 안정 추구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I want work that feels meaningful.",
                    "translation": "의미있게 느껴지는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "I want stable secure work.",
                    "translation": "안정적이고 확실한 일을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Freedom matters most to me.",
                    "translation": "자유가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "윤아",
                    "script": "That's important to consider definitely!",
                    "translation": "그게 확실히 고려할 만한 중요한 거야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 진로를 선택할 때 자신의 내면 가치와 자유를 우선합니다.",
                    "hint": "ISFP는 돈이나 안정보다 자기 가치관에 맞고 자유로운 일을 추구해요.",
                    "result": "O",
                    "explanation": "도영이는 'I want work that feels meaningful'과 'Freedom matters most to me'라고 말하며 가치를 중시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤아",
                    "script": "Benefits and security matter too.",
                    "translation": "복지와 안정도 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I follow my heart's calling.",
                    "translation": "내 마음의 부름을 따라가."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤아",
                    "script": "Your authenticity is truly inspiring!",
                    "translation": "네 진정성이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Yun-a wants stable secure @@.",
                    "hint": "ISFJ는 불안정한 것보다 안정적이고 예측 가능한 직업을 선호해요.",
                    "optionA": "adventures",
                    "optionB": "work",
                    "optionC": "changes",
                    "result": "work",
                    "explanation": "윤아는 'I want stable secure work'라고 말했어요. ISFJ답게 안정을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I explore different options freely.",
                    "translation": "자유롭게 다른 선택지를 탐험해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "I research career paths thoroughly.",
                    "translation": "진로를 철저히 조사해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "Both lead to good choices!",
                    "translation": "둘 다 좋은 선택으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤아",
                    "script": "You show me following passion.",
                    "translation": "넌 열정을 따르는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You show me practical thinking!",
                    "translation": "넌 실용적 사고를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진로에 대한 문장이에요.",
                    "optionA": "Every",
                    "optionB": "path",
                    "optionC": "career",
                    "optionD": "unique",
                    "optionE": "is",
                    "result": "Every career path is unique",
                    "explanation": "모든 진로는 독특해요."
                }
            ]
        }
    ]
}
ID: 17478 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 위한 계획",
            "explanation": "ISFJ의 단계적 준비와 ISFP의 흐름 따르기 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "I made a step-by-step plan.",
                    "translation": "단계별 계획을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I see where life takes me.",
                    "translation": "삶이 나를 어디로 데려가는지 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "Planning ahead reduces anxiety for me.",
                    "translation": "미리 계획하는 게 불안을 줄여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "That makes perfect sense actually!",
                    "translation": "그게 사실 완벽하게 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수연이는 목표를 향해 체계적으로 단계를 밟아가는 계획을 세웁니다.",
                    "hint": "ISFJ는 목표 달성을 위해 구체적이고 실현 가능한 단계별 계획을 만들어요.",
                    "result": "O",
                    "explanation": "수연이는 'I made a step-by-step plan'과 'Planning ahead reduces anxiety for me'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I trust the journey itself.",
                    "translation": "여정 그 자체를 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "I track my progress carefully.",
                    "translation": "내 진행 상황을 조심스럽게 추적해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your organization is really impressive!",
                    "translation": "네 체계성이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-yeon tracks her progress @@.",
                    "hint": "ISFJ는 목표를 향해 가고 있는지 꼼꼼히 확인하고 기록해요.",
                    "optionA": "never",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "수연이는 'I track my progress carefully'라고 말했어요. ISFJ답게 철저해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "Deadlines help me stay focused.",
                    "translation": "마감일이 집중하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Flexibility keeps me motivated instead.",
                    "translation": "대신 유연성이 동기부여를 유지해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수연",
                    "script": "Both approaches can succeed well!",
                    "translation": "두 접근 모두 잘 성공할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me structured progress.",
                    "translation": "넌 구조화된 발전을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수연",
                    "script": "You show me trusting flow!",
                    "translation": "넌 흐름을 믿는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표에 대한 문장이에요.",
                    "result": "Success requires personal dedication and",
                    "explanation": "성공은 개인적 헌신을 필요로 해요.",
                    "optionA": "requires",
                    "optionB": "dedication",
                    "optionC": "personal",
                    "optionD": "Success",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "꿈을 위한 계획",
            "explanation": "ISFJ의 단계적 준비와 ISFP의 흐름 따르기 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "I made a step-by-step plan.",
                    "translation": "단계별 계획을 만들었어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I see where life takes me.",
                    "translation": "삶이 나를 어디로 데려가는지 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "Planning ahead reduces anxiety for me.",
                    "translation": "미리 계획하는 게 불안을 줄여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "That makes perfect sense actually!",
                    "translation": "그게 사실 완벽하게 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수연이는 목표를 향해 체계적으로 단계를 밟아가는 계획을 세웁니다.",
                    "hint": "ISFJ는 목표 달성을 위해 구체적이고 실현 가능한 단계별 계획을 만들어요.",
                    "result": "O",
                    "explanation": "수연이는 'I made a step-by-step plan'과 'Planning ahead reduces anxiety for me'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I trust the journey itself.",
                    "translation": "여정 그 자체를 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "I track my progress carefully.",
                    "translation": "내 진행 상황을 조심스럽게 추적해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your organization is really impressive!",
                    "translation": "네 체계성이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-yeon tracks her progress @@.",
                    "hint": "ISFJ는 목표를 향해 가고 있는지 꼼꼼히 확인하고 기록해요.",
                    "optionA": "never",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "수연이는 'I track my progress carefully'라고 말했어요. ISFJ답게 철저해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "Deadlines help me stay focused.",
                    "translation": "마감일이 집중하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Flexibility keeps me motivated instead.",
                    "translation": "대신 유연성이 동기부여를 유지해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수연",
                    "script": "Both approaches can succeed well!",
                    "translation": "두 접근 모두 잘 성공할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me structured progress.",
                    "translation": "넌 구조화된 발전을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수연",
                    "script": "You show me trusting flow!",
                    "translation": "넌 흐름을 믿는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "목표에 대한 문장이에요.",
                    "optionA": "requires",
                    "optionB": "dedication",
                    "optionC": "personal",
                    "optionD": "Success",
                    "optionE": "and",
                    "result": "Success requires personal dedication and",
                    "explanation": "성공은 개인적 헌신을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17479 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 취미",
            "explanation": "ISFP의 예술 창작과 ISFJ의 실용 활동 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I paint and draw freely.",
                    "translation": "자유롭게 그리고 스케치해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "I knit and sew instead.",
                    "translation": "대신 뜨개질하고 바느질해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Creating art feels relaxing to me.",
                    "translation": "예술 창작이 나한테 편안하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "That sounds really fulfilling actually!",
                    "translation": "그게 사실 정말 성취감있게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채린이는 여가 시간에 순수하게 예술 작품을 만드는 것을 즐깁니다.",
                    "hint": "ISFP는 쉴 때 표현을 위한 예술 창작을 즐겨요.",
                    "result": "O",
                    "explanation": "채린이는 'I paint and draw freely'와 'Creating art feels relaxing to me'라고 말하며 예술적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Making useful things satisfies me.",
                    "translation": "유용한 것들을 만드는 게 만족시켜줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채린",
                    "script": "I express my feelings through art.",
                    "translation": "예술을 통해 내 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your creativity is truly beautiful!",
                    "translation": "네 창의성이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-ji makes useful @@ instead.",
                    "hint": "ISFJ는 예술보다 실제로 사용할 수 있는 실용적인 것을 만들어요.",
                    "optionA": "dreams",
                    "optionB": "things",
                    "optionC": "plans",
                    "result": "things",
                    "explanation": "민지는 'Making useful things satisfies me'라고 말했어요. ISFJ답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "I experiment with new styles.",
                    "translation": "새로운 스타일을 실험해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "I perfect traditional techniques carefully.",
                    "translation": "전통 기술을 조심스럽게 완벽히 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채린",
                    "script": "Both create beautiful handmade things!",
                    "translation": "둘 다 아름다운 수제품을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "You show me artistic freedom.",
                    "translation": "넌 예술적 자유를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채린",
                    "script": "You show me skilled crafting!",
                    "translation": "넌 숙련된 공예를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "result": "Creative hobbies brings personal joy",
                    "explanation": "창의적 취미는 개인적 기쁨을 가져다줘요.",
                    "optionA": "Creative",
                    "optionB": "personal",
                    "optionC": "brings",
                    "optionD": "hobbies",
                    "optionE": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 시간 취미",
            "explanation": "ISFP의 예술 창작과 ISFJ의 실용 활동 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채린",
                    "script": "I paint and draw freely.",
                    "translation": "자유롭게 그리고 스케치해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "I knit and sew instead.",
                    "translation": "대신 뜨개질하고 바느질해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채린",
                    "script": "Creating art feels relaxing to me.",
                    "translation": "예술 창작이 나한테 편안하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "That sounds really fulfilling actually!",
                    "translation": "그게 사실 정말 성취감있게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채린이는 여가 시간에 순수하게 예술 작품을 만드는 것을 즐깁니다.",
                    "hint": "ISFP는 쉴 때 표현을 위한 예술 창작을 즐겨요.",
                    "result": "O",
                    "explanation": "채린이는 'I paint and draw freely'와 'Creating art feels relaxing to me'라고 말하며 예술적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "Making useful things satisfies me.",
                    "translation": "유용한 것들을 만드는 게 만족시켜줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채린",
                    "script": "I express my feelings through art.",
                    "translation": "예술을 통해 내 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민지",
                    "script": "Your creativity is truly beautiful!",
                    "translation": "네 창의성이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-ji makes useful @@ instead.",
                    "hint": "ISFJ는 예술보다 실제로 사용할 수 있는 실용적인 것을 만들어요.",
                    "optionA": "dreams",
                    "optionB": "things",
                    "optionC": "plans",
                    "result": "things",
                    "explanation": "민지는 'Making useful things satisfies me'라고 말했어요. ISFJ답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채린",
                    "script": "I experiment with new styles.",
                    "translation": "새로운 스타일을 실험해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "I perfect traditional techniques carefully.",
                    "translation": "전통 기술을 조심스럽게 완벽히 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채린",
                    "script": "Both create beautiful handmade things!",
                    "translation": "둘 다 아름다운 수제품을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "You show me artistic freedom.",
                    "translation": "넌 예술적 자유를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채린",
                    "script": "You show me skilled crafting!",
                    "translation": "넌 숙련된 공예를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "Creative",
                    "optionB": "personal",
                    "optionC": "brings",
                    "optionD": "hobbies",
                    "optionE": "joy",
                    "result": "Creative hobbies brings personal joy",
                    "explanation": "창의적 취미는 개인적 기쁨을 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17480 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 활동 선택",
            "explanation": "ISFJ의 계획적 여가와 ISFP의 즉흥적 즐거움 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I scheduled activities for weekend.",
                    "translation": "주말 활동을 예약했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I'll see what I feel.",
                    "translation": "뭐가 느껴지는지 볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Having plans makes me happy.",
                    "translation": "계획이 있는 게 행복하게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "That's totally fine for you!",
                    "translation": "그게 너한테 완전 괜찮아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하린이는 주말을 위해 미리 활동을 정하고 예약합니다.",
                    "hint": "ISFJ는 주말에도 계획을 세워서 알차게 보내는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "하린이는 'I scheduled activities for weekend'와 'Having plans makes me happy'라고 말하며 계획적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "Spontaneous adventures excite me more.",
                    "translation": "즉흥적 모험이 나를 더 신나게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "I feel secure knowing plans.",
                    "translation": "계획을 아는 게 안정감을 느껴."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your preparation is really smart!",
                    "translation": "네 준비가 정말 똑똑해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-rin feels secure knowing @@.",
                    "hint": "ISFJ는 무엇을 할지 미리 알고 있으면 편안함을 느껴요.",
                    "optionA": "nothing",
                    "optionB": "plans",
                    "optionC": "surprises",
                    "result": "plans",
                    "explanation": "하린이는 'I feel secure knowing plans'라고 말했어요. ISFJ답게 예측 가능성을 선호해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "I research places before going.",
                    "translation": "가기 전에 장소를 조사해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "I discover places while exploring.",
                    "translation": "탐험하면서 장소를 발견해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Both ways create great memories!",
                    "translation": "두 방식 모두 훌륭한 추억을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You show me organized fun.",
                    "translation": "넌 체계적인 재미를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하린",
                    "script": "You show me spontaneous joy!",
                    "translation": "넌 즉흥적인 기쁨을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "주말에 대한 문장이에요.",
                    "result": "Weekends creates special memories and",
                    "explanation": "주말은 특별한 추억을 만들어요.",
                    "optionA": "and",
                    "optionB": "creates",
                    "optionC": "special",
                    "optionD": "Weekends",
                    "optionE": "memories"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 활동 선택",
            "explanation": "ISFJ의 계획적 여가와 ISFP의 즉흥적 즐거움 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I scheduled activities for weekend.",
                    "translation": "주말 활동을 예약했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I'll see what I feel.",
                    "translation": "뭐가 느껴지는지 볼게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "Having plans makes me happy.",
                    "translation": "계획이 있는 게 행복하게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "That's totally fine for you!",
                    "translation": "그게 너한테 완전 괜찮아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하린이는 주말을 위해 미리 활동을 정하고 예약합니다.",
                    "hint": "ISFJ는 주말에도 계획을 세워서 알차게 보내는 걸 좋아해요.",
                    "result": "O",
                    "explanation": "하린이는 'I scheduled activities for weekend'와 'Having plans makes me happy'라고 말하며 계획적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "Spontaneous adventures excite me more.",
                    "translation": "즉흥적 모험이 나를 더 신나게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "I feel secure knowing plans.",
                    "translation": "계획을 아는 게 안정감을 느껴."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your preparation is really smart!",
                    "translation": "네 준비가 정말 똑똑해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-rin feels secure knowing @@.",
                    "hint": "ISFJ는 무엇을 할지 미리 알고 있으면 편안함을 느껴요.",
                    "optionA": "nothing",
                    "optionB": "plans",
                    "optionC": "surprises",
                    "result": "plans",
                    "explanation": "하린이는 'I feel secure knowing plans'라고 말했어요. ISFJ답게 예측 가능성을 선호해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하린",
                    "script": "I research places before going.",
                    "translation": "가기 전에 장소를 조사해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "I discover places while exploring.",
                    "translation": "탐험하면서 장소를 발견해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Both ways create great memories!",
                    "translation": "두 방식 모두 훌륭한 추억을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You show me organized fun.",
                    "translation": "넌 체계적인 재미를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하린",
                    "script": "You show me spontaneous joy!",
                    "translation": "넌 즉흥적인 기쁨을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "주말에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "creates",
                    "optionC": "special",
                    "optionD": "Weekends",
                    "optionE": "memories",
                    "result": "Weekends creates special memories and",
                    "explanation": "주말은 특별한 추억을 만들어요."
                }
            ]
        }
    ]
}
ID: 17481 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 의견 다를 때",
            "explanation": "ISFP의 회피와 ISFJ의 조화 추구 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소은",
                    "script": "I just walk away quietly.",
                    "translation": "난 그냥 조용히 떠나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "I try fixing things gently.",
                    "translation": "부드럽게 고치려고 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소은",
                    "script": "Conflict makes me very uncomfortable.",
                    "translation": "갈등이 나를 매우 불편하게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지수",
                    "script": "I completely understand that feeling!",
                    "translation": "그 느낌 완전히 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소은이는 의견이 다를 때 논쟁하지 않고 조용히 물러납니다.",
                    "hint": "ISFP는 충돌을 피하고 싶어서 자기 의견을 강하게 말하지 않아요.",
                    "result": "O",
                    "explanation": "소은이는 'I just walk away quietly'와 'Conflict makes me very uncomfortable'라고 말하며 회피적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I find middle ground carefully.",
                    "translation": "조심스럽게 중간 지점을 찾아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I need space to cool down.",
                    "translation": "진정할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지수",
                    "script": "Your peace-loving nature is admirable!",
                    "translation": "네 평화를 사랑하는 성격이 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-su finds middle ground @@.",
                    "hint": "ISFJ는 양쪽 모두 만족할 수 있는 타협점을 찾으려고 노력해요.",
                    "optionA": "never",
                    "optionB": "carefully",
                    "optionC": "angrily",
                    "result": "carefully",
                    "explanation": "지수는 'I find middle ground carefully'라고 말했어요. ISFJ답게 조화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "I express through actions instead.",
                    "translation": "대신 행동으로 표현해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "I communicate with gentle words.",
                    "translation": "부드러운 말로 소통해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소은",
                    "script": "We both want peace ultimately!",
                    "translation": "우리 둘 다 궁극적으로 평화를 원해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "You show me peaceful withdrawal.",
                    "translation": "넌 평화로운 물러남을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소은",
                    "script": "You show me caring mediation!",
                    "translation": "넌 배려하는 중재를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등에 대한 문장이에요.",
                    "result": "Peace requires mutual understanding and",
                    "explanation": "평화는 상호 이해를 필요로 해요.",
                    "optionA": "Peace",
                    "optionB": "and",
                    "optionC": "requires",
                    "optionD": "mutual",
                    "optionE": "understanding"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구와 의견 다를 때",
            "explanation": "ISFP의 회피와 ISFJ의 조화 추구 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소은",
                    "script": "I just walk away quietly.",
                    "translation": "난 그냥 조용히 떠나."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "I try fixing things gently.",
                    "translation": "부드럽게 고치려고 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소은",
                    "script": "Conflict makes me very uncomfortable.",
                    "translation": "갈등이 나를 매우 불편하게 만들어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지수",
                    "script": "I completely understand that feeling!",
                    "translation": "그 느낌 완전히 이해해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소은이는 의견이 다를 때 논쟁하지 않고 조용히 물러납니다.",
                    "hint": "ISFP는 충돌을 피하고 싶어서 자기 의견을 강하게 말하지 않아요.",
                    "result": "O",
                    "explanation": "소은이는 'I just walk away quietly'와 'Conflict makes me very uncomfortable'라고 말하며 회피적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I find middle ground carefully.",
                    "translation": "조심스럽게 중간 지점을 찾아."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소은",
                    "script": "I need space to cool down.",
                    "translation": "진정할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지수",
                    "script": "Your peace-loving nature is admirable!",
                    "translation": "네 평화를 사랑하는 성격이 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-su finds middle ground @@.",
                    "hint": "ISFJ는 양쪽 모두 만족할 수 있는 타협점을 찾으려고 노력해요.",
                    "optionA": "never",
                    "optionB": "carefully",
                    "optionC": "angrily",
                    "result": "carefully",
                    "explanation": "지수는 'I find middle ground carefully'라고 말했어요. ISFJ답게 조화를 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소은",
                    "script": "I express through actions instead.",
                    "translation": "대신 행동으로 표현해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "I communicate with gentle words.",
                    "translation": "부드러운 말로 소통해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소은",
                    "script": "We both want peace ultimately!",
                    "translation": "우리 둘 다 궁극적으로 평화를 원해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "You show me peaceful withdrawal.",
                    "translation": "넌 평화로운 물러남을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소은",
                    "script": "You show me caring mediation!",
                    "translation": "넌 배려하는 중재를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "갈등에 대한 문장이에요.",
                    "optionA": "Peace",
                    "optionB": "and",
                    "optionC": "requires",
                    "optionD": "mutual",
                    "optionE": "understanding",
                    "result": "Peace requires mutual understanding and",
                    "explanation": "평화는 상호 이해를 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17482 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해 풀기",
            "explanation": "ISFJ의 적극적 해결과 ISFP의 시간 두기 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I address issues right away.",
                    "translation": "바로 문제를 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I wait till I'm ready.",
                    "translation": "준비될 때까지 기다려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Clearing misunderstandings helps me relax.",
                    "translation": "오해를 풀면 편안해져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's your helpful way definitely!",
                    "translation": "그게 확실히 너의 도움되는 방식이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수민이는 오해가 생기면 빨리 대화해서 풀려고 노력합니다.",
                    "hint": "ISFJ는 오해를 그냥 두면 관계가 나빠질까봐 빨리 해결하려 해요.",
                    "result": "O",
                    "explanation": "수민이는 'I address issues right away'와 'Clearing misunderstandings helps me relax'라고 말하며 적극적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I process feelings first privately.",
                    "translation": "먼저 개인적으로 감정을 처리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "I explain my intentions clearly.",
                    "translation": "내 의도를 명확히 설명해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your communication is truly helpful!",
                    "translation": "네 소통이 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young processes feelings first @@.",
                    "hint": "ISFP는 다른 사람과 이야기하기 전에 혼자 감정을 정리해요.",
                    "optionA": "loudly",
                    "optionB": "privately",
                    "optionC": "quickly",
                    "result": "privately",
                    "explanation": "채영이는 'I process feelings first privately'라고 말했어요. ISFP답게 내향적으로 처리해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "I check in regularly afterward.",
                    "translation": "나중에 정기적으로 확인해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I show care through actions.",
                    "translation": "행동으로 배려를 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Both ways heal relationships beautifully!",
                    "translation": "두 방식 모두 관계를 아름답게 치유해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me proactive solving.",
                    "translation": "넌 적극적 해결을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수민",
                    "script": "You show me gentle patience!",
                    "translation": "넌 부드러운 인내를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "관계 회복에 대한 문장이에요.",
                    "result": "Time and patience heals with",
                    "explanation": "시간과 인내가 치유해요.",
                    "optionA": "patience",
                    "optionB": "heals",
                    "optionC": "Time",
                    "optionD": "with",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해 풀기",
            "explanation": "ISFJ의 적극적 해결과 ISFP의 시간 두기 비교",
            "level": 4,
            "my_mbti": "ISFJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수민",
                    "script": "I address issues right away.",
                    "translation": "바로 문제를 다뤄."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I wait till I'm ready.",
                    "translation": "준비될 때까지 기다려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수민",
                    "script": "Clearing misunderstandings helps me relax.",
                    "translation": "오해를 풀면 편안해져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's your helpful way definitely!",
                    "translation": "그게 확실히 너의 도움되는 방식이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수민이는 오해가 생기면 빨리 대화해서 풀려고 노력합니다.",
                    "hint": "ISFJ는 오해를 그냥 두면 관계가 나빠질까봐 빨리 해결하려 해요.",
                    "result": "O",
                    "explanation": "수민이는 'I address issues right away'와 'Clearing misunderstandings helps me relax'라고 말하며 적극적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I process feelings first privately.",
                    "translation": "먼저 개인적으로 감정을 처리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "I explain my intentions clearly.",
                    "translation": "내 의도를 명확히 설명해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your communication is truly helpful!",
                    "translation": "네 소통이 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young processes feelings first @@.",
                    "hint": "ISFP는 다른 사람과 이야기하기 전에 혼자 감정을 정리해요.",
                    "optionA": "loudly",
                    "optionB": "privately",
                    "optionC": "quickly",
                    "result": "privately",
                    "explanation": "채영이는 'I process feelings first privately'라고 말했어요. ISFP답게 내향적으로 처리해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수민",
                    "script": "I check in regularly afterward.",
                    "translation": "나중에 정기적으로 확인해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I show care through actions.",
                    "translation": "행동으로 배려를 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Both ways heal relationships beautifully!",
                    "translation": "두 방식 모두 관계를 아름답게 치유해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me proactive solving.",
                    "translation": "넌 적극적 해결을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수민",
                    "script": "You show me gentle patience!",
                    "translation": "넌 부드러운 인내를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "관계 회복에 대한 문장이에요.",
                    "optionA": "patience",
                    "optionB": "heals",
                    "optionC": "Time",
                    "optionD": "with",
                    "optionE": "and",
                    "result": "Time and patience heals with",
                    "explanation": "시간과 인내가 치유해요."
                }
            ]
        }
    ]
}
ID: 17483 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 어울리기",
            "explanation": "ISFP의 따뜻한 공감과 ISTP의 편안한 거리 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I care about their feelings.",
                    "translation": "그들의 감정을 신경써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I just hang out casually.",
                    "translation": "난 그냥 편하게 어울려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Making people happy matters to me.",
                    "translation": "사람들을 행복하게 만드는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태오",
                    "script": "That's a nice quality really!",
                    "translation": "그게 정말 좋은 자질이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수지는 친구들과 있을 때 감정적으로 교감하려고 노력합니다.",
                    "hint": "ISFP는 친구들의 기분을 살피고 감정적으로 연결되려고 해요.",
                    "result": "O",
                    "explanation": "수지는 'I care about their feelings'와 'Making people happy matters to me'라고 말하며 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "I prefer doing activities together.",
                    "translation": "함께 활동하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I enjoy talking about feelings.",
                    "translation": "감정에 대해 얘기하는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your warmth is really nice!",
                    "translation": "네 따뜻함이 정말 좋아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-o prefers doing @@ together.",
                    "hint": "ISTP는 말보다는 함께 무언가를 하면서 어울리는 걸 좋아해요.",
                    "optionA": "nothing",
                    "optionB": "activities",
                    "optionC": "feelings",
                    "result": "activities",
                    "explanation": "태오는 'I prefer doing activities together'라고 말했어요. ISTP답게 행동 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "I give lots of compliments.",
                    "translation": "칭찬을 많이 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I show care through actions.",
                    "translation": "행동으로 배려를 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "We both care differently!",
                    "translation": "우리는 다르게 신경써!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You show me expressing warmth.",
                    "translation": "넌 따뜻함을 표현하는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "You show me practical help!",
                    "translation": "넌 실질적 도움을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "우정에 대한 문장이에요.",
                    "result": "Friendship connects through different ways",
                    "explanation": "우정은 다른 방식으로 연결돼요.",
                    "optionA": "different",
                    "optionB": "ways",
                    "optionC": "through",
                    "optionD": "Friendship",
                    "optionE": "connects"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 어울리기",
            "explanation": "ISFP의 따뜻한 공감과 ISTP의 편안한 거리 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수지",
                    "script": "I care about their feelings.",
                    "translation": "그들의 감정을 신경써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I just hang out casually.",
                    "translation": "난 그냥 편하게 어울려."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수지",
                    "script": "Making people happy matters to me.",
                    "translation": "사람들을 행복하게 만드는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태오",
                    "script": "That's a nice quality really!",
                    "translation": "그게 정말 좋은 자질이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수지는 친구들과 있을 때 감정적으로 교감하려고 노력합니다.",
                    "hint": "ISFP는 친구들의 기분을 살피고 감정적으로 연결되려고 해요.",
                    "result": "O",
                    "explanation": "수지는 'I care about their feelings'와 'Making people happy matters to me'라고 말하며 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "I prefer doing activities together.",
                    "translation": "함께 활동하는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수지",
                    "script": "I enjoy talking about feelings.",
                    "translation": "감정에 대해 얘기하는 걸 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your warmth is really nice!",
                    "translation": "네 따뜻함이 정말 좋아!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-o prefers doing @@ together.",
                    "hint": "ISTP는 말보다는 함께 무언가를 하면서 어울리는 걸 좋아해요.",
                    "optionA": "nothing",
                    "optionB": "activities",
                    "optionC": "feelings",
                    "result": "activities",
                    "explanation": "태오는 'I prefer doing activities together'라고 말했어요. ISTP답게 행동 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수지",
                    "script": "I give lots of compliments.",
                    "translation": "칭찬을 많이 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I show care through actions.",
                    "translation": "행동으로 배려를 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수지",
                    "script": "We both care differently!",
                    "translation": "우리는 다르게 신경써!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You show me expressing warmth.",
                    "translation": "넌 따뜻함을 표현하는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수지",
                    "script": "You show me practical help!",
                    "translation": "넌 실질적 도움을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "우정에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "ways",
                    "optionC": "through",
                    "optionD": "Friendship",
                    "optionE": "connects",
                    "result": "Friendship connects through different ways",
                    "explanation": "우정은 다른 방식으로 연결돼요."
                }
            ]
        }
    ]
}
ID: 17484 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 사람 만나기",
            "explanation": "ISTP의 관찰적 태도와 ISFP의 개방적 자세 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I watch people first quietly.",
                    "translation": "먼저 조용히 사람들을 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I smile and approach easily.",
                    "translation": "미소짓고 쉽게 다가가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "I need time to assess.",
                    "translation": "평가할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's totally okay with me!",
                    "translation": "그게 나한테 완전 괜찮아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동민이는 새로운 사람을 만나면 먼저 거리를 두고 관찰합니다.",
                    "hint": "ISTP는 새 사람에게 바로 친근하게 대하지 않고 먼저 관찰해요.",
                    "result": "O",
                    "explanation": "동민이는 'I watch people first quietly'와 'I need time to assess'라고 말하며 신중해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I trust my gut feelings.",
                    "translation": "내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "I analyze their behavior patterns.",
                    "translation": "그들의 행동 패턴을 분석해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your observation is really sharp!",
                    "translation": "네 관찰이 정말 날카로워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min analyzes their behavior @@.",
                    "hint": "ISTP는 사람들의 행동을 논리적으로 분석하고 패턴을 찾아요.",
                    "optionA": "emotions",
                    "optionB": "patterns",
                    "optionC": "dreams",
                    "result": "patterns",
                    "explanation": "동민이는 'I analyze their behavior patterns'라고 말했어요. ISTP답게 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "I stay neutral and calm.",
                    "translation": "중립적이고 차분하게 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I show my feelings naturally.",
                    "translation": "자연스럽게 내 감정을 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동민",
                    "script": "Both ways work fine really!",
                    "translation": "두 방식 모두 정말 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me staying cool.",
                    "translation": "넌 차분한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동민",
                    "script": "You show me being open!",
                    "translation": "넌 개방적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사람 만나기에 대한 문장이에요.",
                    "result": "Meeting new people takes time",
                    "explanation": "새 사람을 만나는 건 시간이 걸려요.",
                    "optionA": "new",
                    "optionB": "people",
                    "optionC": "Meeting",
                    "optionD": "time",
                    "optionE": "takes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 사람 만나기",
            "explanation": "ISTP의 관찰적 태도와 ISFP의 개방적 자세 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I watch people first quietly.",
                    "translation": "먼저 조용히 사람들을 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I smile and approach easily.",
                    "translation": "미소짓고 쉽게 다가가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "I need time to assess.",
                    "translation": "평가할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's totally okay with me!",
                    "translation": "그게 나한테 완전 괜찮아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동민이는 새로운 사람을 만나면 먼저 거리를 두고 관찰합니다.",
                    "hint": "ISTP는 새 사람에게 바로 친근하게 대하지 않고 먼저 관찰해요.",
                    "result": "O",
                    "explanation": "동민이는 'I watch people first quietly'와 'I need time to assess'라고 말하며 신중해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I trust my gut feelings.",
                    "translation": "내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "I analyze their behavior patterns.",
                    "translation": "그들의 행동 패턴을 분석해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your observation is really sharp!",
                    "translation": "네 관찰이 정말 날카로워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min analyzes their behavior @@.",
                    "hint": "ISTP는 사람들의 행동을 논리적으로 분석하고 패턴을 찾아요.",
                    "optionA": "emotions",
                    "optionB": "patterns",
                    "optionC": "dreams",
                    "result": "patterns",
                    "explanation": "동민이는 'I analyze their behavior patterns'라고 말했어요. ISTP답게 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "I stay neutral and calm.",
                    "translation": "중립적이고 차분하게 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I show my feelings naturally.",
                    "translation": "자연스럽게 내 감정을 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동민",
                    "script": "Both ways work fine really!",
                    "translation": "두 방식 모두 정말 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me staying cool.",
                    "translation": "넌 차분한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동민",
                    "script": "You show me being open!",
                    "translation": "넌 개방적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사람 만나기에 대한 문장이에요.",
                    "optionA": "new",
                    "optionB": "people",
                    "optionC": "Meeting",
                    "optionD": "time",
                    "optionE": "takes",
                    "result": "Meeting new people takes time",
                    "explanation": "새 사람을 만나는 건 시간이 걸려요."
                }
            ]
        }
    ]
}
ID: 17485 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 기술 배우기",
            "explanation": "ISFP의 감각적 학습과 ISTP의 시스템 이해 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I learn through feeling it.",
                    "translation": "느끼면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I learn how it works.",
                    "translation": "그게 어떻게 작동하는지 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Hands-on practice helps me most.",
                    "translation": "직접 연습이 가장 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "That's a good method too!",
                    "translation": "그것도 좋은 방법이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 새 기술을 배울 때 감각적으로 익힙니다.",
                    "hint": "ISFP는 몸으로 느끼고 감각적으로 체험하면서 배워요.",
                    "result": "O",
                    "explanation": "도영이는 'I learn through feeling it'과 'Hands-on practice helps me most'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "I understand the system first.",
                    "translation": "먼저 시스템을 이해해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I try different ways freely.",
                    "translation": "자유롭게 다른 방식을 시도해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성진",
                    "script": "Your creativity is really cool!",
                    "translation": "네 창의성이 정말 멋져!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-jin understands the @@ first.",
                    "hint": "ISTP는 어떻게 작동하는지 구조와 시스템을 먼저 파악해요.",
                    "optionA": "feelings",
                    "optionB": "system",
                    "optionC": "colors",
                    "result": "system",
                    "explanation": "성진이는 'I understand the system first'라고 말했어요. ISTP답게 기계적으로 이해해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I focus on the experience.",
                    "translation": "경험에 집중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "I troubleshoot problems logically always.",
                    "translation": "항상 논리적으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "We both learn effectively though!",
                    "translation": "우리 둘 다 효과적으로 배우긴 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You show me intuitive learning.",
                    "translation": "넌 직관적 배움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You show me logical thinking!",
                    "translation": "넌 논리적 사고를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습에 대한 문장이에요.",
                    "result": "Practice naturally develops new skills",
                    "explanation": "연습은 자연스럽게 새 기술을 발전시켜요.",
                    "optionA": "naturally",
                    "optionB": "skills",
                    "optionC": "Practice",
                    "optionD": "develops",
                    "optionE": "new"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 기술 배우기",
            "explanation": "ISFP의 감각적 학습과 ISTP의 시스템 이해 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I learn through feeling it.",
                    "translation": "느끼면서 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I learn how it works.",
                    "translation": "그게 어떻게 작동하는지 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Hands-on practice helps me most.",
                    "translation": "직접 연습이 가장 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "That's a good method too!",
                    "translation": "그것도 좋은 방법이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 새 기술을 배울 때 감각적으로 익힙니다.",
                    "hint": "ISFP는 몸으로 느끼고 감각적으로 체험하면서 배워요.",
                    "result": "O",
                    "explanation": "도영이는 'I learn through feeling it'과 'Hands-on practice helps me most'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "I understand the system first.",
                    "translation": "먼저 시스템을 이해해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I try different ways freely.",
                    "translation": "자유롭게 다른 방식을 시도해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성진",
                    "script": "Your creativity is really cool!",
                    "translation": "네 창의성이 정말 멋져!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-jin understands the @@ first.",
                    "hint": "ISTP는 어떻게 작동하는지 구조와 시스템을 먼저 파악해요.",
                    "optionA": "feelings",
                    "optionB": "system",
                    "optionC": "colors",
                    "result": "system",
                    "explanation": "성진이는 'I understand the system first'라고 말했어요. ISTP답게 기계적으로 이해해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I focus on the experience.",
                    "translation": "경험에 집중해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "I troubleshoot problems logically always.",
                    "translation": "항상 논리적으로 문제를 해결해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "We both learn effectively though!",
                    "translation": "우리 둘 다 효과적으로 배우긴 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You show me intuitive learning.",
                    "translation": "넌 직관적 배움을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You show me logical thinking!",
                    "translation": "넌 논리적 사고를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학습에 대한 문장이에요.",
                    "optionA": "naturally",
                    "optionB": "skills",
                    "optionC": "Practice",
                    "optionD": "develops",
                    "optionE": "new",
                    "result": "Practice naturally develops new skills",
                    "explanation": "연습은 자연스럽게 새 기술을 발전시켜요."
                }
            ]
        }
    ]
}
ID: 17486 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "물건 작동 원리",
            "explanation": "ISTP의 분해 탐구와 ISFP의 사용 중심 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I take things apart often.",
                    "translation": "자주 것들을 분해해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I just use them simply.",
                    "translation": "난 그냥 단순히 사용해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Understanding mechanics excites me always.",
                    "translation": "기계 원리를 이해하는 게 항상 신나게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "That's really interesting to me!",
                    "translation": "그게 나한테 정말 흥미로워!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 물건이 어떻게 작동하는지 알기 위해 분해해봅니다.",
                    "hint": "ISTP는 호기심이 많아서 물건을 뜯어보고 작동 원리를 탐구해요.",
                    "result": "O",
                    "explanation": "성호는 'I take things apart often'과 'Understanding mechanics excites me always'라고 말하며 탐구적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I appreciate the design instead.",
                    "translation": "대신 디자인을 감상해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "I fix broken stuff myself.",
                    "translation": "고장난 물건을 내가 고쳐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your skills are truly impressive!",
                    "translation": "네 기술이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho fixes broken stuff @@.",
                    "hint": "ISTP는 고장난 것을 직접 고칠 수 있는 실용적 기술이 있어요.",
                    "optionA": "never",
                    "optionB": "himself",
                    "optionC": "emotionally",
                    "result": "himself",
                    "explanation": "성호는 'I fix broken stuff myself'라고 말했어요. ISTP답게 독립적이고 기술적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Tools fascinate me completely always.",
                    "translation": "도구가 항상 완전히 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Art materials interest me more.",
                    "translation": "미술 재료가 나한테 더 흥미로워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성호",
                    "script": "We explore different things nicely!",
                    "translation": "우리는 다른 것들을 멋지게 탐험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me technical knowledge.",
                    "translation": "넌 기술적 지식을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성호",
                    "script": "You show me aesthetic sense!",
                    "translation": "넌 미적 감각을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "탐구에 대한 문장이에요.",
                    "result": "Curiosity leads to new discoveries",
                    "explanation": "호기심은 새로운 발견으로 이어져요.",
                    "optionA": "new",
                    "optionB": "discoveries",
                    "optionC": "leads",
                    "optionD": "Curiosity",
                    "optionE": "to"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "물건 작동 원리",
            "explanation": "ISTP의 분해 탐구와 ISFP의 사용 중심 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I take things apart often.",
                    "translation": "자주 것들을 분해해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I just use them simply.",
                    "translation": "난 그냥 단순히 사용해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Understanding mechanics excites me always.",
                    "translation": "기계 원리를 이해하는 게 항상 신나게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "That's really interesting to me!",
                    "translation": "그게 나한테 정말 흥미로워!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 물건이 어떻게 작동하는지 알기 위해 분해해봅니다.",
                    "hint": "ISTP는 호기심이 많아서 물건을 뜯어보고 작동 원리를 탐구해요.",
                    "result": "O",
                    "explanation": "성호는 'I take things apart often'과 'Understanding mechanics excites me always'라고 말하며 탐구적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I appreciate the design instead.",
                    "translation": "대신 디자인을 감상해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "I fix broken stuff myself.",
                    "translation": "고장난 물건을 내가 고쳐."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your skills are truly impressive!",
                    "translation": "네 기술이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho fixes broken stuff @@.",
                    "hint": "ISTP는 고장난 것을 직접 고칠 수 있는 실용적 기술이 있어요.",
                    "optionA": "never",
                    "optionB": "himself",
                    "optionC": "emotionally",
                    "result": "himself",
                    "explanation": "성호는 'I fix broken stuff myself'라고 말했어요. ISTP답게 독립적이고 기술적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Tools fascinate me completely always.",
                    "translation": "도구가 항상 완전히 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Art materials interest me more.",
                    "translation": "미술 재료가 나한테 더 흥미로워."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성호",
                    "script": "We explore different things nicely!",
                    "translation": "우리는 다른 것들을 멋지게 탐험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me technical knowledge.",
                    "translation": "넌 기술적 지식을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성호",
                    "script": "You show me aesthetic sense!",
                    "translation": "넌 미적 감각을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "탐구에 대한 문장이에요.",
                    "optionA": "new",
                    "optionB": "discoveries",
                    "optionC": "leads",
                    "optionD": "Curiosity",
                    "optionE": "to",
                    "result": "Curiosity leads to new discoveries",
                    "explanation": "호기심은 새로운 발견으로 이어져요."
                }
            ]
        }
    ]
}
ID: 17487 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갑자기 결정하기",
            "explanation": "ISFP의 감정 기반과 ISTP의 실용성 기반 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I follow my heart's voice.",
                    "translation": "내 마음의 목소리를 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I weigh pros and cons.",
                    "translation": "장단점을 저울질해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "What feels right guides me.",
                    "translation": "옳게 느껴지는 게 안내해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하연",
                    "script": "That works for you perfectly!",
                    "translation": "그게 너한테 완벽하게 작동해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 결정할 때 논리보다 자신의 감정과 가치를 따릅니다.",
                    "hint": "ISFP는 머리보다 가슴이 이끄는 대로 결정해요.",
                    "result": "O",
                    "explanation": "진호는 'I follow my heart's voice'와 'What feels right guides me'라고 말하며 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "I analyze what works best.",
                    "translation": "뭐가 가장 잘 작동하는지 분석해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I trust my gut instinct.",
                    "translation": "내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하연",
                    "script": "Your intuition is really strong!",
                    "translation": "네 직관이 정말 강해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-yeon analyzes what works @@.",
                    "hint": "ISTP는 어떤 선택이 가장 실용적이고 효율적인지 분석해요.",
                    "optionA": "emotionally",
                    "optionB": "best",
                    "optionC": "slowly",
                    "result": "best",
                    "explanation": "하연이는 'I analyze what works best'라고 말했어요. ISTP답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "Personal values matter most to me.",
                    "translation": "개인적 가치가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "Practical results matter more instead.",
                    "translation": "대신 실질적 결과가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "Both lead to decisions well!",
                    "translation": "둘 다 결정으로 잘 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "You show me value-based choices.",
                    "translation": "넌 가치 기반 선택을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You show me logical analysis!",
                    "translation": "넌 논리적 분석을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정에 대한 문장이에요.",
                    "result": "Good decisions requires clear thinking",
                    "explanation": "좋은 결정은 명확한 사고를 필요로 해요.",
                    "optionA": "Good",
                    "optionB": "thinking",
                    "optionC": "requires",
                    "optionD": "clear",
                    "optionE": "decisions"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "갑자기 결정하기",
            "explanation": "ISFP의 감정 기반과 ISTP의 실용성 기반 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I follow my heart's voice.",
                    "translation": "내 마음의 목소리를 따라가."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I weigh pros and cons.",
                    "translation": "장단점을 저울질해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "What feels right guides me.",
                    "translation": "옳게 느껴지는 게 안내해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하연",
                    "script": "That works for you perfectly!",
                    "translation": "그게 너한테 완벽하게 작동해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 결정할 때 논리보다 자신의 감정과 가치를 따릅니다.",
                    "hint": "ISFP는 머리보다 가슴이 이끄는 대로 결정해요.",
                    "result": "O",
                    "explanation": "진호는 'I follow my heart's voice'와 'What feels right guides me'라고 말하며 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "I analyze what works best.",
                    "translation": "뭐가 가장 잘 작동하는지 분석해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I trust my gut instinct.",
                    "translation": "내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하연",
                    "script": "Your intuition is really strong!",
                    "translation": "네 직관이 정말 강해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-yeon analyzes what works @@.",
                    "hint": "ISTP는 어떤 선택이 가장 실용적이고 효율적인지 분석해요.",
                    "optionA": "emotionally",
                    "optionB": "best",
                    "optionC": "slowly",
                    "result": "best",
                    "explanation": "하연이는 'I analyze what works best'라고 말했어요. ISTP답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "Personal values matter most to me.",
                    "translation": "개인적 가치가 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "Practical results matter more instead.",
                    "translation": "대신 실질적 결과가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "Both lead to decisions well!",
                    "translation": "둘 다 결정으로 잘 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "You show me value-based choices.",
                    "translation": "넌 가치 기반 선택을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You show me logical analysis!",
                    "translation": "넌 논리적 분석을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "결정에 대한 문장이에요.",
                    "optionA": "Good",
                    "optionB": "thinking",
                    "optionC": "requires",
                    "optionD": "clear",
                    "optionE": "decisions",
                    "result": "Good decisions requires clear thinking",
                    "explanation": "좋은 결정은 명확한 사고를 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17488 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "ISTP의 분석적 접근과 ISFP의 직관적 해결 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I check all factors first.",
                    "translation": "먼저 모든 요인을 확인해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I feel what's wrong directly.",
                    "translation": "뭐가 잘못됐는지 직접 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Logic helps me find solutions.",
                    "translation": "논리가 해결책 찾게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "That's really effective for you!",
                    "translation": "그게 너한테 정말 효과적이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 문제가 생기면 체계적으로 분석하고 해결합니다.",
                    "hint": "ISTP는 문제를 논리적으로 쪼개서 단계별로 해결해요.",
                    "result": "O",
                    "explanation": "태오는 'I check all factors first'와 'Logic helps me find solutions'라고 말하며 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I try different things intuitively.",
                    "translation": "직관적으로 다른 것들을 시도해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "I test solutions systematically always.",
                    "translation": "항상 체계적으로 해결책을 테스트해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your method is truly thorough!",
                    "translation": "네 방법이 정말 철저해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-o tests solutions @@ always.",
                    "hint": "ISTP는 무작위로 하지 않고 체계적으로 해결책을 시험해봐요.",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "emotionally",
                    "result": "systematically",
                    "explanation": "태오는 'I test solutions systematically always'라고 말했어요. ISTP답게 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "I stay calm under pressure.",
                    "translation": "압박 속에서도 차분해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I adapt to situations quickly.",
                    "translation": "상황에 빠르게 적응해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태오",
                    "script": "We both solve problems effectively!",
                    "translation": "우리 둘 다 효과적으로 문제를 풀어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me rational thinking.",
                    "translation": "넌 이성적 사고를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태오",
                    "script": "You show me flexible adapting!",
                    "translation": "넌 유연한 적응을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "result": "Problem solving needs calm approach",
                    "explanation": "문제 해결은 차분한 접근을 필요로 해요.",
                    "optionA": "needs",
                    "optionB": "Problem",
                    "optionC": "calm",
                    "optionD": "approach",
                    "optionE": "solving"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "ISTP의 분석적 접근과 ISFP의 직관적 해결 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I check all factors first.",
                    "translation": "먼저 모든 요인을 확인해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I feel what's wrong directly.",
                    "translation": "뭐가 잘못됐는지 직접 느껴."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Logic helps me find solutions.",
                    "translation": "논리가 해결책 찾게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "That's really effective for you!",
                    "translation": "그게 너한테 정말 효과적이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 문제가 생기면 체계적으로 분석하고 해결합니다.",
                    "hint": "ISTP는 문제를 논리적으로 쪼개서 단계별로 해결해요.",
                    "result": "O",
                    "explanation": "태오는 'I check all factors first'와 'Logic helps me find solutions'라고 말하며 분석적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I try different things intuitively.",
                    "translation": "직관적으로 다른 것들을 시도해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "I test solutions systematically always.",
                    "translation": "항상 체계적으로 해결책을 테스트해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your method is truly thorough!",
                    "translation": "네 방법이 정말 철저해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-o tests solutions @@ always.",
                    "hint": "ISTP는 무작위로 하지 않고 체계적으로 해결책을 시험해봐요.",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "emotionally",
                    "result": "systematically",
                    "explanation": "태오는 'I test solutions systematically always'라고 말했어요. ISTP답게 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "I stay calm under pressure.",
                    "translation": "압박 속에서도 차분해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "I adapt to situations quickly.",
                    "translation": "상황에 빠르게 적응해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태오",
                    "script": "We both solve problems effectively!",
                    "translation": "우리 둘 다 효과적으로 문제를 풀어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me rational thinking.",
                    "translation": "넌 이성적 사고를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태오",
                    "script": "You show me flexible adapting!",
                    "translation": "넌 유연한 적응을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "needs",
                    "optionB": "Problem",
                    "optionC": "calm",
                    "optionD": "approach",
                    "optionE": "solving",
                    "result": "Problem solving needs calm approach",
                    "explanation": "문제 해결은 차분한 접근을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17489 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과",
            "explanation": "ISFP의 감각적 흐름과 ISTP의 효율적 움직임 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I do what feels good.",
                    "translation": "기분 좋은 걸 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "I do what's efficient instead.",
                    "translation": "대신 효율적인 걸 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "Beauty around me matters too.",
                    "translation": "주변의 아름다움도 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동민",
                    "script": "That's nice to appreciate really!",
                    "translation": "그걸 감상하는 게 정말 좋아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준석이는 하루를 보낼 때 기분과 느낌에 따라 움직입니다.",
                    "hint": "ISFP는 감각적으로 기분 좋은 것을 따라 생활해요.",
                    "result": "O",
                    "explanation": "준석이는 'I do what feels good'와 'Beauty around me matters too'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "I minimize wasted time always.",
                    "translation": "항상 낭비되는 시간을 최소화해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "I enjoy each moment fully.",
                    "translation": "매 순간을 충분히 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동민",
                    "script": "Your mindfulness is really admirable!",
                    "translation": "네 마음챙김이 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min minimizes wasted @@ always.",
                    "hint": "ISTP는 비효율적인 것을 싫어하고 시간을 아껴써요.",
                    "optionA": "money",
                    "optionB": "time",
                    "optionC": "space",
                    "result": "time",
                    "explanation": "동민이는 'I minimize wasted time always'라고 말했어요. ISTP답게 효율적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "I change plans when inspired.",
                    "translation": "영감받을 때 계획을 바꿔."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "I stick to what works.",
                    "translation": "작동하는 것을 고수해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "We both live our way!",
                    "translation": "우리는 우리 방식으로 살아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You show me appreciating beauty.",
                    "translation": "넌 아름다움을 감상하는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준석",
                    "script": "You show me being practical!",
                    "translation": "넌 실용적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "생활에 대한 문장이에요.",
                    "result": "Living freely brings daily joy",
                    "explanation": "자유롭게 사는 것은 일상의 기쁨을 가져다줘요.",
                    "optionA": "brings",
                    "optionB": "daily",
                    "optionC": "freely",
                    "optionD": "Living",
                    "optionE": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 일과",
            "explanation": "ISFP의 감각적 흐름과 ISTP의 효율적 움직임 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준석",
                    "script": "I do what feels good.",
                    "translation": "기분 좋은 걸 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동민",
                    "script": "I do what's efficient instead.",
                    "translation": "대신 효율적인 걸 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준석",
                    "script": "Beauty around me matters too.",
                    "translation": "주변의 아름다움도 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동민",
                    "script": "That's nice to appreciate really!",
                    "translation": "그걸 감상하는 게 정말 좋아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준석이는 하루를 보낼 때 기분과 느낌에 따라 움직입니다.",
                    "hint": "ISFP는 감각적으로 기분 좋은 것을 따라 생활해요.",
                    "result": "O",
                    "explanation": "준석이는 'I do what feels good'와 'Beauty around me matters too'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동민",
                    "script": "I minimize wasted time always.",
                    "translation": "항상 낭비되는 시간을 최소화해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준석",
                    "script": "I enjoy each moment fully.",
                    "translation": "매 순간을 충분히 즐겨."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동민",
                    "script": "Your mindfulness is really admirable!",
                    "translation": "네 마음챙김이 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min minimizes wasted @@ always.",
                    "hint": "ISTP는 비효율적인 것을 싫어하고 시간을 아껴써요.",
                    "optionA": "money",
                    "optionB": "time",
                    "optionC": "space",
                    "result": "time",
                    "explanation": "동민이는 'I minimize wasted time always'라고 말했어요. ISTP답게 효율적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준석",
                    "script": "I change plans when inspired.",
                    "translation": "영감받을 때 계획을 바꿔."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동민",
                    "script": "I stick to what works.",
                    "translation": "작동하는 것을 고수해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준석",
                    "script": "We both live our way!",
                    "translation": "우리는 우리 방식으로 살아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동민",
                    "script": "You show me appreciating beauty.",
                    "translation": "넌 아름다움을 감상하는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준석",
                    "script": "You show me being practical!",
                    "translation": "넌 실용적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "생활에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "daily",
                    "optionC": "freely",
                    "optionD": "Living",
                    "optionE": "joy",
                    "result": "Living freely brings daily joy",
                    "explanation": "자유롭게 사는 것은 일상의 기쁨을 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17490 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 보내기",
            "explanation": "ISTP의 실용적 활동과 ISFP의 창작적 시간 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I work on projects alone.",
                    "translation": "혼자 프로젝트를 작업해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I create art peacefully instead.",
                    "translation": "대신 평화롭게 예술을 창작해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "Building things satisfies me most.",
                    "translation": "것들을 만드는 게 가장 만족시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "That sounds really fulfilling actually!",
                    "translation": "그게 사실 정말 성취감있게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성진이는 주말에 혼자서 뭔가 만들거나 고치는 작업을 합니다.",
                    "hint": "ISTP는 쉬는 시간에 기계나 물건을 만지고 조립하는 걸 즐겨요.",
                    "result": "O",
                    "explanation": "성진이는 'I work on projects alone'과 'Building things satisfies me most'라고 말하며 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "I express my inner feelings.",
                    "translation": "내면의 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I solve technical problems instead.",
                    "translation": "대신 기술적 문제를 풀어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your skills are truly amazing!",
                    "translation": "네 기술이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-rin expresses her inner @@.",
                    "hint": "ISFP는 예술을 통해 자신의 내면 세계를 드러내요.",
                    "optionA": "logic",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "아린이는 'I express my inner feelings'라고 말했어요. ISFP답게 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Hands-on work relaxes me completely.",
                    "translation": "직접 하는 일이 완전히 편하게 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Creative flow relaxes me more.",
                    "translation": "창의적 흐름이 더 편하게 해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Both are great stress relief!",
                    "translation": "둘 다 훌륭한 스트레스 해소야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "You show me practical making.",
                    "translation": "넌 실용적 제작을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "You show me artistic expression!",
                    "translation": "넌 예술적 표현을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "주말에 대한 문장이에요.",
                    "result": "Weekends offers time for personal",
                    "explanation": "주말은 개인적인 시간을 제공해요.",
                    "optionA": "offers",
                    "optionB": "for",
                    "optionC": "time",
                    "optionD": "Weekends",
                    "optionE": "personal"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "주말 보내기",
            "explanation": "ISTP의 실용적 활동과 ISFP의 창작적 시간 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성진",
                    "script": "I work on projects alone.",
                    "translation": "혼자 프로젝트를 작업해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I create art peacefully instead.",
                    "translation": "대신 평화롭게 예술을 창작해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성진",
                    "script": "Building things satisfies me most.",
                    "translation": "것들을 만드는 게 가장 만족시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "That sounds really fulfilling actually!",
                    "translation": "그게 사실 정말 성취감있게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성진이는 주말에 혼자서 뭔가 만들거나 고치는 작업을 합니다.",
                    "hint": "ISTP는 쉬는 시간에 기계나 물건을 만지고 조립하는 걸 즐겨요.",
                    "result": "O",
                    "explanation": "성진이는 'I work on projects alone'과 'Building things satisfies me most'라고 말하며 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "I express my inner feelings.",
                    "translation": "내면의 감정을 표현해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성진",
                    "script": "I solve technical problems instead.",
                    "translation": "대신 기술적 문제를 풀어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your skills are truly amazing!",
                    "translation": "네 기술이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-rin expresses her inner @@.",
                    "hint": "ISFP는 예술을 통해 자신의 내면 세계를 드러내요.",
                    "optionA": "logic",
                    "optionB": "feelings",
                    "optionC": "plans",
                    "result": "feelings",
                    "explanation": "아린이는 'I express my inner feelings'라고 말했어요. ISFP답게 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성진",
                    "script": "Hands-on work relaxes me completely.",
                    "translation": "직접 하는 일이 완전히 편하게 해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Creative flow relaxes me more.",
                    "translation": "창의적 흐름이 더 편하게 해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성진",
                    "script": "Both are great stress relief!",
                    "translation": "둘 다 훌륭한 스트레스 해소야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "You show me practical making.",
                    "translation": "넌 실용적 제작을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성진",
                    "script": "You show me artistic expression!",
                    "translation": "넌 예술적 표현을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "주말에 대한 문장이에요.",
                    "optionA": "offers",
                    "optionB": "for",
                    "optionC": "time",
                    "optionD": "Weekends",
                    "optionE": "personal",
                    "result": "Weekends offers time for personal",
                    "explanation": "주말은 개인적인 시간을 제공해요."
                }
            ]
        }
    ]
}
ID: 17491 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 때",
            "explanation": "ISFP의 예술적 표현과 ISTP의 물리적 활동 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I paint to feel better.",
                    "translation": "기분 나아지려고 그림 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I fix things to relax.",
                    "translation": "긴장풀려고 것들을 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Art helps me process emotions.",
                    "translation": "예술이 감정 처리를 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태오",
                    "script": "That's a healthy outlet really!",
                    "translation": "그게 정말 건강한 배출구야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 힘들 때 그림이나 음악 같은 예술로 감정을 표현합니다.",
                    "hint": "ISFP는 스트레스를 예술 창작으로 풀어내요.",
                    "result": "O",
                    "explanation": "채영이는 'I paint to feel better'와 'Art helps me process emotions'라고 말하며 예술적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "Physical work clears my head.",
                    "translation": "신체 활동이 머리를 맑게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I need quiet gentle time.",
                    "translation": "조용하고 부드러운 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your way is really soothing!",
                    "translation": "네 방식이 정말 진정돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-o does physical work to @@.",
                    "hint": "ISTP는 몸을 움직이는 일을 하면서 스트레스를 풀어요.",
                    "optionA": "worry",
                    "optionB": "clear",
                    "optionC": "confuse",
                    "result": "clear",
                    "explanation": "태오는 'Physical work clears my head'라고 말했어요. ISTP답게 행동적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I listen to my heart.",
                    "translation": "내 마음의 소리를 들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I focus on solutions directly.",
                    "translation": "직접 해결책에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We both cope our ways!",
                    "translation": "우리는 우리 방식으로 대처해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You show me emotional healing.",
                    "translation": "넌 감정적 치유를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me active coping!",
                    "translation": "넌 적극적 대처를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스 해소에 대한 문장이에요.",
                    "result": "Activity brings stress relief and",
                    "explanation": "활동은 스트레스 해소를 가져다줘요.",
                    "optionA": "and",
                    "optionB": "brings",
                    "optionC": "Activity",
                    "optionD": "relief",
                    "optionE": "stress"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 때",
            "explanation": "ISFP의 예술적 표현과 ISTP의 물리적 활동 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I paint to feel better.",
                    "translation": "기분 나아지려고 그림 그려."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태오",
                    "script": "I fix things to relax.",
                    "translation": "긴장풀려고 것들을 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Art helps me process emotions.",
                    "translation": "예술이 감정 처리를 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "태오",
                    "script": "That's a healthy outlet really!",
                    "translation": "그게 정말 건강한 배출구야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 힘들 때 그림이나 음악 같은 예술로 감정을 표현합니다.",
                    "hint": "ISFP는 스트레스를 예술 창작으로 풀어내요.",
                    "result": "O",
                    "explanation": "채영이는 'I paint to feel better'와 'Art helps me process emotions'라고 말하며 예술적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태오",
                    "script": "Physical work clears my head.",
                    "translation": "신체 활동이 머리를 맑게 해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I need quiet gentle time.",
                    "translation": "조용하고 부드러운 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태오",
                    "script": "Your way is really soothing!",
                    "translation": "네 방식이 정말 진정돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Tae-o does physical work to @@.",
                    "hint": "ISTP는 몸을 움직이는 일을 하면서 스트레스를 풀어요.",
                    "optionA": "worry",
                    "optionB": "clear",
                    "optionC": "confuse",
                    "result": "clear",
                    "explanation": "태오는 'Physical work clears my head'라고 말했어요. ISTP답게 행동적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I listen to my heart.",
                    "translation": "내 마음의 소리를 들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태오",
                    "script": "I focus on solutions directly.",
                    "translation": "직접 해결책에 집중해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We both cope our ways!",
                    "translation": "우리는 우리 방식으로 대처해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태오",
                    "script": "You show me emotional healing.",
                    "translation": "넌 감정적 치유를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me active coping!",
                    "translation": "넌 적극적 대처를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "스트레스 해소에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "brings",
                    "optionC": "Activity",
                    "optionD": "relief",
                    "optionE": "stress",
                    "result": "Activity brings stress relief and",
                    "explanation": "활동은 스트레스 해소를 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17492 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 문제",
            "explanation": "ISTP의 즉각적 대응과 ISFP의 감정적 반응 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I stay cool and focused.",
                    "translation": "차갑고 집중된 상태를 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I feel overwhelmed at first.",
                    "translation": "처음엔 압도당한 느낌이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "I assess the situation quickly.",
                    "translation": "빠르게 상황을 평가해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "You're so calm always!",
                    "translation": "넌 항상 정말 차분해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 예상치 못한 문제가 생겨도 감정적으로 흔들리지 않습니다.",
                    "hint": "ISTP는 위기 상황에서도 차분하게 대응해요.",
                    "result": "O",
                    "explanation": "성호는 'I stay cool and focused'와 'I assess the situation quickly'라고 말하며 침착해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I need a moment first.",
                    "translation": "먼저 잠깐의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "I act immediately without thinking.",
                    "translation": "생각없이 즉시 행동해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your quick response is impressive!",
                    "translation": "네 빠른 대응이 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho acts immediately without @@.",
                    "hint": "ISTP는 위기 때 생각하느라 시간 낭비하지 않고 바로 행동해요.",
                    "optionA": "caring",
                    "optionB": "thinking",
                    "optionC": "feeling",
                    "result": "thinking",
                    "explanation": "성호는 'I act immediately without thinking'이라고 말했어요. ISTP답게 즉각적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Crisis mode activates me naturally.",
                    "translation": "위기 모드가 자연스럽게 활성화시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "I need emotional support first.",
                    "translation": "먼저 감정적 지지가 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성호",
                    "script": "Both are valid responses totally!",
                    "translation": "둘 다 완전히 타당한 반응이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me staying rational.",
                    "translation": "넌 이성적으로 있는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성호",
                    "script": "You show me being human!",
                    "translation": "넌 인간적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 대응에 대한 문장이에요.",
                    "result": "Crisis requires calm and quick",
                    "explanation": "위기는 차분함과 빠름을 필요로 해요.",
                    "optionA": "calm",
                    "optionB": "Crisis",
                    "optionC": "and",
                    "optionD": "quick",
                    "optionE": "requires"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "갑작스러운 문제",
            "explanation": "ISTP의 즉각적 대응과 ISFP의 감정적 반응 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I stay cool and focused.",
                    "translation": "차갑고 집중된 상태를 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I feel overwhelmed at first.",
                    "translation": "처음엔 압도당한 느낌이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "I assess the situation quickly.",
                    "translation": "빠르게 상황을 평가해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "You're so calm always!",
                    "translation": "넌 항상 정말 차분해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 예상치 못한 문제가 생겨도 감정적으로 흔들리지 않습니다.",
                    "hint": "ISTP는 위기 상황에서도 차분하게 대응해요.",
                    "result": "O",
                    "explanation": "성호는 'I stay cool and focused'와 'I assess the situation quickly'라고 말하며 침착해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I need a moment first.",
                    "translation": "먼저 잠깐의 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성호",
                    "script": "I act immediately without thinking.",
                    "translation": "생각없이 즉시 행동해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your quick response is impressive!",
                    "translation": "네 빠른 대응이 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho acts immediately without @@.",
                    "hint": "ISTP는 위기 때 생각하느라 시간 낭비하지 않고 바로 행동해요.",
                    "optionA": "caring",
                    "optionB": "thinking",
                    "optionC": "feeling",
                    "result": "thinking",
                    "explanation": "성호는 'I act immediately without thinking'이라고 말했어요. ISTP답게 즉각적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성호",
                    "script": "Crisis mode activates me naturally.",
                    "translation": "위기 모드가 자연스럽게 활성화시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "I need emotional support first.",
                    "translation": "먼저 감정적 지지가 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성호",
                    "script": "Both are valid responses totally!",
                    "translation": "둘 다 완전히 타당한 반응이야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me staying rational.",
                    "translation": "넌 이성적으로 있는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성호",
                    "script": "You show me being human!",
                    "translation": "넌 인간적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "위기 대응에 대한 문장이에요.",
                    "optionA": "calm",
                    "optionB": "Crisis",
                    "optionC": "and",
                    "optionD": "quick",
                    "optionE": "requires",
                    "result": "Crisis requires calm and quick",
                    "explanation": "위기는 차분함과 빠름을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17493 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "장래 목표 세우기",
            "explanation": "ISFP의 가치 추구와 ISTP의 기술 습득 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I want meaningful fulfilling work.",
                    "translation": "의미있고 충족감있는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I want skill-based interesting work.",
                    "translation": "기술 기반의 흥미로운 일을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Helping others matters to me.",
                    "translation": "다른 사람 돕는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하연",
                    "script": "That's a noble goal really!",
                    "translation": "그게 정말 고귀한 목표야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 직업을 선택할 때 타인에게 도움이 되는지를 중요하게 봅니다.",
                    "hint": "ISFP는 자신의 일이 다른 사람에게 긍정적 영향을 주길 원해요.",
                    "result": "O",
                    "explanation": "소율이는 'I want meaningful fulfilling work'와 'Helping others matters to me'라고 말하며 이타적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "I master technical things instead.",
                    "translation": "대신 기술적인 것들을 숙달해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I follow my passion freely.",
                    "translation": "자유롭게 내 열정을 따라가."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하연",
                    "script": "Your heart is truly inspiring!",
                    "translation": "네 마음이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-yeon masters technical @@ instead.",
                    "hint": "ISTP는 기술적이고 실용적인 능력을 쌓는 데 관심있어요.",
                    "optionA": "feelings",
                    "optionB": "things",
                    "optionC": "dreams",
                    "result": "things",
                    "explanation": "하연이는 'I master technical things instead'라고 말했어요. ISTP답게 기술 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Creative freedom drives me daily.",
                    "translation": "창의적 자유가 매일 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "Problem-solving challenges excite me more.",
                    "translation": "문제 해결 도전이 더 신나게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "Both are valid career goals!",
                    "translation": "둘 다 타당한 진로 목표야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "You show me following values.",
                    "translation": "넌 가치를 따르는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You show me building skills!",
                    "translation": "넌 기술을 쌓는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진로에 대한 문장이에요.",
                    "result": "Career success requires personal passion",
                    "explanation": "진로 성공은 개인적 열정을 필요로 해요.",
                    "optionA": "personal",
                    "optionB": "requires",
                    "optionC": "success",
                    "optionD": "passion",
                    "optionE": "Career"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "장래 목표 세우기",
            "explanation": "ISFP의 가치 추구와 ISTP의 기술 습득 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I want meaningful fulfilling work.",
                    "translation": "의미있고 충족감있는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하연",
                    "script": "I want skill-based interesting work.",
                    "translation": "기술 기반의 흥미로운 일을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Helping others matters to me.",
                    "translation": "다른 사람 돕는 게 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하연",
                    "script": "That's a noble goal really!",
                    "translation": "그게 정말 고귀한 목표야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 직업을 선택할 때 타인에게 도움이 되는지를 중요하게 봅니다.",
                    "hint": "ISFP는 자신의 일이 다른 사람에게 긍정적 영향을 주길 원해요.",
                    "result": "O",
                    "explanation": "소율이는 'I want meaningful fulfilling work'와 'Helping others matters to me'라고 말하며 이타적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하연",
                    "script": "I master technical things instead.",
                    "translation": "대신 기술적인 것들을 숙달해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I follow my passion freely.",
                    "translation": "자유롭게 내 열정을 따라가."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하연",
                    "script": "Your heart is truly inspiring!",
                    "translation": "네 마음이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ha-yeon masters technical @@ instead.",
                    "hint": "ISTP는 기술적이고 실용적인 능력을 쌓는 데 관심있어요.",
                    "optionA": "feelings",
                    "optionB": "things",
                    "optionC": "dreams",
                    "result": "things",
                    "explanation": "하연이는 'I master technical things instead'라고 말했어요. ISTP답게 기술 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Creative freedom drives me daily.",
                    "translation": "창의적 자유가 매일 나를 이끌어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하연",
                    "script": "Problem-solving challenges excite me more.",
                    "translation": "문제 해결 도전이 더 신나게 해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "Both are valid career goals!",
                    "translation": "둘 다 타당한 진로 목표야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하연",
                    "script": "You show me following values.",
                    "translation": "넌 가치를 따르는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You show me building skills!",
                    "translation": "넌 기술을 쌓는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "진로에 대한 문장이에요.",
                    "optionA": "personal",
                    "optionB": "requires",
                    "optionC": "success",
                    "optionD": "passion",
                    "optionE": "Career",
                    "result": "Career success requires personal passion",
                    "explanation": "진로 성공은 개인적 열정을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17494 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 준비하기",
            "explanation": "ISTP의 실용적 준비와 ISFP의 흐름 따르기 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I learn practical skills now.",
                    "translation": "지금 실용적 기술을 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I explore what I love.",
                    "translation": "내가 사랑하는 걸 탐험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Useful abilities ensure stability always.",
                    "translation": "유용한 능력이 항상 안정을 보장해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "That makes sense for you!",
                    "translation": "그게 너한테 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동민이는 미래를 위해 실용적이고 시장성있는 기술을 배웁니다.",
                    "hint": "ISTP는 언제 어디서나 쓸 수 있는 기술을 익혀두려고 해요.",
                    "result": "O",
                    "explanation": "동민이는 'I learn practical skills now'와 'Useful abilities ensure stability always'라고 말하며 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "I trust life's journey instead.",
                    "translation": "대신 삶의 여정을 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "I prepare for various scenarios.",
                    "translation": "다양한 시나리오를 준비해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your preparation is really smart!",
                    "translation": "네 준비가 정말 똑똑해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min prepares for various @@.",
                    "hint": "ISTP는 여러 가능한 상황을 대비해서 준비해둬요.",
                    "optionA": "feelings",
                    "optionB": "scenarios",
                    "optionC": "dreams",
                    "result": "scenarios",
                    "explanation": "동민이는 'I prepare for various scenarios'라고 말했어요. ISTP답게 현실적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "Independence matters most to me.",
                    "translation": "독립성이 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Authenticity matters more to me.",
                    "translation": "진정성이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동민",
                    "script": "Both are important life values!",
                    "translation": "둘 다 중요한 삶의 가치야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You show me practical thinking.",
                    "translation": "넌 실용적 사고를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동민",
                    "script": "You show me living authentically!",
                    "translation": "넌 진정하게 사는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미래 준비에 대한 문장이에요.",
                    "result": "Preparation builds strong future foundation",
                    "explanation": "준비는 강한 미래 기반을 세워요.",
                    "optionA": "foundation",
                    "optionB": "strong",
                    "optionC": "Preparation",
                    "optionD": "builds",
                    "optionE": "future"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 준비하기",
            "explanation": "ISTP의 실용적 준비와 ISFP의 흐름 따르기 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동민",
                    "script": "I learn practical skills now.",
                    "translation": "지금 실용적 기술을 배워."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I explore what I love.",
                    "translation": "내가 사랑하는 걸 탐험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동민",
                    "script": "Useful abilities ensure stability always.",
                    "translation": "유용한 능력이 항상 안정을 보장해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "That makes sense for you!",
                    "translation": "그게 너한테 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동민이는 미래를 위해 실용적이고 시장성있는 기술을 배웁니다.",
                    "hint": "ISTP는 언제 어디서나 쓸 수 있는 기술을 익혀두려고 해요.",
                    "result": "O",
                    "explanation": "동민이는 'I learn practical skills now'와 'Useful abilities ensure stability always'라고 말하며 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "I trust life's journey instead.",
                    "translation": "대신 삶의 여정을 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동민",
                    "script": "I prepare for various scenarios.",
                    "translation": "다양한 시나리오를 준비해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your preparation is really smart!",
                    "translation": "네 준비가 정말 똑똑해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-min prepares for various @@.",
                    "hint": "ISTP는 여러 가능한 상황을 대비해서 준비해둬요.",
                    "optionA": "feelings",
                    "optionB": "scenarios",
                    "optionC": "dreams",
                    "result": "scenarios",
                    "explanation": "동민이는 'I prepare for various scenarios'라고 말했어요. ISTP답게 현실적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동민",
                    "script": "Independence matters most to me.",
                    "translation": "독립성이 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Authenticity matters more to me.",
                    "translation": "진정성이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동민",
                    "script": "Both are important life values!",
                    "translation": "둘 다 중요한 삶의 가치야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You show me practical thinking.",
                    "translation": "넌 실용적 사고를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동민",
                    "script": "You show me living authentically!",
                    "translation": "넌 진정하게 사는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "미래 준비에 대한 문장이에요.",
                    "optionA": "foundation",
                    "optionB": "strong",
                    "optionC": "Preparation",
                    "optionD": "builds",
                    "optionE": "future",
                    "result": "Preparation builds strong future foundation",
                    "explanation": "준비는 강한 미래 기반을 세워요."
                }
            ]
        }
    ]
}
ID: 17495 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 취미 활동",
            "explanation": "ISFP의 창작 예술과 ISTP의 실용 제작 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I draw and paint freely.",
                    "translation": "자유롭게 그리고 색칠해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I build and repair stuff.",
                    "translation": "물건을 만들고 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Colors and forms inspire me.",
                    "translation": "색과 형태가 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "That's really creative work!",
                    "translation": "그게 정말 창의적인 일이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 취미로 순수 예술 작품을 창작합니다.",
                    "hint": "ISFP는 쉴 때 그림, 음악 등 예술적 표현을 해요.",
                    "result": "O",
                    "explanation": "아린이는 'I draw and paint freely'와 'Colors and forms inspire me'라고 말하며 예술적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "Mechanics fascinate me completely always.",
                    "translation": "기계 원리가 항상 완전히 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I express my inner world.",
                    "translation": "내면 세계를 표현해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성진",
                    "script": "Your art is truly beautiful!",
                    "translation": "네 예술이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-jin builds and repairs @@.",
                    "hint": "ISTP는 실제로 작동하는 물건을 만들거나 고치는 걸 즐겨요.",
                    "optionA": "feelings",
                    "optionB": "stuff",
                    "optionC": "dreams",
                    "result": "stuff",
                    "explanation": "성진이는 'I build and repair stuff'라고 말했어요. ISTP답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I create from my emotions.",
                    "translation": "내 감정으로부터 창작해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "I create from logic instead.",
                    "translation": "대신 논리로부터 창작해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Both create amazing things nicely!",
                    "translation": "둘 다 멋지게 놀라운 것들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You show me emotional expression.",
                    "translation": "넌 감정적 표현을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You show me functional making!",
                    "translation": "넌 기능적 제작을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "result": "Hobbies brings personal satisfaction and",
                    "explanation": "취미는 개인적 만족감을 가져다줘요.",
                    "optionA": "brings",
                    "optionB": "personal",
                    "optionC": "Hobbies",
                    "optionD": "satisfaction",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "여가 취미 활동",
            "explanation": "ISFP의 창작 예술과 ISTP의 실용 제작 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I draw and paint freely.",
                    "translation": "자유롭게 그리고 색칠해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성진",
                    "script": "I build and repair stuff.",
                    "translation": "물건을 만들고 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Colors and forms inspire me.",
                    "translation": "색과 형태가 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성진",
                    "script": "That's really creative work!",
                    "translation": "그게 정말 창의적인 일이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 취미로 순수 예술 작품을 창작합니다.",
                    "hint": "ISFP는 쉴 때 그림, 음악 등 예술적 표현을 해요.",
                    "result": "O",
                    "explanation": "아린이는 'I draw and paint freely'와 'Colors and forms inspire me'라고 말하며 예술적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성진",
                    "script": "Mechanics fascinate me completely always.",
                    "translation": "기계 원리가 항상 완전히 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I express my inner world.",
                    "translation": "내면 세계를 표현해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성진",
                    "script": "Your art is truly beautiful!",
                    "translation": "네 예술이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-jin builds and repairs @@.",
                    "hint": "ISTP는 실제로 작동하는 물건을 만들거나 고치는 걸 즐겨요.",
                    "optionA": "feelings",
                    "optionB": "stuff",
                    "optionC": "dreams",
                    "result": "stuff",
                    "explanation": "성진이는 'I build and repair stuff'라고 말했어요. ISTP답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I create from my emotions.",
                    "translation": "내 감정으로부터 창작해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성진",
                    "script": "I create from logic instead.",
                    "translation": "대신 논리로부터 창작해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Both create amazing things nicely!",
                    "translation": "둘 다 멋지게 놀라운 것들을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성진",
                    "script": "You show me emotional expression.",
                    "translation": "넌 감정적 표현을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You show me functional making!",
                    "translation": "넌 기능적 제작을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "personal",
                    "optionC": "Hobbies",
                    "optionD": "satisfaction",
                    "optionE": "and",
                    "result": "Hobbies brings personal satisfaction and",
                    "explanation": "취미는 개인적 만족감을 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17496 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새 취미 시작하기",
            "explanation": "ISTP의 도전적 활동과 ISFP의 감성적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I try extreme sports often.",
                    "translation": "자주 익스트림 스포츠를 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I try gentle art classes.",
                    "translation": "부드러운 미술 수업을 시도해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Adrenaline rush excites me most.",
                    "translation": "아드레날린 분출이 가장 신나게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That sounds really thrilling actually!",
                    "translation": "그게 사실 정말 짜릿하게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 스릴있고 도전적인 활동을 취미로 즐깁니다.",
                    "hint": "ISTP는 위험하고 자극적인 활동에 끌려요.",
                    "result": "O",
                    "explanation": "태오는 'I try extreme sports often'과 'Adrenaline rush excites me most'라고 말하며 모험적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I prefer calming peaceful activities.",
                    "translation": "차분하고 평화로운 활동을 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "I push my physical limits.",
                    "translation": "내 신체적 한계를 밀어붙여."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your courage is truly impressive!",
                    "translation": "네 용기가 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young prefers calming peaceful @@.",
                    "hint": "ISFP는 마음을 편안하게 하는 부드러운 활동을 좋아해요.",
                    "optionA": "fights",
                    "optionB": "activities",
                    "optionC": "debates",
                    "result": "activities",
                    "explanation": "채영이는 'I prefer calming peaceful activities'라고 말했어요. ISFP답게 평화로워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "I enjoy hands-on challenges always.",
                    "translation": "항상 직접 하는 도전을 즐겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I enjoy soulful creative work.",
                    "translation": "영혼이 담긴 창의적 일을 즐겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태오",
                    "script": "Both provide fulfillment differently!",
                    "translation": "둘 다 다르게 충족감을 제공해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me facing fears.",
                    "translation": "넌 두려움에 맞서는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태오",
                    "script": "You show me finding peace!",
                    "translation": "넌 평화를 찾는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양성에 대한 문장이에요.",
                    "result": "Life offers endless different choices",
                    "explanation": "삶은 끝없이 다른 선택들을 제공해요.",
                    "optionA": "choices",
                    "optionB": "different",
                    "optionC": "Life",
                    "optionD": "endless",
                    "optionE": "offers"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새 취미 시작하기",
            "explanation": "ISTP의 도전적 활동과 ISFP의 감성적 활동 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태오",
                    "script": "I try extreme sports often.",
                    "translation": "자주 익스트림 스포츠를 시도해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I try gentle art classes.",
                    "translation": "부드러운 미술 수업을 시도해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태오",
                    "script": "Adrenaline rush excites me most.",
                    "translation": "아드레날린 분출이 가장 신나게 해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That sounds really thrilling actually!",
                    "translation": "그게 사실 정말 짜릿하게 들려!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태오는 스릴있고 도전적인 활동을 취미로 즐깁니다.",
                    "hint": "ISTP는 위험하고 자극적인 활동에 끌려요.",
                    "result": "O",
                    "explanation": "태오는 'I try extreme sports often'과 'Adrenaline rush excites me most'라고 말하며 모험적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I prefer calming peaceful activities.",
                    "translation": "차분하고 평화로운 활동을 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태오",
                    "script": "I push my physical limits.",
                    "translation": "내 신체적 한계를 밀어붙여."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your courage is truly impressive!",
                    "translation": "네 용기가 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young prefers calming peaceful @@.",
                    "hint": "ISFP는 마음을 편안하게 하는 부드러운 활동을 좋아해요.",
                    "optionA": "fights",
                    "optionB": "activities",
                    "optionC": "debates",
                    "result": "activities",
                    "explanation": "채영이는 'I prefer calming peaceful activities'라고 말했어요. ISFP답게 평화로워요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태오",
                    "script": "I enjoy hands-on challenges always.",
                    "translation": "항상 직접 하는 도전을 즐겨."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I enjoy soulful creative work.",
                    "translation": "영혼이 담긴 창의적 일을 즐겨."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태오",
                    "script": "Both provide fulfillment differently!",
                    "translation": "둘 다 다르게 충족감을 제공해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me facing fears.",
                    "translation": "넌 두려움에 맞서는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태오",
                    "script": "You show me finding peace!",
                    "translation": "넌 평화를 찾는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양성에 대한 문장이에요.",
                    "optionA": "choices",
                    "optionB": "different",
                    "optionC": "Life",
                    "optionD": "endless",
                    "optionE": "offers",
                    "result": "Life offers endless different choices",
                    "explanation": "삶은 끝없이 다른 선택들을 제공해요."
                }
            ]
        }
    ]
}
ID: 17497 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 상황",
            "explanation": "ISFP의 회피와 ISTP의 분리 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I feel hurt inside deeply.",
                    "translation": "속으로 깊이 상처받아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "I detach emotions completely instead.",
                    "translation": "대신 감정을 완전히 분리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Harmony matters a lot to me.",
                    "translation": "조화가 나한테 많이 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성호",
                    "script": "That's understandable for you totally!",
                    "translation": "그게 너한테 완전히 이해돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 갈등이 생기면 감정적으로 상처받고 피하려 합니다.",
                    "hint": "ISFP는 충돌을 싫어하고 평화를 원해서 갈등을 회피해요.",
                    "result": "O",
                    "explanation": "소미는 'I feel hurt inside deeply'와 'Harmony matters a lot to me'라고 말하며 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "I stay objective and logical.",
                    "translation": "객관적이고 논리적으로 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I withdraw to protect feelings.",
                    "translation": "감정을 보호하려고 물러나."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "Your sensitivity is really valid!",
                    "translation": "네 민감함이 정말 타당해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho stays objective and @@.",
                    "hint": "ISTP는 갈등 상황에서도 감정에 휘둘리지 않고 논리적으로 생각해요.",
                    "optionA": "emotional",
                    "optionB": "logical",
                    "optionC": "angry",
                    "result": "logical",
                    "explanation": "성호는 'I stay objective and logical'이라고 말했어요. ISTP답게 이성적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I need reassurance and comfort.",
                    "translation": "안심과 위로가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "I need space and time.",
                    "translation": "공간과 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We both need different things!",
                    "translation": "우리는 둘 다 다른 것들이 필요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You show me emotional honesty.",
                    "translation": "넌 감정적 정직함을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You show me rational calm!",
                    "translation": "넌 이성적 차분함을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등에 대한 문장이에요.",
                    "result": "Conflict resolution needs mutual respect",
                    "explanation": "갈등 해결은 상호 존중을 필요로 해요.",
                    "optionA": "Conflict",
                    "optionB": "mutual",
                    "optionC": "resolution",
                    "optionD": "respect",
                    "optionE": "needs"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 충돌 상황",
            "explanation": "ISFP의 회피와 ISTP의 분리 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I feel hurt inside deeply.",
                    "translation": "속으로 깊이 상처받아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성호",
                    "script": "I detach emotions completely instead.",
                    "translation": "대신 감정을 완전히 분리해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Harmony matters a lot to me.",
                    "translation": "조화가 나한테 많이 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "성호",
                    "script": "That's understandable for you totally!",
                    "translation": "그게 너한테 완전히 이해돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 갈등이 생기면 감정적으로 상처받고 피하려 합니다.",
                    "hint": "ISFP는 충돌을 싫어하고 평화를 원해서 갈등을 회피해요.",
                    "result": "O",
                    "explanation": "소미는 'I feel hurt inside deeply'와 'Harmony matters a lot to me'라고 말하며 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "I stay objective and logical.",
                    "translation": "객관적이고 논리적으로 있어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I withdraw to protect feelings.",
                    "translation": "감정을 보호하려고 물러나."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "Your sensitivity is really valid!",
                    "translation": "네 민감함이 정말 타당해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Seong-ho stays objective and @@.",
                    "hint": "ISTP는 갈등 상황에서도 감정에 휘둘리지 않고 논리적으로 생각해요.",
                    "optionA": "emotional",
                    "optionB": "logical",
                    "optionC": "angry",
                    "result": "logical",
                    "explanation": "성호는 'I stay objective and logical'이라고 말했어요. ISTP답게 이성적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I need reassurance and comfort.",
                    "translation": "안심과 위로가 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "I need space and time.",
                    "translation": "공간과 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We both need different things!",
                    "translation": "우리는 둘 다 다른 것들이 필요해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "You show me emotional honesty.",
                    "translation": "넌 감정적 정직함을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You show me rational calm!",
                    "translation": "넌 이성적 차분함을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "갈등에 대한 문장이에요.",
                    "optionA": "Conflict",
                    "optionB": "mutual",
                    "optionC": "resolution",
                    "optionD": "respect",
                    "optionE": "needs",
                    "result": "Conflict resolution needs mutual respect",
                    "explanation": "갈등 해결은 상호 존중을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17498 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해 생겼을 때",
            "explanation": "ISTP의 직접적 해명과 ISFP의 시간 필요 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I state facts clearly now.",
                    "translation": "지금 사실을 명확히 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "I need time to process.",
                    "translation": "처리할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "Direct communication solves things faster.",
                    "translation": "직접적 소통이 더 빨리 해결해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준석",
                    "script": "That works well for you!",
                    "translation": "그게 너한테 잘 작동해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하연이는 오해가 생기면 바로 사실을 말해서 풉니다.",
                    "hint": "ISTP는 오해를 그냥 두지 않고 사실을 직접적으로 설명해요.",
                    "result": "O",
                    "explanation": "하연이는 'I state facts clearly now'와 'Direct communication solves things faster'라고 말하며 직접적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "I sort my feelings first.",
                    "translation": "먼저 내 감정을 정리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "I focus on what happened.",
                    "translation": "무슨 일이 일어났는지에 집중해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준석",
                    "script": "Your clarity is really helpful!",
                    "translation": "네 명확함이 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jun-seok sorts his @@ first.",
                    "hint": "ISFP는 대화하기 전에 자신의 감정을 먼저 정리해요.",
                    "optionA": "tools",
                    "optionB": "feelings",
                    "optionC": "facts",
                    "result": "feelings",
                    "explanation": "준석이는 'I sort my feelings first'라고 말했어요. ISFP답게 감정을 우선해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "I don't take things personally.",
                    "translation": "개인적으로 받아들이지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "I feel things very deeply.",
                    "translation": "것들을 매우 깊이 느껴."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Both approaches are completely valid!",
                    "translation": "두 접근 모두 완전히 타당해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "You show me being straightforward.",
                    "translation": "넌 솔직한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You show me emotional depth!",
                    "translation": "넌 감정적 깊이를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소통에 대한 문장이에요.",
                    "result": "Honest communication builds strong trust",
                    "explanation": "솔직한 소통은 강한 신뢰를 세워요.",
                    "optionA": "strong",
                    "optionB": "communication",
                    "optionC": "Honest",
                    "optionD": "trust",
                    "optionE": "builds"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "오해 생겼을 때",
            "explanation": "ISTP의 직접적 해명과 ISFP의 시간 필요 비교",
            "level": 4,
            "my_mbti": "ISTP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하연",
                    "script": "I state facts clearly now.",
                    "translation": "지금 사실을 명확히 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "I need time to process.",
                    "translation": "처리할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하연",
                    "script": "Direct communication solves things faster.",
                    "translation": "직접적 소통이 더 빨리 해결해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "준석",
                    "script": "That works well for you!",
                    "translation": "그게 너한테 잘 작동해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "하연이는 오해가 생기면 바로 사실을 말해서 풉니다.",
                    "hint": "ISTP는 오해를 그냥 두지 않고 사실을 직접적으로 설명해요.",
                    "result": "O",
                    "explanation": "하연이는 'I state facts clearly now'와 'Direct communication solves things faster'라고 말하며 직접적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준석",
                    "script": "I sort my feelings first.",
                    "translation": "먼저 내 감정을 정리해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하연",
                    "script": "I focus on what happened.",
                    "translation": "무슨 일이 일어났는지에 집중해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준석",
                    "script": "Your clarity is really helpful!",
                    "translation": "네 명확함이 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Jun-seok sorts his @@ first.",
                    "hint": "ISFP는 대화하기 전에 자신의 감정을 먼저 정리해요.",
                    "optionA": "tools",
                    "optionB": "feelings",
                    "optionC": "facts",
                    "result": "feelings",
                    "explanation": "준석이는 'I sort my feelings first'라고 말했어요. ISFP답게 감정을 우선해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하연",
                    "script": "I don't take things personally.",
                    "translation": "개인적으로 받아들이지 않아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "I feel things very deeply.",
                    "translation": "것들을 매우 깊이 느껴."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하연",
                    "script": "Both approaches are completely valid!",
                    "translation": "두 접근 모두 완전히 타당해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준석",
                    "script": "You show me being straightforward.",
                    "translation": "넌 솔직한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하연",
                    "script": "You show me emotional depth!",
                    "translation": "넌 감정적 깊이를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "소통에 대한 문장이에요.",
                    "optionA": "strong",
                    "optionB": "communication",
                    "optionC": "Honest",
                    "optionD": "trust",
                    "optionE": "builds",
                    "result": "Honest communication builds strong trust",
                    "explanation": "솔직한 소통은 강한 신뢰를 세워요."
                }
            ]
        }
    ]
}
ID: 17499 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 여행 가기",
            "explanation": "ISFP의 자유로운 여행과 ISTJ의 계획적 일정 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Let's explore freely together.",
                    "translation": "함께 자유롭게 탐험하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I booked everything already though.",
                    "translation": "하지만 난 이미 다 예약했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Spontaneous moments feel more fun.",
                    "translation": "즉흥적 순간이 더 재밌게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지호",
                    "script": "Your flexibility is really nice!",
                    "translation": "네 유연성이 정말 좋아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 여행할 때 계획없이 그때그때 가고 싶은 곳으로 갑니다.",
                    "hint": "ISFP는 정해진 일정보다 자유롭게 돌아다니는 여행을 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'Let's explore freely together'와 'Spontaneous moments feel more fun'이라고 말하며 자유로워요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Following schedule prevents problems always.",
                    "translation": "일정을 따르는 게 항상 문제를 막아줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I discover hidden gems randomly.",
                    "translation": "무작위로 숨겨진 보석을 발견해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지호",
                    "script": "Your discoveries are truly special!",
                    "translation": "네 발견들이 정말 특별해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-ho booked everything @@ though.",
                    "hint": "ISTJ는 여행 전에 모든 것을 미리 예약하고 준비해요.",
                    "optionA": "never",
                    "optionB": "already",
                    "optionC": "later",
                    "result": "already",
                    "explanation": "지호는 'I booked everything already though'라고 말했어요. ISTJ답게 사전 계획을 철저히 해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I follow my heart's desires.",
                    "translation": "내 마음의 욕구를 따라가."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "I follow the itinerary carefully.",
                    "translation": "조심스럽게 일정표를 따라가."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We both enjoy traveling differently!",
                    "translation": "우리는 둘 다 다르게 여행을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "You show me living spontaneously.",
                    "translation": "넌 즉흥적으로 사는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me organized planning!",
                    "translation": "넌 체계적 계획을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여행에 대한 문장이에요.",
                    "result": "Travel creates beautiful lasting memories",
                    "explanation": "여행은 아름답고 지속되는 추억을 만들어요.",
                    "optionA": "beautiful",
                    "optionB": "Travel",
                    "optionC": "creates",
                    "optionD": "lasting",
                    "optionE": "memories"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "그룹 여행 가기",
            "explanation": "ISFP의 자유로운 여행과 ISTJ의 계획적 일정 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "Let's explore freely together.",
                    "translation": "함께 자유롭게 탐험하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I booked everything already though.",
                    "translation": "하지만 난 이미 다 예약했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Spontaneous moments feel more fun.",
                    "translation": "즉흥적 순간이 더 재밌게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지호",
                    "script": "Your flexibility is really nice!",
                    "translation": "네 유연성이 정말 좋아!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 여행할 때 계획없이 그때그때 가고 싶은 곳으로 갑니다.",
                    "hint": "ISFP는 정해진 일정보다 자유롭게 돌아다니는 여행을 좋아해요.",
                    "result": "O",
                    "explanation": "채영이는 'Let's explore freely together'와 'Spontaneous moments feel more fun'이라고 말하며 자유로워요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Following schedule prevents problems always.",
                    "translation": "일정을 따르는 게 항상 문제를 막아줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I discover hidden gems randomly.",
                    "translation": "무작위로 숨겨진 보석을 발견해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지호",
                    "script": "Your discoveries are truly special!",
                    "translation": "네 발견들이 정말 특별해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-ho booked everything @@ though.",
                    "hint": "ISTJ는 여행 전에 모든 것을 미리 예약하고 준비해요.",
                    "optionA": "never",
                    "optionB": "already",
                    "optionC": "later",
                    "result": "already",
                    "explanation": "지호는 'I booked everything already though'라고 말했어요. ISTJ답게 사전 계획을 철저히 해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I follow my heart's desires.",
                    "translation": "내 마음의 욕구를 따라가."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "I follow the itinerary carefully.",
                    "translation": "조심스럽게 일정표를 따라가."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "We both enjoy traveling differently!",
                    "translation": "우리는 둘 다 다르게 여행을 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "You show me living spontaneously.",
                    "translation": "넌 즉흥적으로 사는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me organized planning!",
                    "translation": "넌 체계적 계획을 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "여행에 대한 문장이에요.",
                    "optionA": "beautiful",
                    "optionB": "Travel",
                    "optionC": "creates",
                    "optionD": "lasting",
                    "optionE": "memories",
                    "result": "Travel creates beautiful lasting memories",
                    "explanation": "여행은 아름답고 지속되는 추억을 만들어요."
                }
            ]
        }
    ]
}
ID: 17500 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "동아리 활동 참여",
            "explanation": "ISTJ의 책임감있는 참여와 ISFP의 편안한 기여 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I attend every meeting regularly.",
                    "translation": "정기적으로 모든 회의에 참석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I come when I can.",
                    "translation": "할 수 있을 때 와."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Commitment matters a lot to me.",
                    "translation": "헌신이 나한테 많이 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "That's really admirable actually!",
                    "translation": "그게 사실 정말 존경스러워!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동현이는 동아리 활동에서 빠짐없이 참여하고 책임을 다합니다.",
                    "hint": "ISTJ는 시작한 일에 대해 책임감을 갖고 꾸준히 해요.",
                    "result": "O",
                    "explanation": "동현이는 'I attend every meeting regularly'와 'Commitment matters a lot to me'라고 말하며 책임감이 강해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I contribute when inspired instead.",
                    "translation": "대신 영감받을 때 기여해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I follow through on tasks.",
                    "translation": "일을 끝까지 해내."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your reliability is truly impressive!",
                    "translation": "네 신뢰성이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon follows through on @@.",
                    "hint": "ISTJ는 맡은 일을 반드시 끝까지 완수해요.",
                    "optionA": "feelings",
                    "optionB": "tasks",
                    "optionC": "dreams",
                    "result": "tasks",
                    "explanation": "동현이는 'I follow through on tasks'라고 말했어요. ISTJ답게 책임을 완수해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Rules keep things running smoothly.",
                    "translation": "규칙이 것들을 원활하게 유지시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Flexibility allows more creativity instead.",
                    "translation": "대신 유연성이 더 많은 창의성을 허용해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Both approaches add value definitely!",
                    "translation": "두 접근 모두 확실히 가치를 더해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me being consistent.",
                    "translation": "넌 일관된 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "You show me being creative!",
                    "translation": "넌 창의적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "참여에 대한 문장이에요.",
                    "result": "Active participation builds strong community",
                    "explanation": "적극적 참여는 강한 공동체를 세워요.",
                    "optionA": "community",
                    "optionB": "strong",
                    "optionC": "participation",
                    "optionD": "builds",
                    "optionE": "Active"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "동아리 활동 참여",
            "explanation": "ISTJ의 책임감있는 참여와 ISFP의 편안한 기여 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I attend every meeting regularly.",
                    "translation": "정기적으로 모든 회의에 참석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I come when I can.",
                    "translation": "할 수 있을 때 와."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Commitment matters a lot to me.",
                    "translation": "헌신이 나한테 많이 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "That's really admirable actually!",
                    "translation": "그게 사실 정말 존경스러워!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동현이는 동아리 활동에서 빠짐없이 참여하고 책임을 다합니다.",
                    "hint": "ISTJ는 시작한 일에 대해 책임감을 갖고 꾸준히 해요.",
                    "result": "O",
                    "explanation": "동현이는 'I attend every meeting regularly'와 'Commitment matters a lot to me'라고 말하며 책임감이 강해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I contribute when inspired instead.",
                    "translation": "대신 영감받을 때 기여해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I follow through on tasks.",
                    "translation": "일을 끝까지 해내."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your reliability is truly impressive!",
                    "translation": "네 신뢰성이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon follows through on @@.",
                    "hint": "ISTJ는 맡은 일을 반드시 끝까지 완수해요.",
                    "optionA": "feelings",
                    "optionB": "tasks",
                    "optionC": "dreams",
                    "result": "tasks",
                    "explanation": "동현이는 'I follow through on tasks'라고 말했어요. ISTJ답게 책임을 완수해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Rules keep things running smoothly.",
                    "translation": "규칙이 것들을 원활하게 유지시켜."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Flexibility allows more creativity instead.",
                    "translation": "대신 유연성이 더 많은 창의성을 허용해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Both approaches add value definitely!",
                    "translation": "두 접근 모두 확실히 가치를 더해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me being consistent.",
                    "translation": "넌 일관된 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "You show me being creative!",
                    "translation": "넌 창의적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "참여에 대한 문장이에요.",
                    "optionA": "community",
                    "optionB": "strong",
                    "optionC": "participation",
                    "optionD": "builds",
                    "optionE": "Active",
                    "result": "Active participation builds strong community",
                    "explanation": "적극적 참여는 강한 공동체를 세워요."
                }
            ]
        }
    ]
}
ID: 17501 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책 고르기",
            "explanation": "ISFP의 감성적 선택과 ISTJ의 체계적 선택 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I choose by cover design.",
                    "translation": "표지 디자인으로 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I check reviews first carefully.",
                    "translation": "먼저 조심스럽게 리뷰를 확인해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Beautiful covers attract me naturally.",
                    "translation": "아름다운 표지가 자연스럽게 끌어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수빈",
                    "script": "That's a valid way too!",
                    "translation": "그것도 타당한 방법이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 책을 고를 때 표지가 예쁘거나 끌리면 선택합니다.",
                    "hint": "ISFP는 시각적으로 아름답거나 감각적으로 끌리는 것을 선택해요.",
                    "result": "O",
                    "explanation": "아린이는 'I choose by cover design'과 'Beautiful covers attract me naturally'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I research authors and ratings.",
                    "translation": "저자와 평점을 조사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I trust my gut feeling.",
                    "translation": "내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수빈",
                    "script": "Your intuition is really strong!",
                    "translation": "네 직관이 정말 강해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-bin checks reviews first @@.",
                    "hint": "ISTJ는 실패하지 않으려고 정보를 꼼꼼히 확인해요.",
                    "optionA": "never",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "수빈이는 'I check reviews first carefully'라고 말했어요. ISTJ답게 신중해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I explore different genres freely.",
                    "translation": "자유롭게 다른 장르를 탐험해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "I stick to proven favorites.",
                    "translation": "검증된 좋아하는 것을 고수해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Both ways lead to discoveries!",
                    "translation": "두 방식 모두 발견으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "You show me taking chances.",
                    "translation": "넌 기회를 잡는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You show me making sure!",
                    "translation": "넌 확실히 하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "책에 대한 문장이에요.",
                    "result": "Reading opens new minds worlds",
                    "explanation": "읽기는 새로운 마음과 세계를 열어요.",
                    "optionA": "worlds",
                    "optionB": "new",
                    "optionC": "Reading",
                    "optionD": "opens",
                    "optionE": "minds"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "책 고르기",
            "explanation": "ISFP의 감성적 선택과 ISTJ의 체계적 선택 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "아린",
                    "script": "I choose by cover design.",
                    "translation": "표지 디자인으로 선택해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I check reviews first carefully.",
                    "translation": "먼저 조심스럽게 리뷰를 확인해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "아린",
                    "script": "Beautiful covers attract me naturally.",
                    "translation": "아름다운 표지가 자연스럽게 끌어."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수빈",
                    "script": "That's a valid way too!",
                    "translation": "그것도 타당한 방법이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "아린이는 책을 고를 때 표지가 예쁘거나 끌리면 선택합니다.",
                    "hint": "ISFP는 시각적으로 아름답거나 감각적으로 끌리는 것을 선택해요.",
                    "result": "O",
                    "explanation": "아린이는 'I choose by cover design'과 'Beautiful covers attract me naturally'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I research authors and ratings.",
                    "translation": "저자와 평점을 조사해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "아린",
                    "script": "I trust my gut feeling.",
                    "translation": "내 직감을 믿어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수빈",
                    "script": "Your intuition is really strong!",
                    "translation": "네 직관이 정말 강해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-bin checks reviews first @@.",
                    "hint": "ISTJ는 실패하지 않으려고 정보를 꼼꼼히 확인해요.",
                    "optionA": "never",
                    "optionB": "carefully",
                    "optionC": "randomly",
                    "result": "carefully",
                    "explanation": "수빈이는 'I check reviews first carefully'라고 말했어요. ISTJ답게 신중해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "아린",
                    "script": "I explore different genres freely.",
                    "translation": "자유롭게 다른 장르를 탐험해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "I stick to proven favorites.",
                    "translation": "검증된 좋아하는 것을 고수해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "아린",
                    "script": "Both ways lead to discoveries!",
                    "translation": "두 방식 모두 발견으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "You show me taking chances.",
                    "translation": "넌 기회를 잡는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "아린",
                    "script": "You show me making sure!",
                    "translation": "넌 확실히 하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "책에 대한 문장이에요.",
                    "optionA": "worlds",
                    "optionB": "new",
                    "optionC": "Reading",
                    "optionD": "opens",
                    "optionE": "minds",
                    "result": "Reading opens new minds worlds",
                    "explanation": "읽기는 새로운 마음과 세계를 열어요."
                }
            ]
        }
    ]
}
ID: 17502 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 정리하기",
            "explanation": "ISTJ의 체계적 정리와 ISFP의 감각적 정리 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I categorize everything systematically always.",
                    "translation": "항상 체계적으로 모든 것을 분류해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I group by what feels right.",
                    "translation": "옳게 느껴지는 것으로 묶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Logical order helps me find things.",
                    "translation": "논리적 순서가 것들을 찾게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "That makes perfect sense actually!",
                    "translation": "그게 사실 완벽하게 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지수는 정보를 논리적 기준으로 분류하고 체계적으로 정리합니다.",
                    "hint": "ISTJ는 정보를 규칙적이고 체계적인 방식으로 정리해요.",
                    "result": "O",
                    "explanation": "지수는 'I categorize everything systematically always'와 'Logical order helps me find things'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Visual arrangement works better for me.",
                    "translation": "시각적 배치가 나한테 더 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I label and file properly.",
                    "translation": "제대로 라벨을 붙이고 정리해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Your organization is truly amazing!",
                    "translation": "네 정리가 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-su labels and files @@.",
                    "hint": "ISTJ는 나중에 찾기 쉽도록 제대로 정리해요.",
                    "optionA": "randomly",
                    "optionB": "properly",
                    "optionC": "never",
                    "result": "properly",
                    "explanation": "지수는 'I label and file properly'라고 말했어요. ISTJ답게 정확해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Consistency prevents confusion always.",
                    "translation": "일관성이 항상 혼란을 막아줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Flexibility allows natural flow instead.",
                    "translation": "대신 유연성이 자연스러운 흐름을 허용해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Both systems work for us!",
                    "translation": "두 시스템 모두 우리한테 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You show me being systematic.",
                    "translation": "넌 체계적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You show me being intuitive!",
                    "translation": "넌 직관적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정리에 대한 문장이에요.",
                    "result": "Good organization saves valuable time",
                    "explanation": "좋은 정리는 귀중한 시간을 절약해요.",
                    "optionA": "time",
                    "optionB": "Good",
                    "optionC": "organization",
                    "optionD": "saves",
                    "optionE": "valuable"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 정리하기",
            "explanation": "ISTJ의 체계적 정리와 ISFP의 감각적 정리 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I categorize everything systematically always.",
                    "translation": "항상 체계적으로 모든 것을 분류해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "I group by what feels right.",
                    "translation": "옳게 느껴지는 것으로 묶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Logical order helps me find things.",
                    "translation": "논리적 순서가 것들을 찾게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "도영",
                    "script": "That makes perfect sense actually!",
                    "translation": "그게 사실 완벽하게 말이 돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지수는 정보를 논리적 기준으로 분류하고 체계적으로 정리합니다.",
                    "hint": "ISTJ는 정보를 규칙적이고 체계적인 방식으로 정리해요.",
                    "result": "O",
                    "explanation": "지수는 'I categorize everything systematically always'와 'Logical order helps me find things'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도영",
                    "script": "Visual arrangement works better for me.",
                    "translation": "시각적 배치가 나한테 더 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I label and file properly.",
                    "translation": "제대로 라벨을 붙이고 정리해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Your organization is truly amazing!",
                    "translation": "네 정리가 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-su labels and files @@.",
                    "hint": "ISTJ는 나중에 찾기 쉽도록 제대로 정리해요.",
                    "optionA": "randomly",
                    "optionB": "properly",
                    "optionC": "never",
                    "result": "properly",
                    "explanation": "지수는 'I label and file properly'라고 말했어요. ISTJ답게 정확해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Consistency prevents confusion always.",
                    "translation": "일관성이 항상 혼란을 막아줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Flexibility allows natural flow instead.",
                    "translation": "대신 유연성이 자연스러운 흐름을 허용해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Both systems work for us!",
                    "translation": "두 시스템 모두 우리한테 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도영",
                    "script": "You show me being systematic.",
                    "translation": "넌 체계적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You show me being intuitive!",
                    "translation": "넌 직관적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "정리에 대한 문장이에요.",
                    "optionA": "time",
                    "optionB": "Good",
                    "optionC": "organization",
                    "optionD": "saves",
                    "optionE": "valuable",
                    "result": "Good organization saves valuable time",
                    "explanation": "좋은 정리는 귀중한 시간을 절약해요."
                }
            ]
        }
    ]
}
ID: 17503 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "여행지 정하기",
            "explanation": "ISFP의 즉흥적 선택과 ISTJ의 신중한 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "Let's just pick somewhere pretty.",
                    "translation": "그냥 어딘가 예쁜 곳을 고르자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I need to research first.",
                    "translation": "먼저 조사가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Following impulse feels exciting to me.",
                    "translation": "충동을 따르는 게 나한테 신나게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동현",
                    "script": "That's an adventurous approach really!",
                    "translation": "그게 정말 모험적인 접근이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 여행지를 정할 때 끌리는 곳으로 즉시 결정합니다.",
                    "hint": "ISFP는 복잡하게 비교하지 않고 마음이 끌리는 대로 선택해요.",
                    "result": "O",
                    "explanation": "소율이는 'Let's just pick somewhere pretty'와 'Following impulse feels exciting to me'라고 말하며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I compare costs and safety.",
                    "translation": "비용과 안전을 비교해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I focus on the vibe.",
                    "translation": "분위기에 집중해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Your energy is really refreshing!",
                    "translation": "네 에너지가 정말 신선해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon compares costs and @@.",
                    "hint": "ISTJ는 여행지를 정할 때 실용적인 요소들을 따져봐요.",
                    "optionA": "feelings",
                    "optionB": "safety",
                    "optionC": "colors",
                    "result": "safety",
                    "explanation": "동현이는 'I compare costs and safety'라고 말했어요. ISTJ답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Beautiful places inspire me always.",
                    "translation": "아름다운 장소가 항상 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Practical factors guide me instead.",
                    "translation": "대신 실용적 요인이 안내해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "Both lead to good trips!",
                    "translation": "둘 다 좋은 여행으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "You show me trusting feelings.",
                    "translation": "넌 감정을 믿는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You show me planning well!",
                    "translation": "넌 잘 계획하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "선택에 대한 문장이에요.",
                    "result": "Every choice leads to new",
                    "explanation": "모든 선택은 새로운 것으로 이어져요.",
                    "optionA": "Every",
                    "optionB": "leads",
                    "optionC": "choice",
                    "optionD": "to",
                    "optionE": "new"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "여행지 정하기",
            "explanation": "ISFP의 즉흥적 선택과 ISTJ의 신중한 결정 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "Let's just pick somewhere pretty.",
                    "translation": "그냥 어딘가 예쁜 곳을 고르자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I need to research first.",
                    "translation": "먼저 조사가 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Following impulse feels exciting to me.",
                    "translation": "충동을 따르는 게 나한테 신나게 느껴져."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동현",
                    "script": "That's an adventurous approach really!",
                    "translation": "그게 정말 모험적인 접근이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 여행지를 정할 때 끌리는 곳으로 즉시 결정합니다.",
                    "hint": "ISFP는 복잡하게 비교하지 않고 마음이 끌리는 대로 선택해요.",
                    "result": "O",
                    "explanation": "소율이는 'Let's just pick somewhere pretty'와 'Following impulse feels exciting to me'라고 말하며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I compare costs and safety.",
                    "translation": "비용과 안전을 비교해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I focus on the vibe.",
                    "translation": "분위기에 집중해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Your energy is really refreshing!",
                    "translation": "네 에너지가 정말 신선해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon compares costs and @@.",
                    "hint": "ISTJ는 여행지를 정할 때 실용적인 요소들을 따져봐요.",
                    "optionA": "feelings",
                    "optionB": "safety",
                    "optionC": "colors",
                    "result": "safety",
                    "explanation": "동현이는 'I compare costs and safety'라고 말했어요. ISTJ답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Beautiful places inspire me always.",
                    "translation": "아름다운 장소가 항상 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Practical factors guide me instead.",
                    "translation": "대신 실용적 요인이 안내해줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "Both lead to good trips!",
                    "translation": "둘 다 좋은 여행으로 이어져!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "You show me trusting feelings.",
                    "translation": "넌 감정을 믿는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You show me planning well!",
                    "translation": "넌 잘 계획하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "선택에 대한 문장이에요.",
                    "optionA": "Every",
                    "optionB": "leads",
                    "optionC": "choice",
                    "optionD": "to",
                    "optionE": "new",
                    "result": "Every choice leads to new",
                    "explanation": "모든 선택은 새로운 것으로 이어져요."
                }
            ]
        }
    ]
}
ID: 17504 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "물건 구매하기",
            "explanation": "ISTJ의 비교 분석과 ISFP의 감각적 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I compare all specifications carefully.",
                    "translation": "조심스럽게 모든 사양을 비교해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I choose what looks good.",
                    "translation": "좋아 보이는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Research prevents buyer's regret always.",
                    "translation": "조사가 항상 구매자의 후회를 막아줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's really smart thinking definitely!",
                    "translation": "그게 확실히 정말 똑똑한 생각이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지호는 물건을 사기 전에 여러 제품을 비교하고 분석합니다.",
                    "hint": "ISTJ는 충동구매하지 않고 꼼꼼히 따져보고 사요.",
                    "result": "O",
                    "explanation": "지호는 'I compare all specifications carefully'와 'Research prevents buyer's regret always'라고 말하며 신중해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I trust my aesthetic sense.",
                    "translation": "내 미적 감각을 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "I check warranty and reviews.",
                    "translation": "보증과 리뷰를 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your thoroughness is truly helpful!",
                    "translation": "네 철저함이 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-ho checks warranty and @@.",
                    "hint": "ISTJ는 제품의 품질과 평가를 확인해요.",
                    "optionA": "colors",
                    "optionB": "reviews",
                    "optionC": "feelings",
                    "result": "reviews",
                    "explanation": "지호는 'I check warranty and reviews'라고 말했어요. ISTJ답게 정보를 수집해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Quality over price matters most.",
                    "translation": "가격보다 품질이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Beauty and feel matter more.",
                    "translation": "아름다움과 느낌이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Both approaches make sense well!",
                    "translation": "두 접근 모두 잘 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me being practical.",
                    "translation": "넌 실용적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "You show me appreciating beauty!",
                    "translation": "넌 아름다움을 감상하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "구매에 대한 문장이에요.",
                    "result": "Smart shopping requires careful thought",
                    "explanation": "똑똑한 쇼핑은 신중한 생각을 필요로 해요.",
                    "optionA": "requires",
                    "optionB": "Smart",
                    "optionC": "careful",
                    "optionD": "thought",
                    "optionE": "shopping"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "물건 구매하기",
            "explanation": "ISTJ의 비교 분석과 ISFP의 감각적 결정 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I compare all specifications carefully.",
                    "translation": "조심스럽게 모든 사양을 비교해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I choose what looks good.",
                    "translation": "좋아 보이는 걸 선택해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Research prevents buyer's regret always.",
                    "translation": "조사가 항상 구매자의 후회를 막아줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's really smart thinking definitely!",
                    "translation": "그게 확실히 정말 똑똑한 생각이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지호는 물건을 사기 전에 여러 제품을 비교하고 분석합니다.",
                    "hint": "ISTJ는 충동구매하지 않고 꼼꼼히 따져보고 사요.",
                    "result": "O",
                    "explanation": "지호는 'I compare all specifications carefully'와 'Research prevents buyer's regret always'라고 말하며 신중해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I trust my aesthetic sense.",
                    "translation": "내 미적 감각을 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "I check warranty and reviews.",
                    "translation": "보증과 리뷰를 확인해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your thoroughness is truly helpful!",
                    "translation": "네 철저함이 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-ho checks warranty and @@.",
                    "hint": "ISTJ는 제품의 품질과 평가를 확인해요.",
                    "optionA": "colors",
                    "optionB": "reviews",
                    "optionC": "feelings",
                    "result": "reviews",
                    "explanation": "지호는 'I check warranty and reviews'라고 말했어요. ISTJ답게 정보를 수집해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Quality over price matters most.",
                    "translation": "가격보다 품질이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Beauty and feel matter more.",
                    "translation": "아름다움과 느낌이 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Both approaches make sense well!",
                    "translation": "두 접근 모두 잘 말이 돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me being practical.",
                    "translation": "넌 실용적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "You show me appreciating beauty!",
                    "translation": "넌 아름다움을 감상하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "구매에 대한 문장이에요.",
                    "optionA": "requires",
                    "optionB": "Smart",
                    "optionC": "careful",
                    "optionD": "thought",
                    "optionE": "shopping",
                    "result": "Smart shopping requires careful thought",
                    "explanation": "똑똑한 쇼핑은 신중한 생각을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17505 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "방 꾸미기",
            "explanation": "ISFP의 예술적 감각과 ISTJ의 실용적 배치 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I arrange by how it feels.",
                    "translation": "느껴지는 대로 배치해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I arrange by function instead.",
                    "translation": "대신 기능으로 배치해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "Colors and textures matter to me.",
                    "translation": "색과 질감이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수빈",
                    "script": "That creates lovely atmosphere really!",
                    "translation": "그게 정말 사랑스러운 분위기를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 방을 꾸밀 때 예쁘고 감각적으로 배치합니다.",
                    "hint": "ISFP는 방을 꾸밀 때 미적 감각과 느낌을 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "진호는 'I arrange by how it feels'와 'Colors and textures matter to me'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "Efficiency guides my layout choices.",
                    "translation": "효율성이 내 배치 선택을 안내해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I create cozy personal spaces.",
                    "translation": "아늑한 개인 공간을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수빈",
                    "script": "Your style is truly beautiful!",
                    "translation": "네 스타일이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-bin arranges by @@ instead.",
                    "hint": "ISTJ는 예쁜 것보다 실용적이고 효율적인 배치를 해요.",
                    "optionA": "feelings",
                    "optionB": "function",
                    "optionC": "colors",
                    "result": "function",
                    "explanation": "수빈이는 'I arrange by function instead'라고 말했어요. ISTJ답게 기능 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "I change decorations often freely.",
                    "translation": "자유롭게 장식을 자주 바꿔."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "I keep what works well.",
                    "translation": "잘 작동하는 걸 유지해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "Both make comfortable homes nicely!",
                    "translation": "둘 다 멋지게 편안한 집을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "You show me artistic expression.",
                    "translation": "넌 예술적 표현을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You show me practical thinking!",
                    "translation": "넌 실용적 사고를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공간에 대한 문장이에요.",
                    "result": "Personal space reflects our personality",
                    "explanation": "개인 공간은 우리 성격을 반영해요.",
                    "optionA": "space",
                    "optionB": "our",
                    "optionC": "Personal",
                    "optionD": "personality",
                    "optionE": "reflects"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "방 꾸미기",
            "explanation": "ISFP의 예술적 감각과 ISTJ의 실용적 배치 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I arrange by how it feels.",
                    "translation": "느껴지는 대로 배치해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I arrange by function instead.",
                    "translation": "대신 기능으로 배치해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "Colors and textures matter to me.",
                    "translation": "색과 질감이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수빈",
                    "script": "That creates lovely atmosphere really!",
                    "translation": "그게 정말 사랑스러운 분위기를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 방을 꾸밀 때 예쁘고 감각적으로 배치합니다.",
                    "hint": "ISFP는 방을 꾸밀 때 미적 감각과 느낌을 중요하게 생각해요.",
                    "result": "O",
                    "explanation": "진호는 'I arrange by how it feels'와 'Colors and textures matter to me'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "Efficiency guides my layout choices.",
                    "translation": "효율성이 내 배치 선택을 안내해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I create cozy personal spaces.",
                    "translation": "아늑한 개인 공간을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수빈",
                    "script": "Your style is truly beautiful!",
                    "translation": "네 스타일이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-bin arranges by @@ instead.",
                    "hint": "ISTJ는 예쁜 것보다 실용적이고 효율적인 배치를 해요.",
                    "optionA": "feelings",
                    "optionB": "function",
                    "optionC": "colors",
                    "result": "function",
                    "explanation": "수빈이는 'I arrange by function instead'라고 말했어요. ISTJ답게 기능 중심적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "I change decorations often freely.",
                    "translation": "자유롭게 장식을 자주 바꿔."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "I keep what works well.",
                    "translation": "잘 작동하는 걸 유지해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "Both make comfortable homes nicely!",
                    "translation": "둘 다 멋지게 편안한 집을 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "You show me artistic expression.",
                    "translation": "넌 예술적 표현을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You show me practical thinking!",
                    "translation": "넌 실용적 사고를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "공간에 대한 문장이에요.",
                    "optionA": "space",
                    "optionB": "our",
                    "optionC": "Personal",
                    "optionD": "personality",
                    "optionE": "reflects",
                    "result": "Personal space reflects our personality",
                    "explanation": "개인 공간은 우리 성격을 반영해요."
                }
            ]
        }
    ]
}
ID: 17506 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 사용하기",
            "explanation": "ISTJ의 계획적 시간과 ISFP의 자유로운 시간 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I schedule every hour daily.",
                    "translation": "매일 매시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I do what feels right.",
                    "translation": "옳게 느껴지는 걸 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Time management increases productivity always.",
                    "translation": "시간 관리가 항상 생산성을 높여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "That works perfectly for you!",
                    "translation": "그게 너한테 완벽하게 작동해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동현이는 하루 시간을 시간대별로 계획하고 관리합니다.",
                    "hint": "ISTJ는 시간을 효율적으로 쓰기 위해 계획하고 스케줄을 지켜요.",
                    "result": "O",
                    "explanation": "동현이는 'I schedule every hour daily'와 'Time management increases productivity always'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I follow my energy flow.",
                    "translation": "내 에너지 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I stick to routines strictly.",
                    "translation": "엄격하게 루틴을 고수해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your discipline is truly admirable!",
                    "translation": "네 규율이 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon sticks to routines @@.",
                    "hint": "ISTJ는 정해진 루틴을 엄격하게 따라요.",
                    "optionA": "loosely",
                    "optionB": "strictly",
                    "optionC": "never",
                    "result": "strictly",
                    "explanation": "동현이는 'I stick to routines strictly'라고 말했어요. ISTJ답게 규칙적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Punctuality shows respect always.",
                    "translation": "시간 엄수가 항상 존중을 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Flexibility allows spontaneity instead.",
                    "translation": "대신 유연성이 즉흥성을 허용해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Both have their own merits!",
                    "translation": "둘 다 자신의 장점이 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me being organized.",
                    "translation": "넌 체계적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "You show me living freely!",
                    "translation": "넌 자유롭게 사는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "시간에 대한 문장이에요.",
                    "result": "Time is most precious resource",
                    "explanation": "시간은 가장 귀중한 자원이에요.",
                    "optionA": "resource",
                    "optionB": "is",
                    "optionC": "Time",
                    "optionD": "most",
                    "optionE": "precious"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 사용하기",
            "explanation": "ISTJ의 계획적 시간과 ISFP의 자유로운 시간 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I schedule every hour daily.",
                    "translation": "매일 매시간을 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I do what feels right.",
                    "translation": "옳게 느껴지는 걸 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Time management increases productivity always.",
                    "translation": "시간 관리가 항상 생산성을 높여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "That works perfectly for you!",
                    "translation": "그게 너한테 완벽하게 작동해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동현이는 하루 시간을 시간대별로 계획하고 관리합니다.",
                    "hint": "ISTJ는 시간을 효율적으로 쓰기 위해 계획하고 스케줄을 지켜요.",
                    "result": "O",
                    "explanation": "동현이는 'I schedule every hour daily'와 'Time management increases productivity always'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소미",
                    "script": "I follow my energy flow.",
                    "translation": "내 에너지 흐름을 따라가."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I stick to routines strictly.",
                    "translation": "엄격하게 루틴을 고수해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Your discipline is truly admirable!",
                    "translation": "네 규율이 정말 존경스러워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon sticks to routines @@.",
                    "hint": "ISTJ는 정해진 루틴을 엄격하게 따라요.",
                    "optionA": "loosely",
                    "optionB": "strictly",
                    "optionC": "never",
                    "result": "strictly",
                    "explanation": "동현이는 'I stick to routines strictly'라고 말했어요. ISTJ답게 규칙적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Punctuality shows respect always.",
                    "translation": "시간 엄수가 항상 존중을 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Flexibility allows spontaneity instead.",
                    "translation": "대신 유연성이 즉흥성을 허용해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Both have their own merits!",
                    "translation": "둘 다 자신의 장점이 있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소미",
                    "script": "You show me being organized.",
                    "translation": "넌 체계적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "You show me living freely!",
                    "translation": "넌 자유롭게 사는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "시간에 대한 문장이에요.",
                    "optionA": "resource",
                    "optionB": "is",
                    "optionC": "Time",
                    "optionD": "most",
                    "optionE": "precious",
                    "result": "Time is most precious resource",
                    "explanation": "시간은 가장 귀중한 자원이에요."
                }
            ]
        }
    ]
}
ID: 17507 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "마감일 다가올 때",
            "explanation": "ISFP의 마지막 집중과 ISTJ의 미리 완수 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I work best under pressure.",
                    "translation": "압박 속에서 가장 잘 일해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "I finish way ahead early.",
                    "translation": "일찍 훨씬 앞서 끝내."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "Last-minute energy motivates me most.",
                    "translation": "막판 에너지가 가장 동기부여해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지수",
                    "script": "That's an interesting approach actually!",
                    "translation": "그게 사실 흥미로운 접근이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "보라는 마감일이 임박해야 집중력이 생기고 일을 합니다.",
                    "hint": "ISFP는 시간이 촉박할 때 오히려 집중이 잘 되요.",
                    "result": "O",
                    "explanation": "보라는 'I work best under pressure'와 'Last-minute energy motivates me most'라고 말하며 막판형이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "Early completion reduces stress greatly.",
                    "translation": "조기 완료가 스트레스를 크게 줄여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보라",
                    "script": "I trust my quick abilities.",
                    "translation": "내 빠른 능력을 믿어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지수",
                    "script": "Your adaptability is truly impressive!",
                    "translation": "네 적응력이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-su finishes way ahead @@.",
                    "hint": "ISTJ는 마감일보다 훨씬 일찍 끝내요.",
                    "optionA": "late",
                    "optionB": "early",
                    "optionC": "never",
                    "result": "early",
                    "explanation": "지수는 'I finish way ahead early'라고 말했어요. ISTJ답게 미리 완수해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "I stay flexible till deadline.",
                    "translation": "마감일까지 유연하게 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "I avoid last-minute rush always.",
                    "translation": "항상 막판 서두름을 피해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "보라",
                    "script": "Both approaches work out well!",
                    "translation": "두 접근 모두 잘 해결돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "You show me handling pressure.",
                    "translation": "넌 압박을 다루는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "보라",
                    "script": "You show me planning ahead!",
                    "translation": "넌 미리 계획하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "마감에 대한 문장이에요.",
                    "result": "Deadlines teaches better time management",
                    "explanation": "마감일은 더 나은 시간 관리를 가르쳐요.",
                    "optionA": "better",
                    "optionB": "time",
                    "optionC": "teaches",
                    "optionD": "Deadlines",
                    "optionE": "management"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "마감일 다가올 때",
            "explanation": "ISFP의 마지막 집중과 ISTJ의 미리 완수 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "보라",
                    "script": "I work best under pressure.",
                    "translation": "압박 속에서 가장 잘 일해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "I finish way ahead early.",
                    "translation": "일찍 훨씬 앞서 끝내."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "보라",
                    "script": "Last-minute energy motivates me most.",
                    "translation": "막판 에너지가 가장 동기부여해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지수",
                    "script": "That's an interesting approach actually!",
                    "translation": "그게 사실 흥미로운 접근이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "보라는 마감일이 임박해야 집중력이 생기고 일을 합니다.",
                    "hint": "ISFP는 시간이 촉박할 때 오히려 집중이 잘 되요.",
                    "result": "O",
                    "explanation": "보라는 'I work best under pressure'와 'Last-minute energy motivates me most'라고 말하며 막판형이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "Early completion reduces stress greatly.",
                    "translation": "조기 완료가 스트레스를 크게 줄여줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "보라",
                    "script": "I trust my quick abilities.",
                    "translation": "내 빠른 능력을 믿어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지수",
                    "script": "Your adaptability is truly impressive!",
                    "translation": "네 적응력이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-su finishes way ahead @@.",
                    "hint": "ISTJ는 마감일보다 훨씬 일찍 끝내요.",
                    "optionA": "late",
                    "optionB": "early",
                    "optionC": "never",
                    "result": "early",
                    "explanation": "지수는 'I finish way ahead early'라고 말했어요. ISTJ답게 미리 완수해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "보라",
                    "script": "I stay flexible till deadline.",
                    "translation": "마감일까지 유연하게 있어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "I avoid last-minute rush always.",
                    "translation": "항상 막판 서두름을 피해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "보라",
                    "script": "Both approaches work out well!",
                    "translation": "두 접근 모두 잘 해결돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "You show me handling pressure.",
                    "translation": "넌 압박을 다루는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "보라",
                    "script": "You show me planning ahead!",
                    "translation": "넌 미리 계획하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "마감에 대한 문장이에요.",
                    "optionA": "better",
                    "optionB": "time",
                    "optionC": "teaches",
                    "optionD": "Deadlines",
                    "optionE": "management",
                    "result": "Deadlines teaches better time management",
                    "explanation": "마감일은 더 나은 시간 관리를 가르쳐요."
                }
            ]
        }
    ]
}
ID: 17508 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "예상 밖 상황",
            "explanation": "ISTJ의 당황함과 ISFP의 유연한 대응 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I feel really stressed immediately.",
                    "translation": "즉시 정말 스트레스를 받아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I adjust and go along.",
                    "translation": "조정하고 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Unexpected changes disturb my plans.",
                    "translation": "예상치 못한 변화가 내 계획을 방해해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "That's totally understandable really!",
                    "translation": "그게 정말 완전히 이해돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지호는 예상하지 못한 일이 생기면 당황하고 불편해합니다.",
                    "hint": "ISTJ는 계획에 없던 일이 생기면 스트레스를 많이 받아요.",
                    "result": "O",
                    "explanation": "지호는 'I feel really stressed immediately'와 'Unexpected changes disturb my plans'라고 말하며 계획 의존적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I adapt quickly and easily.",
                    "translation": "빠르고 쉽게 적응해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "I need time to regroup.",
                    "translation": "재정비할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your honesty is really appreciated!",
                    "translation": "네 솔직함이 정말 고마워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-yul adapts quickly and @@.",
                    "hint": "ISFP는 변화에 빠르고 쉽게 적응해요.",
                    "optionA": "slowly",
                    "optionB": "easily",
                    "optionC": "hardly",
                    "result": "easily",
                    "explanation": "소율이는 'I adapt quickly and easily'라고 말했어요. ISFP답게 유연해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Structure provides security for me.",
                    "translation": "구조가 나한테 안정감을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Freedom provides comfort for me.",
                    "translation": "자유가 나한테 편안함을 제공해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "We handle things our ways!",
                    "translation": "우리는 우리 방식으로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me valuing stability.",
                    "translation": "넌 안정성을 가치있게 여기는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "You show me being flexible!",
                    "translation": "넌 유연한 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "적응에 대한 문장이에요.",
                    "result": "Change requires open flexible mindset",
                    "explanation": "변화는 열린 유연한 마음가짐을 필요로 해요.",
                    "optionA": "flexible",
                    "optionB": "requires",
                    "optionC": "mindset",
                    "optionD": "open",
                    "optionE": "Change"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "예상 밖 상황",
            "explanation": "ISTJ의 당황함과 ISFP의 유연한 대응 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I feel really stressed immediately.",
                    "translation": "즉시 정말 스트레스를 받아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I adjust and go along.",
                    "translation": "조정하고 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Unexpected changes disturb my plans.",
                    "translation": "예상치 못한 변화가 내 계획을 방해해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "That's totally understandable really!",
                    "translation": "그게 정말 완전히 이해돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지호는 예상하지 못한 일이 생기면 당황하고 불편해합니다.",
                    "hint": "ISTJ는 계획에 없던 일이 생기면 스트레스를 많이 받아요.",
                    "result": "O",
                    "explanation": "지호는 'I feel really stressed immediately'와 'Unexpected changes disturb my plans'라고 말하며 계획 의존적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I adapt quickly and easily.",
                    "translation": "빠르고 쉽게 적응해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "I need time to regroup.",
                    "translation": "재정비할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your honesty is really appreciated!",
                    "translation": "네 솔직함이 정말 고마워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-yul adapts quickly and @@.",
                    "hint": "ISFP는 변화에 빠르고 쉽게 적응해요.",
                    "optionA": "slowly",
                    "optionB": "easily",
                    "optionC": "hardly",
                    "result": "easily",
                    "explanation": "소율이는 'I adapt quickly and easily'라고 말했어요. ISFP답게 유연해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Structure provides security for me.",
                    "translation": "구조가 나한테 안정감을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Freedom provides comfort for me.",
                    "translation": "자유가 나한테 편안함을 제공해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "We handle things our ways!",
                    "translation": "우리는 우리 방식으로 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me valuing stability.",
                    "translation": "넌 안정성을 가치있게 여기는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "You show me being flexible!",
                    "translation": "넌 유연한 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "적응에 대한 문장이에요.",
                    "optionA": "flexible",
                    "optionB": "requires",
                    "optionC": "mindset",
                    "optionD": "open",
                    "optionE": "Change",
                    "result": "Change requires open flexible mindset",
                    "explanation": "변화는 열린 유연한 마음가짐을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17509 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "이력서 쓰기",
            "explanation": "ISFP의 감성적 표현과 ISTJ의 사실적 기재 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I write about my passions.",
                    "translation": "내 열정에 대해 써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I list my qualifications exactly.",
                    "translation": "정확히 내 자격을 나열해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Personal stories show my character.",
                    "translation": "개인 이야기가 내 성격을 보여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동현",
                    "script": "That adds nice personal touch!",
                    "translation": "그게 좋은 개인적 감촉을 더해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 이력서에 자신의 열정과 가치관을 표현합니다.",
                    "hint": "ISFP는 이력서를 쓸 때 자신의 감성과 가치를 드러내요.",
                    "result": "O",
                    "explanation": "채영이는 'I write about my passions'와 'Personal stories show my character'라고 말하며 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Facts and dates matter most.",
                    "translation": "사실과 날짜가 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I emphasize creative contributions instead.",
                    "translation": "대신 창의적 기여를 강조해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Your uniqueness is truly valuable!",
                    "translation": "네 독특함이 정말 가치있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon lists his qualifications @@.",
                    "hint": "ISTJ는 이력서를 정확하고 사실적으로 작성해요.",
                    "optionA": "creatively",
                    "optionB": "exactly",
                    "optionC": "vaguely",
                    "result": "exactly",
                    "explanation": "동현이는 'I list my qualifications exactly'라고 말했어요. ISTJ답게 정확해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I show who I am.",
                    "translation": "내가 누군지 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "I show what I did.",
                    "translation": "내가 뭘 했는지 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "Both approaches present us well!",
                    "translation": "두 접근 모두 우리를 잘 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "You show me being authentic.",
                    "translation": "넌 진정한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me being accurate!",
                    "translation": "넌 정확한 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "이력서에 대한 문장이에요.",
                    "result": "Good resume reflects our experience",
                    "explanation": "좋은 이력서는 우리 경험을 반영해요.",
                    "optionA": "experience",
                    "optionB": "Good",
                    "optionC": "reflects",
                    "optionD": "resume",
                    "optionE": "our"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "이력서 쓰기",
            "explanation": "ISFP의 감성적 표현과 ISTJ의 사실적 기재 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "채영",
                    "script": "I write about my passions.",
                    "translation": "내 열정에 대해 써."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "I list my qualifications exactly.",
                    "translation": "정확히 내 자격을 나열해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "채영",
                    "script": "Personal stories show my character.",
                    "translation": "개인 이야기가 내 성격을 보여줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "동현",
                    "script": "That adds nice personal touch!",
                    "translation": "그게 좋은 개인적 감촉을 더해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "채영이는 이력서에 자신의 열정과 가치관을 표현합니다.",
                    "hint": "ISFP는 이력서를 쓸 때 자신의 감성과 가치를 드러내요.",
                    "result": "O",
                    "explanation": "채영이는 'I write about my passions'와 'Personal stories show my character'라고 말하며 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Facts and dates matter most.",
                    "translation": "사실과 날짜가 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "채영",
                    "script": "I emphasize creative contributions instead.",
                    "translation": "대신 창의적 기여를 강조해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "동현",
                    "script": "Your uniqueness is truly valuable!",
                    "translation": "네 독특함이 정말 가치있어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon lists his qualifications @@.",
                    "hint": "ISTJ는 이력서를 정확하고 사실적으로 작성해요.",
                    "optionA": "creatively",
                    "optionB": "exactly",
                    "optionC": "vaguely",
                    "result": "exactly",
                    "explanation": "동현이는 'I list my qualifications exactly'라고 말했어요. ISTJ답게 정확해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "채영",
                    "script": "I show who I am.",
                    "translation": "내가 누군지 보여줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "I show what I did.",
                    "translation": "내가 뭘 했는지 보여줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "채영",
                    "script": "Both approaches present us well!",
                    "translation": "두 접근 모두 우리를 잘 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "You show me being authentic.",
                    "translation": "넌 진정한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "채영",
                    "script": "You show me being accurate!",
                    "translation": "넌 정확한 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "이력서에 대한 문장이에요.",
                    "optionA": "experience",
                    "optionB": "Good",
                    "optionC": "reflects",
                    "optionD": "resume",
                    "optionE": "our",
                    "result": "Good resume reflects our experience",
                    "explanation": "좋은 이력서는 우리 경험을 반영해요."
                }
            ]
        }
    ]
}
ID: 17510 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "프로젝트 관리하기",
            "explanation": "ISTJ의 단계별 진행과 ISFP의 흐름 따르기 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "I create detailed timeline first.",
                    "translation": "먼저 상세한 일정표를 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I work when inspiration comes.",
                    "translation": "영감이 올 때 일해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Structured approach prevents problems always.",
                    "translation": "구조화된 접근이 항상 문제를 막아줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "That's really organized thinking!",
                    "translation": "그게 정말 체계적인 사고야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수빈이는 프로젝트를 단계별로 나누고 계획을 세웁니다.",
                    "hint": "ISTJ는 프로젝트를 체계적으로 나눠서 진행해요.",
                    "result": "O",
                    "explanation": "수빈이는 'I create detailed timeline first'와 'Structured approach prevents problems always'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "I trust creative process instead.",
                    "translation": "대신 창작 과정을 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "I track progress regularly daily.",
                    "translation": "매일 정기적으로 진행을 추적해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your consistency is truly amazing!",
                    "translation": "네 일관성이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-bin tracks progress regularly @@.",
                    "hint": "ISTJ는 프로젝트 진행 상황을 정기적으로 확인해요.",
                    "optionA": "never",
                    "optionB": "daily",
                    "optionC": "randomly",
                    "result": "daily",
                    "explanation": "수빈이는 'I track progress regularly daily'라고 말했어요. ISTJ답게 꼼꼼해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Deadlines must be met strictly.",
                    "translation": "마감일은 엄격히 지켜져야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Quality matters more to me.",
                    "translation": "품질이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Both are important factors definitely!",
                    "translation": "둘 다 확실히 중요한 요소야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You show me being thorough.",
                    "translation": "넌 철저한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "You show me being creative!",
                    "translation": "넌 창의적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "프로젝트에 대한 문장이에요.",
                    "result": "Success requires careful planning execution",
                    "explanation": "성공은 신중한 계획과 실행을 필요로 해요.",
                    "optionA": "requires",
                    "optionB": "planning",
                    "optionC": "careful",
                    "optionD": "execution",
                    "optionE": "Success"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "프로젝트 관리하기",
            "explanation": "ISTJ의 단계별 진행과 ISFP의 흐름 따르기 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "I create detailed timeline first.",
                    "translation": "먼저 상세한 일정표를 만들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "I work when inspiration comes.",
                    "translation": "영감이 올 때 일해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Structured approach prevents problems always.",
                    "translation": "구조화된 접근이 항상 문제를 막아줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "진호",
                    "script": "That's really organized thinking!",
                    "translation": "그게 정말 체계적인 사고야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "수빈이는 프로젝트를 단계별로 나누고 계획을 세웁니다.",
                    "hint": "ISTJ는 프로젝트를 체계적으로 나눠서 진행해요.",
                    "result": "O",
                    "explanation": "수빈이는 'I create detailed timeline first'와 'Structured approach prevents problems always'라고 말하며 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진호",
                    "script": "I trust creative process instead.",
                    "translation": "대신 창작 과정을 믿어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "I track progress regularly daily.",
                    "translation": "매일 정기적으로 진행을 추적해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Your consistency is truly amazing!",
                    "translation": "네 일관성이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-bin tracks progress regularly @@.",
                    "hint": "ISTJ는 프로젝트 진행 상황을 정기적으로 확인해요.",
                    "optionA": "never",
                    "optionB": "daily",
                    "optionC": "randomly",
                    "result": "daily",
                    "explanation": "수빈이는 'I track progress regularly daily'라고 말했어요. ISTJ답게 꼼꼼해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "Deadlines must be met strictly.",
                    "translation": "마감일은 엄격히 지켜져야 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Quality matters more to me.",
                    "translation": "품질이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Both are important factors definitely!",
                    "translation": "둘 다 확실히 중요한 요소야!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진호",
                    "script": "You show me being thorough.",
                    "translation": "넌 철저한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "You show me being creative!",
                    "translation": "넌 창의적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "프로젝트에 대한 문장이에요.",
                    "optionA": "requires",
                    "optionB": "planning",
                    "optionC": "careful",
                    "optionD": "execution",
                    "optionE": "Success",
                    "result": "Success requires careful planning execution",
                    "explanation": "성공은 신중한 계획과 실행을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17511 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사진 찍기",
            "explanation": "ISFP의 감성적 순간과 ISTJ의 기록용 촬영 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I capture beautiful feelings freely.",
                    "translation": "자유롭게 아름다운 감정을 담아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I record important events instead.",
                    "translation": "대신 중요한 행사를 기록해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Artistic composition matters to me.",
                    "translation": "예술적 구성이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지호",
                    "script": "That creates lovely photos really!",
                    "translation": "그게 정말 사랑스러운 사진을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 사진을 찍을 때 예술적이고 감성적인 순간을 담습니다.",
                    "hint": "ISFP는 사진으로 아름다움과 감정을 표현해요.",
                    "result": "O",
                    "explanation": "도영이는 'I capture beautiful feelings freely'와 'Artistic composition matters to me'라고 말하며 예술적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Clear documentation helps memory later.",
                    "translation": "명확한 기록이 나중에 기억을 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I focus on mood lighting.",
                    "translation": "분위기 조명에 집중해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지호",
                    "script": "Your creativity is truly beautiful!",
                    "translation": "네 창의성이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-ho records important @@ instead.",
                    "hint": "ISTJ는 사진을 예술보다는 기록과 증거로 생각해요.",
                    "optionA": "feelings",
                    "optionB": "events",
                    "optionC": "colors",
                    "result": "events",
                    "explanation": "지호는 'I record important events instead'라고 말했어요. ISTJ답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I experiment with different angles.",
                    "translation": "다른 각도로 실험해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "I take standard clear shots.",
                    "translation": "표준적이고 명확한 사진을 찍어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "Both preserve memories beautifully!",
                    "translation": "둘 다 아름답게 추억을 보존해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "You show me artistic vision.",
                    "translation": "넌 예술적 비전을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You show me documenting well!",
                    "translation": "넌 잘 기록하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사진에 대한 문장이에요.",
                    "result": "Photography captures life's precious moments",
                    "explanation": "사진은 삶의 귀중한 순간을 담아요.",
                    "optionA": "life's",
                    "optionB": "Photography",
                    "optionC": "moments",
                    "optionD": "precious",
                    "optionE": "captures"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "사진 찍기",
            "explanation": "ISFP의 감성적 순간과 ISTJ의 기록용 촬영 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I capture beautiful feelings freely.",
                    "translation": "자유롭게 아름다운 감정을 담아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I record important events instead.",
                    "translation": "대신 중요한 행사를 기록해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Artistic composition matters to me.",
                    "translation": "예술적 구성이 나한테 중요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지호",
                    "script": "That creates lovely photos really!",
                    "translation": "그게 정말 사랑스러운 사진을 만들어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 사진을 찍을 때 예술적이고 감성적인 순간을 담습니다.",
                    "hint": "ISFP는 사진으로 아름다움과 감정을 표현해요.",
                    "result": "O",
                    "explanation": "도영이는 'I capture beautiful feelings freely'와 'Artistic composition matters to me'라고 말하며 예술적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Clear documentation helps memory later.",
                    "translation": "명확한 기록이 나중에 기억을 도와줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I focus on mood lighting.",
                    "translation": "분위기 조명에 집중해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지호",
                    "script": "Your creativity is truly beautiful!",
                    "translation": "네 창의성이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-ho records important @@ instead.",
                    "hint": "ISTJ는 사진을 예술보다는 기록과 증거로 생각해요.",
                    "optionA": "feelings",
                    "optionB": "events",
                    "optionC": "colors",
                    "result": "events",
                    "explanation": "지호는 'I record important events instead'라고 말했어요. ISTJ답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I experiment with different angles.",
                    "translation": "다른 각도로 실험해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "I take standard clear shots.",
                    "translation": "표준적이고 명확한 사진을 찍어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "Both preserve memories beautifully!",
                    "translation": "둘 다 아름답게 추억을 보존해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "You show me artistic vision.",
                    "translation": "넌 예술적 비전을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You show me documenting well!",
                    "translation": "넌 잘 기록하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사진에 대한 문장이에요.",
                    "optionA": "life's",
                    "optionB": "Photography",
                    "optionC": "moments",
                    "optionD": "precious",
                    "optionE": "captures",
                    "result": "Photography captures life's precious moments",
                    "explanation": "사진은 삶의 귀중한 순간을 담아요."
                }
            ]
        }
    ]
}
ID: 17512 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "음악 듣기",
            "explanation": "ISTJ의 선호 음악과 ISFP의 다양한 탐색 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I listen to same favorites.",
                    "translation": "같은 좋아하는 것을 들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I explore new genres freely.",
                    "translation": "자유롭게 새 장르를 탐험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Familiar songs comfort me most.",
                    "translation": "익숙한 노래가 가장 위로해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's really understandable actually!",
                    "translation": "그게 사실 정말 이해돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동현이는 자신이 좋아하는 익숙한 음악을 반복해서 듣습니다.",
                    "hint": "ISTJ는 새로운 것보다 검증된 좋아하는 음악을 들어요.",
                    "result": "O",
                    "explanation": "동현이는 'I listen to same favorites'와 'Familiar songs comfort me most'라고 말하며 일관적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Different moods need different music.",
                    "translation": "다른 기분은 다른 음악이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I create organized playlists carefully.",
                    "translation": "조심스럽게 정리된 재생목록을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your collection is truly impressive!",
                    "translation": "네 컬렉션이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon creates organized playlists @@.",
                    "hint": "ISTJ는 음악도 체계적으로 분류하고 정리해요.",
                    "optionA": "randomly",
                    "optionB": "carefully",
                    "optionC": "never",
                    "result": "carefully",
                    "explanation": "동현이는 'I create organized playlists carefully'라고 말했어요. ISTJ답게 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Consistency provides stability always.",
                    "translation": "일관성이 항상 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Variety provides inspiration instead.",
                    "translation": "대신 다양성이 영감을 제공해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Both enrich our lives nicely!",
                    "translation": "둘 다 멋지게 우리 삶을 풍요롭게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me staying loyal.",
                    "translation": "넌 충실한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "You show me being adventurous!",
                    "translation": "넌 모험적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "음악에 대한 문장이에요.",
                    "result": "Music deeply enriches our souls",
                    "explanation": "음악은 깊이 우리 영혼을 풍요롭게 해요.",
                    "optionA": "souls",
                    "optionB": "enriches",
                    "optionC": "deeply",
                    "optionD": "Music",
                    "optionE": "our"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "음악 듣기",
            "explanation": "ISTJ의 선호 음악과 ISFP의 다양한 탐색 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I listen to same favorites.",
                    "translation": "같은 좋아하는 것을 들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I explore new genres freely.",
                    "translation": "자유롭게 새 장르를 탐험해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Familiar songs comfort me most.",
                    "translation": "익숙한 노래가 가장 위로해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's really understandable actually!",
                    "translation": "그게 사실 정말 이해돼!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "동현이는 자신이 좋아하는 익숙한 음악을 반복해서 듣습니다.",
                    "hint": "ISTJ는 새로운 것보다 검증된 좋아하는 음악을 들어요.",
                    "result": "O",
                    "explanation": "동현이는 'I listen to same favorites'와 'Familiar songs comfort me most'라고 말하며 일관적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Different moods need different music.",
                    "translation": "다른 기분은 다른 음악이 필요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "I create organized playlists carefully.",
                    "translation": "조심스럽게 정리된 재생목록을 만들어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your collection is truly impressive!",
                    "translation": "네 컬렉션이 정말 인상적이야!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Dong-hyeon creates organized playlists @@.",
                    "hint": "ISTJ는 음악도 체계적으로 분류하고 정리해요.",
                    "optionA": "randomly",
                    "optionB": "carefully",
                    "optionC": "never",
                    "result": "carefully",
                    "explanation": "동현이는 'I create organized playlists carefully'라고 말했어요. ISTJ답게 체계적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "Consistency provides stability always.",
                    "translation": "일관성이 항상 안정성을 제공해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Variety provides inspiration instead.",
                    "translation": "대신 다양성이 영감을 제공해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "Both enrich our lives nicely!",
                    "translation": "둘 다 멋지게 우리 삶을 풍요롭게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me staying loyal.",
                    "translation": "넌 충실한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "You show me being adventurous!",
                    "translation": "넌 모험적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "음악에 대한 문장이에요.",
                    "optionA": "souls",
                    "optionB": "enriches",
                    "optionC": "deeply",
                    "optionD": "Music",
                    "optionE": "our",
                    "result": "Music deeply enriches our souls",
                    "explanation": "음악은 깊이 우리 영혼을 풍요롭게 해요."
                }
            ]
        }
    ]
}
ID: 17513 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "약속 변경하기",
            "explanation": "ISFP의 유연한 수용과 ISTJ의 불편함 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "Changes don't bother me much.",
                    "translation": "변경이 나를 별로 괴롭히지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I feel frustrated and stressed.",
                    "translation": "좌절하고 스트레스받아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Going with flow feels natural.",
                    "translation": "흐름을 따라가는 게 자연스러워."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지호",
                    "script": "That's impressive flexibility really!",
                    "translation": "그게 정말 인상적인 유연성이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 약속이 변경되어도 불편해하지 않고 받아들입니다.",
                    "hint": "ISFP는 계획이 바뀌어도 쉽게 적응하고 받아들여요.",
                    "result": "O",
                    "explanation": "소미는 'Changes don't bother me much'와 'Going with flow feels natural'이라고 말하며 유연해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I planned everything around it.",
                    "translation": "그것을 중심으로 모든 걸 계획했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I understand your frustration completely.",
                    "translation": "네 좌절을 완전히 이해해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지호",
                    "script": "Your understanding is really appreciated!",
                    "translation": "네 이해가 정말 고마워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-ho planned everything around @@.",
                    "hint": "ISTJ는 한 약속을 중심으로 다른 일정을 짰기 때문에 변경이 힘들어요.",
                    "optionA": "nothing",
                    "optionB": "it",
                    "optionC": "freely",
                    "result": "it",
                    "explanation": "지호는 'I planned everything around it'이라고 말했어요. ISTJ답게 계획적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I adapt quickly without stress.",
                    "translation": "스트레스없이 빠르게 적응해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "I need notice in advance.",
                    "translation": "미리 알림이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We handle changes our ways!",
                    "translation": "우리는 우리 방식으로 변경을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "You show me being easygoing.",
                    "translation": "넌 느긋한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You show me valuing commitments!",
                    "translation": "넌 약속을 가치있게 여기는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "변화에 대한 문장이에요.",
                    "result": "Flexibility needs mutual understanding respect",
                    "explanation": "유연성은 상호 이해와 존중을 필요로 해요.",
                    "optionA": "needs",
                    "optionB": "Flexibility",
                    "optionC": "respect",
                    "optionD": "understanding",
                    "optionE": "mutual"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "약속 변경하기",
            "explanation": "ISFP의 유연한 수용과 ISTJ의 불편함 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "Changes don't bother me much.",
                    "translation": "변경이 나를 별로 괴롭히지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "I feel frustrated and stressed.",
                    "translation": "좌절하고 스트레스받아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Going with flow feels natural.",
                    "translation": "흐름을 따라가는 게 자연스러워."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지호",
                    "script": "That's impressive flexibility really!",
                    "translation": "그게 정말 인상적인 유연성이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 약속이 변경되어도 불편해하지 않고 받아들입니다.",
                    "hint": "ISFP는 계획이 바뀌어도 쉽게 적응하고 받아들여요.",
                    "result": "O",
                    "explanation": "소미는 'Changes don't bother me much'와 'Going with flow feels natural'이라고 말하며 유연해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I planned everything around it.",
                    "translation": "그것을 중심으로 모든 걸 계획했어."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I understand your frustration completely.",
                    "translation": "네 좌절을 완전히 이해해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지호",
                    "script": "Your understanding is really appreciated!",
                    "translation": "네 이해가 정말 고마워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-ho planned everything around @@.",
                    "hint": "ISTJ는 한 약속을 중심으로 다른 일정을 짰기 때문에 변경이 힘들어요.",
                    "optionA": "nothing",
                    "optionB": "it",
                    "optionC": "freely",
                    "result": "it",
                    "explanation": "지호는 'I planned everything around it'이라고 말했어요. ISTJ답게 계획적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I adapt quickly without stress.",
                    "translation": "스트레스없이 빠르게 적응해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "I need notice in advance.",
                    "translation": "미리 알림이 필요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We handle changes our ways!",
                    "translation": "우리는 우리 방식으로 변경을 다뤄!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "You show me being easygoing.",
                    "translation": "넌 느긋한 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You show me valuing commitments!",
                    "translation": "넌 약속을 가치있게 여기는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "변화에 대한 문장이에요.",
                    "optionA": "needs",
                    "optionB": "Flexibility",
                    "optionC": "respect",
                    "optionD": "understanding",
                    "optionE": "mutual",
                    "result": "Flexibility needs mutual understanding respect",
                    "explanation": "유연성은 상호 이해와 존중을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 17514 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "비판 받을 때",
            "explanation": "ISTJ의 사실 확인과 ISFP의 감정 상처 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I check if it's valid.",
                    "translation": "타당한지 확인해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I feel hurt inside deeply.",
                    "translation": "속으로 깊이 상처받아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Facts help me improve objectively.",
                    "translation": "사실이 객관적으로 개선하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "That's a mature approach really!",
                    "translation": "그게 정말 성숙한 접근이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지수는 비판을 받으면 감정보다 사실인지 확인합니다.",
                    "hint": "ISTJ는 비판을 객관적으로 보고 사실이면 받아들여요.",
                    "result": "O",
                    "explanation": "지수는 'I check if it's valid'와 'Facts help me improve objectively'라고 말하며 객관적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I take things very personally.",
                    "translation": "매우 개인적으로 받아들여."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I separate work from self.",
                    "translation": "일을 자아로부터 분리해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your detachment is truly helpful!",
                    "translation": "네 분리가 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-yul takes things very @@.",
                    "hint": "ISFP는 비판을 자신에 대한 공격으로 느끼고 상처받아요.",
                    "optionA": "logically",
                    "optionB": "personally",
                    "optionC": "objectively",
                    "result": "personally",
                    "explanation": "소율이는 'I take things very personally'라고 말했어요. ISFP답게 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Constructive feedback helps growth always.",
                    "translation": "건설적 피드백이 항상 성장을 도와줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Kind words matter more to me.",
                    "translation": "친절한 말이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Both perspectives are completely valid!",
                    "translation": "두 관점 모두 완전히 타당해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me being rational.",
                    "translation": "넌 이성적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You show me being sensitive!",
                    "translation": "넌 민감한 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "피드백에 대한 문장이에요.",
                    "result": "Honest feedback promotes personal growth",
                    "explanation": "솔직한 피드백은 개인적 성장을 촉진해요.",
                    "optionA": "Honest",
                    "optionB": "promotes",
                    "optionC": "feedback",
                    "optionD": "personal",
                    "optionE": "growth"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "비판 받을 때",
            "explanation": "ISTJ의 사실 확인과 ISFP의 감정 상처 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I check if it's valid.",
                    "translation": "타당한지 확인해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "I feel hurt inside deeply.",
                    "translation": "속으로 깊이 상처받아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Facts help me improve objectively.",
                    "translation": "사실이 객관적으로 개선하게 도와줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소율",
                    "script": "That's a mature approach really!",
                    "translation": "그게 정말 성숙한 접근이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지수는 비판을 받으면 감정보다 사실인지 확인합니다.",
                    "hint": "ISTJ는 비판을 객관적으로 보고 사실이면 받아들여요.",
                    "result": "O",
                    "explanation": "지수는 'I check if it's valid'와 'Facts help me improve objectively'라고 말하며 객관적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소율",
                    "script": "I take things very personally.",
                    "translation": "매우 개인적으로 받아들여."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "I separate work from self.",
                    "translation": "일을 자아로부터 분리해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Your detachment is truly helpful!",
                    "translation": "네 분리가 정말 도움돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-yul takes things very @@.",
                    "hint": "ISFP는 비판을 자신에 대한 공격으로 느끼고 상처받아요.",
                    "optionA": "logically",
                    "optionB": "personally",
                    "optionC": "objectively",
                    "result": "personally",
                    "explanation": "소율이는 'I take things very personally'라고 말했어요. ISFP답게 감성적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "Constructive feedback helps growth always.",
                    "translation": "건설적 피드백이 항상 성장을 도와줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Kind words matter more to me.",
                    "translation": "친절한 말이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "Both perspectives are completely valid!",
                    "translation": "두 관점 모두 완전히 타당해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소율",
                    "script": "You show me being rational.",
                    "translation": "넌 이성적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "You show me being sensitive!",
                    "translation": "넌 민감한 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "피드백에 대한 문장이에요.",
                    "optionA": "Honest",
                    "optionB": "promotes",
                    "optionC": "feedback",
                    "optionD": "personal",
                    "optionE": "growth",
                    "result": "Honest feedback promotes personal growth",
                    "explanation": "솔직한 피드백은 개인적 성장을 촉진해요."
                }
            ]
        }
    ]
}
ID: 17515 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 사람들과",
            "explanation": "ISFP의 소수 교류와 ENFP의 활발한 소통 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I talk with few people.",
                    "translation": "소수의 사람들과 얘기해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "I meet everyone at once!",
                    "translation": "한번에 모두를 만나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Deep conversations feel better to me.",
                    "translation": "깊은 대화가 나한테 더 나아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지영",
                    "script": "That's meaningful connection really!",
                    "translation": "그게 정말 의미있는 연결이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 파티에서 많은 사람보다 소수와 깊게 대화합니다.",
                    "hint": "ISFP는 여러 사람과 가볍게보다 소수와 진지하게 이야기하는 걸 선호해요.",
                    "result": "O",
                    "explanation": "소미는 'I talk with few people'과 'Deep conversations feel better to me'라고 말하며 내향적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "I love meeting new faces!",
                    "translation": "새 얼굴을 만나는 걸 사랑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I need quiet breaks often.",
                    "translation": "자주 조용한 휴식이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지영",
                    "script": "Your depth is truly special!",
                    "translation": "네 깊이가 정말 특별해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-young loves meeting new @@!",
                    "hint": "ENFP는 새로운 사람들을 만나고 알아가는 걸 즐거워해요.",
                    "optionA": "books",
                    "optionB": "faces",
                    "optionC": "places",
                    "result": "faces",
                    "explanation": "지영이는 'I love meeting new faces!'라고 말했어요. ENFP답게 사교적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I recharge alone afterward quietly.",
                    "translation": "나중에 혼자 조용히 재충전해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Parties energize me completely instead!",
                    "translation": "대신 파티가 나를 완전히 활력나게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We enjoy socializing our ways!",
                    "translation": "우리는 우리 방식으로 사교를 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "You show me meaningful depth.",
                    "translation": "넌 의미있는 깊이를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You show me joyful energy!",
                    "translation": "넌 즐거운 에너지를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사교에 대한 문장이에요.",
                    "result": "Everyone connects with people differently",
                    "explanation": "모두는 사람들과 다르게 연결돼요.",
                    "optionA": "people",
                    "optionB": "Everyone",
                    "optionC": "connects",
                    "optionD": "with",
                    "optionE": "differently"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 사람들과",
            "explanation": "ISFP의 소수 교류와 ENFP의 활발한 소통 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소미",
                    "script": "I talk with few people.",
                    "translation": "소수의 사람들과 얘기해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지영",
                    "script": "I meet everyone at once!",
                    "translation": "한번에 모두를 만나!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소미",
                    "script": "Deep conversations feel better to me.",
                    "translation": "깊은 대화가 나한테 더 나아."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지영",
                    "script": "That's meaningful connection really!",
                    "translation": "그게 정말 의미있는 연결이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소미는 파티에서 많은 사람보다 소수와 깊게 대화합니다.",
                    "hint": "ISFP는 여러 사람과 가볍게보다 소수와 진지하게 이야기하는 걸 선호해요.",
                    "result": "O",
                    "explanation": "소미는 'I talk with few people'과 'Deep conversations feel better to me'라고 말하며 내향적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "I love meeting new faces!",
                    "translation": "새 얼굴을 만나는 걸 사랑해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I need quiet breaks often.",
                    "translation": "자주 조용한 휴식이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지영",
                    "script": "Your depth is truly special!",
                    "translation": "네 깊이가 정말 특별해!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-young loves meeting new @@!",
                    "hint": "ENFP는 새로운 사람들을 만나고 알아가는 걸 즐거워해요.",
                    "optionA": "books",
                    "optionB": "faces",
                    "optionC": "places",
                    "result": "faces",
                    "explanation": "지영이는 'I love meeting new faces!'라고 말했어요. ENFP답게 사교적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I recharge alone afterward quietly.",
                    "translation": "나중에 혼자 조용히 재충전해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Parties energize me completely instead!",
                    "translation": "대신 파티가 나를 완전히 활력나게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "We enjoy socializing our ways!",
                    "translation": "우리는 우리 방식으로 사교를 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "You show me meaningful depth.",
                    "translation": "넌 의미있는 깊이를 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "You show me joyful energy!",
                    "translation": "넌 즐거운 에너지를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사교에 대한 문장이에요.",
                    "optionA": "people",
                    "optionB": "Everyone",
                    "optionC": "connects",
                    "optionD": "with",
                    "optionE": "differently",
                    "result": "Everyone connects with people differently",
                    "explanation": "모두는 사람들과 다르게 연결돼요."
                }
            ]
        }
    ]
}
ID: 17516 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "SNS 사용하기",
            "explanation": "ENFP의 활발한 공유와 ISFP의 조용한 관찰 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "I post my thoughts daily!",
                    "translation": "매일 내 생각을 올려!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I mostly scroll and watch.",
                    "translation": "대부분 스크롤하고 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Sharing connects me with everyone.",
                    "translation": "공유가 모두와 나를 연결해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's great self-expression actually!",
                    "translation": "그게 사실 훌륭한 자기표현이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 SNS에 자신의 생각과 경험을 자주 게시합니다.",
                    "hint": "ENFP는 SNS에서 활발하게 소통하고 자신을 표현해요.",
                    "result": "O",
                    "explanation": "건우는 'I post my thoughts daily!'와 'Sharing connects me with everyone'이라고 말하며 외향적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I prefer staying private instead.",
                    "translation": "대신 사적으로 있는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건우",
                    "script": "I engage with everyone's posts.",
                    "translation": "모두의 게시물과 소통해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your enthusiasm is truly contagious!",
                    "translation": "네 열정이 정말 전염돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young prefers staying @@ instead.",
                    "hint": "ISFP는 SNS에서 공개적이기보다 사생활을 지키려고 해요.",
                    "optionA": "loud",
                    "optionB": "private",
                    "optionC": "famous",
                    "result": "private",
                    "explanation": "채영이는 'I prefer staying private instead'라고 말했어요. ISFP답게 내향적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건우",
                    "script": "I love starting conversations online!",
                    "translation": "온라인 대화를 시작하는 걸 사랑해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I share only special moments.",
                    "translation": "특별한 순간만 공유해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건우",
                    "script": "Both ways use social media!",
                    "translation": "두 방식 모두 소셜미디어를 사용해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me being outgoing.",
                    "translation": "넌 외향적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건우",
                    "script": "You show me being selective!",
                    "translation": "넌 선택적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "SNS에 대한 문장이에요.",
                    "result": "Social media connects people worldwide",
                    "explanation": "소셜 미디어는 전세계 사람들을 연결해요.",
                    "optionA": "worldwide",
                    "optionB": "connects",
                    "optionC": "people",
                    "optionD": "Social",
                    "optionE": "media"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "SNS 사용하기",
            "explanation": "ENFP의 활발한 공유와 ISFP의 조용한 관찰 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "I post my thoughts daily!",
                    "translation": "매일 내 생각을 올려!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I mostly scroll and watch.",
                    "translation": "대부분 스크롤하고 봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Sharing connects me with everyone.",
                    "translation": "공유가 모두와 나를 연결해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's great self-expression actually!",
                    "translation": "그게 사실 훌륭한 자기표현이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 SNS에 자신의 생각과 경험을 자주 게시합니다.",
                    "hint": "ENFP는 SNS에서 활발하게 소통하고 자신을 표현해요.",
                    "result": "O",
                    "explanation": "건우는 'I post my thoughts daily!'와 'Sharing connects me with everyone'이라고 말하며 외향적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "I prefer staying private instead.",
                    "translation": "대신 사적으로 있는 걸 선호해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "건우",
                    "script": "I engage with everyone's posts.",
                    "translation": "모두의 게시물과 소통해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your enthusiasm is truly contagious!",
                    "translation": "네 열정이 정말 전염돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Chae-young prefers staying @@ instead.",
                    "hint": "ISFP는 SNS에서 공개적이기보다 사생활을 지키려고 해요.",
                    "optionA": "loud",
                    "optionB": "private",
                    "optionC": "famous",
                    "result": "private",
                    "explanation": "채영이는 'I prefer staying private instead'라고 말했어요. ISFP답게 내향적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "건우",
                    "script": "I love starting conversations online!",
                    "translation": "온라인 대화를 시작하는 걸 사랑해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "I share only special moments.",
                    "translation": "특별한 순간만 공유해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "건우",
                    "script": "Both ways use social media!",
                    "translation": "두 방식 모두 소셜미디어를 사용해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me being outgoing.",
                    "translation": "넌 외향적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "건우",
                    "script": "You show me being selective!",
                    "translation": "넌 선택적인 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "SNS에 대한 문장이에요.",
                    "optionA": "worldwide",
                    "optionB": "connects",
                    "optionC": "people",
                    "optionD": "Social",
                    "optionE": "media",
                    "result": "Social media connects people worldwide",
                    "explanation": "소셜 미디어는 전세계 사람들을 연결해요."
                }
            ]
        }
    ]
}
ID: 17517 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "박물관 관람하기",
            "explanation": "ISFP의 감각적 감상과 ENFP의 아이디어 연결 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I feel the artwork deeply.",
                    "translation": "예술작품을 깊이 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민규",
                    "script": "I imagine endless possibilities always!",
                    "translation": "항상 끝없는 가능성을 상상해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Colors and textures speak to me.",
                    "translation": "색과 질감이 나한테 말해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민규",
                    "script": "That's beautiful sensory experience!",
                    "translation": "그게 아름다운 감각 경험이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 박물관에서 작품을 감각적으로 느끼고 감상합니다.",
                    "hint": "ISFP는 예술 작품을 오감으로 느끼며 현재 순간을 체험해요.",
                    "result": "O",
                    "explanation": "도영이는 'I feel the artwork deeply'와 'Colors and textures speak to me'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "I connect ideas from different pieces.",
                    "translation": "다른 작품들로부터 아이디어를 연결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I stay with each piece.",
                    "translation": "각 작품과 함께 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Your presence is truly mindful!",
                    "translation": "네 존재감이 정말 마음깊어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-gyu connects ideas from different @@.",
                    "hint": "ENFP는 여러 것들 사이에서 패턴과 연결고리를 찾아요.",
                    "optionA": "colors",
                    "optionB": "pieces",
                    "optionC": "people",
                    "result": "pieces",
                    "explanation": "민규는 'I connect ideas from different pieces'라고 말했어요. ENFP답게 통찰력있어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I appreciate the moment now.",
                    "translation": "지금 이 순간을 감상해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "I wonder about future art!",
                    "translation": "미래 예술에 대해 궁금해해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "We experience art our ways!",
                    "translation": "우리는 우리 방식으로 예술을 경험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민규",
                    "script": "You show me being present.",
                    "translation": "넌 현재에 있는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You show me seeing patterns!",
                    "translation": "넌 패턴 보는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "예술에 대한 문장이에요.",
                    "result": "Art inspires our creative minds",
                    "explanation": "예술은 우리의 창의적 마음에 영감을 줘요.",
                    "optionA": "creative",
                    "optionB": "inspires",
                    "optionC": "Art",
                    "optionD": "our",
                    "optionE": "minds"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "박물관 관람하기",
            "explanation": "ISFP의 감각적 감상과 ENFP의 아이디어 연결 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도영",
                    "script": "I feel the artwork deeply.",
                    "translation": "예술작품을 깊이 느껴."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민규",
                    "script": "I imagine endless possibilities always!",
                    "translation": "항상 끝없는 가능성을 상상해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도영",
                    "script": "Colors and textures speak to me.",
                    "translation": "색과 질감이 나한테 말해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민규",
                    "script": "That's beautiful sensory experience!",
                    "translation": "그게 아름다운 감각 경험이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도영이는 박물관에서 작품을 감각적으로 느끼고 감상합니다.",
                    "hint": "ISFP는 예술 작품을 오감으로 느끼며 현재 순간을 체험해요.",
                    "result": "O",
                    "explanation": "도영이는 'I feel the artwork deeply'와 'Colors and textures speak to me'라고 말하며 감각적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민규",
                    "script": "I connect ideas from different pieces.",
                    "translation": "다른 작품들로부터 아이디어를 연결해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "도영",
                    "script": "I stay with each piece.",
                    "translation": "각 작품과 함께 있어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민규",
                    "script": "Your presence is truly mindful!",
                    "translation": "네 존재감이 정말 마음깊어!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-gyu connects ideas from different @@.",
                    "hint": "ENFP는 여러 것들 사이에서 패턴과 연결고리를 찾아요.",
                    "optionA": "colors",
                    "optionB": "pieces",
                    "optionC": "people",
                    "result": "pieces",
                    "explanation": "민규는 'I connect ideas from different pieces'라고 말했어요. ENFP답게 통찰력있어요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "도영",
                    "script": "I appreciate the moment now.",
                    "translation": "지금 이 순간을 감상해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민규",
                    "script": "I wonder about future art!",
                    "translation": "미래 예술에 대해 궁금해해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "도영",
                    "script": "We experience art our ways!",
                    "translation": "우리는 우리 방식으로 예술을 경험해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민규",
                    "script": "You show me being present.",
                    "translation": "넌 현재에 있는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "도영",
                    "script": "You show me seeing patterns!",
                    "translation": "넌 패턴 보는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "예술에 대한 문장이에요.",
                    "optionA": "creative",
                    "optionB": "inspires",
                    "optionC": "Art",
                    "optionD": "our",
                    "optionE": "minds",
                    "result": "Art inspires our creative minds",
                    "explanation": "예술은 우리의 창의적 마음에 영감을 줘요."
                }
            ]
        }
    ]
}
ID: 17518 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 앱 배우기",
            "explanation": "ENFP의 탐험적 학습과 ISFP의 필요 중심 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I explore every feature excitedly!",
                    "translation": "신나게 모든 기능을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I learn what I need.",
                    "translation": "필요한 걸 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Hidden functions fascinate me always.",
                    "translation": "숨겨진 기능이 항상 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "That's thorough exploration really!",
                    "translation": "그게 정말 철저한 탐험이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 앱을 배울 때 모든 기능을 다 시도해봅니다.",
                    "hint": "ENFP는 호기심이 많아서 모든 가능성을 탐험하고 실험해요.",
                    "result": "O",
                    "explanation": "성민이는 'I explore every feature excitedly!'와 'Hidden functions fascinate me always'라고 말하며 탐구적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Practical use matters more to me.",
                    "translation": "실용적 사용이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "I discover creative shortcuts often!",
                    "translation": "자주 창의적 지름길을 발견해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your curiosity is truly amazing!",
                    "translation": "네 호기심이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-ji learns what she @@.",
                    "hint": "ISFP는 필요한 것만 배우고 사용해요.",
                    "optionA": "ignores",
                    "optionB": "needs",
                    "optionC": "avoids",
                    "result": "needs",
                    "explanation": "수지는 'I learn what I need'라고 말했어요. ISFP답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "Possibilities excite me so much!",
                    "translation": "가능성이 나를 정말 많이 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Simple functions work fine for me.",
                    "translation": "간단한 기능이 나한테 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "Both approaches work perfectly well!",
                    "translation": "두 접근 모두 완벽하게 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "You show me exploring deeply.",
                    "translation": "넌 깊이 탐험하는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성민",
                    "script": "You show me focusing practically!",
                    "translation": "넌 실용적으로 집중하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "배움에 대한 문장이에요.",
                    "result": "Learning opens endless new opportunities",
                    "explanation": "배움은 끝없는 새 기회를 열어요.",
                    "optionA": "new",
                    "optionB": "opportunities",
                    "optionC": "Learning",
                    "optionD": "endless",
                    "optionE": "opens"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 앱 배우기",
            "explanation": "ENFP의 탐험적 학습과 ISFP의 필요 중심 학습 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성민",
                    "script": "I explore every feature excitedly!",
                    "translation": "신나게 모든 기능을 탐험해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "I learn what I need.",
                    "translation": "필요한 걸 배워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성민",
                    "script": "Hidden functions fascinate me always.",
                    "translation": "숨겨진 기능이 항상 매혹시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수지",
                    "script": "That's thorough exploration really!",
                    "translation": "그게 정말 철저한 탐험이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성민이는 앱을 배울 때 모든 기능을 다 시도해봅니다.",
                    "hint": "ENFP는 호기심이 많아서 모든 가능성을 탐험하고 실험해요.",
                    "result": "O",
                    "explanation": "성민이는 'I explore every feature excitedly!'와 'Hidden functions fascinate me always'라고 말하며 탐구적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수지",
                    "script": "Practical use matters more to me.",
                    "translation": "실용적 사용이 나한테 더 중요해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성민",
                    "script": "I discover creative shortcuts often!",
                    "translation": "자주 창의적 지름길을 발견해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Your curiosity is truly amazing!",
                    "translation": "네 호기심이 정말 놀라워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Su-ji learns what she @@.",
                    "hint": "ISFP는 필요한 것만 배우고 사용해요.",
                    "optionA": "ignores",
                    "optionB": "needs",
                    "optionC": "avoids",
                    "result": "needs",
                    "explanation": "수지는 'I learn what I need'라고 말했어요. ISFP답게 실용적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성민",
                    "script": "Possibilities excite me so much!",
                    "translation": "가능성이 나를 정말 많이 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Simple functions work fine for me.",
                    "translation": "간단한 기능이 나한테 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성민",
                    "script": "Both approaches work perfectly well!",
                    "translation": "두 접근 모두 완벽하게 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수지",
                    "script": "You show me exploring deeply.",
                    "translation": "넌 깊이 탐험하는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성민",
                    "script": "You show me focusing practically!",
                    "translation": "넌 실용적으로 집중하는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "배움에 대한 문장이에요.",
                    "optionA": "new",
                    "optionB": "opportunities",
                    "optionC": "Learning",
                    "optionD": "endless",
                    "optionE": "opens",
                    "result": "Learning opens endless new opportunities",
                    "explanation": "배움은 끝없는 새 기회를 열어요."
                }
            ]
        }
    ]
}
ID: 17519 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 계획 세우기",
            "explanation": "ISFP의 느긋한 흐름과 ENFP의 다양한 옵션 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I see what I feel.",
                    "translation": "뭐가 느껴지는지 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "I list ten options first!",
                    "translation": "먼저 열 가지 옵션을 나열해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "Going with flow feels natural.",
                    "translation": "흐름을 따라가는 게 자연스러워."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소연",
                    "script": "That's peaceful approach really!",
                    "translation": "그게 정말 평화로운 접근이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 주말에 특별한 계획없이 그때 기분대로 보냅니다.",
                    "hint": "ISFP는 미리 정하지 않고 순간의 느낌을 따라가요.",
                    "result": "O",
                    "explanation": "진호는 'I see what I feel'과 'Going with flow feels natural'이라고 말하며 자유로워요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "So many exciting ideas always!",
                    "translation": "항상 정말 많은 신나는 아이디어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I keep things simple usually.",
                    "translation": "보통 것들을 단순하게 유지해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소연",
                    "script": "Your simplicity is truly calming!",
                    "translation": "네 단순함이 정말 진정돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-yeon lists ten @@ first!",
                    "hint": "ENFP는 가능한 모든 옵션을 생각해보고 나열해요.",
                    "optionA": "problems",
                    "optionB": "options",
                    "optionC": "rules",
                    "result": "options",
                    "explanation": "소연이는 'I list ten options first!'라고 말했어요. ENFP답게 가능성을 많이 봐요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "Present moment guides me well.",
                    "translation": "현재 순간이 잘 안내해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Future possibilities excite me more!",
                    "translation": "미래 가능성이 더 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "We both stay flexible though!",
                    "translation": "우리 둘 다 유연하게 있긴 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "You show me being present.",
                    "translation": "넌 현재에 있는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You show me seeing possibilities!",
                    "translation": "넌 가능성을 보는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "주말에 대한 문장이에요.",
                    "result": "Weekends brings personal freedom and",
                    "explanation": "주말은 개인적 자유를 가져다줘요.",
                    "optionA": "freedom",
                    "optionB": "personal",
                    "optionC": "and",
                    "optionD": "Weekends",
                    "optionE": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "주말 계획 세우기",
            "explanation": "ISFP의 느긋한 흐름과 ENFP의 다양한 옵션 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진호",
                    "script": "I see what I feel.",
                    "translation": "뭐가 느껴지는지 봐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소연",
                    "script": "I list ten options first!",
                    "translation": "먼저 열 가지 옵션을 나열해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진호",
                    "script": "Going with flow feels natural.",
                    "translation": "흐름을 따라가는 게 자연스러워."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소연",
                    "script": "That's peaceful approach really!",
                    "translation": "그게 정말 평화로운 접근이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "진호는 주말에 특별한 계획없이 그때 기분대로 보냅니다.",
                    "hint": "ISFP는 미리 정하지 않고 순간의 느낌을 따라가요.",
                    "result": "O",
                    "explanation": "진호는 'I see what I feel'과 'Going with flow feels natural'이라고 말하며 자유로워요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "So many exciting ideas always!",
                    "translation": "항상 정말 많은 신나는 아이디어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진호",
                    "script": "I keep things simple usually.",
                    "translation": "보통 것들을 단순하게 유지해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소연",
                    "script": "Your simplicity is truly calming!",
                    "translation": "네 단순함이 정말 진정돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "So-yeon lists ten @@ first!",
                    "hint": "ENFP는 가능한 모든 옵션을 생각해보고 나열해요.",
                    "optionA": "problems",
                    "optionB": "options",
                    "optionC": "rules",
                    "result": "options",
                    "explanation": "소연이는 'I list ten options first!'라고 말했어요. ENFP답게 가능성을 많이 봐요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진호",
                    "script": "Present moment guides me well.",
                    "translation": "현재 순간이 잘 안내해줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Future possibilities excite me more!",
                    "translation": "미래 가능성이 더 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진호",
                    "script": "We both stay flexible though!",
                    "translation": "우리 둘 다 유연하게 있긴 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "You show me being present.",
                    "translation": "넌 현재에 있는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진호",
                    "script": "You show me seeing possibilities!",
                    "translation": "넌 가능성을 보는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "주말에 대한 문장이에요.",
                    "optionA": "freedom",
                    "optionB": "personal",
                    "optionC": "and",
                    "optionD": "Weekends",
                    "optionE": "brings",
                    "result": "Weekends brings personal freedom and",
                    "explanation": "주말은 개인적 자유를 가져다줘요."
                }
            ]
        }
    ]
}
ID: 17520 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "저녁 메뉴 고르기",
            "explanation": "ENFP의 모험적 시도와 ISFP의 느낌 따르기 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "Let's try something totally new!",
                    "translation": "완전 새로운 걸 시도하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I prefer familiar comfort food.",
                    "translation": "익숙한 편안한 음식을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Adventure makes meals more exciting!",
                    "translation": "모험이 식사를 더 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "That's brave spirit actually!",
                    "translation": "그게 사실 용감한 정신이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 새롭고 낯선 음식을 시도하는 것을 좋아합니다.",
                    "hint": "ENFP는 새로운 경험과 모험을 즐기고 시도해봐요.",
                    "result": "O",
                    "explanation": "재훈이는 'Let's try something totally new!'와 'Adventure makes meals more exciting!'이라고 말하며 모험적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Safe choices satisfy me more.",
                    "translation": "안전한 선택이 나를 더 만족시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재훈",
                    "script": "I love discovering new flavors!",
                    "translation": "새로운 맛을 발견하는 걸 사랑해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your openness is truly inspiring!",
                    "translation": "네 개방성이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-rin prefers familiar comfort @@.",
                    "hint": "ISFP는 낯선 것보다 익숙하고 편안한 것을 선호해요.",
                    "optionA": "people",
                    "optionB": "food",
                    "optionC": "places",
                    "result": "food",
                    "explanation": "아린이는 'I prefer familiar comfort food'라고 말했어요. ISFP답게 안정을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재훈",
                    "script": "Every meal is an adventure!",
                    "translation": "모든 식사가 모험이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Comfort matters most to me.",
                    "translation": "편안함이 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재훈",
                    "script": "Both ways enjoy food well!",
                    "translation": "두 방식 모두 음식을 잘 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "You show me being adventurous.",
                    "translation": "넌 모험적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재훈",
                    "script": "You show me finding comfort!",
                    "translation": "넌 편안함을 찾는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "음식에 대한 문장이에요.",
                    "result": "Food always brings people together",
                    "explanation": "음식은 항상 사람들을 함께 모아요.",
                    "optionA": "always",
                    "optionB": "people",
                    "optionC": "Food",
                    "optionD": "together",
                    "optionE": "brings"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "저녁 메뉴 고르기",
            "explanation": "ENFP의 모험적 시도와 ISFP의 느낌 따르기 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재훈",
                    "script": "Let's try something totally new!",
                    "translation": "완전 새로운 걸 시도하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "I prefer familiar comfort food.",
                    "translation": "익숙한 편안한 음식을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재훈",
                    "script": "Adventure makes meals more exciting!",
                    "translation": "모험이 식사를 더 신나게 만들어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "아린",
                    "script": "That's brave spirit actually!",
                    "translation": "그게 사실 용감한 정신이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "재훈이는 새롭고 낯선 음식을 시도하는 것을 좋아합니다.",
                    "hint": "ENFP는 새로운 경험과 모험을 즐기고 시도해봐요.",
                    "result": "O",
                    "explanation": "재훈이는 'Let's try something totally new!'와 'Adventure makes meals more exciting!'이라고 말하며 모험적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "아린",
                    "script": "Safe choices satisfy me more.",
                    "translation": "안전한 선택이 나를 더 만족시켜."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "재훈",
                    "script": "I love discovering new flavors!",
                    "translation": "새로운 맛을 발견하는 걸 사랑해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Your openness is truly inspiring!",
                    "translation": "네 개방성이 정말 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "A-rin prefers familiar comfort @@.",
                    "hint": "ISFP는 낯선 것보다 익숙하고 편안한 것을 선호해요.",
                    "optionA": "people",
                    "optionB": "food",
                    "optionC": "places",
                    "result": "food",
                    "explanation": "아린이는 'I prefer familiar comfort food'라고 말했어요. ISFP답게 안정을 추구해요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "재훈",
                    "script": "Every meal is an adventure!",
                    "translation": "모든 식사가 모험이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Comfort matters most to me.",
                    "translation": "편안함이 나한테 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "재훈",
                    "script": "Both ways enjoy food well!",
                    "translation": "두 방식 모두 음식을 잘 즐겨!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "아린",
                    "script": "You show me being adventurous.",
                    "translation": "넌 모험적인 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "재훈",
                    "script": "You show me finding comfort!",
                    "translation": "넌 편안함을 찾는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "음식에 대한 문장이에요.",
                    "optionA": "always",
                    "optionB": "people",
                    "optionC": "Food",
                    "optionD": "together",
                    "optionE": "brings",
                    "result": "Food always brings people together",
                    "explanation": "음식은 항상 사람들을 함께 모아요."
                }
            ]
        }
    ]
}
ID: 17521 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 쉬기",
            "explanation": "ISFP의 조용한 재충전과 ENFP의 활발한 휴식 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I need complete silence.",
                    "translation": "완전한 침묵이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민서",
                    "script": "I chat with friends online!",
                    "translation": "온라인으로 친구들과 채팅해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Quiet time restores my energy.",
                    "translation": "조용한 시간이 내 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민서",
                    "script": "That's important self-care definitely!",
                    "translation": "그게 확실히 중요한 자기관리야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 집에서 쉴 때 혼자 조용히 시간을 보냅니다.",
                    "hint": "ISFP는 혼자만의 조용한 시간으로 에너지를 재충전해요.",
                    "result": "O",
                    "explanation": "소율이는 'I need complete silence'와 'Quiet time restores my energy'라고 말하며 내향적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "Connecting with people energizes me!",
                    "translation": "사람들과 연결하는 게 활력나게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I create art peacefully alone.",
                    "translation": "혼자 평화롭게 예술을 창작해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민서",
                    "script": "Your creativity is truly beautiful!",
                    "translation": "네 창의성이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-seo chats with friends @@!",
                    "hint": "ENFP는 쉴 때도 사람들과 소통하면서 에너지를 얻어요.",
                    "optionA": "silently",
                    "optionB": "online",
                    "optionC": "never",
                    "result": "online",
                    "explanation": "민서는 'I chat with friends online!'이라고 말했어요. ENFP답게 외향적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Solitude brings me peace deeply.",
                    "translation": "고독이 깊이 평화를 가져다줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Interaction brings me joy instead!",
                    "translation": "대신 상호작용이 기쁨을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "We recharge in different ways!",
                    "translation": "우리는 다른 방식으로 재충전해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "You show me peaceful solitude.",
                    "translation": "넌 평화로운 고독을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You show me social energy!",
                    "translation": "넌 사회적 에너지를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "휴식에 대한 문장이에요.",
                    "result": "Rest restores our body and",
                    "explanation": "휴식은 우리 몸을 회복시켜요.",
                    "optionA": "our",
                    "optionB": "Rest",
                    "optionC": "and",
                    "optionD": "restores",
                    "optionE": "body"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "집에서 쉬기",
            "explanation": "ISFP의 조용한 재충전과 ENFP의 활발한 휴식 비교",
            "level": 4,
            "my_mbti": "ISFP",
            "target_mbti": "ENFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소율",
                    "script": "I need complete silence.",
                    "translation": "완전한 침묵이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민서",
                    "script": "I chat with friends online!",
                    "translation": "온라인으로 친구들과 채팅해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소율",
                    "script": "Quiet time restores my energy.",
                    "translation": "조용한 시간이 내 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민서",
                    "script": "That's important self-care definitely!",
                    "translation": "그게 확실히 중요한 자기관리야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "소율이는 집에서 쉴 때 혼자 조용히 시간을 보냅니다.",
                    "hint": "ISFP는 혼자만의 조용한 시간으로 에너지를 재충전해요.",
                    "result": "O",
                    "explanation": "소율이는 'I need complete silence'와 'Quiet time restores my energy'라고 말하며 내향적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "Connecting with people energizes me!",
                    "translation": "사람들과 연결하는 게 활력나게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소율",
                    "script": "I create art peacefully alone.",
                    "translation": "혼자 평화롭게 예술을 창작해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민서",
                    "script": "Your creativity is truly beautiful!",
                    "translation": "네 창의성이 정말 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Min-seo chats with friends @@!",
                    "hint": "ENFP는 쉴 때도 사람들과 소통하면서 에너지를 얻어요.",
                    "optionA": "silently",
                    "optionB": "online",
                    "optionC": "never",
                    "result": "online",
                    "explanation": "민서는 'I chat with friends online!'이라고 말했어요. ENFP답게 외향적이에요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소율",
                    "script": "Solitude brings me peace deeply.",
                    "translation": "고독이 깊이 평화를 가져다줘."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "Interaction brings me joy instead!",
                    "translation": "대신 상호작용이 기쁨을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소율",
                    "script": "We recharge in different ways!",
                    "translation": "우리는 다른 방식으로 재충전해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "You show me peaceful solitude.",
                    "translation": "넌 평화로운 고독을 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소율",
                    "script": "You show me social energy!",
                    "translation": "넌 사회적 에너지를 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "휴식에 대한 문장이에요.",
                    "optionA": "our",
                    "optionB": "Rest",
                    "optionC": "and",
                    "optionD": "restores",
                    "optionE": "body",
                    "result": "Rest restores our body and",
                    "explanation": "휴식은 우리 몸을 회복시켜요."
                }
            ]
        }
    ]
}
ID: 17522 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 루틴 만들기",
            "explanation": "ENFP의 다양한 활동과 ISFP의 자유로운 흐름 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I try different things daily!",
                    "translation": "매일 다른 것들을 시도해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I follow my mood instead.",
                    "translation": "대신 내 기분을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Variety keeps life exciting always!",
                    "translation": "다양성이 항상 삶을 신나게 유지해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's energetic lifestyle really!",
                    "translation": "그게 정말 활력있는 생활방식이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지혜는 매일 다른 활동과 경험을 추구하며 생활합니다.",
                    "hint": "ENFP는 같은 일상보다 새롭고 다양한 경험을 좋아해요.",
                    "result": "O",
                    "explanation": "지혜는 'I try different things daily!'와 'Variety keeps life exciting always!'라고 말하며 다양성을 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Simplicity feels comfortable to me.",
                    "translation": "단순함이 나한테 편안하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지혜",
                    "script": "I explore new hobbies often!",
                    "translation": "자주 새 취미를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your enthusiasm is truly contagious!",
                    "translation": "네 열정이 정말 전염돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-hye explores new hobbies @@!",
                    "hint": "ENFP는 자주 새로운 취미와 관심사를 시도해봐요.",
                    "optionA": "never",
                    "optionB": "often",
                    "optionC": "sadly",
                    "result": "often",
                    "explanation": "지혜는 'I explore new hobbies often!'이라고 말했어요. ENFP답게 호기심이 많아요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지혜",
                    "script": "Spontaneous plans thrill me completely!",
                    "translation": "즉흥적 계획이 완전히 설레게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Peaceful moments fulfill me more.",
                    "translation": "평화로운 순간이 더 충족시켜줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지혜",
                    "script": "Both lifestyles bring happiness truly!",
                    "translation": "두 생활방식 모두 진정으로 행복을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me embracing variety.",
                    "translation": "넌 다양성을 받아들이는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지혜",
                    "script": "You show me finding peace!",
                    "translation": "넌 평화를 찾는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일상에 대한 문장이에요.",
                    "result": "Daily routine creates life balance",
                    "explanation": "일상 루틴은 삶의 균형을 만들어요.",
                    "optionA": "routine",
                    "optionB": "creates",
                    "optionC": "Daily",
                    "optionD": "life",
                    "optionE": "balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "하루 루틴 만들기",
            "explanation": "ENFP의 다양한 활동과 ISFP의 자유로운 흐름 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I try different things daily!",
                    "translation": "매일 다른 것들을 시도해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "I follow my mood instead.",
                    "translation": "대신 내 기분을 따라가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Variety keeps life exciting always!",
                    "translation": "다양성이 항상 삶을 신나게 유지해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "채영",
                    "script": "That's energetic lifestyle really!",
                    "translation": "그게 정말 활력있는 생활방식이야!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "지혜는 매일 다른 활동과 경험을 추구하며 생활합니다.",
                    "hint": "ENFP는 같은 일상보다 새롭고 다양한 경험을 좋아해요.",
                    "result": "O",
                    "explanation": "지혜는 'I try different things daily!'와 'Variety keeps life exciting always!'라고 말하며 다양성을 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "채영",
                    "script": "Simplicity feels comfortable to me.",
                    "translation": "단순함이 나한테 편안하게 느껴져."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지혜",
                    "script": "I explore new hobbies often!",
                    "translation": "자주 새 취미를 탐험해!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Your enthusiasm is truly contagious!",
                    "translation": "네 열정이 정말 전염돼!"
                },
                {
                    "type": "blank",
                    "index": 9,
                    "quiz": "Ji-hye explores new hobbies @@!",
                    "hint": "ENFP는 자주 새로운 취미와 관심사를 시도해봐요.",
                    "optionA": "never",
                    "optionB": "often",
                    "optionC": "sadly",
                    "result": "often",
                    "explanation": "지혜는 'I explore new hobbies often!'이라고 말했어요. ENFP답게 호기심이 많아요."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지혜",
                    "script": "Spontaneous plans thrill me completely!",
                    "translation": "즉흥적 계획이 완전히 설레게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Peaceful moments fulfill me more.",
                    "translation": "평화로운 순간이 더 충족시켜줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지혜",
                    "script": "Both lifestyles bring happiness truly!",
                    "translation": "두 생활방식 모두 진정으로 행복을 가져다줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "채영",
                    "script": "You show me embracing variety.",
                    "translation": "넌 다양성을 받아들이는 걸 보여줘."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지혜",
                    "script": "You show me finding peace!",
                    "translation": "넌 평화를 찾는 걸 보여줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "일상에 대한 문장이에요.",
                    "optionA": "routine",
                    "optionB": "creates",
                    "optionC": "Daily",
                    "optionD": "life",
                    "optionE": "balance",
                    "result": "Daily routine creates life balance",
                    "explanation": "일상 루틴은 삶의 균형을 만들어요."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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