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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 4982 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "안정 추구자 VS 성장 가속러",
            "explanation": "ISTJ의 점진적 안정성과 ENTJ의 적극적 성장 추구 대비, 생활 방식과 변화에 대한 접근 차이",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "I like my current routine.",
                    "translation": "현재 루틴이 마음에 들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "We should upgrade everything!",
                    "translation": "모든 걸 업그레이드해야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Stability brings peace of mind.",
                    "translation": "안정성이 마음의 평화를 가져다줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤이는 현재 상황을 자주 바꾸려고 하나요?",
                    "hint": "서윤이의 루틴에 대한 태도를 확인해보세요.",
                    "result": "X",
                    "explanation": "서윤이는 'I like my current routine'과 'stability'를 중시한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Growth requires constant change, bestie!",
                    "translation": "성장은 지속적인 변화가 필요해, 친구야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "Change can be overwhelming sometimes.",
                    "translation": "변화는 때로 버거울 수 있어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-won says growth requires constant @@.",
                    "hint": "혜원이가 성장에 필요하다고 한 것은?",
                    "optionA": "money",
                    "optionB": "change",
                    "optionC": "time",
                    "result": "change",
                    "explanation": "혜원은 'Growth requires constant change'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서윤",
                    "script": "I prefer gradual improvements.",
                    "translation": "점진적인 개선을 선호해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜원",
                    "script": "Your steady approach creates lasting foundation!",
                    "translation": "너의 꾸준한 접근이 지속적인 기반을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서윤이의 생활 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Stability",
                    "optionB": "brings",
                    "optionC": "peace",
                    "optionD": "of",
                    "optionE": "mind",
                    "result": "Stability brings peace of mind",
                    "explanation": "서윤이는 예측 가능하고 안정적인 환경에서 편안함을 느낍니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서윤",
                    "script": "Your drive for growth pushes everyone forward!",
                    "translation": "성장하려는 너의 의지가 모든 사람을 앞으로 밀어줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "안정 추구자 VS 성장 가속러",
            "explanation": "ISTJ의 점진적 안정성과 ENTJ의 적극적 성장 추구 대비, 생활 방식과 변화에 대한 접근 차이",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "I like my current routine.",
                    "translation": "현재 루틴이 마음에 들어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "We should upgrade everything!",
                    "translation": "모든 걸 업그레이드해야 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Stability brings peace of mind.",
                    "translation": "안정성이 마음의 평화를 가져다줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤이는 현재 상황을 자주 바꾸려고 하나요?",
                    "hint": "서윤이의 루틴에 대한 태도를 확인해보세요.",
                    "result": "X",
                    "explanation": "서윤이는 'I like my current routine'과 'stability'를 중시한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Growth requires constant change, bestie!",
                    "translation": "성장은 지속적인 변화가 필요해, 친구야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "Change can be overwhelming sometimes.",
                    "translation": "변화는 때로 버거울 수 있어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-won says growth requires constant @@.",
                    "hint": "혜원이가 성장에 필요하다고 한 것은?",
                    "optionA": "money",
                    "optionB": "change",
                    "optionC": "time",
                    "result": "change",
                    "explanation": "혜원은 'Growth requires constant change'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "서윤",
                    "script": "I prefer gradual improvements.",
                    "translation": "점진적인 개선을 선호해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜원",
                    "script": "Your steady approach creates lasting foundation!",
                    "translation": "너의 꾸준한 접근이 지속적인 기반을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "서윤이의 생활 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Stability",
                    "optionB": "brings",
                    "optionC": "peace",
                    "optionD": "of",
                    "optionE": "mind",
                    "result": "Stability brings peace of mind",
                    "explanation": "서윤이는 예측 가능하고 안정적인 환경에서 편안함을 느낍니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "서윤",
                    "script": "Your drive for growth pushes everyone forward!",
                    "translation": "성장하려는 너의 의지가 모든 사람을 앞으로 밀어줘!"
                }
            ]
        }
    ]
}
ID: 4983 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시스템 빌더 VS 효율성 해커",
            "explanation": "ENTJ의 시스템 최적화와 ISTJ의 체계적 관리 대비, 일상 생활 개선 방식의 차이",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Let's optimize this whole system!",
                    "translation": "이 전체 시스템을 최적화하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "The current method works fine.",
                    "translation": "현재 방법이 잘 작동하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "We can make it 10x better!",
                    "translation": "10배는 더 좋게 만들 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준이는 현재 시스템을 그대로 유지하려고 하나요?",
                    "hint": "민준이의 시스템에 대한 접근을 확인해보세요.",
                    "result": "X",
                    "explanation": "민준이는 'optimize this whole system'과 '10x better'라며 개선하려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "If it ain't broke, don't fix it.",
                    "translation": "고장 나지 않았으면 고치지 마."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "But efficiency gains are massive, bro!",
                    "translation": "하지만 효율성 향상이 엄청나다고, 형!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Su-yeon says if it ain't broke, don't @@ it.",
                    "hint": "수연이가 고장 나지 않았으면 무엇을 하지 말라고 했나요?",
                    "optionA": "use",
                    "optionB": "fix",
                    "optionC": "change",
                    "result": "fix",
                    "explanation": "수연은 'If it ain't broke, don't fix it'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수연",
                    "script": "Reliable systems prevent problems.",
                    "translation": "신뢰할 수 있는 시스템이 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Your systematic maintenance keeps everything stable!",
                    "translation": "너의 체계적인 유지 관리가 모든 걸 안정적으로 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민준이의 개선 의지를 나타내는 문장을 만들어보세요.",
                    "optionA": "We",
                    "optionB": "can",
                    "optionC": "make",
                    "optionD": "it",
                    "optionE": "better",
                    "result": "We can make it better",
                    "explanation": "민준이는 현재 상황에 만족하지 않고 항상 더 나은 방법을 찾으려고 합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수연",
                    "script": "Your innovation drive creates amazing breakthroughs!",
                    "translation": "혁신하려는 너의 의지가 놀라운 돌파구를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시스템 빌더 VS 효율성 해커",
            "explanation": "ENTJ의 시스템 최적화와 ISTJ의 체계적 관리 대비, 일상 생활 개선 방식의 차이",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Let's optimize this whole system!",
                    "translation": "이 전체 시스템을 최적화하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "The current method works fine.",
                    "translation": "현재 방법이 잘 작동하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "We can make it 10x better!",
                    "translation": "10배는 더 좋게 만들 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준이는 현재 시스템을 그대로 유지하려고 하나요?",
                    "hint": "민준이의 시스템에 대한 접근을 확인해보세요.",
                    "result": "X",
                    "explanation": "민준이는 'optimize this whole system'과 '10x better'라며 개선하려고 합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "If it ain't broke, don't fix it.",
                    "translation": "고장 나지 않았으면 고치지 마."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "But efficiency gains are massive, bro!",
                    "translation": "하지만 효율성 향상이 엄청나다고, 형!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Su-yeon says if it ain't broke, don't @@ it.",
                    "hint": "수연이가 고장 나지 않았으면 무엇을 하지 말라고 했나요?",
                    "optionA": "use",
                    "optionB": "fix",
                    "optionC": "change",
                    "result": "fix",
                    "explanation": "수연은 'If it ain't broke, don't fix it'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수연",
                    "script": "Reliable systems prevent problems.",
                    "translation": "신뢰할 수 있는 시스템이 문제를 방지해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Your systematic maintenance keeps everything stable!",
                    "translation": "너의 체계적인 유지 관리가 모든 걸 안정적으로 유지해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "민준이의 개선 의지를 나타내는 문장을 만들어보세요.",
                    "optionA": "We",
                    "optionB": "can",
                    "optionC": "make",
                    "optionD": "it",
                    "optionE": "better",
                    "result": "We can make it better",
                    "explanation": "민준이는 현재 상황에 만족하지 않고 항상 더 나은 방법을 찾으려고 합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수연",
                    "script": "Your innovation drive creates amazing breakthroughs!",
                    "translation": "혁신하려는 너의 의지가 놀라운 돌파구를 만들어!"
                }
            ]
        }
    ]
}
ID: 4984 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차근차근 해결사 VS 신속 지휘관",
            "explanation": "ISTJ의 단계적 문제 해결과 ENTJ의 즉각적 액션 대비, 스트레스 상황에서의 대응 방식 차이",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "Let me break this down step by step.",
                    "translation": "단계별로 나누어보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "We need immediate action, bro!",
                    "translation": "즉각적인 행동이 필요해, 형!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "Rushing leads to more mistakes.",
                    "translation": "서두르면 실수가 더 많아져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연이는 즉각적인 행동을 취하는 것을 선호하나요?",
                    "hint": "지연이의 문제 해결 방식을 확인해보세요.",
                    "result": "X",
                    "explanation": "지연이는 'step by step'과 'rushing leads to mistakes'라며 신중한 접근을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Time is money in crisis situations!",
                    "translation": "위기 상황에서는 시간이 돈이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "Quality solutions take time though.",
                    "translation": "질 좋은 해결책은 시간이 걸려."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jun-hyeok says time is @@ in crisis situations.",
                    "hint": "준혁이가 위기 상황에서 시간이 무엇과 같다고 했나요?",
                    "optionA": "power",
                    "optionB": "money",
                    "optionC": "life",
                    "result": "money",
                    "explanation": "준혁은 'Time is money in crisis situations!'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "I mobilize resources quickly.",
                    "translation": "나는 자원을 빠르게 동원해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "Your quick response saves critical time!",
                    "translation": "너의 빠른 대응이 중요한 시간을 절약해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지연이의 문제 해결 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Quality",
                    "optionB": "solutions",
                    "optionC": "take",
                    "optionD": "time",
                    "optionE": "always",
                    "result": "Quality solutions take time always",
                    "explanation": "지연이는 급하게 처리하기보다는 완성도 높은 해결책을 위해 시간을 투자하는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your methodical approach prevents overlooked details!",
                    "translation": "너의 체계적인 접근이 놓치는 세부사항을 방지해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차근차근 해결사 VS 신속 지휘관",
            "explanation": "ISTJ의 단계적 문제 해결과 ENTJ의 즉각적 액션 대비, 스트레스 상황에서의 대응 방식 차이",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "Let me break this down step by step.",
                    "translation": "단계별로 나누어보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "We need immediate action, bro!",
                    "translation": "즉각적인 행동이 필요해, 형!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "Rushing leads to more mistakes.",
                    "translation": "서두르면 실수가 더 많아져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연이는 즉각적인 행동을 취하는 것을 선호하나요?",
                    "hint": "지연이의 문제 해결 방식을 확인해보세요.",
                    "result": "X",
                    "explanation": "지연이는 'step by step'과 'rushing leads to mistakes'라며 신중한 접근을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Time is money in crisis situations!",
                    "translation": "위기 상황에서는 시간이 돈이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "Quality solutions take time though.",
                    "translation": "질 좋은 해결책은 시간이 걸려."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jun-hyeok says time is @@ in crisis situations.",
                    "hint": "준혁이가 위기 상황에서 시간이 무엇과 같다고 했나요?",
                    "optionA": "power",
                    "optionB": "money",
                    "optionC": "life",
                    "result": "money",
                    "explanation": "준혁은 'Time is money in crisis situations!'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "I mobilize resources quickly.",
                    "translation": "나는 자원을 빠르게 동원해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "Your quick response saves critical time!",
                    "translation": "너의 빠른 대응이 중요한 시간을 절약해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "지연이의 문제 해결 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Quality",
                    "optionB": "solutions",
                    "optionC": "take",
                    "optionD": "time",
                    "optionE": "always",
                    "result": "Quality solutions take time always",
                    "explanation": "지연이는 급하게 처리하기보다는 완성도 높은 해결책을 위해 시간을 투자하는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your methodical approach prevents overlooked details!",
                    "translation": "너의 체계적인 접근이 놓치는 세부사항을 방지해!"
                }
            ]
        }
    ]
}
ID: 4985 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "백업 플래너 VS 돌파구 파인더",
            "explanation": "ENTJ의 혁신적 돌파구와 ISTJ의 철저한 백업 계획 대비, 예상치 못한 문제에 대한 대응 스타일 차이",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Let's find a breakthrough solution!",
                    "translation": "돌파구가 될 해결책을 찾자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I already prepared backup plans.",
                    "translation": "이미 백업 계획들을 준비했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Innovation beats preparation, bestie!",
                    "translation": "혁신이 준비를 이겨, 친구야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준이는 미리 백업 계획을 세워두는 것을 선호하나요?",
                    "hint": "성준이의 문제 해결 스타일을 확인해보세요.",
                    "result": "X",
                    "explanation": "성준이는 'breakthrough solution'과 'innovation beats preparation'을 강조합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Contingency plans prevent disasters.",
                    "translation": "비상 계획이 재앙을 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "I create opportunities from chaos!",
                    "translation": "나는 혼돈에서 기회를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Min-gyeong already prepared @@ plans.",
                    "hint": "민경이가 이미 준비한 계획은?",
                    "optionA": "main",
                    "optionB": "backup",
                    "optionC": "future",
                    "result": "backup",
                    "explanation": "민경은 'I already prepared backup plans'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민경",
                    "script": "Preparation reduces uncertainty.",
                    "translation": "준비가 불확실성을 줄여."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "Your thorough preparation provides solid foundation!",
                    "translation": "너의 철저한 준비가 탄탄한 기반을 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성준이의 문제 해결 방식을 나타내는 문장을 만들어보세요.",
                    "optionA": "I",
                    "optionB": "create",
                    "optionC": "opportunities",
                    "optionD": "from",
                    "optionE": "chaos",
                    "result": "I create opportunities from chaos",
                    "explanation": "성준이는 어려운 상황을 오히려 새로운 기회로 만들어내는 것을 좋아합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "Your creative problem-solving opens new possibilities!",
                    "translation": "너의 창의적 문제 해결이 새로운 가능성을 열어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "백업 플래너 VS 돌파구 파인더",
            "explanation": "ENTJ의 혁신적 돌파구와 ISTJ의 철저한 백업 계획 대비, 예상치 못한 문제에 대한 대응 스타일 차이",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Let's find a breakthrough solution!",
                    "translation": "돌파구가 될 해결책을 찾자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I already prepared backup plans.",
                    "translation": "이미 백업 계획들을 준비했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Innovation beats preparation, bestie!",
                    "translation": "혁신이 준비를 이겨, 친구야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준이는 미리 백업 계획을 세워두는 것을 선호하나요?",
                    "hint": "성준이의 문제 해결 스타일을 확인해보세요.",
                    "result": "X",
                    "explanation": "성준이는 'breakthrough solution'과 'innovation beats preparation'을 강조합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "Contingency plans prevent disasters.",
                    "translation": "비상 계획이 재앙을 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "I create opportunities from chaos!",
                    "translation": "나는 혼돈에서 기회를 만들어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Min-gyeong already prepared @@ plans.",
                    "hint": "민경이가 이미 준비한 계획은?",
                    "optionA": "main",
                    "optionB": "backup",
                    "optionC": "future",
                    "result": "backup",
                    "explanation": "민경은 'I already prepared backup plans'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민경",
                    "script": "Preparation reduces uncertainty.",
                    "translation": "준비가 불확실성을 줄여."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "Your thorough preparation provides solid foundation!",
                    "translation": "너의 철저한 준비가 탄탄한 기반을 제공해!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "성준이의 문제 해결 방식을 나타내는 문장을 만들어보세요.",
                    "optionA": "I",
                    "optionB": "create",
                    "optionC": "opportunities",
                    "optionD": "from",
                    "optionE": "chaos",
                    "result": "I create opportunities from chaos",
                    "explanation": "성준이는 어려운 상황을 오히려 새로운 기회로 만들어내는 것을 좋아합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민경",
                    "script": "Your creative problem-solving opens new possibilities!",
                    "translation": "너의 창의적 문제 해결이 새로운 가능성을 열어!"
                }
            ]
        }
    ]
}
ID: 4986 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "착실한 커리어러 VS 야심찬 도전러",
            "explanation": "ISTJ의 단계적 커리어 구축과 ENTJ의 적극적 목표 달성 대비, 직업적 성장에 대한 접근 방식 차이",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I'm building my career step by step.",
                    "translation": "단계별로 커리어를 쌓아가고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Let's aim for the top position!",
                    "translation": "최고 자리를 목표로 하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Steady progress feels more secure.",
                    "translation": "꾸준한 발전이 더 안전하게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 최고 자리를 즉시 목표로 하고 있나요?",
                    "hint": "동현이의 커리어 접근법을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 'step by step'과 'steady progress'를 선호한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Big goals drive big achievements, bestie!",
                    "translation": "큰 목표가 큰 성취를 이끌어, 친구야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I want to master each level first.",
                    "translation": "각 단계를 먼저 완전히 익히고 싶어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Na-yeon wants to aim for the @@ position.",
                    "hint": "나연이가 목표로 하자고 한 자리는?",
                    "optionA": "middle",
                    "optionB": "top",
                    "optionC": "safe",
                    "result": "top",
                    "explanation": "나연은 'Let's aim for the top position!'이라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Leadership opportunities are everywhere!",
                    "translation": "리더십 기회는 어디에나 있어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "Your ambitious vision creates inspiring goals!",
                    "translation": "너의 야심찬 비전이 영감을 주는 목표를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "동현이의 커리어 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Steady",
                    "optionB": "progress",
                    "optionC": "feels",
                    "optionD": "more",
                    "optionE": "secure",
                    "result": "Steady progress feels more secure",
                    "explanation": "동현이는 급격한 변화보다는 점진적이고 안정적인 성장을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Your solid foundation enables sustainable success!",
                    "translation": "너의 탄탄한 기반이 지속 가능한 성공을 가능하게 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "착실한 커리어러 VS 야심찬 도전러",
            "explanation": "ISTJ의 단계적 커리어 구축과 ENTJ의 적극적 목표 달성 대비, 직업적 성장에 대한 접근 방식 차이",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I'm building my career step by step.",
                    "translation": "단계별로 커리어를 쌓아가고 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Let's aim for the top position!",
                    "translation": "최고 자리를 목표로 하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Steady progress feels more secure.",
                    "translation": "꾸준한 발전이 더 안전하게 느껴져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 최고 자리를 즉시 목표로 하고 있나요?",
                    "hint": "동현이의 커리어 접근법을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 'step by step'과 'steady progress'를 선호한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Big goals drive big achievements, bestie!",
                    "translation": "큰 목표가 큰 성취를 이끌어, 친구야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I want to master each level first.",
                    "translation": "각 단계를 먼저 완전히 익히고 싶어."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Na-yeon wants to aim for the @@ position.",
                    "hint": "나연이가 목표로 하자고 한 자리는?",
                    "optionA": "middle",
                    "optionB": "top",
                    "optionC": "safe",
                    "result": "top",
                    "explanation": "나연은 'Let's aim for the top position!'이라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Leadership opportunities are everywhere!",
                    "translation": "리더십 기회는 어디에나 있어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "Your ambitious vision creates inspiring goals!",
                    "translation": "너의 야심찬 비전이 영감을 주는 목표를 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "동현이의 커리어 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Steady",
                    "optionB": "progress",
                    "optionC": "feels",
                    "optionD": "more",
                    "optionE": "secure",
                    "result": "Steady progress feels more secure",
                    "explanation": "동현이는 급격한 변화보다는 점진적이고 안정적인 성장을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Your solid foundation enables sustainable success!",
                    "translation": "너의 탄탄한 기반이 지속 가능한 성공을 가능하게 해!"
                }
            ]
        }
    ]
}
ID: 4987 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "비전 실현러 VS 실력 완성러",
            "explanation": "ENTJ의 큰 목표 지향성과 ISTJ의 전문성 개발 집중 대비, 성공에 대한 정의와 달성 방법 차이",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "I want to change the whole industry!",
                    "translation": "업계 전체를 바꾸고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "I'm focused on perfecting my skills.",
                    "translation": "내 실력을 완벽하게 하는 데 집중하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Massive impact requires massive vision!",
                    "translation": "거대한 영향력은 거대한 비전이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태성이는 작은 개인적 목표에 집중하고 있나요?",
                    "hint": "태성이의 목표 규모를 확인해보세요.",
                    "result": "X",
                    "explanation": "태성이는 'change the whole industry'와 'massive vision'으로 큰 규모를 추구합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Expertise takes years to develop.",
                    "translation": "전문성은 개발하는 데 몇 년이 걸려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "We can accelerate everything with strategy!",
                    "translation": "전략으로 모든 걸 가속화할 수 있어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ji-su is focused on perfecting her @@.",
                    "hint": "지수가 완벽하게 하는 데 집중하는 것은?",
                    "optionA": "goals",
                    "optionB": "skills",
                    "optionC": "plans",
                    "result": "skills",
                    "explanation": "지수는 'I'm focused on perfecting my skills'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지수",
                    "script": "Quality work builds lasting reputation.",
                    "translation": "질 높은 일이 지속적인 명성을 쌓아."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "Your commitment to excellence sets high standards!",
                    "translation": "완벽함에 대한 너의 헌신이 높은 기준을 세워!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "태성이의 성공 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Massive",
                    "optionB": "impact",
                    "optionC": "requires",
                    "optionD": "massive",
                    "optionE": "vision",
                    "result": "Massive impact requires massive vision",
                    "explanation": "태성이는 큰 변화와 영향력을 만들기 위해서는 그에 상응하는 큰 비전이 필요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "Your transformative vision inspires revolutionary change!",
                    "translation": "너의 혁신적 비전이 혁명적 변화에 영감을 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "비전 실현러 VS 실력 완성러",
            "explanation": "ENTJ의 큰 목표 지향성과 ISTJ의 전문성 개발 집중 대비, 성공에 대한 정의와 달성 방법 차이",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "I want to change the whole industry!",
                    "translation": "업계 전체를 바꾸고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "I'm focused on perfecting my skills.",
                    "translation": "내 실력을 완벽하게 하는 데 집중하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "Massive impact requires massive vision!",
                    "translation": "거대한 영향력은 거대한 비전이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태성이는 작은 개인적 목표에 집중하고 있나요?",
                    "hint": "태성이의 목표 규모를 확인해보세요.",
                    "result": "X",
                    "explanation": "태성이는 'change the whole industry'와 'massive vision'으로 큰 규모를 추구합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Expertise takes years to develop.",
                    "translation": "전문성은 개발하는 데 몇 년이 걸려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "We can accelerate everything with strategy!",
                    "translation": "전략으로 모든 걸 가속화할 수 있어!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ji-su is focused on perfecting her @@.",
                    "hint": "지수가 완벽하게 하는 데 집중하는 것은?",
                    "optionA": "goals",
                    "optionB": "skills",
                    "optionC": "plans",
                    "result": "skills",
                    "explanation": "지수는 'I'm focused on perfecting my skills'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지수",
                    "script": "Quality work builds lasting reputation.",
                    "translation": "질 높은 일이 지속적인 명성을 쌓아."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태성",
                    "script": "Your commitment to excellence sets high standards!",
                    "translation": "완벽함에 대한 너의 헌신이 높은 기준을 세워!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "태성이의 성공 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Massive",
                    "optionB": "impact",
                    "optionC": "requires",
                    "optionD": "massive",
                    "optionE": "vision",
                    "result": "Massive impact requires massive vision",
                    "explanation": "태성이는 큰 변화와 영향력을 만들기 위해서는 그에 상응하는 큰 비전이 필요하다고 생각합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "Your transformative vision inspires revolutionary change!",
                    "translation": "너의 혁신적 비전이 혁명적 변화에 영감을 줘!"
                }
            ]
        }
    ]
}
ID: 4988 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "정해진 루틴 러버 VS 새로운 경험 콜렉터",
            "explanation": "ISTJ의 안정적 여가 패턴과 ENTJ의 도전적 활동 추구 대비, 취미와 휴식에 대한 접근 방식 차이",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I do the same hobby every weekend.",
                    "translation": "매주 주말에 같은 취미를 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Let's try something completely new!",
                    "translation": "완전히 새로운 걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Familiar activities help me recharge.",
                    "translation": "익숙한 활동이 재충전하는 데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 매번 다른 새로운 활동을 하려고 하나요?",
                    "hint": "진우의 주말 활동 패턴을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 'same hobby every weekend'와 'familiar activities'를 선호한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Variety keeps life interesting, bestie!",
                    "translation": "다양성이 삶을 흥미롭게 만들어, 친구야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I enjoy mastering one thing deeply.",
                    "translation": "한 가지를 깊이 있게 익히는 걸 즐겨."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-won says @@ keeps life interesting.",
                    "hint": "혜원이가 삶을 흥미롭게 만든다고 한 것은?",
                    "optionA": "routine",
                    "optionB": "variety",
                    "optionC": "work",
                    "result": "variety",
                    "explanation": "혜원은 'Variety keeps life interesting'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜원",
                    "script": "New experiences expand perspectives!",
                    "translation": "새로운 경험이 시야를 넓혀!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Your adventurous spirit brings fresh energy!",
                    "translation": "너의 모험 정신이 신선한 에너지를 가져다줘!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "진우의 취미 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Familiar",
                    "optionB": "activities",
                    "optionC": "help",
                    "optionD": "me",
                    "optionE": "recharge",
                    "result": "Familiar activities help me recharge",
                    "explanation": "진우는 익숙하고 예측 가능한 활동을 통해 심적 안정과 휴식을 얻습니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "Your deep expertise creates amazing mastery!",
                    "translation": "너의 깊은 전문성이 놀라운 숙련도를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "정해진 루틴 러버 VS 새로운 경험 콜렉터",
            "explanation": "ISTJ의 안정적 여가 패턴과 ENTJ의 도전적 활동 추구 대비, 취미와 휴식에 대한 접근 방식 차이",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I do the same hobby every weekend.",
                    "translation": "매주 주말에 같은 취미를 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Let's try something completely new!",
                    "translation": "완전히 새로운 걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Familiar activities help me recharge.",
                    "translation": "익숙한 활동이 재충전하는 데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 매번 다른 새로운 활동을 하려고 하나요?",
                    "hint": "진우의 주말 활동 패턴을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 'same hobby every weekend'와 'familiar activities'를 선호한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Variety keeps life interesting, bestie!",
                    "translation": "다양성이 삶을 흥미롭게 만들어, 친구야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I enjoy mastering one thing deeply.",
                    "translation": "한 가지를 깊이 있게 익히는 걸 즐겨."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hye-won says @@ keeps life interesting.",
                    "hint": "혜원이가 삶을 흥미롭게 만든다고 한 것은?",
                    "optionA": "routine",
                    "optionB": "variety",
                    "optionC": "work",
                    "result": "variety",
                    "explanation": "혜원은 'Variety keeps life interesting'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜원",
                    "script": "New experiences expand perspectives!",
                    "translation": "새로운 경험이 시야를 넓혀!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Your adventurous spirit brings fresh energy!",
                    "translation": "너의 모험 정신이 신선한 에너지를 가져다줘!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "진우의 취미 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Familiar",
                    "optionB": "activities",
                    "optionC": "help",
                    "optionD": "me",
                    "optionE": "recharge",
                    "result": "Familiar activities help me recharge",
                    "explanation": "진우는 익숙하고 예측 가능한 활동을 통해 심적 안정과 휴식을 얻습니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "Your deep expertise creates amazing mastery!",
                    "translation": "너의 깊은 전문성이 놀라운 숙련도를 만들어!"
                }
            ]
        }
    ]
}
ID: 4989 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "네트워킹 마스터 VS 개인 시간 지키미",
            "explanation": "ENTJ의 적극적 네트워킹과 ISTJ의 개인적 여가 선호 대비, 사회적 활동과 개인 시간의 균형 차이",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Let's attend that networking event!",
                    "translation": "그 네트워킹 이벤트에 참석하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "I prefer quiet time at home.",
                    "translation": "집에서 조용한 시간을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "Connections open amazing opportunities!",
                    "translation": "인맥이 놀라운 기회를 열어줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준이는 집에서 혼자 시간을 보내는 것을 더 좋아하나요?",
                    "hint": "민준이의 활동 선호도를 확인해보세요.",
                    "result": "X",
                    "explanation": "민준이는 'networking event'와 'connections'을 중시한다며 사회적 활동을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Personal hobbies restore my energy.",
                    "translation": "개인적 취미가 내 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "Social energy fuels my creativity!",
                    "translation": "사회적 에너지가 내 창의성을 자극해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Su-yeon prefers quiet time at @@.",
                    "hint": "수연이가 조용한 시간을 선호하는 장소는?",
                    "optionA": "office",
                    "optionB": "home",
                    "optionC": "cafe",
                    "result": "home",
                    "explanation": "수연은 'I prefer quiet time at home'이라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수연",
                    "script": "Solitude helps me think clearly.",
                    "translation": "혼자만의 시간이 명확하게 생각하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Your focused reflection creates deep insights!",
                    "translation": "너의 집중적인 성찰이 깊은 통찰을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "민준이의 네트워킹 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Connections",
                    "optionB": "open",
                    "optionC": "amazing",
                    "optionD": "opportunities",
                    "optionE": "always",
                    "result": "Connections open amazing opportunities always",
                    "explanation": "민준이는 다른 사람들과의 관계가 새로운 기회와 가능성을 만들어준다고 믿습니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수연",
                    "script": "Your networking skills build valuable relationships!",
                    "translation": "너의 네트워킹 스킬이 가치 있는 관계를 구축해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "네트워킹 마스터 VS 개인 시간 지키미",
            "explanation": "ENTJ의 적극적 네트워킹과 ISTJ의 개인적 여가 선호 대비, 사회적 활동과 개인 시간의 균형 차이",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Let's attend that networking event!",
                    "translation": "그 네트워킹 이벤트에 참석하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "I prefer quiet time at home.",
                    "translation": "집에서 조용한 시간을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "Connections open amazing opportunities!",
                    "translation": "인맥이 놀라운 기회를 열어줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준이는 집에서 혼자 시간을 보내는 것을 더 좋아하나요?",
                    "hint": "민준이의 활동 선호도를 확인해보세요.",
                    "result": "X",
                    "explanation": "민준이는 'networking event'와 'connections'을 중시한다며 사회적 활동을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Personal hobbies restore my energy.",
                    "translation": "개인적 취미가 내 에너지를 회복시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "Social energy fuels my creativity!",
                    "translation": "사회적 에너지가 내 창의성을 자극해!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Su-yeon prefers quiet time at @@.",
                    "hint": "수연이가 조용한 시간을 선호하는 장소는?",
                    "optionA": "office",
                    "optionB": "home",
                    "optionC": "cafe",
                    "result": "home",
                    "explanation": "수연은 'I prefer quiet time at home'이라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수연",
                    "script": "Solitude helps me think clearly.",
                    "translation": "혼자만의 시간이 명확하게 생각하는 데 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Your focused reflection creates deep insights!",
                    "translation": "너의 집중적인 성찰이 깊은 통찰을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "민준이의 네트워킹 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Connections",
                    "optionB": "open",
                    "optionC": "amazing",
                    "optionD": "opportunities",
                    "optionE": "always",
                    "result": "Connections open amazing opportunities always",
                    "explanation": "민준이는 다른 사람들과의 관계가 새로운 기회와 가능성을 만들어준다고 믿습니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수연",
                    "script": "Your networking skills build valuable relationships!",
                    "translation": "너의 네트워킹 스킬이 가치 있는 관계를 구축해!"
                }
            ]
        }
    ]
}
ID: 4990 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "매뉴얼 따라잡이 VS 즉석 중재왕",
            "explanation": "ISTJ의 체계적 갈등 해결과 ENTJ의 즉각적 리더십 중재 대비, 문제 상황에서의 접근법과 해결 방식 차이",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "Let's follow the proper protocol.",
                    "translation": "적절한 절차를 따르자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I'll handle this right now!",
                    "translation": "내가 지금 당장 처리할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Procedures ensure fair outcomes.",
                    "translation": "절차가 공정한 결과를 보장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 정해진 절차를 무시하고 즉시 행동하는 것을 선호하나요?",
                    "hint": "현수의 갈등 해결 접근법을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 'proper protocol'과 'procedures ensure fair outcomes'를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Leadership means taking immediate action!",
                    "translation": "리더십은 즉각적인 행동을 의미해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "Documentation prevents future issues.",
                    "translation": "문서화가 향후 문제를 방지해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jun-hyeok will handle this right @@.",
                    "hint": "준혁이가 언제 이것을 처리하겠다고 했나요?",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "tomorrow",
                    "result": "now",
                    "explanation": "준혁은 'I'll handle this right now!'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Quick resolution prevents escalation.",
                    "translation": "빠른 해결이 확산을 방지해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "Your decisive leadership stops conflicts immediately!",
                    "translation": "너의 결단력 있는 리더십이 갈등을 즉시 멈춰!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현수의 갈등 해결 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Procedures",
                    "optionB": "ensure",
                    "optionC": "fair",
                    "optionD": "outcomes",
                    "optionE": "always",
                    "result": "Procedures ensure fair outcomes always",
                    "explanation": "현수는 정해진 절차와 규칙을 통해 모든 당사자에게 공정한 해결책을 제공하는 것을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your systematic approach creates lasting solutions!",
                    "translation": "너의 체계적인 접근이 지속적인 해결책을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "매뉴얼 따라잡이 VS 즉석 중재왕",
            "explanation": "ISTJ의 체계적 갈등 해결과 ENTJ의 즉각적 리더십 중재 대비, 문제 상황에서의 접근법과 해결 방식 차이",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "Let's follow the proper protocol.",
                    "translation": "적절한 절차를 따르자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I'll handle this right now!",
                    "translation": "내가 지금 당장 처리할게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Procedures ensure fair outcomes.",
                    "translation": "절차가 공정한 결과를 보장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 정해진 절차를 무시하고 즉시 행동하는 것을 선호하나요?",
                    "hint": "현수의 갈등 해결 접근법을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 'proper protocol'과 'procedures ensure fair outcomes'를 중시합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Leadership means taking immediate action!",
                    "translation": "리더십은 즉각적인 행동을 의미해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "Documentation prevents future issues.",
                    "translation": "문서화가 향후 문제를 방지해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jun-hyeok will handle this right @@.",
                    "hint": "준혁이가 언제 이것을 처리하겠다고 했나요?",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "tomorrow",
                    "result": "now",
                    "explanation": "준혁은 'I'll handle this right now!'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Quick resolution prevents escalation.",
                    "translation": "빠른 해결이 확산을 방지해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "Your decisive leadership stops conflicts immediately!",
                    "translation": "너의 결단력 있는 리더십이 갈등을 즉시 멈춰!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "현수의 갈등 해결 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Procedures",
                    "optionB": "ensure",
                    "optionC": "fair",
                    "optionD": "outcomes",
                    "optionE": "always",
                    "result": "Procedures ensure fair outcomes always",
                    "explanation": "현수는 정해진 절차와 규칙을 통해 모든 당사자에게 공정한 해결책을 제공하는 것을 중요하게 생각합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your systematic approach creates lasting solutions!",
                    "translation": "너의 체계적인 접근이 지속적인 해결책을 만들어!"
                }
            ]
        }
    ]
}
ID: 4991 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "화합 조율사 VS 효율적 결론러",
            "explanation": "ENTJ의 효율적 갈등 종료와 ISTJ의 세심한 관계 회복 대비, 갈등 해결 후 사후 관리와 마무리 방식 차이",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Problem solved, let's move on!",
                    "translation": "문제 해결됐으니 넘어가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "We should check everyone's feelings.",
                    "translation": "모든 사람의 감정을 확인해봐야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Efficiency beats perfection in resolution!",
                    "translation": "해결에서는 효율성이 완벽함을 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준이는 문제 해결 후 모든 사람의 감정을 자세히 확인하려고 하나요?",
                    "hint": "성준이의 해결 후 접근법을 확인해보세요.",
                    "result": "X",
                    "explanation": "성준이는 'Problem solved, let's move on!'이라며 빠른 진행을 원합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Proper closure prevents resentment.",
                    "translation": "적절한 마무리가 원한을 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "Time is better spent on new challenges!",
                    "translation": "시간은 새로운 도전에 쓰는 게 더 좋아!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ji-yeon thinks we should check everyone's @@.",
                    "hint": "지연이가 확인해야 한다고 한 것은?",
                    "optionA": "work",
                    "optionB": "feelings",
                    "optionC": "schedules",
                    "result": "feelings",
                    "explanation": "지연은 'We should check everyone's feelings'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지연",
                    "script": "Relationships need maintenance too.",
                    "translation": "관계도 유지 관리가 필요해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "Your attention to people creates stronger teams!",
                    "translation": "사람에 대한 너의 관심이 더 강한 팀을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성준이의 갈등 해결 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Efficiency",
                    "optionB": "beats",
                    "optionC": "perfection",
                    "optionD": "in",
                    "optionE": "resolution",
                    "result": "Efficiency beats perfection in resolution",
                    "explanation": "성준이는 완벽한 해결보다는 빠르고 효율적인 해결을 통해 앞으로 나아가는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지연",
                    "script": "Your focus on progress drives continuous improvement!",
                    "translation": "발전에 대한 너의 집중이 지속적인 개선을 이끌어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "화합 조율사 VS 효율적 결론러",
            "explanation": "ENTJ의 효율적 갈등 종료와 ISTJ의 세심한 관계 회복 대비, 갈등 해결 후 사후 관리와 마무리 방식 차이",
            "level": 2,
            "my_mbti": "ENTJ",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Problem solved, let's move on!",
                    "translation": "문제 해결됐으니 넘어가자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "We should check everyone's feelings.",
                    "translation": "모든 사람의 감정을 확인해봐야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Efficiency beats perfection in resolution!",
                    "translation": "해결에서는 효율성이 완벽함을 이겨!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준이는 문제 해결 후 모든 사람의 감정을 자세히 확인하려고 하나요?",
                    "hint": "성준이의 해결 후 접근법을 확인해보세요.",
                    "result": "X",
                    "explanation": "성준이는 'Problem solved, let's move on!'이라며 빠른 진행을 원합니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Proper closure prevents resentment.",
                    "translation": "적절한 마무리가 원한을 방지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "Time is better spent on new challenges!",
                    "translation": "시간은 새로운 도전에 쓰는 게 더 좋아!"
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Ji-yeon thinks we should check everyone's @@.",
                    "hint": "지연이가 확인해야 한다고 한 것은?",
                    "optionA": "work",
                    "optionB": "feelings",
                    "optionC": "schedules",
                    "result": "feelings",
                    "explanation": "지연은 'We should check everyone's feelings'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "지연",
                    "script": "Relationships need maintenance too.",
                    "translation": "관계도 유지 관리가 필요해."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "Your attention to people creates stronger teams!",
                    "translation": "사람에 대한 너의 관심이 더 강한 팀을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "성준이의 갈등 해결 철학을 나타내는 문장을 만들어보세요.",
                    "optionA": "Efficiency",
                    "optionB": "beats",
                    "optionC": "perfection",
                    "optionD": "in",
                    "optionE": "resolution",
                    "result": "Efficiency beats perfection in resolution",
                    "explanation": "성준이는 완벽한 해결보다는 빠르고 효율적인 해결을 통해 앞으로 나아가는 것을 선호합니다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지연",
                    "script": "Your focus on progress drives continuous improvement!",
                    "translation": "발전에 대한 너의 집중이 지속적인 개선을 이끌어!"
                }
            ]
        }
    ]
}
ID: 4992 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "약속 지키기 마스터와 리더십 천재",
            "explanation": "ISTJ의 신뢰성과 ENTJ의 리더십 스타일 차이",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I always arrive ten minutes early.",
                    "translation": "나는 항상 10분 일찍 도착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Being early shows great leadership!",
                    "translation": "일찍 오는 거 진짜 리더십이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "It's just being responsible, nothing special.",
                    "translation": "그냥 책임감일 뿐이야, 특별한 거 아니야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 일찍 도착하는 것을 특별하게 생각하나요?",
                    "hint": "동현이의 대답을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 'nothing special'이라고 말했으므로 특별하게 생각하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Your consistency builds strong teams!",
                    "translation": "네 일관성이 강한 팀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I just follow my schedule daily.",
                    "translation": "나는 그냥 매일 일정을 따를 뿐이야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun follows his @@ every day.",
                    "hint": "동현이가 매일 따르는 것은 무엇인가요?",
                    "optionA": "feelings",
                    "optionB": "schedule",
                    "optionC": "dreams",
                    "result": "schedule",
                    "explanation": "동현이는 'I just follow my schedule daily'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "That discipline creates real success!",
                    "translation": "그 규율이 진짜 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You always see the big picture.",
                    "translation": "너는 항상 큰 그림을 보는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 일하는 것에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "We",
                    "optionC": "together",
                    "optionD": "really",
                    "optionE": "well",
                    "result": "We work really well together",
                    "explanation": "우리는 정말 잘 협력해서 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your details complete my vision!",
                    "translation": "네 세심함이 내 비전을 완성시켜!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "약속 지키기 마스터와 리더십 천재",
            "explanation": "ISTJ의 신뢰성과 ENTJ의 리더십 스타일 차이",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I always arrive ten minutes early.",
                    "translation": "나는 항상 10분 일찍 도착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Being early shows great leadership!",
                    "translation": "일찍 오는 거 진짜 리더십이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "It's just being responsible, nothing special.",
                    "translation": "그냥 책임감일 뿐이야, 특별한 거 아니야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 일찍 도착하는 것을 특별하게 생각하나요?",
                    "hint": "동현이의 대답을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 'nothing special'이라고 말했으므로 특별하게 생각하지 않습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Your consistency builds strong teams!",
                    "translation": "네 일관성이 강한 팀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I just follow my schedule daily.",
                    "translation": "나는 그냥 매일 일정을 따를 뿐이야."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun follows his @@ every day.",
                    "hint": "동현이가 매일 따르는 것은 무엇인가요?",
                    "optionA": "feelings",
                    "optionB": "schedule",
                    "optionC": "dreams",
                    "result": "schedule",
                    "explanation": "동현이는 'I just follow my schedule daily'라고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "That discipline creates real success!",
                    "translation": "그 규율이 진짜 성공을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You always see the big picture.",
                    "translation": "너는 항상 큰 그림을 보는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "함께 일하는 것에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "We",
                    "optionC": "together",
                    "optionD": "really",
                    "optionE": "well",
                    "result": "We work really well together",
                    "explanation": "우리는 정말 잘 협력해서 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your details complete my vision!",
                    "translation": "네 세심함이 내 비전을 완성시켜!"
                }
            ]
        }
    ]
}
ID: 4993 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "안정 추구자와 도전 마니아",
            "explanation": "ISTJ의 안정성과 ENTJ의 도전 정신 차이",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I prefer stable, proven methods.",
                    "translation": "나는 안정적이고 검증된 방법을 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "But innovation drives real growth!",
                    "translation": "하지만 혁신이 진짜 성장을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Careful planning prevents costly mistakes.",
                    "translation": "신중한 계획이 비싼 실수를 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 혁신적인 방법을 선호하나요?",
                    "hint": "진우의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 'stable, proven methods'를 선호한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your foundation supports my ambitions!",
                    "translation": "네 기반이 내 야망을 지지해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I build things step by step.",
                    "translation": "나는 차근차근 만들어가."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo builds things @@ by step.",
                    "hint": "진우가 어떻게 만들어간다고 했나요?",
                    "optionA": "fast",
                    "optionB": "step",
                    "optionC": "random",
                    "result": "step",
                    "explanation": "진우는 'step by step'으로 차근차근 만들어간다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "Your patience creates solid results!",
                    "translation": "네 인내심이 확실한 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You push everyone to grow.",
                    "translation": "너는 모두를 성장하게 만드는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 방식에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "Both",
                    "optionC": "succeed",
                    "optionD": "in",
                    "optionE": "ways",
                    "result": "Both succeed in different ways",
                    "explanation": "둘 다 다른 방식으로 성공해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Together we're absolutely unstoppable!",
                    "translation": "함께라면 우리는 정말 막을 수 없어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "안정 추구자와 도전 마니아",
            "explanation": "ISTJ의 안정성과 ENTJ의 도전 정신 차이",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I prefer stable, proven methods.",
                    "translation": "나는 안정적이고 검증된 방법을 선호해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "But innovation drives real growth!",
                    "translation": "하지만 혁신이 진짜 성장을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Careful planning prevents costly mistakes.",
                    "translation": "신중한 계획이 비싼 실수를 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 혁신적인 방법을 선호하나요?",
                    "hint": "진우의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 'stable, proven methods'를 선호한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your foundation supports my ambitions!",
                    "translation": "네 기반이 내 야망을 지지해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I build things step by step.",
                    "translation": "나는 차근차근 만들어가."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo builds things @@ by step.",
                    "hint": "진우가 어떻게 만들어간다고 했나요?",
                    "optionA": "fast",
                    "optionB": "step",
                    "optionC": "random",
                    "result": "step",
                    "explanation": "진우는 'step by step'으로 차근차근 만들어간다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "Your patience creates solid results!",
                    "translation": "네 인내심이 확실한 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You push everyone to grow.",
                    "translation": "너는 모두를 성장하게 만드는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "서로 다른 방식에 대한 문장이에요.",
                    "optionA": "different",
                    "optionB": "Both",
                    "optionC": "succeed",
                    "optionD": "in",
                    "optionE": "ways",
                    "result": "Both succeed in different ways",
                    "explanation": "둘 다 다른 방식으로 성공해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Together we're absolutely unstoppable!",
                    "translation": "함께라면 우리는 정말 막을 수 없어!"
                }
            ]
        }
    ]
}
ID: 4994 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "디테일 장인과 비전 설계자",
            "explanation": "ISTJ의 세부사항 집중과 ENTJ의 큰 그림 보기",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I document every small detail.",
                    "translation": "나는 모든 작은 세부사항을 기록해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Details support the master plan!",
                    "translation": "세부사항이 마스터플랜을 지원해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Facts must be perfectly accurate.",
                    "translation": "사실은 완벽하게 정확해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 대략적인 정보도 괜찮다고 생각하나요?",
                    "hint": "지호가 사실에 대해 어떻게 말했나요?",
                    "result": "X",
                    "explanation": "지호는 'perfectly accurate'해야 한다고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Your precision drives our success!",
                    "translation": "네 정확성이 우리 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I verify everything three times.",
                    "translation": "나는 모든 걸 세 번 검증해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho verifies everything @@ times.",
                    "hint": "지호가 몇 번 검증한다고 했나요?",
                    "optionA": "two",
                    "optionB": "three",
                    "optionC": "four",
                    "result": "three",
                    "explanation": "지호는 'three times' 세 번 검증한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "That thoroughness prevents future problems!",
                    "translation": "그 철저함이 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You connect dots I miss.",
                    "translation": "너는 내가 놓친 점들을 연결하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보를 다루는 것에 대한 문장이에요.",
                    "optionA": "handle",
                    "optionB": "They",
                    "optionC": "information",
                    "optionD": "very",
                    "optionE": "well",
                    "result": "They handle information very well",
                    "explanation": "그들은 정보를 매우 잘 다뤄요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Your facts fuel my strategy!",
                    "translation": "네 사실이 내 전략의 연료가 돼!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "디테일 장인과 비전 설계자",
            "explanation": "ISTJ의 세부사항 집중과 ENTJ의 큰 그림 보기",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I document every small detail.",
                    "translation": "나는 모든 작은 세부사항을 기록해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Details support the master plan!",
                    "translation": "세부사항이 마스터플랜을 지원해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Facts must be perfectly accurate.",
                    "translation": "사실은 완벽하게 정확해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 대략적인 정보도 괜찮다고 생각하나요?",
                    "hint": "지호가 사실에 대해 어떻게 말했나요?",
                    "result": "X",
                    "explanation": "지호는 'perfectly accurate'해야 한다고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Your precision drives our success!",
                    "translation": "네 정확성이 우리 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I verify everything three times.",
                    "translation": "나는 모든 걸 세 번 검증해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho verifies everything @@ times.",
                    "hint": "지호가 몇 번 검증한다고 했나요?",
                    "optionA": "two",
                    "optionB": "three",
                    "optionC": "four",
                    "result": "three",
                    "explanation": "지호는 'three times' 세 번 검증한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "That thoroughness prevents future problems!",
                    "translation": "그 철저함이 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You connect dots I miss.",
                    "translation": "너는 내가 놓친 점들을 연결하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "정보를 다루는 것에 대한 문장이에요.",
                    "optionA": "handle",
                    "optionB": "They",
                    "optionC": "information",
                    "optionD": "very",
                    "optionE": "well",
                    "result": "They handle information very well",
                    "explanation": "그들은 정보를 매우 잘 다뤄요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Your facts fuel my strategy!",
                    "translation": "네 사실이 내 전략의 연료가 돼!"
                }
            ]
        }
    ]
}
ID: 4995 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이터 수집가와 전략 기획자",
            "explanation": "ISTJ의 자료 정리와 ENTJ의 전략적 활용",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I organize data in spreadsheets.",
                    "translation": "나는 데이터를 스프레드시트로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Data becomes powerful strategic weapons!",
                    "translation": "데이터가 강력한 전략 무기가 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Every number must be correct.",
                    "translation": "모든 숫자가 정확해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 대략적인 숫자도 허용하나요?",
                    "hint": "현수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 '모든 숫자가 정확해야 한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Your accuracy gives competitive advantage!",
                    "translation": "네 정확성이 경쟁 우위를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I backup everything multiple times.",
                    "translation": "나는 모든 걸 여러 번 백업해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo backs up everything @@ times.",
                    "hint": "현수가 어떻게 백업한다고 했나요?",
                    "optionA": "single",
                    "optionB": "multiple",
                    "optionC": "zero",
                    "result": "multiple",
                    "explanation": "현수는 'multiple times' 여러 번 백업한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태성",
                    "script": "That safety ensures our victory!",
                    "translation": "그 안전성이 우리 승리를 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You transform data into action.",
                    "translation": "너는 데이터를 행동으로 바꾸는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "make",
                    "optionB": "Teams",
                    "optionC": "stronger",
                    "optionD": "each",
                    "optionE": "other",
                    "result": "Teams make each other stronger",
                    "explanation": "팀은 서로를 더 강하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "We're the perfect power duo!",
                    "translation": "우리는 완벽한 파워 듀오야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이터 수집가와 전략 기획자",
            "explanation": "ISTJ의 자료 정리와 ENTJ의 전략적 활용",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I organize data in spreadsheets.",
                    "translation": "나는 데이터를 스프레드시트로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Data becomes powerful strategic weapons!",
                    "translation": "데이터가 강력한 전략 무기가 돼!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Every number must be correct.",
                    "translation": "모든 숫자가 정확해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 대략적인 숫자도 허용하나요?",
                    "hint": "현수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 '모든 숫자가 정확해야 한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Your accuracy gives competitive advantage!",
                    "translation": "네 정확성이 경쟁 우위를 줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I backup everything multiple times.",
                    "translation": "나는 모든 걸 여러 번 백업해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo backs up everything @@ times.",
                    "hint": "현수가 어떻게 백업한다고 했나요?",
                    "optionA": "single",
                    "optionB": "multiple",
                    "optionC": "zero",
                    "result": "multiple",
                    "explanation": "현수는 'multiple times' 여러 번 백업한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태성",
                    "script": "That safety ensures our victory!",
                    "translation": "그 안전성이 우리 승리를 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You transform data into action.",
                    "translation": "너는 데이터를 행동으로 바꾸는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "팀워크에 대한 문장이에요.",
                    "optionA": "make",
                    "optionB": "Teams",
                    "optionC": "stronger",
                    "optionD": "each",
                    "optionE": "other",
                    "result": "Teams make each other stronger",
                    "explanation": "팀은 서로를 더 강하게 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "We're the perfect power duo!",
                    "translation": "우리는 완벽한 파워 듀오야!"
                }
            ]
        }
    ]
}
ID: 4996 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "신중한 결정자와 빠른 실행자",
            "explanation": "ISTJ의 신중한 판단과 ENTJ의 신속한 결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "I need all facts first.",
                    "translation": "나는 먼저 모든 사실이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Quick decisions capture opportunities!",
                    "translation": "빠른 결정이 기회를 잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Rushing causes expensive mistakes.",
                    "translation": "서두르면 비싼 실수를 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 빠른 결정을 선호하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 서두르면 실수한다고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Your analysis strengthens my decisions!",
                    "translation": "네 분석이 내 결정을 강화시켜!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I compare all possible options.",
                    "translation": "나는 모든 가능한 선택지를 비교해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin compares all @@ options.",
                    "hint": "수빈이가 무엇을 비교한다고 했나요?",
                    "optionA": "impossible",
                    "optionB": "possible",
                    "optionC": "random",
                    "result": "possible",
                    "explanation": "수빈이는 'all possible options'를 비교한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "That method reduces big risks!",
                    "translation": "그 방법이 큰 위험을 줄여!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You seize opportunities so quickly.",
                    "translation": "너는 기회를 정말 빨리 잡는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정하는 것에 대한 문장이에요.",
                    "optionA": "decisions",
                    "optionB": "Good",
                    "optionC": "require",
                    "optionD": "both",
                    "optionE": "styles",
                    "result": "Good decisions require both styles",
                    "explanation": "좋은 결정은 두 스타일이 모두 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "We balance speed and accuracy!",
                    "translation": "우리는 속도와 정확성의 균형을 맞춰!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "신중한 결정자와 빠른 실행자",
            "explanation": "ISTJ의 신중한 판단과 ENTJ의 신속한 결정",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "I need all facts first.",
                    "translation": "나는 먼저 모든 사실이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Quick decisions capture opportunities!",
                    "translation": "빠른 결정이 기회를 잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Rushing causes expensive mistakes.",
                    "translation": "서두르면 비싼 실수를 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 빠른 결정을 선호하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 서두르면 실수한다고 말했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Your analysis strengthens my decisions!",
                    "translation": "네 분석이 내 결정을 강화시켜!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I compare all possible options.",
                    "translation": "나는 모든 가능한 선택지를 비교해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin compares all @@ options.",
                    "hint": "수빈이가 무엇을 비교한다고 했나요?",
                    "optionA": "impossible",
                    "optionB": "possible",
                    "optionC": "random",
                    "result": "possible",
                    "explanation": "수빈이는 'all possible options'를 비교한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "That method reduces big risks!",
                    "translation": "그 방법이 큰 위험을 줄여!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You seize opportunities so quickly.",
                    "translation": "너는 기회를 정말 빨리 잡는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "결정하는 것에 대한 문장이에요.",
                    "optionA": "decisions",
                    "optionB": "Good",
                    "optionC": "require",
                    "optionD": "both",
                    "optionE": "styles",
                    "result": "Good decisions require both styles",
                    "explanation": "좋은 결정은 두 스타일이 모두 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "We balance speed and accuracy!",
                    "translation": "우리는 속도와 정확성의 균형을 맞춰!"
                }
            ]
        }
    ]
}
ID: 4997 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "프로세스 따르기와 결과 만들기",
            "explanation": "ISTJ의 절차 준수와 ENTJ의 결과 중심",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "Process ensures consistent quality.",
                    "translation": "프로세스가 일관된 품질을 보장해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Results matter more than process!",
                    "translation": "결과가 과정보다 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Skipping steps creates problems later.",
                    "translation": "단계를 건너뛰면 나중에 문제가 생겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 과정을 건너뛰는 것을 좋아하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 단계를 건너뛰면 문제가 생긴다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Your method guarantees solid outcomes!",
                    "translation": "네 방법이 확실한 결과를 보장해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I follow proven procedures exactly.",
                    "translation": "나는 검증된 절차를 정확히 따라."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo follows proven @@ exactly.",
                    "hint": "지수가 정확히 따르는 것은?",
                    "optionA": "feelings",
                    "optionB": "procedures",
                    "optionC": "trends",
                    "result": "procedures",
                    "explanation": "지수는 'proven procedures'를 정확히 따른다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수진",
                    "script": "That discipline creates real excellence!",
                    "translation": "그 규율이 진짜 우수성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You achieve goals so efficiently.",
                    "translation": "너는 목표를 정말 효율적으로 달성하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공에 대한 문장이에요.",
                    "optionA": "achieve",
                    "optionB": "Both",
                    "optionC": "success",
                    "optionD": "through",
                    "optionE": "effort",
                    "result": "Both achieve success through effort",
                    "explanation": "둘 다 노력을 통해 성공을 달성해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "Together we deliver perfect results!",
                    "translation": "함께라면 완벽한 결과를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "프로세스 따르기와 결과 만들기",
            "explanation": "ISTJ의 절차 준수와 ENTJ의 결과 중심",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "Process ensures consistent quality.",
                    "translation": "프로세스가 일관된 품질을 보장해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Results matter more than process!",
                    "translation": "결과가 과정보다 더 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Skipping steps creates problems later.",
                    "translation": "단계를 건너뛰면 나중에 문제가 생겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 과정을 건너뛰는 것을 좋아하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 단계를 건너뛰면 문제가 생긴다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Your method guarantees solid outcomes!",
                    "translation": "네 방법이 확실한 결과를 보장해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I follow proven procedures exactly.",
                    "translation": "나는 검증된 절차를 정확히 따라."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo follows proven @@ exactly.",
                    "hint": "지수가 정확히 따르는 것은?",
                    "optionA": "feelings",
                    "optionB": "procedures",
                    "optionC": "trends",
                    "result": "procedures",
                    "explanation": "지수는 'proven procedures'를 정확히 따른다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수진",
                    "script": "That discipline creates real excellence!",
                    "translation": "그 규율이 진짜 우수성을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You achieve goals so efficiently.",
                    "translation": "너는 목표를 정말 효율적으로 달성하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "성공에 대한 문장이에요.",
                    "optionA": "achieve",
                    "optionB": "Both",
                    "optionC": "success",
                    "optionD": "through",
                    "optionE": "effort",
                    "result": "Both achieve success through effort",
                    "explanation": "둘 다 노력을 통해 성공을 달성해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "Together we deliver perfect results!",
                    "translation": "함께라면 완벽한 결과를 만들어!"
                }
            ]
        }
    ]
}
ID: 4998 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "루틴 지킴이와 목표 달성자",
            "explanation": "ISTJ의 일상 루틴과 ENTJ의 목표 추구",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "My routine never changes ever.",
                    "translation": "내 루틴은 절대 바뀌지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Routines build powerful momentum!",
                    "translation": "루틴이 강력한 추진력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민경",
                    "script": "Same schedule gives me peace.",
                    "translation": "같은 일정이 나에게 평화를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민경이는 변화하는 일정을 좋아하나요?",
                    "hint": "민경이의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "민경이는 루틴이 '절대 바뀌지 않는다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Your stability enables big achievements!",
                    "translation": "네 안정성이 큰 성취를 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "I wake up at six daily.",
                    "translation": "나는 매일 6시에 일어나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minkyung wakes up at @@ daily.",
                    "hint": "민경이가 몇 시에 일어난다고 했나요?",
                    "optionA": "five",
                    "optionB": "six",
                    "optionC": "seven",
                    "result": "six",
                    "explanation": "민경이는 'six' 6시에 일어난다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "That discipline drives real success!",
                    "translation": "그 규율이 진짜 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민경",
                    "script": "You turn dreams into reality.",
                    "translation": "너는 꿈을 현실로 만드는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "생활 방식에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Habits",
                    "optionC": "strong",
                    "optionD": "very",
                    "optionE": "results",
                    "result": "Habits create very strong results",
                    "explanation": "습관이 매우 강력한 결과를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Your consistency fuels my ambition!",
                    "translation": "네 일관성이 내 야망에 연료를 공급해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "루틴 지킴이와 목표 달성자",
            "explanation": "ISTJ의 일상 루틴과 ENTJ의 목표 추구",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "My routine never changes ever.",
                    "translation": "내 루틴은 절대 바뀌지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Routines build powerful momentum!",
                    "translation": "루틴이 강력한 추진력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민경",
                    "script": "Same schedule gives me peace.",
                    "translation": "같은 일정이 나에게 평화를 줘."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민경이는 변화하는 일정을 좋아하나요?",
                    "hint": "민경이의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "민경이는 루틴이 '절대 바뀌지 않는다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Your stability enables big achievements!",
                    "translation": "네 안정성이 큰 성취를 가능하게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "I wake up at six daily.",
                    "translation": "나는 매일 6시에 일어나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minkyung wakes up at @@ daily.",
                    "hint": "민경이가 몇 시에 일어난다고 했나요?",
                    "optionA": "five",
                    "optionB": "six",
                    "optionC": "seven",
                    "result": "six",
                    "explanation": "민경이는 'six' 6시에 일어난다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "That discipline drives real success!",
                    "translation": "그 규율이 진짜 성공을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민경",
                    "script": "You turn dreams into reality.",
                    "translation": "너는 꿈을 현실로 만드는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "생활 방식에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Habits",
                    "optionC": "strong",
                    "optionD": "very",
                    "optionE": "results",
                    "result": "Habits create very strong results",
                    "explanation": "습관이 매우 강력한 결과를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "Your consistency fuels my ambition!",
                    "translation": "네 일관성이 내 야망에 연료를 공급해!"
                }
            ]
        }
    ]
}
ID: 4999 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "체계적 계획자와 야심찬 리더",
            "explanation": "ISTJ의 체계적 생활과 ENTJ의 목표 지향적 생활",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "I plan every hour carefully.",
                    "translation": "나는 매 시간을 신중하게 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Planning maximizes our potential!",
                    "translation": "계획이 우리 잠재력을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Structure keeps me focused daily.",
                    "translation": "체계가 나를 매일 집중하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤이는 즉흥적인 생활을 선호하나요?",
                    "hint": "서윤이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "서윤이는 체계적으로 계획한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your focus achieves amazing things!",
                    "translation": "네 집중력이 놀라운 것들을 달성해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "I track all my tasks.",
                    "translation": "나는 모든 업무를 추적해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyoon tracks all her @@.",
                    "hint": "서윤이가 무엇을 추적한다고 했나요?",
                    "optionA": "dreams",
                    "optionB": "tasks",
                    "optionC": "friends",
                    "result": "tasks",
                    "explanation": "서윤이는 'all my tasks'를 추적한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린",
                    "script": "That tracking ensures total completion!",
                    "translation": "그 추적이 완벽한 완성을 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서윤",
                    "script": "You inspire everyone around you.",
                    "translation": "너는 주변 모든 사람에게 영감을 주는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 성장하는 것에 대한 문장이에요.",
                    "optionA": "grow",
                    "optionB": "Leaders",
                    "optionC": "together",
                    "optionD": "always",
                    "optionE": "stronger",
                    "result": "Leaders always grow stronger together",
                    "explanation": "리더들은 항상 함께 더 강하게 성장해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "We're building something incredible together!",
                    "translation": "우리는 함께 놀라운 걸 만들고 있어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "체계적 계획자와 야심찬 리더",
            "explanation": "ISTJ의 체계적 생활과 ENTJ의 목표 지향적 생활",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "I plan every hour carefully.",
                    "translation": "나는 매 시간을 신중하게 계획해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "Planning maximizes our potential!",
                    "translation": "계획이 우리 잠재력을 최대화해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Structure keeps me focused daily.",
                    "translation": "체계가 나를 매일 집중하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤이는 즉흥적인 생활을 선호하나요?",
                    "hint": "서윤이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "서윤이는 체계적으로 계획한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예린",
                    "script": "Your focus achieves amazing things!",
                    "translation": "네 집중력이 놀라운 것들을 달성해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "I track all my tasks.",
                    "translation": "나는 모든 업무를 추적해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyoon tracks all her @@.",
                    "hint": "서윤이가 무엇을 추적한다고 했나요?",
                    "optionA": "dreams",
                    "optionB": "tasks",
                    "optionC": "friends",
                    "result": "tasks",
                    "explanation": "서윤이는 'all my tasks'를 추적한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예린",
                    "script": "That tracking ensures total completion!",
                    "translation": "그 추적이 완벽한 완성을 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서윤",
                    "script": "You inspire everyone around you.",
                    "translation": "너는 주변 모든 사람에게 영감을 주는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "함께 성장하는 것에 대한 문장이에요.",
                    "optionA": "grow",
                    "optionB": "Leaders",
                    "optionC": "together",
                    "optionD": "always",
                    "optionE": "stronger",
                    "result": "Leaders always grow stronger together",
                    "explanation": "리더들은 항상 함께 더 강하게 성장해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예린",
                    "script": "We're building something incredible together!",
                    "translation": "우리는 함께 놀라운 걸 만들고 있어!"
                }
            ]
        }
    ]
}
ID: 5000 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차분한 해결사와 강력한 추진자",
            "explanation": "ISTJ의 침착한 대처와 ENTJ의 적극적 대응",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "I stay calm under pressure.",
                    "translation": "나는 압박 속에서도 침착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Calmness creates strategic advantages!",
                    "translation": "침착함이 전략적 이점을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "Panic never solves any problems.",
                    "translation": "당황은 어떤 문제도 해결 못해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수연이는 스트레스 상황에서 당황하나요?",
                    "hint": "수연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수연이는 당황은 문제를 해결하지 못한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Your stability anchors our team!",
                    "translation": "네 안정성이 우리 팀의 닻이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수연",
                    "script": "I list solutions step-by-step.",
                    "translation": "나는 해결책을 단계별로 나열해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suyeon lists solutions @@.",
                    "hint": "수연이가 어떻게 해결책을 나열한다고 했나요?",
                    "optionA": "randomly",
                    "optionB": "step-by-step",
                    "optionC": "quickly",
                    "result": "step-by-step",
                    "explanation": "수연이는 'step-by-step' 단계별로 나열한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜원",
                    "script": "That method eliminates all chaos!",
                    "translation": "그 방법이 모든 혼란을 제거해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수연",
                    "script": "You mobilize resources so fast.",
                    "translation": "너는 자원을 정말 빨리 동원하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스를 다루는 것에 대한 문장이에요.",
                    "optionA": "handle",
                    "optionB": "They",
                    "optionC": "stress",
                    "optionD": "very",
                    "optionE": "well",
                    "result": "They handle stress very well",
                    "explanation": "그들은 스트레스를 매우 잘 다뤄요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "Together we conquer any challenge!",
                    "translation": "함께라면 어떤 도전도 정복해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "차분한 해결사와 강력한 추진자",
            "explanation": "ISTJ의 침착한 대처와 ENTJ의 적극적 대응",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "I stay calm under pressure.",
                    "translation": "나는 압박 속에서도 침착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜원",
                    "script": "Calmness creates strategic advantages!",
                    "translation": "침착함이 전략적 이점을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "Panic never solves any problems.",
                    "translation": "당황은 어떤 문제도 해결 못해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수연이는 스트레스 상황에서 당황하나요?",
                    "hint": "수연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수연이는 당황은 문제를 해결하지 못한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜원",
                    "script": "Your stability anchors our team!",
                    "translation": "네 안정성이 우리 팀의 닻이야!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수연",
                    "script": "I list solutions step-by-step.",
                    "translation": "나는 해결책을 단계별로 나열해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suyeon lists solutions @@.",
                    "hint": "수연이가 어떻게 해결책을 나열한다고 했나요?",
                    "optionA": "randomly",
                    "optionB": "step-by-step",
                    "optionC": "quickly",
                    "result": "step-by-step",
                    "explanation": "수연이는 'step-by-step' 단계별로 나열한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "혜원",
                    "script": "That method eliminates all chaos!",
                    "translation": "그 방법이 모든 혼란을 제거해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수연",
                    "script": "You mobilize resources so fast.",
                    "translation": "너는 자원을 정말 빨리 동원하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "스트레스를 다루는 것에 대한 문장이에요.",
                    "optionA": "handle",
                    "optionB": "They",
                    "optionC": "stress",
                    "optionD": "very",
                    "optionE": "well",
                    "result": "They handle stress very well",
                    "explanation": "그들은 스트레스를 매우 잘 다뤄요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜원",
                    "script": "Together we conquer any challenge!",
                    "translation": "함께라면 어떤 도전도 정복해!"
                }
            ]
        }
    ]
}
ID: 5001 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 분석가와 해결 추진자",
            "explanation": "ISTJ의 체계적 분석과 ENTJ의 신속한 실행",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "I analyze problems thoroughly first.",
                    "translation": "나는 먼저 문제를 철저히 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Analysis prevents costly failures!",
                    "translation": "분석이 비싼 실패를 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "Facts guide my every decision.",
                    "translation": "사실이 내 모든 결정을 안내해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연이는 감정으로 결정을 내리나요?",
                    "hint": "지연이가 무엇으로 결정한다고 했나요?",
                    "result": "X",
                    "explanation": "지연이는 '사실'이 결정을 안내한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Your facts create winning strategies!",
                    "translation": "네 사실이 승리 전략을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "I document every single step.",
                    "translation": "나는 모든 단계를 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiyeon documents every single @@.",
                    "hint": "지연이가 무엇을 문서화한다고 했나요?",
                    "optionA": "feeling",
                    "optionB": "step",
                    "optionC": "dream",
                    "result": "step",
                    "explanation": "지연이는 'every single step'을 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수진",
                    "script": "Documentation ensures perfect execution!",
                    "translation": "문서화가 완벽한 실행을 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "You execute plans so powerfully.",
                    "translation": "너는 계획을 정말 강력하게 실행하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "Teams",
                    "optionC": "problems",
                    "optionD": "faster",
                    "optionE": "together",
                    "result": "Teams solve problems faster together",
                    "explanation": "팀은 함께 문제를 더 빨리 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "We're unstoppable problem-solving machines!",
                    "translation": "우리는 막을 수 없는 문제 해결 기계야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 분석가와 해결 추진자",
            "explanation": "ISTJ의 체계적 분석과 ENTJ의 신속한 실행",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "I analyze problems thoroughly first.",
                    "translation": "나는 먼저 문제를 철저히 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수진",
                    "script": "Analysis prevents costly failures!",
                    "translation": "분석이 비싼 실패를 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "Facts guide my every decision.",
                    "translation": "사실이 내 모든 결정을 안내해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연이는 감정으로 결정을 내리나요?",
                    "hint": "지연이가 무엇으로 결정한다고 했나요?",
                    "result": "X",
                    "explanation": "지연이는 '사실'이 결정을 안내한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수진",
                    "script": "Your facts create winning strategies!",
                    "translation": "네 사실이 승리 전략을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "I document every single step.",
                    "translation": "나는 모든 단계를 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiyeon documents every single @@.",
                    "hint": "지연이가 무엇을 문서화한다고 했나요?",
                    "optionA": "feeling",
                    "optionB": "step",
                    "optionC": "dream",
                    "result": "step",
                    "explanation": "지연이는 'every single step'을 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수진",
                    "script": "Documentation ensures perfect execution!",
                    "translation": "문서화가 완벽한 실행을 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "You execute plans so powerfully.",
                    "translation": "너는 계획을 정말 강력하게 실행하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "문제 해결에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "Teams",
                    "optionC": "problems",
                    "optionD": "faster",
                    "optionE": "together",
                    "result": "Teams solve problems faster together",
                    "explanation": "팀은 함께 문제를 더 빨리 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수진",
                    "script": "We're unstoppable problem-solving machines!",
                    "translation": "우리는 막을 수 없는 문제 해결 기계야!"
                }
            ]
        }
    ]
}
ID: 5002 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "단계적 성장자와 목표 정복자",
            "explanation": "ISTJ의 단계적 발전과 ENTJ의 목표 달성",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I build careers step-by-step carefully.",
                    "translation": "나는 경력을 차근차근 신중하게 쌓아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Each step leads to victory!",
                    "translation": "각 단계가 승리로 이어져!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Steady progress ensures lasting success.",
                    "translation": "꾸준한 진전이 지속적인 성공을 보장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 빠른 성공을 추구하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 '꾸준한 진전'을 중시한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Your foundation supports massive growth!",
                    "translation": "네 기반이 거대한 성장을 지지해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I master skills completely first.",
                    "translation": "나는 먼저 기술을 완전히 마스터해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun masters skills @@ first.",
                    "hint": "동현이가 기술을 어떻게 마스터한다고 했나요?",
                    "optionA": "partially",
                    "optionB": "completely",
                    "optionC": "quickly",
                    "result": "completely",
                    "explanation": "동현이는 'completely' 완전히 마스터한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Mastery creates unbeatable advantages!",
                    "translation": "숙달이 무적의 이점을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You reach goals incredibly fast.",
                    "translation": "너는 목표를 믿을 수 없이 빨리 달성하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성공에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Goals",
                    "optionC": "powerful",
                    "optionD": "very",
                    "optionE": "results",
                    "result": "Goals create very powerful results",
                    "explanation": "목표가 매우 강력한 결과를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "We're building an empire together!",
                    "translation": "우리는 함께 제국을 건설하고 있어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "단계적 성장자와 목표 정복자",
            "explanation": "ISTJ의 단계적 발전과 ENTJ의 목표 달성",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I build careers step-by-step carefully.",
                    "translation": "나는 경력을 차근차근 신중하게 쌓아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "Each step leads to victory!",
                    "translation": "각 단계가 승리로 이어져!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Steady progress ensures lasting success.",
                    "translation": "꾸준한 진전이 지속적인 성공을 보장해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 빠른 성공을 추구하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 '꾸준한 진전'을 중시한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Your foundation supports massive growth!",
                    "translation": "네 기반이 거대한 성장을 지지해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I master skills completely first.",
                    "translation": "나는 먼저 기술을 완전히 마스터해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun masters skills @@ first.",
                    "hint": "동현이가 기술을 어떻게 마스터한다고 했나요?",
                    "optionA": "partially",
                    "optionB": "completely",
                    "optionC": "quickly",
                    "result": "completely",
                    "explanation": "동현이는 'completely' 완전히 마스터한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준혁",
                    "script": "Mastery creates unbeatable advantages!",
                    "translation": "숙달이 무적의 이점을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You reach goals incredibly fast.",
                    "translation": "너는 목표를 믿을 수 없이 빨리 달성하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "성공에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Goals",
                    "optionC": "powerful",
                    "optionD": "very",
                    "optionE": "results",
                    "result": "Goals create very powerful results",
                    "explanation": "목표가 매우 강력한 결과를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "We're building an empire together!",
                    "translation": "우리는 함께 제국을 건설하고 있어!"
                }
            ]
        }
    ]
}
ID: 5003 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실무 전문가와 비전 리더",
            "explanation": "ISTJ의 실무 능력과 ENTJ의 리더십 비전",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I perfect every technical detail.",
                    "translation": "나는 모든 기술적 세부사항을 완벽하게 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Perfection drives market dominance!",
                    "translation": "완벽함이 시장 지배를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Quality matters more than speed.",
                    "translation": "품질이 속도보다 더 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 속도를 가장 중요하게 생각하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 품질이 속도보다 중요하다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your quality sets industry standards!",
                    "translation": "네 품질이 업계 표준을 설정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I test everything multiple times.",
                    "translation": "나는 모든 걸 여러 번 테스트해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo tests everything @@ times.",
                    "hint": "진우가 어떻게 테스트한다고 했나요?",
                    "optionA": "single",
                    "optionB": "multiple",
                    "optionC": "zero",
                    "result": "multiple",
                    "explanation": "진우는 'multiple times' 여러 번 테스트한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "Testing guarantees market leadership!",
                    "translation": "테스트가 시장 리더십을 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You transform ideas into reality.",
                    "translation": "너는 아이디어를 현실로 바꾸는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일하는 방식에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "Experts",
                    "optionC": "create",
                    "optionD": "amazing",
                    "optionE": "things",
                    "result": "Experts work create amazing things",
                    "explanation": "전문가들이 일해서 놀라운 것들을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Together we'll dominate the market!",
                    "translation": "함께라면 시장을 지배할 거야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실무 전문가와 비전 리더",
            "explanation": "ISTJ의 실무 능력과 ENTJ의 리더십 비전",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I perfect every technical detail.",
                    "translation": "나는 모든 기술적 세부사항을 완벽하게 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "Perfection drives market dominance!",
                    "translation": "완벽함이 시장 지배를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Quality matters more than speed.",
                    "translation": "품질이 속도보다 더 중요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 속도를 가장 중요하게 생각하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 품질이 속도보다 중요하다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your quality sets industry standards!",
                    "translation": "네 품질이 업계 표준을 설정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I test everything multiple times.",
                    "translation": "나는 모든 걸 여러 번 테스트해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo tests everything @@ times.",
                    "hint": "진우가 어떻게 테스트한다고 했나요?",
                    "optionA": "single",
                    "optionB": "multiple",
                    "optionC": "zero",
                    "result": "multiple",
                    "explanation": "진우는 'multiple times' 여러 번 테스트한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "Testing guarantees market leadership!",
                    "translation": "테스트가 시장 리더십을 보장해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You transform ideas into reality.",
                    "translation": "너는 아이디어를 현실로 바꾸는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "일하는 방식에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "Experts",
                    "optionC": "create",
                    "optionD": "amazing",
                    "optionE": "things",
                    "result": "Experts work create amazing things",
                    "explanation": "전문가들이 일해서 놀라운 것들을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Together we'll dominate the market!",
                    "translation": "함께라면 시장을 지배할 거야!"
                }
            ]
        }
    ]
}
ID: 5004 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "독서광과 네트워킹 마스터",
            "explanation": "ISTJ의 지식 습득과 ENTJ의 인맥 구축",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I read professional books daily.",
                    "translation": "나는 매일 전문 서적을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Knowledge creates competitive edges!",
                    "translation": "지식이 경쟁 우위를 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Learning never stops for me.",
                    "translation": "나에게 배움은 멈추지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 가끔씩만 책을 읽나요?",
                    "hint": "지호의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 '매일' 책을 읽는다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Your knowledge powers our decisions!",
                    "translation": "네 지식이 우리 결정에 힘을 실어줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I take detailed reading notes.",
                    "translation": "나는 자세한 독서 노트를 작성해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho takes detailed @@ notes.",
                    "hint": "지호가 어떤 노트를 작성한다고 했나요?",
                    "optionA": "meeting",
                    "optionB": "reading",
                    "optionC": "random",
                    "result": "reading",
                    "explanation": "지호는 'reading notes' 독서 노트를 작성한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Notes become strategic weapons!",
                    "translation": "노트가 전략적 무기가 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You network so effectively always.",
                    "translation": "너는 항상 정말 효과적으로 네트워킹하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미 활동에 대한 문장이에요.",
                    "optionA": "build",
                    "optionB": "Hobbies",
                    "optionC": "useful",
                    "optionD": "very",
                    "optionE": "skills",
                    "result": "Hobbies build very useful skills",
                    "explanation": "취미가 매우 유용한 기술을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "We're learning and leading together!",
                    "translation": "우리는 함께 배우고 이끌고 있어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "독서광과 네트워킹 마스터",
            "explanation": "ISTJ의 지식 습득과 ENTJ의 인맥 구축",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I read professional books daily.",
                    "translation": "나는 매일 전문 서적을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "Knowledge creates competitive edges!",
                    "translation": "지식이 경쟁 우위를 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Learning never stops for me.",
                    "translation": "나에게 배움은 멈추지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 가끔씩만 책을 읽나요?",
                    "hint": "지호의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 '매일' 책을 읽는다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Your knowledge powers our decisions!",
                    "translation": "네 지식이 우리 결정에 힘을 실어줘!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I take detailed reading notes.",
                    "translation": "나는 자세한 독서 노트를 작성해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho takes detailed @@ notes.",
                    "hint": "지호가 어떤 노트를 작성한다고 했나요?",
                    "optionA": "meeting",
                    "optionB": "reading",
                    "optionC": "random",
                    "result": "reading",
                    "explanation": "지호는 'reading notes' 독서 노트를 작성한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Notes become strategic weapons!",
                    "translation": "노트가 전략적 무기가 돼!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You network so effectively always.",
                    "translation": "너는 항상 정말 효과적으로 네트워킹하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "취미 활동에 대한 문장이에요.",
                    "optionA": "build",
                    "optionB": "Hobbies",
                    "optionC": "useful",
                    "optionD": "very",
                    "optionE": "skills",
                    "result": "Hobbies build very useful skills",
                    "explanation": "취미가 매우 유용한 기술을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "We're learning and leading together!",
                    "translation": "우리는 함께 배우고 이끌고 있어!"
                }
            ]
        }
    ]
}
ID: 5005 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "체스 플레이어와 골프 네트워커",
            "explanation": "ISTJ의 전략적 취미와 ENTJ의 비즈니스 취미",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "Chess teaches strategic thinking deeply.",
                    "translation": "체스는 전략적 사고를 깊이 가르쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Strategic thinking wins business battles!",
                    "translation": "전략적 사고가 비즈니스 전투에서 승리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Every move requires careful planning.",
                    "translation": "모든 수는 신중한 계획이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 즉흥적인 움직임을 선호하나요?",
                    "hint": "현수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 '신중한 계획'이 필요하다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Planning creates unstoppable momentum!",
                    "translation": "계획이 막을 수 없는 추진력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I analyze opponents' patterns carefully.",
                    "translation": "나는 상대의 패턴을 신중히 분석해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo analyzes opponents' @@ carefully.",
                    "hint": "현수가 무엇을 분석한다고 했나요?",
                    "optionA": "feelings",
                    "optionB": "patterns",
                    "optionC": "dreams",
                    "result": "patterns",
                    "explanation": "현수는 'patterns' 패턴을 분석한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태성",
                    "script": "Analysis defeats any competition!",
                    "translation": "분석이 어떤 경쟁도 이겨!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You turn games into opportunities.",
                    "translation": "너는 게임을 기회로 바꾸는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "전략에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Strategies",
                    "optionC": "winning",
                    "optionD": "always",
                    "optionE": "results",
                    "result": "Strategies always create winning results",
                    "explanation": "전략은 항상 승리하는 결과를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "Let's conquer the business world!",
                    "translation": "비즈니스 세계를 정복하자!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "체스 플레이어와 골프 네트워커",
            "explanation": "ISTJ의 전략적 취미와 ENTJ의 비즈니스 취미",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "Chess teaches strategic thinking deeply.",
                    "translation": "체스는 전략적 사고를 깊이 가르쳐."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "Strategic thinking wins business battles!",
                    "translation": "전략적 사고가 비즈니스 전투에서 승리해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Every move requires careful planning.",
                    "translation": "모든 수는 신중한 계획이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 즉흥적인 움직임을 선호하나요?",
                    "hint": "현수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 '신중한 계획'이 필요하다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "Planning creates unstoppable momentum!",
                    "translation": "계획이 막을 수 없는 추진력을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I analyze opponents' patterns carefully.",
                    "translation": "나는 상대의 패턴을 신중히 분석해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo analyzes opponents' @@ carefully.",
                    "hint": "현수가 무엇을 분석한다고 했나요?",
                    "optionA": "feelings",
                    "optionB": "patterns",
                    "optionC": "dreams",
                    "result": "patterns",
                    "explanation": "현수는 'patterns' 패턴을 분석한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태성",
                    "script": "Analysis defeats any competition!",
                    "translation": "분석이 어떤 경쟁도 이겨!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You turn games into opportunities.",
                    "translation": "너는 게임을 기회로 바꾸는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "전략에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Strategies",
                    "optionC": "winning",
                    "optionD": "always",
                    "optionE": "results",
                    "result": "Strategies always create winning results",
                    "explanation": "전략은 항상 승리하는 결과를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "Let's conquer the business world!",
                    "translation": "비즈니스 세계를 정복하자!"
                }
            ]
        }
    ]
}
ID: 5006 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공정한 중재자와 결단력 있는 해결사",
            "explanation": "ISTJ의 원칙적 접근과 ENTJ의 결과 중심 해결",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Rules apply to everyone equally.",
                    "translation": "규칙은 모두에게 평등하게 적용돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Fair rules create strong teams!",
                    "translation": "공정한 규칙이 강한 팀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Emotions shouldn't affect decisions ever.",
                    "translation": "감정이 결정에 영향을 주면 안 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 감정적인 결정을 선호하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 감정이 결정에 영향을 주면 안 된다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Objectivity ensures perfect outcomes!",
                    "translation": "객관성이 완벽한 결과를 보장해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I document all conflict details.",
                    "translation": "나는 모든 갈등 세부사항을 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin documents all @@ details.",
                    "hint": "수빈이가 무엇의 세부사항을 문서화하나요?",
                    "optionA": "happy",
                    "optionB": "conflict",
                    "optionC": "party",
                    "result": "conflict",
                    "explanation": "수빈이는 'conflict details' 갈등 세부사항을 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Documentation prevents future problems!",
                    "translation": "문서화가 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You solve conflicts so decisively.",
                    "translation": "너는 갈등을 정말 결단력 있게 해결하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "resolve",
                    "optionB": "Leaders",
                    "optionC": "conflicts",
                    "optionD": "very",
                    "optionE": "quickly",
                    "result": "Leaders resolve conflicts very quickly",
                    "explanation": "리더들은 갈등을 매우 빨리 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Together we create perfect harmony!",
                    "translation": "함께라면 완벽한 조화를 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공정한 중재자와 결단력 있는 해결사",
            "explanation": "ISTJ의 원칙적 접근과 ENTJ의 결과 중심 해결",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Rules apply to everyone equally.",
                    "translation": "규칙은 모두에게 평등하게 적용돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Fair rules create strong teams!",
                    "translation": "공정한 규칙이 강한 팀을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Emotions shouldn't affect decisions ever.",
                    "translation": "감정이 결정에 영향을 주면 안 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 감정적인 결정을 선호하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 감정이 결정에 영향을 주면 안 된다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나연",
                    "script": "Objectivity ensures perfect outcomes!",
                    "translation": "객관성이 완벽한 결과를 보장해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I document all conflict details.",
                    "translation": "나는 모든 갈등 세부사항을 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin documents all @@ details.",
                    "hint": "수빈이가 무엇의 세부사항을 문서화하나요?",
                    "optionA": "happy",
                    "optionB": "conflict",
                    "optionC": "party",
                    "result": "conflict",
                    "explanation": "수빈이는 'conflict details' 갈등 세부사항을 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "나연",
                    "script": "Documentation prevents future problems!",
                    "translation": "문서화가 미래 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You solve conflicts so decisively.",
                    "translation": "너는 갈등을 정말 결단력 있게 해결하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "갈등 해결에 대한 문장이에요.",
                    "optionA": "resolve",
                    "optionB": "Leaders",
                    "optionC": "conflicts",
                    "optionD": "very",
                    "optionE": "quickly",
                    "result": "Leaders resolve conflicts very quickly",
                    "explanation": "리더들은 갈등을 매우 빨리 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나연",
                    "script": "Together we create perfect harmony!",
                    "translation": "함께라면 완벽한 조화를 만들어!"
                }
            ]
        }
    ]
}
ID: 5007 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직접 소통자와 전략적 협상가",
            "explanation": "ISTJ의 직접적 소통과 ENTJ의 전략적 접근",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I state facts without emotion.",
                    "translation": "나는 감정 없이 사실을 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Facts build unshakeable arguments!",
                    "translation": "사실이 흔들리지 않는 논거를 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Clear communication prevents misunderstandings.",
                    "translation": "명확한 소통이 오해를 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 애매한 소통을 선호하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 '명확한 소통'이 오해를 막는다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Clarity drives decisive action!",
                    "translation": "명확함이 결단력 있는 행동을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I present evidence systematically always.",
                    "translation": "나는 항상 체계적으로 증거를 제시해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo presents evidence @@ always.",
                    "hint": "지수가 어떻게 증거를 제시한다고 했나요?",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "emotionally",
                    "result": "systematically",
                    "explanation": "지수는 'systematically' 체계적으로 제시한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "Evidence wins every negotiation!",
                    "translation": "증거가 모든 협상에서 승리해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You negotiate like a champion.",
                    "translation": "너는 챔피언처럼 협상하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의사소통에 대한 문장이에요.",
                    "optionA": "communicate",
                    "optionB": "People",
                    "optionC": "better",
                    "optionD": "much",
                    "optionE": "together",
                    "result": "People communicate much better together",
                    "explanation": "사람들은 함께 훨씬 더 잘 소통해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "We're the ultimate winning team!",
                    "translation": "우리는 궁극의 승리 팀이야!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직접 소통자와 전략적 협상가",
            "explanation": "ISTJ의 직접적 소통과 ENTJ의 전략적 접근",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I state facts without emotion.",
                    "translation": "나는 감정 없이 사실을 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하은",
                    "script": "Facts build unshakeable arguments!",
                    "translation": "사실이 흔들리지 않는 논거를 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Clear communication prevents misunderstandings.",
                    "translation": "명확한 소통이 오해를 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 애매한 소통을 선호하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 '명확한 소통'이 오해를 막는다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하은",
                    "script": "Clarity drives decisive action!",
                    "translation": "명확함이 결단력 있는 행동을 이끌어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I present evidence systematically always.",
                    "translation": "나는 항상 체계적으로 증거를 제시해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo presents evidence @@ always.",
                    "hint": "지수가 어떻게 증거를 제시한다고 했나요?",
                    "optionA": "randomly",
                    "optionB": "systematically",
                    "optionC": "emotionally",
                    "result": "systematically",
                    "explanation": "지수는 'systematically' 체계적으로 제시한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "하은",
                    "script": "Evidence wins every negotiation!",
                    "translation": "증거가 모든 협상에서 승리해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You negotiate like a champion.",
                    "translation": "너는 챔피언처럼 협상하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "의사소통에 대한 문장이에요.",
                    "optionA": "communicate",
                    "optionB": "People",
                    "optionC": "better",
                    "optionD": "much",
                    "optionE": "together",
                    "result": "People communicate much better together",
                    "explanation": "사람들은 함께 훨씬 더 잘 소통해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하은",
                    "script": "We're the ultimate winning team!",
                    "translation": "우리는 궁극의 승리 팀이야!"
                }
            ]
        }
    ]
}
ID: 5008 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "약속 지킴이와 자유로운 영혼",
            "explanation": "ISTJ의 정확한 약속과 ISFP의 유연한 만남",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I always arrive fifteen minutes early.",
                    "translation": "나는 항상 15분 일찍 도착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "Early birds catch beautiful moments!",
                    "translation": "일찍 일어나는 새가 아름다운 순간을 잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Being late shows no respect.",
                    "translation": "늦는 건 존중이 없는 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 늦는 것을 괜찮다고 생각하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 늦는 것은 '존중이 없다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "Your reliability creates safe spaces!",
                    "translation": "네 신뢰성이 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I plan meetings weeks ahead.",
                    "translation": "나는 몇 주 앞서 모임을 계획해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun plans meetings @@ ahead.",
                    "hint": "동현이가 언제 모임을 계획한다고 했나요?",
                    "optionA": "days",
                    "optionB": "weeks",
                    "optionC": "hours",
                    "result": "weeks",
                    "explanation": "동현이는 'weeks ahead' 몇 주 앞서 계획한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준석",
                    "script": "Planning helps everyone feel comfortable!",
                    "translation": "계획이 모두를 편안하게 해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You bring warmth to gatherings.",
                    "translation": "너는 모임에 따뜻함을 가져오는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "친구를 만나는 것에 대한 문장이에요.",
                    "optionA": "meet",
                    "optionB": "Friends",
                    "optionC": "in",
                    "optionD": "own",
                    "optionE": "ways",
                    "result": "Friends meet in own ways",
                    "explanation": "친구들은 각자의 방식으로 만나요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Your structure helps me relax!",
                    "translation": "네 체계가 나를 편안하게 해줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "약속 지킴이와 자유로운 영혼",
            "explanation": "ISTJ의 정확한 약속과 ISFP의 유연한 만남",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I always arrive fifteen minutes early.",
                    "translation": "나는 항상 15분 일찍 도착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "Early birds catch beautiful moments!",
                    "translation": "일찍 일어나는 새가 아름다운 순간을 잡아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Being late shows no respect.",
                    "translation": "늦는 건 존중이 없는 거야."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 늦는 것을 괜찮다고 생각하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 늦는 것은 '존중이 없다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "Your reliability creates safe spaces!",
                    "translation": "네 신뢰성이 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I plan meetings weeks ahead.",
                    "translation": "나는 몇 주 앞서 모임을 계획해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun plans meetings @@ ahead.",
                    "hint": "동현이가 언제 모임을 계획한다고 했나요?",
                    "optionA": "days",
                    "optionB": "weeks",
                    "optionC": "hours",
                    "result": "weeks",
                    "explanation": "동현이는 'weeks ahead' 몇 주 앞서 계획한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준석",
                    "script": "Planning helps everyone feel comfortable!",
                    "translation": "계획이 모두를 편안하게 해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You bring warmth to gatherings.",
                    "translation": "너는 모임에 따뜻함을 가져오는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "친구를 만나는 것에 대한 문장이에요.",
                    "optionA": "meet",
                    "optionB": "Friends",
                    "optionC": "in",
                    "optionD": "own",
                    "optionE": "ways",
                    "result": "Friends meet in own ways",
                    "explanation": "친구들은 각자의 방식으로 만나요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Your structure helps me relax!",
                    "translation": "네 체계가 나를 편안하게 해줘!"
                }
            ]
        }
    ]
}
ID: 5009 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "규칙적인 친구와 감성적인 친구",
            "explanation": "ISTJ의 일관된 관계와 ISFP의 진심어린 연결",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I keep all my promises.",
                    "translation": "나는 모든 약속을 지켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "Promises from the heart matter!",
                    "translation": "마음에서 우러난 약속이 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Words should match actions always.",
                    "translation": "말은 항상 행동과 일치해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 말과 행동이 다른 것을 좋아하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 말과 행동이 '일치해야 한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도영",
                    "script": "Your consistency feels so safe!",
                    "translation": "네 일관성이 정말 안전하게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I check on friends regularly.",
                    "translation": "나는 정기적으로 친구들을 확인해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo checks on friends @@.",
                    "hint": "진우가 어떻게 친구들을 확인한다고 했나요?",
                    "optionA": "rarely",
                    "optionB": "regularly",
                    "optionC": "never",
                    "result": "regularly",
                    "explanation": "진우는 'regularly' 정기적으로 확인한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "That caring touches my heart!",
                    "translation": "그 배려가 내 마음을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You express feelings so beautifully.",
                    "translation": "너는 감정을 정말 아름답게 표현하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "우정에 대한 문장이에요.",
                    "optionA": "build",
                    "optionB": "People",
                    "optionC": "friendships",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "People build friendships different ways",
                    "explanation": "사람들은 다른 방식으로 우정을 쌓아요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Your stability grounds my emotions!",
                    "translation": "네 안정감이 내 감정을 안정시켜!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "규칙적인 친구와 감성적인 친구",
            "explanation": "ISTJ의 일관된 관계와 ISFP의 진심어린 연결",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I keep all my promises.",
                    "translation": "나는 모든 약속을 지켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "Promises from the heart matter!",
                    "translation": "마음에서 우러난 약속이 중요해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Words should match actions always.",
                    "translation": "말은 항상 행동과 일치해야 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 말과 행동이 다른 것을 좋아하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 말과 행동이 '일치해야 한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도영",
                    "script": "Your consistency feels so safe!",
                    "translation": "네 일관성이 정말 안전하게 느껴져!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I check on friends regularly.",
                    "translation": "나는 정기적으로 친구들을 확인해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo checks on friends @@.",
                    "hint": "진우가 어떻게 친구들을 확인한다고 했나요?",
                    "optionA": "rarely",
                    "optionB": "regularly",
                    "optionC": "never",
                    "result": "regularly",
                    "explanation": "진우는 'regularly' 정기적으로 확인한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "That caring touches my heart!",
                    "translation": "그 배려가 내 마음을 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You express feelings so beautifully.",
                    "translation": "너는 감정을 정말 아름답게 표현하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "우정에 대한 문장이에요.",
                    "optionA": "build",
                    "optionB": "People",
                    "optionC": "friendships",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "People build friendships different ways",
                    "explanation": "사람들은 다른 방식으로 우정을 쌓아요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Your stability grounds my emotions!",
                    "translation": "네 안정감이 내 감정을 안정시켜!"
                }
            ]
        }
    ]
}
ID: 5010 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사실 수집가와 감각 탐험가",
            "explanation": "ISTJ의 정보 확인과 ISFP의 감각적 경험",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I verify facts three times.",
                    "translation": "나는 사실을 세 번 확인해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "Three times shows real dedication!",
                    "translation": "세 번이라니 진짜 헌신적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Accuracy prevents future problems completely.",
                    "translation": "정확성이 미래 문제를 완전히 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 부정확한 정보도 괜찮다고 생각하나요?",
                    "hint": "지호의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 정확성이 문제를 '완전히 막는다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진호",
                    "script": "Your precision creates beautiful order!",
                    "translation": "네 정밀함이 아름다운 질서를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I document everything in detail.",
                    "translation": "나는 모든 걸 자세히 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho documents everything in @@.",
                    "hint": "지호가 어떻게 문서화한다고 했나요?",
                    "optionA": "brief",
                    "optionB": "detail",
                    "optionC": "hurry",
                    "result": "detail",
                    "explanation": "지호는 'in detail' 자세히 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Details paint complete pictures beautifully!",
                    "translation": "세부사항이 완전한 그림을 아름답게 그려!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You feel information so deeply.",
                    "translation": "너는 정보를 정말 깊이 느끼는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보를 배우는 것에 대한 문장이에요.",
                    "optionA": "learn",
                    "optionB": "People",
                    "optionC": "through",
                    "optionD": "different",
                    "optionE": "senses",
                    "result": "People learn through different senses",
                    "explanation": "사람들은 다른 감각을 통해 배워요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Your facts inspire my creativity!",
                    "translation": "네 사실이 내 창의성에 영감을 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "사실 수집가와 감각 탐험가",
            "explanation": "ISTJ의 정보 확인과 ISFP의 감각적 경험",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I verify facts three times.",
                    "translation": "나는 사실을 세 번 확인해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "Three times shows real dedication!",
                    "translation": "세 번이라니 진짜 헌신적이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Accuracy prevents future problems completely.",
                    "translation": "정확성이 미래 문제를 완전히 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 부정확한 정보도 괜찮다고 생각하나요?",
                    "hint": "지호의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 정확성이 문제를 '완전히 막는다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진호",
                    "script": "Your precision creates beautiful order!",
                    "translation": "네 정밀함이 아름다운 질서를 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I document everything in detail.",
                    "translation": "나는 모든 걸 자세히 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho documents everything in @@.",
                    "hint": "지호가 어떻게 문서화한다고 했나요?",
                    "optionA": "brief",
                    "optionB": "detail",
                    "optionC": "hurry",
                    "result": "detail",
                    "explanation": "지호는 'in detail' 자세히 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Details paint complete pictures beautifully!",
                    "translation": "세부사항이 완전한 그림을 아름답게 그려!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You feel information so deeply.",
                    "translation": "너는 정보를 정말 깊이 느끼는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "정보를 배우는 것에 대한 문장이에요.",
                    "optionA": "learn",
                    "optionB": "People",
                    "optionC": "through",
                    "optionD": "different",
                    "optionE": "senses",
                    "result": "People learn through different senses",
                    "explanation": "사람들은 다른 감각을 통해 배워요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Your facts inspire my creativity!",
                    "translation": "네 사실이 내 창의성에 영감을 줘!"
                }
            ]
        }
    ]
}
ID: 5011 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이터 정리자와 직관적 관찰자",
            "explanation": "ISTJ의 체계적 정리와 ISFP의 감각적 이해",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I organize files by date.",
                    "translation": "나는 파일을 날짜별로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "Organization brings peaceful clarity!",
                    "translation": "정리가 평화로운 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Systems save time and energy.",
                    "translation": "시스템이 시간과 에너지를 절약해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 무작위 정리를 선호하나요?",
                    "hint": "현수의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 '날짜별로' 체계적으로 정리한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건희",
                    "script": "Your systems create calm environments!",
                    "translation": "네 시스템이 차분한 환경을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I backup important data daily.",
                    "translation": "나는 중요한 데이터를 매일 백업해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo backs up data @@.",
                    "hint": "현수가 언제 백업한다고 했나요?",
                    "optionA": "weekly",
                    "optionB": "daily",
                    "optionC": "yearly",
                    "result": "daily",
                    "explanation": "현수는 'daily' 매일 백업한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Daily care shows true love!",
                    "translation": "매일의 관리가 진정한 사랑을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You see beauty in patterns.",
                    "translation": "너는 패턴에서 아름다움을 보는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보를 저장하는 것에 대한 문장이에요.",
                    "optionA": "save",
                    "optionB": "We",
                    "optionC": "memories",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "We save memories different ways",
                    "explanation": "우리는 다른 방식으로 기억을 저장해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "Your order inspires my art!",
                    "translation": "네 질서가 내 예술에 영감을 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이터 정리자와 직관적 관찰자",
            "explanation": "ISTJ의 체계적 정리와 ISFP의 감각적 이해",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I organize files by date.",
                    "translation": "나는 파일을 날짜별로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "Organization brings peaceful clarity!",
                    "translation": "정리가 평화로운 명확함을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Systems save time and energy.",
                    "translation": "시스템이 시간과 에너지를 절약해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 무작위 정리를 선호하나요?",
                    "hint": "현수의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 '날짜별로' 체계적으로 정리한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건희",
                    "script": "Your systems create calm environments!",
                    "translation": "네 시스템이 차분한 환경을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I backup important data daily.",
                    "translation": "나는 중요한 데이터를 매일 백업해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo backs up data @@.",
                    "hint": "현수가 언제 백업한다고 했나요?",
                    "optionA": "weekly",
                    "optionB": "daily",
                    "optionC": "yearly",
                    "result": "daily",
                    "explanation": "현수는 'daily' 매일 백업한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Daily care shows true love!",
                    "translation": "매일의 관리가 진정한 사랑을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You see beauty in patterns.",
                    "translation": "너는 패턴에서 아름다움을 보는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "정보를 저장하는 것에 대한 문장이에요.",
                    "optionA": "save",
                    "optionB": "We",
                    "optionC": "memories",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "We save memories different ways",
                    "explanation": "우리는 다른 방식으로 기억을 저장해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "Your order inspires my art!",
                    "translation": "네 질서가 내 예술에 영감을 줘!"
                }
            ]
        }
    ]
}
ID: 5012 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "논리적 결정자와 가치 기반 선택자",
            "explanation": "ISTJ의 논리적 판단과 ISFP의 가치 중심 결정",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "I list pros and cons.",
                    "translation": "나는 장단점을 나열해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Lists help hearts decide too!",
                    "translation": "목록이 마음의 결정도 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Logic guides my every choice.",
                    "translation": "논리가 내 모든 선택을 안내해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 감정으로만 결정하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 '논리'가 선택을 안내한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Logic creates peaceful decisions!",
                    "translation": "논리가 평화로운 결정을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I analyze options thoroughly first.",
                    "translation": "나는 먼저 선택지를 철저히 분석해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin analyzes options @@ first.",
                    "hint": "수빈이가 어떻게 분석한다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "thoroughly",
                    "optionC": "rarely",
                    "result": "thoroughly",
                    "explanation": "수빈이는 'thoroughly' 철저히 분석한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Thorough thinking prevents regrets beautifully!",
                    "translation": "철저한 생각이 후회를 아름답게 막아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You trust your inner voice.",
                    "translation": "너는 네 내면의 목소리를 신뢰하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정하는 방법에 대한 문장이에요.",
                    "optionA": "make",
                    "optionB": "Hearts",
                    "optionC": "choices",
                    "optionD": "different",
                    "optionE": "too",
                    "result": "Hearts make different choices too",
                    "explanation": "마음도 다른 선택을 해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Your logic calms my doubts!",
                    "translation": "네 논리가 내 의심을 진정시켜!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "논리적 결정자와 가치 기반 선택자",
            "explanation": "ISTJ의 논리적 판단과 ISFP의 가치 중심 결정",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "I list pros and cons.",
                    "translation": "나는 장단점을 나열해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Lists help hearts decide too!",
                    "translation": "목록이 마음의 결정도 도와줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Logic guides my every choice.",
                    "translation": "논리가 내 모든 선택을 안내해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 감정으로만 결정하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 '논리'가 선택을 안내한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Logic creates peaceful decisions!",
                    "translation": "논리가 평화로운 결정을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I analyze options thoroughly first.",
                    "translation": "나는 먼저 선택지를 철저히 분석해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin analyzes options @@ first.",
                    "hint": "수빈이가 어떻게 분석한다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "thoroughly",
                    "optionC": "rarely",
                    "result": "thoroughly",
                    "explanation": "수빈이는 'thoroughly' 철저히 분석한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Thorough thinking prevents regrets beautifully!",
                    "translation": "철저한 생각이 후회를 아름답게 막아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You trust your inner voice.",
                    "translation": "너는 네 내면의 목소리를 신뢰하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "결정하는 방법에 대한 문장이에요.",
                    "optionA": "make",
                    "optionB": "Hearts",
                    "optionC": "choices",
                    "optionD": "different",
                    "optionE": "too",
                    "result": "Hearts make different choices too",
                    "explanation": "마음도 다른 선택을 해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Your logic calms my doubts!",
                    "translation": "네 논리가 내 의심을 진정시켜!"
                }
            ]
        }
    ]
}
ID: 5013 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획 실행자와 흐름 따르기",
            "explanation": "ISTJ의 단계적 실행과 ISFP의 자연스러운 진행",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I follow planned steps exactly.",
                    "translation": "나는 계획된 단계를 정확히 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Exact steps create beautiful rhythms!",
                    "translation": "정확한 단계가 아름다운 리듬을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Skipping steps causes big problems.",
                    "translation": "단계를 건너뛰면 큰 문제가 생겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 단계를 건너뛰는 것을 좋아하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 단계를 건너뛰면 '큰 문제가 생긴다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Your care prevents painful mistakes!",
                    "translation": "네 세심함이 고통스러운 실수를 막아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I check progress every day.",
                    "translation": "나는 매일 진행상황을 확인해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo checks progress every @@.",
                    "hint": "지수가 언제 진행상황을 확인하나요?",
                    "optionA": "week",
                    "optionB": "day",
                    "optionC": "year",
                    "result": "day",
                    "explanation": "지수는 'every day' 매일 확인한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Daily checking shows real dedication!",
                    "translation": "매일 확인하는 것이 진짜 헌신을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You flow with natural timing.",
                    "translation": "너는 자연스러운 타이밍으로 흐르는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일하는 방식에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "People",
                    "optionC": "at",
                    "optionD": "own",
                    "optionE": "pace",
                    "result": "People work at own pace",
                    "explanation": "사람들은 자신의 속도로 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Your structure gives me freedom!",
                    "translation": "네 체계가 나에게 자유를 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획 실행자와 흐름 따르기",
            "explanation": "ISTJ의 단계적 실행과 ISFP의 자연스러운 진행",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I follow planned steps exactly.",
                    "translation": "나는 계획된 단계를 정확히 따라."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Exact steps create beautiful rhythms!",
                    "translation": "정확한 단계가 아름다운 리듬을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Skipping steps causes big problems.",
                    "translation": "단계를 건너뛰면 큰 문제가 생겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 단계를 건너뛰는 것을 좋아하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 단계를 건너뛰면 '큰 문제가 생긴다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Your care prevents painful mistakes!",
                    "translation": "네 세심함이 고통스러운 실수를 막아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I check progress every day.",
                    "translation": "나는 매일 진행상황을 확인해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo checks progress every @@.",
                    "hint": "지수가 언제 진행상황을 확인하나요?",
                    "optionA": "week",
                    "optionB": "day",
                    "optionC": "year",
                    "result": "day",
                    "explanation": "지수는 'every day' 매일 확인한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Daily checking shows real dedication!",
                    "translation": "매일 확인하는 것이 진짜 헌신을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You flow with natural timing.",
                    "translation": "너는 자연스러운 타이밍으로 흐르는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "일하는 방식에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "People",
                    "optionC": "at",
                    "optionD": "own",
                    "optionE": "pace",
                    "result": "People work at own pace",
                    "explanation": "사람들은 자신의 속도로 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Your structure gives me freedom!",
                    "translation": "네 체계가 나에게 자유를 줘!"
                }
            ]
        }
    ]
}
ID: 5014 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일정표 지킴이와 자유로운 예술가",
            "explanation": "ISTJ의 규칙적 일정과 ISFP의 유연한 생활",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "My schedule never changes suddenly.",
                    "translation": "내 일정은 갑자기 바뀌지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "Stable schedules feel so cozy!",
                    "translation": "안정적인 일정이 정말 아늑해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민경",
                    "script": "Routine makes me feel secure.",
                    "translation": "일상이 나를 안전하게 느끼게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민경이는 갑작스러운 변화를 좋아하나요?",
                    "hint": "민경이의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "민경이는 일정이 '갑자기 바뀌지 않는다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Security lets creativity bloom freely!",
                    "translation": "안정감이 창의성을 자유롭게 피우게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "I wake at six daily.",
                    "translation": "나는 매일 6시에 일어나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minkyung wakes at @@ daily.",
                    "hint": "민경이가 몇 시에 일어나나요?",
                    "optionA": "five",
                    "optionB": "six",
                    "optionC": "seven",
                    "result": "six",
                    "explanation": "민경이는 'six' 6시에 일어난다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Early mornings have special magic!",
                    "translation": "이른 아침엔 특별한 마법이 있어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민경",
                    "script": "You find beauty in moments.",
                    "translation": "너는 순간에서 아름다움을 찾는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "하루를 시작하는 것에 대한 문장이에요.",
                    "optionA": "start",
                    "optionB": "Days",
                    "optionC": "in",
                    "optionD": "beautiful",
                    "optionE": "ways",
                    "result": "Days start in beautiful ways",
                    "explanation": "하루가 아름다운 방식으로 시작해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Your routine inspires my mornings!",
                    "translation": "네 루틴이 내 아침에 영감을 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일정표 지킴이와 자유로운 예술가",
            "explanation": "ISTJ의 규칙적 일정과 ISFP의 유연한 생활",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "My schedule never changes suddenly.",
                    "translation": "내 일정은 갑자기 바뀌지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "아린",
                    "script": "Stable schedules feel so cozy!",
                    "translation": "안정적인 일정이 정말 아늑해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민경",
                    "script": "Routine makes me feel secure.",
                    "translation": "일상이 나를 안전하게 느끼게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민경이는 갑작스러운 변화를 좋아하나요?",
                    "hint": "민경이의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "민경이는 일정이 '갑자기 바뀌지 않는다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "아린",
                    "script": "Security lets creativity bloom freely!",
                    "translation": "안정감이 창의성을 자유롭게 피우게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "I wake at six daily.",
                    "translation": "나는 매일 6시에 일어나."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minkyung wakes at @@ daily.",
                    "hint": "민경이가 몇 시에 일어나나요?",
                    "optionA": "five",
                    "optionB": "six",
                    "optionC": "seven",
                    "result": "six",
                    "explanation": "민경이는 'six' 6시에 일어난다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "아린",
                    "script": "Early mornings have special magic!",
                    "translation": "이른 아침엔 특별한 마법이 있어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민경",
                    "script": "You find beauty in moments.",
                    "translation": "너는 순간에서 아름다움을 찾는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "하루를 시작하는 것에 대한 문장이에요.",
                    "optionA": "start",
                    "optionB": "Days",
                    "optionC": "in",
                    "optionD": "beautiful",
                    "optionE": "ways",
                    "result": "Days start in beautiful ways",
                    "explanation": "하루가 아름다운 방식으로 시작해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "아린",
                    "script": "Your routine inspires my mornings!",
                    "translation": "네 루틴이 내 아침에 영감을 줘!"
                }
            ]
        }
    ]
}
ID: 5015 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "체계적 생활자와 감성적 생활자",
            "explanation": "ISTJ의 정돈된 생활과 ISFP의 편안한 공간",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "Everything has its proper place.",
                    "translation": "모든 것에는 제자리가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Proper places create peaceful homes!",
                    "translation": "제자리가 평화로운 집을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Mess makes me feel anxious.",
                    "translation": "어질러진 것이 나를 불안하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤이는 어질러진 환경을 좋아하나요?",
                    "hint": "서윤이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "서윤이는 어질러진 것이 '불안하게 한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Your order brings inner peace!",
                    "translation": "네 정돈이 내면의 평화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "I clean my space daily.",
                    "translation": "나는 매일 공간을 청소해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyoon cleans her space @@.",
                    "hint": "서윤이가 언제 청소하나요?",
                    "optionA": "weekly",
                    "optionB": "daily",
                    "optionC": "never",
                    "result": "daily",
                    "explanation": "서윤이는 'daily' 매일 청소한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Daily care shows self-love beautifully!",
                    "translation": "매일의 관리가 자기사랑을 아름답게 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서윤",
                    "script": "You make spaces feel alive.",
                    "translation": "너는 공간을 살아있게 만드는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공간을 만드는 것에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Homes",
                    "optionC": "personal",
                    "optionD": "very",
                    "optionE": "spaces",
                    "result": "Homes create very personal spaces",
                    "explanation": "집은 매우 개인적인 공간을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Your structure holds my dreams!",
                    "translation": "네 체계가 내 꿈을 담아줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "체계적 생활자와 감성적 생활자",
            "explanation": "ISTJ의 정돈된 생활과 ISFP의 편안한 공간",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "Everything has its proper place.",
                    "translation": "모든 것에는 제자리가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Proper places create peaceful homes!",
                    "translation": "제자리가 평화로운 집을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Mess makes me feel anxious.",
                    "translation": "어질러진 것이 나를 불안하게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤이는 어질러진 환경을 좋아하나요?",
                    "hint": "서윤이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "서윤이는 어질러진 것이 '불안하게 한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "Your order brings inner peace!",
                    "translation": "네 정돈이 내면의 평화를 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "I clean my space daily.",
                    "translation": "나는 매일 공간을 청소해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyoon cleans her space @@.",
                    "hint": "서윤이가 언제 청소하나요?",
                    "optionA": "weekly",
                    "optionB": "daily",
                    "optionC": "never",
                    "result": "daily",
                    "explanation": "서윤이는 'daily' 매일 청소한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소미",
                    "script": "Daily care shows self-love beautifully!",
                    "translation": "매일의 관리가 자기사랑을 아름답게 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서윤",
                    "script": "You make spaces feel alive.",
                    "translation": "너는 공간을 살아있게 만드는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "공간을 만드는 것에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Homes",
                    "optionC": "personal",
                    "optionD": "very",
                    "optionE": "spaces",
                    "result": "Homes create very personal spaces",
                    "explanation": "집은 매우 개인적인 공간을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소미",
                    "script": "Your structure holds my dreams!",
                    "translation": "네 체계가 내 꿈을 담아줘!"
                }
            ]
        }
    ]
}
ID: 5016 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 해결사와 감정 치유사",
            "explanation": "ISTJ의 실용적 해결과 ISFP의 감정적 접근",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "I solve problems step by step.",
                    "translation": "나는 문제를 단계별로 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "Steps create gentle healing paths!",
                    "translation": "단계가 부드러운 치유의 길을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "Action reduces stress quickly always.",
                    "translation": "행동이 항상 스트레스를 빨리 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수연이는 행동이 스트레스를 증가시킨다고 생각하나요?",
                    "hint": "수연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수연이는 행동이 스트레스를 '줄인다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Your actions bring real comfort!",
                    "translation": "네 행동이 진짜 위안을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수연",
                    "script": "I list solutions clearly first.",
                    "translation": "나는 먼저 해결책을 명확히 나열해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suyeon lists solutions @@ first.",
                    "hint": "수연이가 어떻게 나열하나요?",
                    "optionA": "vaguely",
                    "optionB": "clearly",
                    "optionC": "randomly",
                    "result": "clearly",
                    "explanation": "수연이는 'clearly' 명확히 나열한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Clear lists calm anxious hearts!",
                    "translation": "명확한 목록이 불안한 마음을 진정시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수연",
                    "script": "You heal through gentle art.",
                    "translation": "너는 부드러운 예술로 치유하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스를 다루는 것에 대한 문장이에요.",
                    "optionA": "handle",
                    "optionB": "People",
                    "optionC": "stress",
                    "optionD": "unique",
                    "optionE": "ways",
                    "result": "People handle stress unique ways",
                    "explanation": "사람들은 독특한 방식으로 스트레스를 다뤄요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Your strength supports my sensitivity!",
                    "translation": "네 강함이 내 민감함을 지지해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 해결사와 감정 치유사",
            "explanation": "ISTJ의 실용적 해결과 ISFP의 감정적 접근",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "I solve problems step by step.",
                    "translation": "나는 문제를 단계별로 해결해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소율",
                    "script": "Steps create gentle healing paths!",
                    "translation": "단계가 부드러운 치유의 길을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "Action reduces stress quickly always.",
                    "translation": "행동이 항상 스트레스를 빨리 줄여."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수연이는 행동이 스트레스를 증가시킨다고 생각하나요?",
                    "hint": "수연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수연이는 행동이 스트레스를 '줄인다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소율",
                    "script": "Your actions bring real comfort!",
                    "translation": "네 행동이 진짜 위안을 가져와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수연",
                    "script": "I list solutions clearly first.",
                    "translation": "나는 먼저 해결책을 명확히 나열해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suyeon lists solutions @@ first.",
                    "hint": "수연이가 어떻게 나열하나요?",
                    "optionA": "vaguely",
                    "optionB": "clearly",
                    "optionC": "randomly",
                    "result": "clearly",
                    "explanation": "수연이는 'clearly' 명확히 나열한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소율",
                    "script": "Clear lists calm anxious hearts!",
                    "translation": "명확한 목록이 불안한 마음을 진정시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수연",
                    "script": "You heal through gentle art.",
                    "translation": "너는 부드러운 예술로 치유하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "스트레스를 다루는 것에 대한 문장이에요.",
                    "optionA": "handle",
                    "optionB": "People",
                    "optionC": "stress",
                    "optionD": "unique",
                    "optionE": "ways",
                    "result": "People handle stress unique ways",
                    "explanation": "사람들은 독특한 방식으로 스트레스를 다뤄요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소율",
                    "script": "Your strength supports my sensitivity!",
                    "translation": "네 강함이 내 민감함을 지지해!"
                }
            ]
        }
    ]
}
ID: 5017 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "계획적 대처자와 내면 탐구자",
            "explanation": "ISTJ의 체계적 대응과 ISFP의 성찰적 치유",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "Planning prevents most stressful situations.",
                    "translation": "계획이 대부분의 스트레스 상황을 막아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Prevention shows deep self-care!",
                    "translation": "예방이 깊은 자기관리를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "I prepare for every possibility.",
                    "translation": "나는 모든 가능성을 준비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연이는 준비 없이 행동하나요?",
                    "hint": "지연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지연이는 '모든 가능성을 준비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Preparation creates peaceful confidence!",
                    "translation": "준비가 평화로운 자신감을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "I keep emergency plans ready.",
                    "translation": "나는 비상 계획을 준비해 둬."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiyeon keeps @@ plans ready.",
                    "hint": "지연이가 어떤 계획을 준비하나요?",
                    "optionA": "party",
                    "optionB": "emergency",
                    "optionC": "vacation",
                    "result": "emergency",
                    "explanation": "지연이는 'emergency plans' 비상 계획을 준비한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Ready plans bring inner calm!",
                    "translation": "준비된 계획이 내면의 평온을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "You find peace through beauty.",
                    "translation": "너는 아름다움을 통해 평화를 찾는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "평화를 찾는 것에 대한 문장이에요.",
                    "optionA": "find",
                    "optionB": "Hearts",
                    "optionC": "peace",
                    "optionD": "different",
                    "optionE": "places",
                    "result": "Hearts find peace different places",
                    "explanation": "마음은 다른 곳에서 평화를 찾아요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Your planning frees my spirit!",
                    "translation": "네 계획이 내 영혼을 자유롭게 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "계획적 대처자와 내면 탐구자",
            "explanation": "ISTJ의 체계적 대응과 ISFP의 성찰적 치유",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "Planning prevents most stressful situations.",
                    "translation": "계획이 대부분의 스트레스 상황을 막아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Prevention shows deep self-care!",
                    "translation": "예방이 깊은 자기관리를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "I prepare for every possibility.",
                    "translation": "나는 모든 가능성을 준비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연이는 준비 없이 행동하나요?",
                    "hint": "지연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지연이는 '모든 가능성을 준비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Preparation creates peaceful confidence!",
                    "translation": "준비가 평화로운 자신감을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "I keep emergency plans ready.",
                    "translation": "나는 비상 계획을 준비해 둬."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiyeon keeps @@ plans ready.",
                    "hint": "지연이가 어떤 계획을 준비하나요?",
                    "optionA": "party",
                    "optionB": "emergency",
                    "optionC": "vacation",
                    "result": "emergency",
                    "explanation": "지연이는 'emergency plans' 비상 계획을 준비한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Ready plans bring inner calm!",
                    "translation": "준비된 계획이 내면의 평온을 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "You find peace through beauty.",
                    "translation": "너는 아름다움을 통해 평화를 찾는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "평화를 찾는 것에 대한 문장이에요.",
                    "optionA": "find",
                    "optionB": "Hearts",
                    "optionC": "peace",
                    "optionD": "different",
                    "optionE": "places",
                    "result": "Hearts find peace different places",
                    "explanation": "마음은 다른 곳에서 평화를 찾아요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Your planning frees my spirit!",
                    "translation": "네 계획이 내 영혼을 자유롭게 해!"
                }
            ]
        }
    ]
}
ID: 5018 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "단계적 성취자와 의미 추구자",
            "explanation": "ISTJ의 착실한 성장과 ISFP의 개인적 성장",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I build skills gradually always.",
                    "translation": "나는 항상 점진적으로 기술을 쌓아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "Gradual growth feels most natural!",
                    "translation": "점진적 성장이 가장 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Each step needs solid foundation.",
                    "translation": "각 단계는 단단한 기반이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 기반 없이 진행하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 각 단계에 '단단한 기반이 필요하다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "Solid foundations support creative dreams!",
                    "translation": "단단한 기반이 창의적인 꿈을 지지해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I track progress weekly carefully.",
                    "translation": "나는 매주 진척을 신중히 추적해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun tracks progress @@ carefully.",
                    "hint": "동현이가 언제 진척을 추적하나요?",
                    "optionA": "daily",
                    "optionB": "weekly",
                    "optionC": "yearly",
                    "result": "weekly",
                    "explanation": "동현이는 'weekly' 매주 추적한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준석",
                    "script": "Tracking shows beautiful growth patterns!",
                    "translation": "추적이 아름다운 성장 패턴을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You follow your heart's path.",
                    "translation": "너는 네 마음의 길을 따르는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표를 이루는 것에 대한 문장이에요.",
                    "optionA": "reach",
                    "optionB": "Dreams",
                    "optionC": "through",
                    "optionD": "different",
                    "optionE": "paths",
                    "result": "Dreams reach through different paths",
                    "explanation": "꿈은 다른 길을 통해 이뤄져요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Your discipline inspires my journey!",
                    "translation": "네 규율이 내 여정에 영감을 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "단계적 성취자와 의미 추구자",
            "explanation": "ISTJ의 착실한 성장과 ISFP의 개인적 성장",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I build skills gradually always.",
                    "translation": "나는 항상 점진적으로 기술을 쌓아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준석",
                    "script": "Gradual growth feels most natural!",
                    "translation": "점진적 성장이 가장 자연스러워!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Each step needs solid foundation.",
                    "translation": "각 단계는 단단한 기반이 필요해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 기반 없이 진행하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 각 단계에 '단단한 기반이 필요하다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준석",
                    "script": "Solid foundations support creative dreams!",
                    "translation": "단단한 기반이 창의적인 꿈을 지지해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I track progress weekly carefully.",
                    "translation": "나는 매주 진척을 신중히 추적해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun tracks progress @@ carefully.",
                    "hint": "동현이가 언제 진척을 추적하나요?",
                    "optionA": "daily",
                    "optionB": "weekly",
                    "optionC": "yearly",
                    "result": "weekly",
                    "explanation": "동현이는 'weekly' 매주 추적한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준석",
                    "script": "Tracking shows beautiful growth patterns!",
                    "translation": "추적이 아름다운 성장 패턴을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You follow your heart's path.",
                    "translation": "너는 네 마음의 길을 따르는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "목표를 이루는 것에 대한 문장이에요.",
                    "optionA": "reach",
                    "optionB": "Dreams",
                    "optionC": "through",
                    "optionD": "different",
                    "optionE": "paths",
                    "result": "Dreams reach through different paths",
                    "explanation": "꿈은 다른 길을 통해 이뤄져요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준석",
                    "script": "Your discipline inspires my journey!",
                    "translation": "네 규율이 내 여정에 영감을 줘!"
                }
            ]
        }
    ]
}
ID: 5019 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실무 마스터와 예술적 창조자",
            "explanation": "ISTJ의 전문성과 ISFP의 창의적 추구",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I master one skill completely.",
                    "translation": "나는 하나의 기술을 완전히 마스터해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "Complete mastery creates pure art!",
                    "translation": "완전한 숙달이 순수한 예술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Half-learned skills waste valuable time.",
                    "translation": "반만 배운 기술은 귀중한 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 부분적인 학습을 선호하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 반만 배운 기술은 '시간 낭비'라고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도영",
                    "script": "Your dedication creates lasting beauty!",
                    "translation": "네 헌신이 지속되는 아름다움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I practice skills every day.",
                    "translation": "나는 매일 기술을 연습해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo practices skills every @@.",
                    "hint": "진우가 언제 연습하나요?",
                    "optionA": "week",
                    "optionB": "day",
                    "optionC": "month",
                    "result": "day",
                    "explanation": "진우는 'every day' 매일 연습한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Daily practice births true mastery!",
                    "translation": "매일의 연습이 진정한 숙달을 낳아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You create with pure passion.",
                    "translation": "너는 순수한 열정으로 창조하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일하는 것에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "Skills",
                    "optionC": "with",
                    "optionD": "heart",
                    "optionE": "together",
                    "result": "Skills work with heart together",
                    "explanation": "기술과 마음이 함께 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Your precision guides my creativity!",
                    "translation": "네 정확성이 내 창의성을 안내해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "실무 마스터와 예술적 창조자",
            "explanation": "ISTJ의 전문성과 ISFP의 창의적 추구",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I master one skill completely.",
                    "translation": "나는 하나의 기술을 완전히 마스터해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "도영",
                    "script": "Complete mastery creates pure art!",
                    "translation": "완전한 숙달이 순수한 예술을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Half-learned skills waste valuable time.",
                    "translation": "반만 배운 기술은 귀중한 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 부분적인 학습을 선호하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 반만 배운 기술은 '시간 낭비'라고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "도영",
                    "script": "Your dedication creates lasting beauty!",
                    "translation": "네 헌신이 지속되는 아름다움을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I practice skills every day.",
                    "translation": "나는 매일 기술을 연습해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo practices skills every @@.",
                    "hint": "진우가 언제 연습하나요?",
                    "optionA": "week",
                    "optionB": "day",
                    "optionC": "month",
                    "result": "day",
                    "explanation": "진우는 'every day' 매일 연습한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도영",
                    "script": "Daily practice births true mastery!",
                    "translation": "매일의 연습이 진정한 숙달을 낳아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You create with pure passion.",
                    "translation": "너는 순수한 열정으로 창조하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "일하는 것에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "Skills",
                    "optionC": "with",
                    "optionD": "heart",
                    "optionE": "together",
                    "result": "Skills work with heart together",
                    "explanation": "기술과 마음이 함께 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도영",
                    "script": "Your precision guides my creativity!",
                    "translation": "네 정확성이 내 창의성을 안내해!"
                }
            ]
        }
    ]
}
ID: 5020 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "독서 애호가와 예술 감상가",
            "explanation": "ISTJ의 지식 습득과 ISFP의 미적 체험",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I read factual books daily.",
                    "translation": "나는 매일 사실적인 책을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "Facts inspire beautiful creative stories!",
                    "translation": "사실이 아름다운 창의적 이야기에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Knowledge helps solve real problems.",
                    "translation": "지식이 실제 문제를 해결하는 데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 허구적인 책만 읽나요?",
                    "hint": "지호의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 '사실적인 책'을 읽는다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진호",
                    "script": "Problem-solving creates peaceful minds!",
                    "translation": "문제 해결이 평화로운 마음을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I take notes while reading.",
                    "translation": "나는 읽으면서 메모를 해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho takes @@ while reading.",
                    "hint": "지호가 읽으면서 무엇을 하나요?",
                    "optionA": "photos",
                    "optionB": "notes",
                    "optionC": "breaks",
                    "result": "notes",
                    "explanation": "지호는 'notes' 메모를 한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Notes capture precious thought moments!",
                    "translation": "메모가 소중한 생각의 순간을 포착해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You see stories in everything.",
                    "translation": "너는 모든 것에서 이야기를 보는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "책을 읽는 것에 대한 문장이에요.",
                    "optionA": "read",
                    "optionB": "Books",
                    "optionC": "open",
                    "optionD": "new",
                    "optionE": "worlds",
                    "result": "Books open new worlds read",
                    "explanation": "책은 읽을 새로운 세계를 열어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Your knowledge colors my imagination!",
                    "translation": "네 지식이 내 상상력에 색을 입혀!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "독서 애호가와 예술 감상가",
            "explanation": "ISTJ의 지식 습득과 ISFP의 미적 체험",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I read factual books daily.",
                    "translation": "나는 매일 사실적인 책을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진호",
                    "script": "Facts inspire beautiful creative stories!",
                    "translation": "사실이 아름다운 창의적 이야기에 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Knowledge helps solve real problems.",
                    "translation": "지식이 실제 문제를 해결하는 데 도움이 돼."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 허구적인 책만 읽나요?",
                    "hint": "지호의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 '사실적인 책'을 읽는다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진호",
                    "script": "Problem-solving creates peaceful minds!",
                    "translation": "문제 해결이 평화로운 마음을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I take notes while reading.",
                    "translation": "나는 읽으면서 메모를 해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho takes @@ while reading.",
                    "hint": "지호가 읽으면서 무엇을 하나요?",
                    "optionA": "photos",
                    "optionB": "notes",
                    "optionC": "breaks",
                    "result": "notes",
                    "explanation": "지호는 'notes' 메모를 한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "진호",
                    "script": "Notes capture precious thought moments!",
                    "translation": "메모가 소중한 생각의 순간을 포착해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You see stories in everything.",
                    "translation": "너는 모든 것에서 이야기를 보는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "책을 읽는 것에 대한 문장이에요.",
                    "optionA": "read",
                    "optionB": "Books",
                    "optionC": "open",
                    "optionD": "new",
                    "optionE": "worlds",
                    "result": "Books open new worlds read",
                    "explanation": "책은 읽을 새로운 세계를 열어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진호",
                    "script": "Your knowledge colors my imagination!",
                    "translation": "네 지식이 내 상상력에 색을 입혀!"
                }
            ]
        }
    ]
}
ID: 5021 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 수집가와 감성 예술가",
            "explanation": "ISTJ의 체계적 취미와 ISFP의 예술적 표현",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I collect stamps systematically always.",
                    "translation": "나는 항상 체계적으로 우표를 수집해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "Systematic collecting shows deep love!",
                    "translation": "체계적 수집이 깊은 사랑을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Each piece has specific value.",
                    "translation": "각 조각은 특정한 가치가 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 무작위로 수집하나요?",
                    "hint": "현수의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 '체계적으로' 수집한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건희",
                    "script": "Values create meaningful collections beautifully!",
                    "translation": "가치가 의미 있는 컬렉션을 아름답게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I catalog everything by year.",
                    "translation": "나는 모든 걸 연도별로 목록화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo catalogs everything by @@.",
                    "hint": "현수가 어떻게 목록화하나요?",
                    "optionA": "color",
                    "optionB": "year",
                    "optionC": "size",
                    "result": "year",
                    "explanation": "현수는 'by year' 연도별로 목록화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Years hold precious memory treasures!",
                    "translation": "연도가 소중한 추억의 보물을 담아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You find art in simplicity.",
                    "translation": "너는 단순함에서 예술을 찾는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "bring",
                    "optionB": "Hobbies",
                    "optionC": "joy",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "Hobbies bring joy different ways",
                    "explanation": "취미는 다른 방식으로 기쁨을 가져와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "Your order frames my creativity!",
                    "translation": "네 질서가 내 창의성의 틀이 돼!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 수집가와 감성 예술가",
            "explanation": "ISTJ의 체계적 취미와 ISFP의 예술적 표현",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I collect stamps systematically always.",
                    "translation": "나는 항상 체계적으로 우표를 수집해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "건희",
                    "script": "Systematic collecting shows deep love!",
                    "translation": "체계적 수집이 깊은 사랑을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Each piece has specific value.",
                    "translation": "각 조각은 특정한 가치가 있어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 무작위로 수집하나요?",
                    "hint": "현수의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 '체계적으로' 수집한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "건희",
                    "script": "Values create meaningful collections beautifully!",
                    "translation": "가치가 의미 있는 컬렉션을 아름답게 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I catalog everything by year.",
                    "translation": "나는 모든 걸 연도별로 목록화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo catalogs everything by @@.",
                    "hint": "현수가 어떻게 목록화하나요?",
                    "optionA": "color",
                    "optionB": "year",
                    "optionC": "size",
                    "result": "year",
                    "explanation": "현수는 'by year' 연도별로 목록화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건희",
                    "script": "Years hold precious memory treasures!",
                    "translation": "연도가 소중한 추억의 보물을 담아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You find art in simplicity.",
                    "translation": "너는 단순함에서 예술을 찾는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "취미에 대한 문장이에요.",
                    "optionA": "bring",
                    "optionB": "Hobbies",
                    "optionC": "joy",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "Hobbies bring joy different ways",
                    "explanation": "취미는 다른 방식으로 기쁨을 가져와요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건희",
                    "script": "Your order frames my creativity!",
                    "translation": "네 질서가 내 창의성의 틀이 돼!"
                }
            ]
        }
    ]
}
ID: 5022 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공정한 판단자와 감정적 중재자",
            "explanation": "ISTJ의 원칙적 해결과 ISFP의 공감적 접근",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Rules apply equally to everyone.",
                    "translation": "규칙은 모두에게 평등하게 적용돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Equal rules create safe spaces!",
                    "translation": "평등한 규칙이 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Fairness prevents future conflicts completely.",
                    "translation": "공정함이 미래 갈등을 완전히 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 불공정한 처리를 좋아하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 '공정함'이 갈등을 막는다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Your fairness heals wounded hearts!",
                    "translation": "네 공정함이 상처받은 마음을 치유해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I document conflict facts clearly.",
                    "translation": "나는 갈등 사실을 명확히 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin documents conflict facts @@.",
                    "hint": "수빈이가 어떻게 문서화하나요?",
                    "optionA": "vaguely",
                    "optionB": "clearly",
                    "optionC": "rarely",
                    "result": "clearly",
                    "explanation": "수빈이는 'clearly' 명확히 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Clear facts bring peaceful understanding!",
                    "translation": "명확한 사실이 평화로운 이해를 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You heal through gentle words.",
                    "translation": "너는 부드러운 말로 치유하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등을 해결하는 것에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "People",
                    "optionC": "conflicts",
                    "optionD": "with",
                    "optionE": "care",
                    "result": "People solve conflicts with care",
                    "explanation": "사람들은 배려로 갈등을 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Your justice supports my compassion!",
                    "translation": "네 정의가 내 연민을 지지해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "공정한 판단자와 감정적 중재자",
            "explanation": "ISTJ의 원칙적 해결과 ISFP의 공감적 접근",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Rules apply equally to everyone.",
                    "translation": "규칙은 모두에게 평등하게 적용돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "채영",
                    "script": "Equal rules create safe spaces!",
                    "translation": "평등한 규칙이 안전한 공간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Fairness prevents future conflicts completely.",
                    "translation": "공정함이 미래 갈등을 완전히 막아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 불공정한 처리를 좋아하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 '공정함'이 갈등을 막는다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "채영",
                    "script": "Your fairness heals wounded hearts!",
                    "translation": "네 공정함이 상처받은 마음을 치유해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I document conflict facts clearly.",
                    "translation": "나는 갈등 사실을 명확히 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin documents conflict facts @@.",
                    "hint": "수빈이가 어떻게 문서화하나요?",
                    "optionA": "vaguely",
                    "optionB": "clearly",
                    "optionC": "rarely",
                    "result": "clearly",
                    "explanation": "수빈이는 'clearly' 명확히 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "채영",
                    "script": "Clear facts bring peaceful understanding!",
                    "translation": "명확한 사실이 평화로운 이해를 가져와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You heal through gentle words.",
                    "translation": "너는 부드러운 말로 치유하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "갈등을 해결하는 것에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "People",
                    "optionC": "conflicts",
                    "optionD": "with",
                    "optionE": "care",
                    "result": "People solve conflicts with care",
                    "explanation": "사람들은 배려로 갈등을 해결해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "채영",
                    "script": "Your justice supports my compassion!",
                    "translation": "네 정의가 내 연민을 지지해!"
                }
            ]
        }
    ]
}
ID: 5023 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직접적 소통자와 부드러운 표현자",
            "explanation": "ISTJ의 명확한 전달과 ISFP의 섬세한 소통",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I state problems directly always.",
                    "translation": "나는 항상 문제를 직접적으로 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Direct words prevent misunderstandings beautifully!",
                    "translation": "직접적인 말이 오해를 아름답게 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Clear communication saves everyone's time.",
                    "translation": "명확한 소통이 모두의 시간을 절약해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 애매한 표현을 선호하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 '명확한 소통'을 중시한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Time saved creates peaceful moments!",
                    "translation": "절약된 시간이 평화로운 순간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I focus on solutions only.",
                    "translation": "나는 오직 해결책에만 집중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo focuses on @@ only.",
                    "hint": "지수가 무엇에만 집중하나요?",
                    "optionA": "problems",
                    "optionB": "solutions",
                    "optionC": "feelings",
                    "result": "solutions",
                    "explanation": "지수는 'solutions only' 해결책에만 집중한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Solutions bring hearts together gently!",
                    "translation": "해결책이 마음을 부드럽게 모아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You express feelings so gently.",
                    "translation": "너는 감정을 정말 부드럽게 표현하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소통하는 것에 대한 문장이에요.",
                    "optionA": "share",
                    "optionB": "Words",
                    "optionC": "feelings",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "Words share feelings different ways",
                    "explanation": "말은 다른 방식으로 감정을 나눠요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Your clarity guides my expression!",
                    "translation": "네 명확함이 내 표현을 안내해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직접적 소통자와 부드러운 표현자",
            "explanation": "ISTJ의 명확한 전달과 ISFP의 섬세한 소통",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I state problems directly always.",
                    "translation": "나는 항상 문제를 직접적으로 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수지",
                    "script": "Direct words prevent misunderstandings beautifully!",
                    "translation": "직접적인 말이 오해를 아름답게 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Clear communication saves everyone's time.",
                    "translation": "명확한 소통이 모두의 시간을 절약해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 애매한 표현을 선호하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 '명확한 소통'을 중시한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수지",
                    "script": "Time saved creates peaceful moments!",
                    "translation": "절약된 시간이 평화로운 순간을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I focus on solutions only.",
                    "translation": "나는 오직 해결책에만 집중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo focuses on @@ only.",
                    "hint": "지수가 무엇에만 집중하나요?",
                    "optionA": "problems",
                    "optionB": "solutions",
                    "optionC": "feelings",
                    "result": "solutions",
                    "explanation": "지수는 'solutions only' 해결책에만 집중한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수지",
                    "script": "Solutions bring hearts together gently!",
                    "translation": "해결책이 마음을 부드럽게 모아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You express feelings so gently.",
                    "translation": "너는 감정을 정말 부드럽게 표현하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "소통하는 것에 대한 문장이에요.",
                    "optionA": "share",
                    "optionB": "Words",
                    "optionC": "feelings",
                    "optionD": "different",
                    "optionE": "ways",
                    "result": "Words share feelings different ways",
                    "explanation": "말은 다른 방식으로 감정을 나눠요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수지",
                    "script": "Your clarity guides my expression!",
                    "translation": "네 명확함이 내 표현을 안내해!"
                }
            ]
        }
    ]
}
ID: 5024 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "시간 엄수자와 배려 천사",
            "explanation": "ISTJ의 정확한 시간 관리와 ISFJ의 세심한 배려",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I arrive exactly on time.",
                    "translation": "나는 정확히 시간에 맞춰 도착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민호",
                    "script": "Perfect timing shows real respect!",
                    "translation": "완벽한 타이밍이 진짜 존중을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Being late wastes everyone's time.",
                    "translation": "늦는 것은 모두의 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 늦는 것을 괜찮다고 생각하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 늦는 것이 '시간을 낭비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민호",
                    "script": "Your punctuality helps everyone relax!",
                    "translation": "네 시간 엄수가 모두를 편안하게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I schedule everything in advance.",
                    "translation": "나는 모든 걸 미리 계획해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun schedules everything in @@.",
                    "hint": "동현이가 언제 계획한다고 했나요?",
                    "optionA": "hurry",
                    "optionB": "advance",
                    "optionC": "panic",
                    "result": "advance",
                    "explanation": "동현이는 'in advance' 미리 계획한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민호",
                    "script": "Planning shows you really care!",
                    "translation": "계획은 네가 정말 신경 쓴다는 걸 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You make everyone feel welcome.",
                    "translation": "너는 모두를 환영받는다고 느끼게 하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "시간을 지키는 것에 대한 문장이에요.",
                    "optionA": "shows",
                    "optionB": "Time",
                    "optionC": "we",
                    "optionD": "care",
                    "optionE": "deeply",
                    "result": "Time shows we care deeply",
                    "explanation": "시간은 우리가 깊이 신경 쓴다는 것을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민호",
                    "script": "Your reliability creates trust beautifully!",
                    "translation": "네 신뢰성이 아름답게 믿음을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "시간 엄수자와 배려 천사",
            "explanation": "ISTJ의 정확한 시간 관리와 ISFJ의 세심한 배려",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I arrive exactly on time.",
                    "translation": "나는 정확히 시간에 맞춰 도착해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민호",
                    "script": "Perfect timing shows real respect!",
                    "translation": "완벽한 타이밍이 진짜 존중을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Being late wastes everyone's time.",
                    "translation": "늦는 것은 모두의 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 늦는 것을 괜찮다고 생각하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 늦는 것이 '시간을 낭비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민호",
                    "script": "Your punctuality helps everyone relax!",
                    "translation": "네 시간 엄수가 모두를 편안하게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I schedule everything in advance.",
                    "translation": "나는 모든 걸 미리 계획해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun schedules everything in @@.",
                    "hint": "동현이가 언제 계획한다고 했나요?",
                    "optionA": "hurry",
                    "optionB": "advance",
                    "optionC": "panic",
                    "result": "advance",
                    "explanation": "동현이는 'in advance' 미리 계획한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민호",
                    "script": "Planning shows you really care!",
                    "translation": "계획은 네가 정말 신경 쓴다는 걸 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You make everyone feel welcome.",
                    "translation": "너는 모두를 환영받는다고 느끼게 하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "시간을 지키는 것에 대한 문장이에요.",
                    "optionA": "shows",
                    "optionB": "Time",
                    "optionC": "we",
                    "optionD": "care",
                    "optionE": "deeply",
                    "result": "Time shows we care deeply",
                    "explanation": "시간은 우리가 깊이 신경 쓴다는 것을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민호",
                    "script": "Your reliability creates trust beautifully!",
                    "translation": "네 신뢰성이 아름답게 믿음을 만들어!"
                }
            ]
        }
    ]
}
ID: 5025 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "원칙 지킴이와 마음 지킴이",
            "explanation": "ISTJ의 원칙 준수와 ISFJ의 관계 중시",
            "category": "사회적 상호작용",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Rules keep everything running smoothly.",
                    "translation": "규칙이 모든 것을 순조롭게 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Smooth systems help people thrive!",
                    "translation": "순조로운 시스템이 사람들이 번영하게 도와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Breaking rules creates unnecessary chaos.",
                    "translation": "규칙을 어기면 불필요한 혼란이 생겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 규칙을 어기는 것을 좋아하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 규칙을 어기면 '혼란이 생긴다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "Your consistency protects everyone here!",
                    "translation": "네 일관성이 여기 모두를 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I follow procedures exactly always.",
                    "translation": "나는 항상 절차를 정확히 따라."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo follows procedures @@ always.",
                    "hint": "진우가 어떻게 절차를 따른다고 했나요?",
                    "optionA": "roughly",
                    "optionB": "exactly",
                    "optionC": "never",
                    "result": "exactly",
                    "explanation": "진우는 'exactly' 정확히 따른다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진",
                    "script": "Exact procedures create safe environments!",
                    "translation": "정확한 절차가 안전한 환경을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You remember everyone's special needs.",
                    "translation": "너는 모두의 특별한 필요를 기억하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 돌보는 것에 대한 문장이에요.",
                    "optionA": "care",
                    "optionB": "Both",
                    "optionC": "for",
                    "optionD": "others",
                    "optionE": "always",
                    "result": "Both care for others always",
                    "explanation": "둘 다 항상 다른 사람을 돌봐요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "Your strength supports my kindness!",
                    "translation": "네 강함이 내 친절을 지지해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "원칙 지킴이와 마음 지킴이",
            "explanation": "ISTJ의 원칙 준수와 ISFJ의 관계 중시",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Rules keep everything running smoothly.",
                    "translation": "규칙이 모든 것을 순조롭게 유지해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Smooth systems help people thrive!",
                    "translation": "순조로운 시스템이 사람들이 번영하게 도와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Breaking rules creates unnecessary chaos.",
                    "translation": "규칙을 어기면 불필요한 혼란이 생겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 규칙을 어기는 것을 좋아하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 규칙을 어기면 '혼란이 생긴다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "Your consistency protects everyone here!",
                    "translation": "네 일관성이 여기 모두를 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I follow procedures exactly always.",
                    "translation": "나는 항상 절차를 정확히 따라."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo follows procedures @@ always.",
                    "hint": "진우가 어떻게 절차를 따른다고 했나요?",
                    "optionA": "roughly",
                    "optionB": "exactly",
                    "optionC": "never",
                    "result": "exactly",
                    "explanation": "진우는 'exactly' 정확히 따른다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진",
                    "script": "Exact procedures create safe environments!",
                    "translation": "정확한 절차가 안전한 환경을 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You remember everyone's special needs.",
                    "translation": "너는 모두의 특별한 필요를 기억하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "서로 돌보는 것에 대한 문장이에요.",
                    "optionA": "care",
                    "optionB": "Both",
                    "optionC": "for",
                    "optionD": "others",
                    "optionE": "always",
                    "result": "Both care for others always",
                    "explanation": "둘 다 항상 다른 사람을 돌봐요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "Your strength supports my kindness!",
                    "translation": "네 강함이 내 친절을 지지해!"
                }
            ]
        }
    ]
}
ID: 5026 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 검증자와 세심한 수집가",
            "explanation": "ISTJ의 사실 확인과 ISFJ의 꼼꼼한 기록",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I verify facts before sharing.",
                    "translation": "나는 공유하기 전에 사실을 확인해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "Verification protects people from mistakes!",
                    "translation": "확인이 사람들을 실수로부터 보호해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Wrong information causes serious problems.",
                    "translation": "잘못된 정보는 심각한 문제를 일으켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 확인 없이 정보를 공유하나요?",
                    "hint": "지호의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 '공유하기 전에 사실을 확인한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Your carefulness keeps everyone safe!",
                    "translation": "네 신중함이 모두를 안전하게 지켜!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I document sources very carefully.",
                    "translation": "나는 출처를 매우 신중히 기록해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho documents sources very @@.",
                    "hint": "지호가 어떻게 출처를 기록하나요?",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "rarely",
                    "result": "carefully",
                    "explanation": "지호는 'very carefully' 매우 신중히 기록한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민우",
                    "script": "Careful records help future learners!",
                    "translation": "신중한 기록이 미래 학습자를 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You remember personal details perfectly.",
                    "translation": "너는 개인적인 세부사항을 완벽하게 기억하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보를 다루는 것에 대한 문장이에요.",
                    "optionA": "handle",
                    "optionB": "Facts",
                    "optionC": "with",
                    "optionD": "great",
                    "optionE": "care",
                    "result": "Facts handle with great care",
                    "explanation": "사실을 매우 신중하게 다뤄요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민우",
                    "script": "Your accuracy helps my memory!",
                    "translation": "네 정확성이 내 기억을 도와!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 검증자와 세심한 수집가",
            "explanation": "ISTJ의 사실 확인과 ISFJ의 꼼꼼한 기록",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I verify facts before sharing.",
                    "translation": "나는 공유하기 전에 사실을 확인해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "Verification protects people from mistakes!",
                    "translation": "확인이 사람들을 실수로부터 보호해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Wrong information causes serious problems.",
                    "translation": "잘못된 정보는 심각한 문제를 일으켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 확인 없이 정보를 공유하나요?",
                    "hint": "지호의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 '공유하기 전에 사실을 확인한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Your carefulness keeps everyone safe!",
                    "translation": "네 신중함이 모두를 안전하게 지켜!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I document sources very carefully.",
                    "translation": "나는 출처를 매우 신중히 기록해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho documents sources very @@.",
                    "hint": "지호가 어떻게 출처를 기록하나요?",
                    "optionA": "quickly",
                    "optionB": "carefully",
                    "optionC": "rarely",
                    "result": "carefully",
                    "explanation": "지호는 'very carefully' 매우 신중히 기록한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민우",
                    "script": "Careful records help future learners!",
                    "translation": "신중한 기록이 미래 학습자를 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You remember personal details perfectly.",
                    "translation": "너는 개인적인 세부사항을 완벽하게 기억하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "정보를 다루는 것에 대한 문장이에요.",
                    "optionA": "handle",
                    "optionB": "Facts",
                    "optionC": "with",
                    "optionD": "great",
                    "optionE": "care",
                    "result": "Facts handle with great care",
                    "explanation": "사실을 매우 신중하게 다뤄요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민우",
                    "script": "Your accuracy helps my memory!",
                    "translation": "네 정확성이 내 기억을 도와!"
                }
            ]
        }
    ]
}
ID: 5027 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이터 관리자와 정보 보호자",
            "explanation": "ISTJ의 체계적 정리와 ISFJ의 안전한 보관",
            "category": "정보 탐구",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I organize files by categories.",
                    "translation": "나는 파일을 카테고리별로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승민",
                    "script": "Categories help everyone find things!",
                    "translation": "카테고리가 모두가 찾기 쉽게 도와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Messy files waste precious time.",
                    "translation": "어지러운 파일은 소중한 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 어지러운 파일을 선호하나요?",
                    "hint": "현수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 어지러운 파일이 '시간을 낭비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승민",
                    "script": "Your system saves everyone stress!",
                    "translation": "네 시스템이 모두의 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I backup everything twice daily.",
                    "translation": "나는 모든 걸 하루에 두 번 백업해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo backs up everything @@ daily.",
                    "hint": "현수가 하루에 몇 번 백업하나요?",
                    "optionA": "once",
                    "optionB": "twice",
                    "optionC": "thrice",
                    "result": "twice",
                    "explanation": "현수는 'twice daily' 하루에 두 번 백업한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승민",
                    "script": "Double backup shows real care!",
                    "translation": "이중 백업이 진짜 배려를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You protect everyone's important memories.",
                    "translation": "너는 모두의 중요한 추억을 보호하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "정보를 안전하게 지키는 것에 대한 문장이에요.",
                    "optionA": "keep",
                    "optionB": "Data",
                    "optionC": "safe",
                    "optionD": "very",
                    "optionE": "always",
                    "result": "Data keep safe very always",
                    "explanation": "데이터를 항상 매우 안전하게 보관해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승민",
                    "script": "Your order creates peaceful minds!",
                    "translation": "네 질서가 평화로운 마음을 만들어!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "데이터 관리자와 정보 보호자",
            "explanation": "ISTJ의 체계적 정리와 ISFJ의 안전한 보관",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I organize files by categories.",
                    "translation": "나는 파일을 카테고리별로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승민",
                    "script": "Categories help everyone find things!",
                    "translation": "카테고리가 모두가 찾기 쉽게 도와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Messy files waste precious time.",
                    "translation": "어지러운 파일은 소중한 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 어지러운 파일을 선호하나요?",
                    "hint": "현수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 어지러운 파일이 '시간을 낭비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승민",
                    "script": "Your system saves everyone stress!",
                    "translation": "네 시스템이 모두의 스트레스를 줄여!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I backup everything twice daily.",
                    "translation": "나는 모든 걸 하루에 두 번 백업해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo backs up everything @@ daily.",
                    "hint": "현수가 하루에 몇 번 백업하나요?",
                    "optionA": "once",
                    "optionB": "twice",
                    "optionC": "thrice",
                    "result": "twice",
                    "explanation": "현수는 'twice daily' 하루에 두 번 백업한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승민",
                    "script": "Double backup shows real care!",
                    "translation": "이중 백업이 진짜 배려를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You protect everyone's important memories.",
                    "translation": "너는 모두의 중요한 추억을 보호하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "정보를 안전하게 지키는 것에 대한 문장이에요.",
                    "optionA": "keep",
                    "optionB": "Data",
                    "optionC": "safe",
                    "optionD": "very",
                    "optionE": "always",
                    "result": "Data keep safe very always",
                    "explanation": "데이터를 항상 매우 안전하게 보관해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승민",
                    "script": "Your order creates peaceful minds!",
                    "translation": "네 질서가 평화로운 마음을 만들어!"
                }
            ]
        }
    ]
}
ID: 5028 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "논리적 판단자와 따뜻한 결정자",
            "explanation": "ISTJ의 이성적 결정과 ISFJ의 배려심 깊은 선택",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Logic guides all my decisions.",
                    "translation": "논리가 내 모든 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Logical thinking prevents many problems!",
                    "translation": "논리적 사고가 많은 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Emotions cloud clear judgment sometimes.",
                    "translation": "감정이 때로 명확한 판단을 흐려."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 감정적 결정을 선호하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 감정이 '판단을 흐린다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Clear thinking helps everyone involved!",
                    "translation": "명확한 사고가 관련된 모두를 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I analyze costs and benefits.",
                    "translation": "나는 비용과 이익을 분석해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin analyzes costs and @@.",
                    "hint": "수빈이가 비용과 무엇을 분석하나요?",
                    "optionA": "losses",
                    "optionB": "benefits",
                    "optionC": "feelings",
                    "result": "benefits",
                    "explanation": "수빈이는 'costs and benefits' 비용과 이익을 분석한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Analysis protects resources for everyone!",
                    "translation": "분석이 모두를 위한 자원을 보호해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You consider everyone's feelings carefully.",
                    "translation": "너는 모두의 감정을 신중히 고려하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "결정을 내리는 것에 대한 문장이에요.",
                    "optionA": "make",
                    "optionB": "Choices",
                    "optionC": "affect",
                    "optionD": "many",
                    "optionE": "people",
                    "result": "Choices affect many people make",
                    "explanation": "선택은 많은 사람에게 영향을 미쳐요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "Your logic supports my care!",
                    "translation": "네 논리가 내 배려를 지지해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "논리적 판단자와 따뜻한 결정자",
            "explanation": "ISTJ의 이성적 결정과 ISFJ의 배려심 깊은 선택",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Logic guides all my decisions.",
                    "translation": "논리가 내 모든 결정을 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Logical thinking prevents many problems!",
                    "translation": "논리적 사고가 많은 문제를 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Emotions cloud clear judgment sometimes.",
                    "translation": "감정이 때로 명확한 판단을 흐려."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 감정적 결정을 선호하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 감정이 '판단을 흐린다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Clear thinking helps everyone involved!",
                    "translation": "명확한 사고가 관련된 모두를 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I analyze costs and benefits.",
                    "translation": "나는 비용과 이익을 분석해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin analyzes costs and @@.",
                    "hint": "수빈이가 비용과 무엇을 분석하나요?",
                    "optionA": "losses",
                    "optionB": "benefits",
                    "optionC": "feelings",
                    "result": "benefits",
                    "explanation": "수빈이는 'costs and benefits' 비용과 이익을 분석한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Analysis protects resources for everyone!",
                    "translation": "분석이 모두를 위한 자원을 보호해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You consider everyone's feelings carefully.",
                    "translation": "너는 모두의 감정을 신중히 고려하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "결정을 내리는 것에 대한 문장이에요.",
                    "optionA": "make",
                    "optionB": "Choices",
                    "optionC": "affect",
                    "optionD": "many",
                    "optionE": "people",
                    "result": "Choices affect many people make",
                    "explanation": "선택은 많은 사람에게 영향을 미쳐요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "Your logic supports my care!",
                    "translation": "네 논리가 내 배려를 지지해!"
                }
            ]
        }
    ]
}
ID: 5029 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획 실행자와 조화 추구자",
            "explanation": "ISTJ의 체계적 실행과 ISFJ의 균형잡힌 진행",
            "category": "의사결정 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I complete tasks in order.",
                    "translation": "나는 작업을 순서대로 완료해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Order creates peaceful work environments!",
                    "translation": "질서가 평화로운 작업 환경을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Skipping steps causes future errors.",
                    "translation": "단계를 건너뛰면 미래에 오류가 생겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 단계를 건너뛰는 것을 좋아하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 단계를 건너뛰면 '오류가 생긴다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Your method protects team success!",
                    "translation": "네 방법이 팀의 성공을 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I check each step thoroughly.",
                    "translation": "나는 각 단계를 철저히 확인해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo checks each step @@.",
                    "hint": "지수가 어떻게 확인한다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "thoroughly",
                    "optionC": "rarely",
                    "result": "thoroughly",
                    "explanation": "지수는 'thoroughly' 철저히 확인한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Thorough checking prevents team stress!",
                    "translation": "철저한 확인이 팀 스트레스를 막아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You balance everyone's different needs.",
                    "translation": "너는 모두의 다른 필요를 균형있게 맞추는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 일하는 것에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "Teams",
                    "optionC": "better",
                    "optionD": "with",
                    "optionE": "structure",
                    "result": "Teams work better with structure",
                    "explanation": "팀은 체계가 있을 때 더 잘 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Your precision helps my harmony!",
                    "translation": "네 정확성이 내 조화를 도와!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "계획 실행자와 조화 추구자",
            "explanation": "ISTJ의 체계적 실행과 ISFJ의 균형잡힌 진행",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I complete tasks in order.",
                    "translation": "나는 작업을 순서대로 완료해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Order creates peaceful work environments!",
                    "translation": "질서가 평화로운 작업 환경을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Skipping steps causes future errors.",
                    "translation": "단계를 건너뛰면 미래에 오류가 생겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 단계를 건너뛰는 것을 좋아하나요?",
                    "hint": "지수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 단계를 건너뛰면 '오류가 생긴다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Your method protects team success!",
                    "translation": "네 방법이 팀의 성공을 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I check each step thoroughly.",
                    "translation": "나는 각 단계를 철저히 확인해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo checks each step @@.",
                    "hint": "지수가 어떻게 확인한다고 했나요?",
                    "optionA": "quickly",
                    "optionB": "thoroughly",
                    "optionC": "rarely",
                    "result": "thoroughly",
                    "explanation": "지수는 'thoroughly' 철저히 확인한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Thorough checking prevents team stress!",
                    "translation": "철저한 확인이 팀 스트레스를 막아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You balance everyone's different needs.",
                    "translation": "너는 모두의 다른 필요를 균형있게 맞추는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "함께 일하는 것에 대한 문장이에요.",
                    "optionA": "work",
                    "optionB": "Teams",
                    "optionC": "better",
                    "optionD": "with",
                    "optionE": "structure",
                    "result": "Teams work better with structure",
                    "explanation": "팀은 체계가 있을 때 더 잘 일해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Your precision helps my harmony!",
                    "translation": "네 정확성이 내 조화를 도와!"
                }
            ]
        }
    ]
}
ID: 5030 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일정표 마스터와 루틴 수호자",
            "explanation": "ISTJ의 엄격한 일정과 ISFJ의 안정적 루틴",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "My schedule stays fixed always.",
                    "translation": "내 일정은 항상 고정되어 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "Fixed schedules create comfortable rhythms!",
                    "translation": "고정된 일정이 편안한 리듬을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민경",
                    "script": "Changes disrupt my whole day.",
                    "translation": "변화가 내 하루 전체를 방해해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민경이는 일정 변화를 좋아하나요?",
                    "hint": "민경이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "민경이는 변화가 '하루를 방해한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "Your stability helps everyone plan!",
                    "translation": "네 안정성이 모두의 계획을 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "I prepare everything night before.",
                    "translation": "나는 전날 밤에 모든 걸 준비해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minkyung prepares everything @@ before.",
                    "hint": "민경이가 언제 준비하나요?",
                    "optionA": "morning",
                    "optionB": "night",
                    "optionC": "noon",
                    "result": "night",
                    "explanation": "민경이는 'night before' 전날 밤에 준비한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤서",
                    "script": "Night preparation shows thoughtful care!",
                    "translation": "밤 준비가 사려 깊은 배려를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민경",
                    "script": "You make routines feel comfortable.",
                    "translation": "너는 일상을 편안하게 만드는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "일상을 만드는 것에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Routines",
                    "optionC": "peaceful",
                    "optionD": "daily",
                    "optionE": "life",
                    "result": "Routines create peaceful daily life",
                    "explanation": "일상이 평화로운 일상생활을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Your planning supports my caring!",
                    "translation": "네 계획이 내 배려를 지지해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일정표 마스터와 루틴 수호자",
            "explanation": "ISTJ의 엄격한 일정과 ISFJ의 안정적 루틴",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민경",
                    "script": "My schedule stays fixed always.",
                    "translation": "내 일정은 항상 고정되어 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤서",
                    "script": "Fixed schedules create comfortable rhythms!",
                    "translation": "고정된 일정이 편안한 리듬을 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민경",
                    "script": "Changes disrupt my whole day.",
                    "translation": "변화가 내 하루 전체를 방해해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민경이는 일정 변화를 좋아하나요?",
                    "hint": "민경이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "민경이는 변화가 '하루를 방해한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤서",
                    "script": "Your stability helps everyone plan!",
                    "translation": "네 안정성이 모두의 계획을 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민경",
                    "script": "I prepare everything night before.",
                    "translation": "나는 전날 밤에 모든 걸 준비해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Minkyung prepares everything @@ before.",
                    "hint": "민경이가 언제 준비하나요?",
                    "optionA": "morning",
                    "optionB": "night",
                    "optionC": "noon",
                    "result": "night",
                    "explanation": "민경이는 'night before' 전날 밤에 준비한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤서",
                    "script": "Night preparation shows thoughtful care!",
                    "translation": "밤 준비가 사려 깊은 배려를 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민경",
                    "script": "You make routines feel comfortable.",
                    "translation": "너는 일상을 편안하게 만드는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "일상을 만드는 것에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "Routines",
                    "optionC": "peaceful",
                    "optionD": "daily",
                    "optionE": "life",
                    "result": "Routines create peaceful daily life",
                    "explanation": "일상이 평화로운 일상생활을 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Your planning supports my caring!",
                    "translation": "네 계획이 내 배려를 지지해!"
                }
            ]
        }
    ]
}
ID: 5031 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "체계적 정리자와 따뜻한 관리자",
            "explanation": "ISTJ의 완벽한 정리와 ISFJ의 섬세한 관리",
            "category": "생활 태도",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "Everything has its exact place.",
                    "translation": "모든 것에는 정확한 자리가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "Exact places prevent lost items!",
                    "translation": "정확한 자리가 물건을 잃어버리는 것을 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Disorder makes me feel stressed.",
                    "translation": "무질서가 나를 스트레스받게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤이는 무질서한 환경을 좋아하나요?",
                    "hint": "서윤이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "서윤이는 무질서가 '스트레스를 준다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "Your order helps everyone function!",
                    "translation": "네 질서가 모두가 기능하게 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "I label everything very clearly.",
                    "translation": "나는 모든 걸 매우 명확하게 라벨링해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyoon labels everything very @@.",
                    "hint": "서윤이가 어떻게 라벨링하나요?",
                    "optionA": "messily",
                    "optionB": "clearly",
                    "optionC": "rarely",
                    "result": "clearly",
                    "explanation": "서윤이는 'very clearly' 매우 명확하게 라벨링한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소현",
                    "script": "Clear labels help everyone easily!",
                    "translation": "명확한 라벨이 모두를 쉽게 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서윤",
                    "script": "You maintain everything with love.",
                    "translation": "너는 모든 걸 사랑으로 유지하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "공간을 관리하는 것에 대한 문장이에요.",
                    "optionA": "manage",
                    "optionB": "Spaces",
                    "optionC": "need",
                    "optionD": "careful",
                    "optionE": "attention",
                    "result": "Spaces need careful attention manage",
                    "explanation": "공간은 신중한 관심이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "Your system supports my nurturing!",
                    "translation": "네 시스템이 내 돌봄을 지지해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "체계적 정리자와 따뜻한 관리자",
            "explanation": "ISTJ의 완벽한 정리와 ISFJ의 섬세한 관리",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "서윤",
                    "script": "Everything has its exact place.",
                    "translation": "모든 것에는 정확한 자리가 있어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소현",
                    "script": "Exact places prevent lost items!",
                    "translation": "정확한 자리가 물건을 잃어버리는 것을 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "서윤",
                    "script": "Disorder makes me feel stressed.",
                    "translation": "무질서가 나를 스트레스받게 해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "서윤이는 무질서한 환경을 좋아하나요?",
                    "hint": "서윤이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "서윤이는 무질서가 '스트레스를 준다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소현",
                    "script": "Your order helps everyone function!",
                    "translation": "네 질서가 모두가 기능하게 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "서윤",
                    "script": "I label everything very clearly.",
                    "translation": "나는 모든 걸 매우 명확하게 라벨링해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Seoyoon labels everything very @@.",
                    "hint": "서윤이가 어떻게 라벨링하나요?",
                    "optionA": "messily",
                    "optionB": "clearly",
                    "optionC": "rarely",
                    "result": "clearly",
                    "explanation": "서윤이는 'very clearly' 매우 명확하게 라벨링한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "소현",
                    "script": "Clear labels help everyone easily!",
                    "translation": "명확한 라벨이 모두를 쉽게 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "서윤",
                    "script": "You maintain everything with love.",
                    "translation": "너는 모든 걸 사랑으로 유지하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "공간을 관리하는 것에 대한 문장이에요.",
                    "optionA": "manage",
                    "optionB": "Spaces",
                    "optionC": "need",
                    "optionD": "careful",
                    "optionE": "attention",
                    "result": "Spaces need careful attention manage",
                    "explanation": "공간은 신중한 관심이 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소현",
                    "script": "Your system supports my nurturing!",
                    "translation": "네 시스템이 내 돌봄을 지지해!"
                }
            ]
        }
    ]
}
ID: 5032 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "침착한 해결사와 지지적 도우미",
            "explanation": "ISTJ의 실용적 대처와 ISFJ의 정서적 지원",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "I focus on solutions immediately.",
                    "translation": "나는 즉시 해결책에 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "Quick solutions reduce everyone's worry!",
                    "translation": "빠른 해결책이 모두의 걱정을 줄여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "Panicking never helps any situation.",
                    "translation": "당황하는 것은 어떤 상황도 돕지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수연이는 당황하는 것이 도움이 된다고 생각하나요?",
                    "hint": "수연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수연이는 당황하는 것이 '도움이 안 된다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "Your calmness comforts worried hearts!",
                    "translation": "네 침착함이 걱정하는 마음을 위로해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수연",
                    "script": "I list action steps clearly.",
                    "translation": "나는 행동 단계를 명확히 나열해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suyeon lists action steps @@.",
                    "hint": "수연이가 어떻게 나열하나요?",
                    "optionA": "vaguely",
                    "optionB": "clearly",
                    "optionC": "randomly",
                    "result": "clearly",
                    "explanation": "수연이는 'clearly' 명확히 나열한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤아",
                    "script": "Clear steps guide anxious people!",
                    "translation": "명확한 단계가 불안한 사람들을 안내해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수연",
                    "script": "You comfort everyone so naturally.",
                    "translation": "너는 모두를 정말 자연스럽게 위로하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "스트레스를 관리하는 것에 대한 문장이에요.",
                    "optionA": "manage",
                    "optionB": "People",
                    "optionC": "stress",
                    "optionD": "together",
                    "optionE": "better",
                    "result": "People manage stress better together",
                    "explanation": "사람들은 함께 스트레스를 더 잘 관리해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "Your strength supports my gentleness!",
                    "translation": "네 강함이 내 부드러움을 지지해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "침착한 해결사와 지지적 도우미",
            "explanation": "ISTJ의 실용적 대처와 ISFJ의 정서적 지원",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수연",
                    "script": "I focus on solutions immediately.",
                    "translation": "나는 즉시 해결책에 집중해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤아",
                    "script": "Quick solutions reduce everyone's worry!",
                    "translation": "빠른 해결책이 모두의 걱정을 줄여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수연",
                    "script": "Panicking never helps any situation.",
                    "translation": "당황하는 것은 어떤 상황도 돕지 않아."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수연이는 당황하는 것이 도움이 된다고 생각하나요?",
                    "hint": "수연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수연이는 당황하는 것이 '도움이 안 된다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤아",
                    "script": "Your calmness comforts worried hearts!",
                    "translation": "네 침착함이 걱정하는 마음을 위로해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수연",
                    "script": "I list action steps clearly.",
                    "translation": "나는 행동 단계를 명확히 나열해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Suyeon lists action steps @@.",
                    "hint": "수연이가 어떻게 나열하나요?",
                    "optionA": "vaguely",
                    "optionB": "clearly",
                    "optionC": "randomly",
                    "result": "clearly",
                    "explanation": "수연이는 'clearly' 명확히 나열한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤아",
                    "script": "Clear steps guide anxious people!",
                    "translation": "명확한 단계가 불안한 사람들을 안내해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수연",
                    "script": "You comfort everyone so naturally.",
                    "translation": "너는 모두를 정말 자연스럽게 위로하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "스트레스를 관리하는 것에 대한 문장이에요.",
                    "optionA": "manage",
                    "optionB": "People",
                    "optionC": "stress",
                    "optionD": "together",
                    "optionE": "better",
                    "result": "People manage stress better together",
                    "explanation": "사람들은 함께 스트레스를 더 잘 관리해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤아",
                    "script": "Your strength supports my gentleness!",
                    "translation": "네 강함이 내 부드러움을 지지해!"
                }
            ]
        }
    ]
}
ID: 5033 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 분석가와 팀 보호자",
            "explanation": "ISTJ의 체계적 분석과 ISFJ의 팀 케어",
            "category": "스트레스 상황 대처",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "I analyze problems systematically always.",
                    "translation": "나는 항상 체계적으로 문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "Systematic analysis prevents team burnout!",
                    "translation": "체계적 분석이 팀 번아웃을 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "Emotional reactions delay real solutions.",
                    "translation": "감정적 반응이 실제 해결을 지연시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연이는 감정적 반응을 선호하나요?",
                    "hint": "지연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지연이는 감정적 반응이 '해결을 지연시킨다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은서",
                    "script": "Your objectivity protects team morale!",
                    "translation": "네 객관성이 팀 사기를 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "I document every problem detail.",
                    "translation": "나는 모든 문제 세부사항을 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiyeon documents every problem @@.",
                    "hint": "지연이가 무엇을 문서화하나요?",
                    "optionA": "briefly",
                    "optionB": "detail",
                    "optionC": "rarely",
                    "result": "detail",
                    "explanation": "지연이는 'every problem detail' 모든 세부사항을 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은서",
                    "script": "Documentation helps future team members!",
                    "translation": "문서화가 미래 팀원들을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "You keep everyone's spirits up.",
                    "translation": "너는 모두의 기분을 북돋우는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀을 도와주는 것에 대한 문장이에요.",
                    "optionA": "support",
                    "optionB": "Teams",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "styles",
                    "result": "Teams need both support styles",
                    "explanation": "팀은 두 가지 지원 스타일이 모두 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은서",
                    "script": "Your analysis guides my support!",
                    "translation": "네 분석이 내 지원을 안내해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "문제 분석가와 팀 보호자",
            "explanation": "ISTJ의 체계적 분석과 ISFJ의 팀 케어",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "I analyze problems systematically always.",
                    "translation": "나는 항상 체계적으로 문제를 분석해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "은서",
                    "script": "Systematic analysis prevents team burnout!",
                    "translation": "체계적 분석이 팀 번아웃을 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "Emotional reactions delay real solutions.",
                    "translation": "감정적 반응이 실제 해결을 지연시켜."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연이는 감정적 반응을 선호하나요?",
                    "hint": "지연이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지연이는 감정적 반응이 '해결을 지연시킨다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "은서",
                    "script": "Your objectivity protects team morale!",
                    "translation": "네 객관성이 팀 사기를 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "I document every problem detail.",
                    "translation": "나는 모든 문제 세부사항을 문서화해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiyeon documents every problem @@.",
                    "hint": "지연이가 무엇을 문서화하나요?",
                    "optionA": "briefly",
                    "optionB": "detail",
                    "optionC": "rarely",
                    "result": "detail",
                    "explanation": "지연이는 'every problem detail' 모든 세부사항을 문서화한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "은서",
                    "script": "Documentation helps future team members!",
                    "translation": "문서화가 미래 팀원들을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "You keep everyone's spirits up.",
                    "translation": "너는 모두의 기분을 북돋우는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "팀을 도와주는 것에 대한 문장이에요.",
                    "optionA": "support",
                    "optionB": "Teams",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "styles",
                    "result": "Teams need both support styles",
                    "explanation": "팀은 두 가지 지원 스타일이 모두 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은서",
                    "script": "Your analysis guides my support!",
                    "translation": "네 분석이 내 지원을 안내해!"
                }
            ]
        }
    ]
}
ID: 5034 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "단계별 성취자와 팀 육성자",
            "explanation": "ISTJ의 목표 달성과 ISFJ의 팀원 성장",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I reach goals step by step.",
                    "translation": "나는 목표를 단계별로 달성해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민호",
                    "script": "Steps help everyone progress together!",
                    "translation": "단계가 모두가 함께 진전하게 도와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Shortcuts often lead to failure.",
                    "translation": "지름길은 종종 실패로 이어져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 지름길을 선호하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 지름길이 '실패로 이어진다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민호",
                    "script": "Your patience teaches valuable lessons!",
                    "translation": "네 인내심이 귀중한 교훈을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I measure progress every week.",
                    "translation": "나는 매주 진척도를 측정해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun measures progress every @@.",
                    "hint": "동현이가 언제 진척도를 측정하나요?",
                    "optionA": "day",
                    "optionB": "week",
                    "optionC": "year",
                    "result": "week",
                    "explanation": "동현이는 'every week' 매주 측정한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민호",
                    "script": "Weekly checks motivate team members!",
                    "translation": "주간 확인이 팀원들에게 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You help everyone grow together.",
                    "translation": "너는 모두가 함께 성장하게 돕는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "목표를 달성하는 것에 대한 문장이에요.",
                    "optionA": "achieve",
                    "optionB": "Goals",
                    "optionC": "through",
                    "optionD": "team",
                    "optionE": "effort",
                    "result": "Goals achieve through team effort",
                    "explanation": "목표는 팀 노력을 통해 달성돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민호",
                    "script": "Your goals inspire my service!",
                    "translation": "네 목표가 내 봉사에 영감을 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "단계별 성취자와 팀 육성자",
            "explanation": "ISTJ의 목표 달성과 ISFJ의 팀원 성장",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "I reach goals step by step.",
                    "translation": "나는 목표를 단계별로 달성해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민호",
                    "script": "Steps help everyone progress together!",
                    "translation": "단계가 모두가 함께 진전하게 도와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Shortcuts often lead to failure.",
                    "translation": "지름길은 종종 실패로 이어져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현이는 지름길을 선호하나요?",
                    "hint": "동현이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "동현이는 지름길이 '실패로 이어진다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민호",
                    "script": "Your patience teaches valuable lessons!",
                    "translation": "네 인내심이 귀중한 교훈을 가르쳐!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "I measure progress every week.",
                    "translation": "나는 매주 진척도를 측정해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Donghyun measures progress every @@.",
                    "hint": "동현이가 언제 진척도를 측정하나요?",
                    "optionA": "day",
                    "optionB": "week",
                    "optionC": "year",
                    "result": "week",
                    "explanation": "동현이는 'every week' 매주 측정한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민호",
                    "script": "Weekly checks motivate team members!",
                    "translation": "주간 확인이 팀원들에게 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "You help everyone grow together.",
                    "translation": "너는 모두가 함께 성장하게 돕는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "목표를 달성하는 것에 대한 문장이에요.",
                    "optionA": "achieve",
                    "optionB": "Goals",
                    "optionC": "through",
                    "optionD": "team",
                    "optionE": "effort",
                    "result": "Goals achieve through team effort",
                    "explanation": "목표는 팀 노력을 통해 달성돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민호",
                    "script": "Your goals inspire my service!",
                    "translation": "네 목표가 내 봉사에 영감을 줘!"
                }
            ]
        }
    ]
}
ID: 5035 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "전문성 구축자와 관계 구축자",
            "explanation": "ISTJ의 기술 향상과 ISFJ의 팀워크 향상",
            "category": "직업 및 목표 설정",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Skills need constant daily practice.",
                    "translation": "기술은 매일 꾸준한 연습이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Practice builds confident team players!",
                    "translation": "연습이 자신감 있는 팀 플레이어를 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Neglecting practice weakens professional ability.",
                    "translation": "연습을 소홀히 하면 전문 능력이 약해져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 연습을 소홀히 해도 괜찮다고 생각하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 연습을 소홀히 하면 '능력이 약해진다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "Your dedication motivates whole teams!",
                    "translation": "네 헌신이 전체 팀에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I track skill improvement daily.",
                    "translation": "나는 매일 기술 향상을 추적해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo tracks skill improvement @@.",
                    "hint": "진우가 언제 추적하나요?",
                    "optionA": "weekly",
                    "optionB": "daily",
                    "optionC": "yearly",
                    "result": "daily",
                    "explanation": "진우는 'daily' 매일 추적한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진",
                    "script": "Daily tracking shows real commitment!",
                    "translation": "매일 추적이 진짜 헌신을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You build trust between teammates.",
                    "translation": "너는 팀원들 사이에 신뢰를 쌓는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 성장하는 것에 대한 문장이에요.",
                    "optionA": "grow",
                    "optionB": "Skills",
                    "optionC": "when",
                    "optionD": "shared",
                    "optionE": "together",
                    "result": "Skills grow when shared together",
                    "explanation": "기술은 함께 나눌 때 성장해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "Your expertise strengthens my connections!",
                    "translation": "네 전문성이 내 연결을 강화해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "전문성 구축자와 관계 구축자",
            "explanation": "ISTJ의 기술 향상과 ISFJ의 팀워크 향상",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "Skills need constant daily practice.",
                    "translation": "기술은 매일 꾸준한 연습이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "우진",
                    "script": "Practice builds confident team players!",
                    "translation": "연습이 자신감 있는 팀 플레이어를 만들어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "Neglecting practice weakens professional ability.",
                    "translation": "연습을 소홀히 하면 전문 능력이 약해져."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 연습을 소홀히 해도 괜찮다고 생각하나요?",
                    "hint": "진우의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "진우는 연습을 소홀히 하면 '능력이 약해진다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "우진",
                    "script": "Your dedication motivates whole teams!",
                    "translation": "네 헌신이 전체 팀에 동기를 부여해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "I track skill improvement daily.",
                    "translation": "나는 매일 기술 향상을 추적해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jinwoo tracks skill improvement @@.",
                    "hint": "진우가 언제 추적하나요?",
                    "optionA": "weekly",
                    "optionB": "daily",
                    "optionC": "yearly",
                    "result": "daily",
                    "explanation": "진우는 'daily' 매일 추적한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "우진",
                    "script": "Daily tracking shows real commitment!",
                    "translation": "매일 추적이 진짜 헌신을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "You build trust between teammates.",
                    "translation": "너는 팀원들 사이에 신뢰를 쌓는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "함께 성장하는 것에 대한 문장이에요.",
                    "optionA": "grow",
                    "optionB": "Skills",
                    "optionC": "when",
                    "optionD": "shared",
                    "optionE": "together",
                    "result": "Skills grow when shared together",
                    "explanation": "기술은 함께 나눌 때 성장해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "우진",
                    "script": "Your expertise strengthens my connections!",
                    "translation": "네 전문성이 내 연결을 강화해!"
                }
            ]
        }
    ]
}
ID: 5036 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "독서 연구자와 지식 나눔이",
            "explanation": "ISTJ의 개인 학습과 ISFJ의 지식 공유",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I read technical books daily.",
                    "translation": "나는 매일 기술 서적을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "Reading enriches everyone's knowledge base!",
                    "translation": "독서가 모두의 지식 기반을 풍부하게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Fiction wastes valuable reading time.",
                    "translation": "소설은 귀중한 독서 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 소설 읽기를 좋아하나요?",
                    "hint": "지호의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 소설이 '시간을 낭비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Technical knowledge helps many people!",
                    "translation": "기술 지식이 많은 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I summarize key points always.",
                    "translation": "나는 항상 핵심 포인트를 요약해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho summarizes key points @@.",
                    "hint": "지호가 언제 요약하나요?",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "지호는 'always' 항상 요약한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민우",
                    "script": "Summaries help others learn faster!",
                    "translation": "요약이 다른 사람들이 더 빨리 배우게 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You share knowledge so generously.",
                    "translation": "너는 지식을 정말 관대하게 나누는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지식을 나누는 것에 대한 문장이에요.",
                    "optionA": "grows",
                    "optionB": "Knowledge",
                    "optionC": "when",
                    "optionD": "we",
                    "optionE": "share",
                    "result": "Knowledge grows when we share",
                    "explanation": "지식은 우리가 나눌 때 성장해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민우",
                    "script": "Your learning inspires my teaching!",
                    "translation": "네 학습이 내 가르침에 영감을 줘!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "독서 연구자와 지식 나눔이",
            "explanation": "ISTJ의 개인 학습과 ISFJ의 지식 공유",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "I read technical books daily.",
                    "translation": "나는 매일 기술 서적을 읽어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민우",
                    "script": "Reading enriches everyone's knowledge base!",
                    "translation": "독서가 모두의 지식 기반을 풍부하게 해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Fiction wastes valuable reading time.",
                    "translation": "소설은 귀중한 독서 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 소설 읽기를 좋아하나요?",
                    "hint": "지호의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지호는 소설이 '시간을 낭비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민우",
                    "script": "Technical knowledge helps many people!",
                    "translation": "기술 지식이 많은 사람을 도와!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "I summarize key points always.",
                    "translation": "나는 항상 핵심 포인트를 요약해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jiho summarizes key points @@.",
                    "hint": "지호가 언제 요약하나요?",
                    "optionA": "never",
                    "optionB": "always",
                    "optionC": "sometimes",
                    "result": "always",
                    "explanation": "지호는 'always' 항상 요약한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민우",
                    "script": "Summaries help others learn faster!",
                    "translation": "요약이 다른 사람들이 더 빨리 배우게 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "You share knowledge so generously.",
                    "translation": "너는 지식을 정말 관대하게 나누는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "지식을 나누는 것에 대한 문장이에요.",
                    "optionA": "grows",
                    "optionB": "Knowledge",
                    "optionC": "when",
                    "optionD": "we",
                    "optionE": "share",
                    "result": "Knowledge grows when we share",
                    "explanation": "지식은 우리가 나눌 때 성장해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민우",
                    "script": "Your learning inspires my teaching!",
                    "translation": "네 학습이 내 가르침에 영감을 줘!"
                }
            ]
        }
    ]
}
ID: 5037 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 체계화자와 취미 공유자",
            "explanation": "ISTJ의 체계적 취미와 ISFJ의 사교적 취미",
            "category": "취미와 여가 활동",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I organize hobbies by schedule.",
                    "translation": "나는 취미를 일정별로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승민",
                    "script": "Organized hobbies bring group enjoyment!",
                    "translation": "정리된 취미가 단체 즐거움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Random activities waste free time.",
                    "translation": "무작위 활동이 자유 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 무작위 활동을 좋아하나요?",
                    "hint": "현수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 무작위 활동이 '시간을 낭비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승민",
                    "script": "Your planning creates fun gatherings!",
                    "translation": "네 계획이 재미있는 모임을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I practice hobbies same time.",
                    "translation": "나는 같은 시간에 취미를 연습해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo practices hobbies @@ time.",
                    "hint": "현수가 언제 연습하나요?",
                    "optionA": "different",
                    "optionB": "same",
                    "optionC": "random",
                    "result": "same",
                    "explanation": "현수는 'same time' 같은 시간에 연습한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승민",
                    "script": "Consistent timing helps group participation!",
                    "translation": "일관된 타이밍이 단체 참여를 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You make hobbies feel welcoming.",
                    "translation": "너는 취미를 환영받는다고 느끼게 하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "취미를 즐기는 것에 대한 문장이에요.",
                    "optionA": "bring",
                    "optionB": "Hobbies",
                    "optionC": "people",
                    "optionD": "closer",
                    "optionE": "together",
                    "result": "Hobbies bring people closer together",
                    "explanation": "취미는 사람들을 더 가깝게 모아요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승민",
                    "script": "Your structure enables my sharing!",
                    "translation": "네 체계가 내 나눔을 가능하게 해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 체계화자와 취미 공유자",
            "explanation": "ISTJ의 체계적 취미와 ISFJ의 사교적 취미",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현수",
                    "script": "I organize hobbies by schedule.",
                    "translation": "나는 취미를 일정별로 정리해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승민",
                    "script": "Organized hobbies bring group enjoyment!",
                    "translation": "정리된 취미가 단체 즐거움을 가져와!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현수",
                    "script": "Random activities waste free time.",
                    "translation": "무작위 활동이 자유 시간을 낭비해."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현수는 무작위 활동을 좋아하나요?",
                    "hint": "현수의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "현수는 무작위 활동이 '시간을 낭비한다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승민",
                    "script": "Your planning creates fun gatherings!",
                    "translation": "네 계획이 재미있는 모임을 만들어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현수",
                    "script": "I practice hobbies same time.",
                    "translation": "나는 같은 시간에 취미를 연습해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Hyunsoo practices hobbies @@ time.",
                    "hint": "현수가 언제 연습하나요?",
                    "optionA": "different",
                    "optionB": "same",
                    "optionC": "random",
                    "result": "same",
                    "explanation": "현수는 'same time' 같은 시간에 연습한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "승민",
                    "script": "Consistent timing helps group participation!",
                    "translation": "일관된 타이밍이 단체 참여를 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현수",
                    "script": "You make hobbies feel welcoming.",
                    "translation": "너는 취미를 환영받는다고 느끼게 하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "취미를 즐기는 것에 대한 문장이에요.",
                    "optionA": "bring",
                    "optionB": "Hobbies",
                    "optionC": "people",
                    "optionD": "closer",
                    "optionE": "together",
                    "result": "Hobbies bring people closer together",
                    "explanation": "취미는 사람들을 더 가깝게 모아요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "승민",
                    "script": "Your structure enables my sharing!",
                    "translation": "네 체계가 내 나눔을 가능하게 해!"
                }
            ]
        }
    ]
}
ID: 5038 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙 집행자와 화해 중재자",
            "explanation": "ISTJ의 공정한 적용과 ISFJ의 관계 회복",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Rules apply equally to all.",
                    "translation": "규칙은 모두에게 평등하게 적용돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Equal treatment prevents hurt feelings!",
                    "translation": "평등한 대우가 상처받은 감정을 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Exceptions create unfair advantages always.",
                    "translation": "예외는 항상 불공정한 이점을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 예외를 만드는 것을 좋아하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 예외가 '불공정한 이점을 만든다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Your fairness protects group harmony!",
                    "translation": "네 공정함이 집단 조화를 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I document every conflict fact.",
                    "translation": "나는 모든 갈등 사실을 기록해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin documents every conflict @@.",
                    "hint": "수빈이가 무엇을 기록하나요?",
                    "optionA": "feeling",
                    "optionB": "fact",
                    "optionC": "rumor",
                    "result": "fact",
                    "explanation": "수빈이는 'every conflict fact' 모든 갈등 사실을 기록한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Facts help healing happen faster!",
                    "translation": "사실이 치유가 더 빨리 일어나게 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You mend relationships so gently.",
                    "translation": "너는 관계를 정말 부드럽게 회복시키는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등을 해결하는 것에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "Conflicts",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "approaches",
                    "result": "Conflicts need both approaches solve",
                    "explanation": "갈등은 두 가지 접근이 모두 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "Your justice supports my peace!",
                    "translation": "네 정의가 내 평화를 지지해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙 집행자와 화해 중재자",
            "explanation": "ISTJ의 공정한 적용과 ISFJ의 관계 회복",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "Rules apply equally to all.",
                    "translation": "규칙은 모두에게 평등하게 적용돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예나",
                    "script": "Equal treatment prevents hurt feelings!",
                    "translation": "평등한 대우가 상처받은 감정을 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Exceptions create unfair advantages always.",
                    "translation": "예외는 항상 불공정한 이점을 만들어."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈이는 예외를 만드는 것을 좋아하나요?",
                    "hint": "수빈이의 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "수빈이는 예외가 '불공정한 이점을 만든다'고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예나",
                    "script": "Your fairness protects group harmony!",
                    "translation": "네 공정함이 집단 조화를 보호해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "I document every conflict fact.",
                    "translation": "나는 모든 갈등 사실을 기록해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Subin documents every conflict @@.",
                    "hint": "수빈이가 무엇을 기록하나요?",
                    "optionA": "feeling",
                    "optionB": "fact",
                    "optionC": "rumor",
                    "result": "fact",
                    "explanation": "수빈이는 'every conflict fact' 모든 갈등 사실을 기록한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "예나",
                    "script": "Facts help healing happen faster!",
                    "translation": "사실이 치유가 더 빨리 일어나게 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "You mend relationships so gently.",
                    "translation": "너는 관계를 정말 부드럽게 회복시키는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "갈등을 해결하는 것에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "Conflicts",
                    "optionC": "need",
                    "optionD": "both",
                    "optionE": "approaches",
                    "result": "Conflicts need both approaches solve",
                    "explanation": "갈등은 두 가지 접근이 모두 필요해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예나",
                    "script": "Your justice supports my peace!",
                    "translation": "네 정의가 내 평화를 지지해!"
                }
            ]
        }
    ]
}
ID: 5039 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직설적 전달자와 부드러운 전달자",
            "explanation": "ISTJ의 명확한 소통과 ISFJ의 배려심 깊은 표현",
            "category": "갈등 해결 방식",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I state facts without sugarcoating.",
                    "translation": "나는 미화하지 않고 사실을 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Direct facts prevent future misunderstandings!",
                    "translation": "직접적인 사실이 미래 오해를 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Soft words sometimes hide truth.",
                    "translation": "부드러운 말이 때로 진실을 숨겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 사실을 미화하는 것을 좋아하나요?",
                    "hint": "지수의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 '미화하지 않고' 사실을 말한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Your honesty builds real trust!",
                    "translation": "네 정직함이 진짜 신뢰를 쌓아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I focus on fixing problems.",
                    "translation": "나는 문제 해결에 집중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo focuses on fixing @@.",
                    "hint": "지수가 무엇을 고치는 데 집중하나요?",
                    "optionA": "feelings",
                    "optionB": "problems",
                    "optionC": "people",
                    "result": "problems",
                    "explanation": "지수는 'fixing problems' 문제 해결에 집중한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Problem-solving helps everyone move forward!",
                    "translation": "문제 해결이 모두가 앞으로 나아가게 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You preserve everyone's dignity beautifully.",
                    "translation": "너는 모두의 존엄성을 아름답게 보존하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "소통하는 것에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "Communication",
                    "optionC": "when",
                    "optionD": "done",
                    "optionE": "kindly",
                    "result": "Communication helps when done kindly",
                    "explanation": "소통은 친절하게 할 때 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Your clarity guides my gentleness!",
                    "translation": "네 명확함이 내 부드러움을 안내해!"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "직설적 전달자와 부드러운 전달자",
            "explanation": "ISTJ의 명확한 소통과 ISFJ의 배려심 깊은 표현",
            "level": 2,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "I state facts without sugarcoating.",
                    "translation": "나는 미화하지 않고 사실을 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "Direct facts prevent future misunderstandings!",
                    "translation": "직접적인 사실이 미래 오해를 막아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "Soft words sometimes hide truth.",
                    "translation": "부드러운 말이 때로 진실을 숨겨."
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지수는 사실을 미화하는 것을 좋아하나요?",
                    "hint": "지수의 첫 말을 확인해보세요.",
                    "result": "X",
                    "explanation": "지수는 '미화하지 않고' 사실을 말한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "Your honesty builds real trust!",
                    "translation": "네 정직함이 진짜 신뢰를 쌓아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "I focus on fixing problems.",
                    "translation": "나는 문제 해결에 집중해."
                },
                {
                    "type": "blank",
                    "index": 7,
                    "quiz": "Jisoo focuses on fixing @@.",
                    "hint": "지수가 무엇을 고치는 데 집중하나요?",
                    "optionA": "feelings",
                    "optionB": "problems",
                    "optionC": "people",
                    "result": "problems",
                    "explanation": "지수는 'fixing problems' 문제 해결에 집중한다고 했습니다."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "수현",
                    "script": "Problem-solving helps everyone move forward!",
                    "translation": "문제 해결이 모두가 앞으로 나아가게 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "You preserve everyone's dignity beautifully.",
                    "translation": "너는 모두의 존엄성을 아름답게 보존하는구나."
                },
                {
                    "type": "puzzle",
                    "index": 10,
                    "hint": "소통하는 것에 대한 문장이에요.",
                    "optionA": "helps",
                    "optionB": "Communication",
                    "optionC": "when",
                    "optionD": "done",
                    "optionE": "kindly",
                    "result": "Communication helps when done kindly",
                    "explanation": "소통은 친절하게 할 때 도움이 돼요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Your clarity guides my gentleness!",
                    "translation": "네 명확함이 내 부드러움을 안내해!"
                }
            ]
        }
    ]
}
ID: 5040 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "계획파와 즉흥파",
            "explanation": "ISTJ의 체계적 접근과 ISTP의 즉석 해결",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "계획파와 즉흥파",
            "explanation": "ISTJ의 체계적 접근과 ISTP의 즉석 해결",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISTP",
            "content": []
        }
    ]
}
ID: 5041 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙 수호자와 상황 적응자",
            "explanation": "ISTJ의 원칙 준수와 ISTP의 상황 대응",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙 수호자와 상황 적응자",
            "explanation": "ISTJ의 원칙 준수와 ISTP의 상황 대응",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISTP",
            "content": []
        }
    ]
}
ID: 5042 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "신중파와 행동파",
            "explanation": "ISTJ의 신중한 검토와 ISTP의 즉각적 행동",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "신중파와 행동파",
            "explanation": "ISTJ의 신중한 검토와 ISTP의 즉각적 행동",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISTP",
            "content": []
        }
    ]
}
ID: 5043 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "원칙파와 배려파",
            "explanation": "ISTJ의 규칙 준수와 ISFJ의 개인적 배려",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "원칙파와 배려파",
            "explanation": "ISTJ의 규칙 준수와 ISFJ의 개인적 배려",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": []
        }
    ]
}
ID: 5044 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "효율파와 관계파",
            "explanation": "ISTJ의 효율성 추구와 ISFJ의 관계 중시",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "효율파와 관계파",
            "explanation": "ISTJ의 효율성 추구와 ISFJ의 관계 중시",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": []
        }
    ]
}
ID: 5045 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "객관파와 주관파",
            "explanation": "ISTJ의 객관적 판단과 ISFJ의 개인적 고려",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "객관파와 주관파",
            "explanation": "ISTJ의 객관적 판단과 ISFJ의 개인적 고려",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFJ",
            "content": []
        }
    ]
}
ID: 5046 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "회사 규정과 개인 사정 사이에서",
            "explanation": "ISTJ의 규칙 준수와 ISFP의 개인적 가치 사이의 갈등",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "회사 규정과 개인 사정 사이에서",
            "explanation": "ISTJ의 규칙 준수와 ISFP의 개인적 가치 사이의 갈등",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": []
        }
    ]
}
ID: 5047 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "매뉴얼대로 vs 마음이 이끄는 대로",
            "explanation": "ISTJ의 체계적 접근과 ISFP의 직관적 접근 방식",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "매뉴얼대로 vs 마음이 이끄는 대로",
            "explanation": "ISTJ의 체계적 접근과 ISFP의 직관적 접근 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": []
        }
    ]
}
ID: 5048 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "효율성 추구와 의미 찾기",
            "explanation": "ISTJ의 효율적 진행과 ISFP의 의미 있는 과정 중시",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "효율성 추구와 의미 찾기",
            "explanation": "ISTJ의 효율적 진행과 ISFP의 의미 있는 과정 중시",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ISFP",
            "content": []
        }
    ]
}
ID: 5049 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "늘 하던 방법 vs 새로운 시도",
            "explanation": "ISTJ의 기존 방식 선호와 INTJ의 새로운 접근",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "늘 하던 방법 vs 새로운 시도",
            "explanation": "ISTJ의 기존 방식 선호와 INTJ의 새로운 접근",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTJ",
            "content": []
        }
    ]
}
ID: 5050 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "하나씩 차근차근 vs 큰 그림 먼저",
            "explanation": "ISTJ의 단계적 접근과 INTJ의 전체 계획",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "하나씩 차근차근 vs 큰 그림 먼저",
            "explanation": "ISTJ의 단계적 접근과 INTJ의 전체 계획",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTJ",
            "content": []
        }
    ]
}
ID: 5051 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "지금 현실 vs 미래 꿈",
            "explanation": "ISTJ의 현재 중심과 INTJ의 미래 지향",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "지금 현실 vs 미래 꿈",
            "explanation": "ISTJ의 현재 중심과 INTJ의 미래 지향",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTJ",
            "content": []
        }
    ]
}
ID: 5052 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "바로 실행 vs 더 생각해보기",
            "explanation": "ISTJ의 즉시 실행과 INTP의 깊은 사고",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "바로 실행 vs 더 생각해보기",
            "explanation": "ISTJ의 즉시 실행과 INTP의 깊은 사고",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTP",
            "content": []
        }
    ]
}
ID: 5053 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙 따르기 vs 자유롭게 탐구하기",
            "explanation": "ISTJ의 규칙 준수와 INTP의 자유로운 탐색",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙 따르기 vs 자유롭게 탐구하기",
            "explanation": "ISTJ의 규칙 준수와 INTP의 자유로운 탐색",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTP",
            "content": []
        }
    ]
}
ID: 5054 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실용적인 결과 vs 이론적인 이해",
            "explanation": "ISTJ의 실용성 중시와 INTP의 이론 탐구",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실용적인 결과 vs 이론적인 이해",
            "explanation": "ISTJ의 실용성 중시와 INTP의 이론 탐구",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INTP",
            "content": []
        }
    ]
}
ID: 5055 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "데이터로 말하기 vs 직감으로 느끼기",
            "explanation": "ISTJ의 사실 기반 판단과 INFJ의 직관적 통찰",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "데이터로 말하기 vs 직감으로 느끼기",
            "explanation": "ISTJ의 사실 기반 판단과 INFJ의 직관적 통찰",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": []
        }
    ]
}
ID: 5056 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "검증된 길 vs 새로운 가능성",
            "explanation": "ISTJ의 검증된 방법과 INFJ의 미래 비전",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "검증된 길 vs 새로운 가능성",
            "explanation": "ISTJ의 검증된 방법과 INFJ의 미래 비전",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": []
        }
    ]
}
ID: 5057 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "지금 할 수 있는 일 vs 더 나은 미래를 위한 준비",
            "explanation": "ISTJ의 현재 실행과 INFJ의 미래 준비",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "지금 할 수 있는 일 vs 더 나은 미래를 위한 준비",
            "explanation": "ISTJ의 현재 실행과 INFJ의 미래 준비",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "INFJ",
            "content": []
        }
    ]
}
ID: 5058 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "혼자 집중하기 vs 함께 토론하기",
            "explanation": "ISTJ의 개인 작업 선호와 ESTJ의 팀 토론 방식",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "혼자 집중하기 vs 함께 토론하기",
            "explanation": "ISTJ의 개인 작업 선호와 ESTJ의 팀 토론 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTJ",
            "content": []
        }
    ]
}
ID: 5059 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "신중하게 검토 vs 빠르게 결정",
            "explanation": "ISTJ의 신중한 분석과 ESTJ의 빠른 의사결정",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "신중하게 검토 vs 빠르게 결정",
            "explanation": "ISTJ의 신중한 분석과 ESTJ의 빠른 의사결정",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTJ",
            "content": []
        }
    ]
}
ID: 5060 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "뒤에서 지원하기 vs 앞에서 이끌기",
            "explanation": "ISTJ의 뒷받침 역할과 ESTJ의 리더십 역할",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "뒤에서 지원하기 vs 앞에서 이끌기",
            "explanation": "ISTJ의 뒷받침 역할과 ESTJ의 리더십 역할",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTJ",
            "content": []
        }
    ]
}
ID: 5061 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "미리 계획하기 vs 그때그때 정하기",
            "explanation": "ISTJ의 사전 계획과 ESTP의 즉흥적 결정",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "미리 계획하기 vs 그때그때 정하기",
            "explanation": "ISTJ의 사전 계획과 ESTP의 즉흥적 결정",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": []
        }
    ]
}
ID: 5062 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "충분히 생각하기 vs 바로 행동하기",
            "explanation": "ISTJ의 신중한 사고와 ESTP의 즉각적 행동",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "충분히 생각하기 vs 바로 행동하기",
            "explanation": "ISTJ의 신중한 사고와 ESTP의 즉각적 행동",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": []
        }
    ]
}
ID: 5063 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "안전한 길 vs 새로운 모험",
            "explanation": "ISTJ의 안정성 추구와 ESTP의 모험 정신",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "안전한 길 vs 새로운 모험",
            "explanation": "ISTJ의 안정성 추구와 ESTP의 모험 정신",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": []
        }
    ]
}
ID: 5064 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙대로 vs 사람을 생각해서",
            "explanation": "ISTJ의 규칙 준수와 ESFJ의 사람 중심 접근",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "규칙대로 vs 사람을 생각해서",
            "explanation": "ISTJ의 규칙 준수와 ESFJ의 사람 중심 접근",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFJ",
            "content": []
        }
    ]
}
ID: 5065 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "개인적으로 집중하기 vs 모두와 함께하기",
            "explanation": "ISTJ의 개인 작업과 ESFJ의 팀워크 중시",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "개인적으로 집중하기 vs 모두와 함께하기",
            "explanation": "ISTJ의 개인 작업과 ESFJ의 팀워크 중시",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFJ",
            "content": []
        }
    ]
}
ID: 5066 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "효율적인 결과 vs 화목한 분위기",
            "explanation": "ISTJ의 효율성 추구와 ESFJ의 조화로운 관계",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "효율적인 결과 vs 화목한 분위기",
            "explanation": "ISTJ의 효율성 추구와 ESFJ의 조화로운 관계",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFJ",
            "content": []
        }
    ]
}
ID: 5067 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "미리미리 준비하기 vs 그때 기분대로",
            "explanation": "ISTJ의 사전 준비와 ESFP의 즉흥적 행동",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "미리미리 준비하기 vs 그때 기분대로",
            "explanation": "ISTJ의 사전 준비와 ESFP의 즉흥적 행동",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFP",
            "content": []
        }
    ]
}
ID: 5068 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "조용히 차근차근 vs 신나게 활발하게",
            "explanation": "ISTJ의 조용한 접근과 ESFP의 활발한 에너지",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "조용히 차근차근 vs 신나게 활발하게",
            "explanation": "ISTJ의 조용한 접근과 ESFP의 활발한 에너지",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFP",
            "content": []
        }
    ]
}
ID: 5069 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "사실을 바탕으로 vs 느낌을 따라서",
            "explanation": "ISTJ의 객관적 판단과 ESFP의 감정적 결정",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "사실을 바탕으로 vs 느낌을 따라서",
            "explanation": "ISTJ의 객관적 판단과 ESFP의 감정적 결정",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ESFP",
            "content": []
        }
    ]
}
ID: 5070 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "천천히 확실하게 vs 빠르게 추진하기",
            "explanation": "ISTJ의 점진적 접근과 ENTJ의 신속한 실행",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "천천히 확실하게 vs 빠르게 추진하기",
            "explanation": "ISTJ의 점진적 접근과 ENTJ의 신속한 실행",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": []
        }
    ]
}
ID: 5071 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "기존 방식 지키기 vs 새로운 전략 시도하기",
            "explanation": "ISTJ의 안정적 방법과 ENTJ의 혁신적 전략",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "기존 방식 지키기 vs 새로운 전략 시도하기",
            "explanation": "ISTJ의 안정적 방법과 ENTJ의 혁신적 전략",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": []
        }
    ]
}
ID: 5072 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "현재 상황에 맞춰서 vs 큰 목표를 향해서",
            "explanation": "ISTJ의 현실적 접근과 ENTJ의 비전 중심 사고",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "현재 상황에 맞춰서 vs 큰 목표를 향해서",
            "explanation": "ISTJ의 현실적 접근과 ENTJ의 비전 중심 사고",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTJ",
            "content": []
        }
    ]
}
ID: 5073 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "순서대로 차례차례 vs 재미있는 아이디어부터",
            "explanation": "ISTJ의 체계적 진행과 ENTP의 창의적 우선순위",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "순서대로 차례차례 vs 재미있는 아이디어부터",
            "explanation": "ISTJ의 체계적 진행과 ENTP의 창의적 우선순위",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTP",
            "content": []
        }
    ]
}
ID: 5074 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "현실적인 한계 고려하기 vs 무한한 가능성 탐구하기",
            "explanation": "ISTJ의 제약 인식과 ENTP의 가능성 추구",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "현실적인 한계 고려하기 vs 무한한 가능성 탐구하기",
            "explanation": "ISTJ의 제약 인식과 ENTP의 가능성 추구",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTP",
            "content": []
        }
    ]
}
ID: 5075 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "한 가지씩 꾸준히 vs 여러 가지 동시에",
            "explanation": "ISTJ의 집중적 접근과 ENTP의 다중 작업",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTP",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "한 가지씩 꾸준히 vs 여러 가지 동시에",
            "explanation": "ISTJ의 집중적 접근과 ENTP의 다중 작업",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENTP",
            "content": []
        }
    ]
}
ID: 5076 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "똑같은 기준으로 vs 각자의 상황에 맞게",
            "explanation": "ISTJ의 일관된 기준과 ENFJ의 개별적 배려",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "똑같은 기준으로 vs 각자의 상황에 맞게",
            "explanation": "ISTJ의 일관된 기준과 ENFJ의 개별적 배려",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": []
        }
    ]
}
ID: 5077 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "절차를 정확히 지키기 vs 사람들의 마음을 먼저 생각하기",
            "explanation": "ISTJ의 절차 준수와 ENFJ의 감정적 우선순위",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "절차를 정확히 지키기 vs 사람들의 마음을 먼저 생각하기",
            "explanation": "ISTJ의 절차 준수와 ENFJ의 감정적 우선순위",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": []
        }
    ]
}
ID: 5078 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "객관적인 사실로 판단하기 vs 모든 사람이 행복하게 만들기",
            "explanation": "ISTJ의 사실 기반 판단과 ENFJ의 화합 추구",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "객관적인 사실로 판단하기 vs 모든 사람이 행복하게 만들기",
            "explanation": "ISTJ의 사실 기반 판단과 ENFJ의 화합 추구",
            "level": 1,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": []
        }
    ]
}
ID: 5079 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그때그때 상황보고 vs 미리 정해진 계획대로",
            "explanation": "ISTP의 유연한 대응과 ISTJ의 계획적 접근",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTP",
            "target_mbti": "ISTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "그때그때 상황보고 vs 미리 정해진 계획대로",
            "explanation": "ISTP의 유연한 대응과 ISTJ의 계획적 접근",
            "level": 1,
            "my_mbti": "ISTP",
            "target_mbti": "ISTJ",
            "content": []
        }
    ]
}
ID: 5080 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실용적으로 빨리 vs 단계별로 차근차근",
            "explanation": "ISTP의 즉석 해결과 ISTJ의 체계적 진행",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTP",
            "target_mbti": "ISTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실용적으로 빨리 vs 단계별로 차근차근",
            "explanation": "ISTP의 즉석 해결과 ISTJ의 체계적 진행",
            "level": 1,
            "my_mbti": "ISTP",
            "target_mbti": "ISTJ",
            "content": []
        }
    ]
}
ID: 5081 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "독립적으로 해결하기 vs 규칙에 맞춰서 함께하기",
            "explanation": "ISTP의 독립적 작업과 ISTJ의 규칙 기반 협력",
            "category": "갈등 해결 방식",
            "level": 1,
            "my_mbti": "ISTP",
            "target_mbti": "ISTJ",
            "content": []
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "독립적으로 해결하기 vs 규칙에 맞춰서 함께하기",
            "explanation": "ISTP의 독립적 작업과 ISTJ의 규칙 기반 협력",
            "level": 1,
            "my_mbti": "ISTP",
            "target_mbti": "ISTJ",
            "content": []
        }
    ]
}

현재 배치 처리 완료

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