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

실행 모드 선택


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

대상 테이블: content_mbti_items

ID: 19423 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실패로부터 배우기",
            "explanation": "ISTJ의 문제 분석과 ENFJ의 긍정적 재해석 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "What went wrong?",
                    "translation": "뭐가 잘못됐어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "What did we learn?",
                    "translation": "우리는 뭘 배웠어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "We need to fix problems!",
                    "translation": "우리는 문제를 고쳐야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 실패의 원인을 분석하려고 합니다.",
                    "hint": "ISTJ는 문제의 구체적인 원인을 파악하고 해결하려고 해요.",
                    "result": "O",
                    "explanation": "진우는 'What went wrong?'이라고 말하며 문제 분석을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "Your analysis is excellent!",
                    "translation": "너의 분석이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "Your positivity is wonderful!",
                    "translation": "너의 긍정성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "Learning helps us grow.",
                    "translation": "배움이 우리를 자라게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young thinks learning helps us @@.",
                    "hint": "ENFJ는 실패를 성장의 기회로 보고 팀을 격려해요.",
                    "optionA": "move",
                    "optionB": "grow",
                    "optionC": "continue",
                    "result": "grow",
                    "explanation": "미영은 배움이 우리를 자라게 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Growth comes from fixing!",
                    "translation": "성장은 고치는 거에서 나와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Your precision helps!",
                    "translation": "너의 정확성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "Your perspective helps!",
                    "translation": "너의 관점이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Let's celebrate the lessons.",
                    "translation": "배운 것을 축하해보자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "Then we'll do better next time!",
                    "translation": "그럼 다음엔 더 잘할 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "You turn failure into fuel!",
                    "translation": "넌 실패를 연료로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성장에 관한 문장이에요.",
                    "result": "Learning from failure creates growth",
                    "explanation": "실패로부터 배움이 성장을 만들어요.",
                    "optionA": "from",
                    "optionB": "failure",
                    "optionC": "growth",
                    "optionD": "Learning",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실패로부터 배우기",
            "explanation": "ISTJ의 문제 분석과 ENFJ의 긍정적 재해석 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "What went wrong?",
                    "translation": "뭐가 잘못됐어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미영",
                    "script": "What did we learn?",
                    "translation": "우리는 뭘 배웠어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "We need to fix problems!",
                    "translation": "우리는 문제를 고쳐야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 실패의 원인을 분석하려고 합니다.",
                    "hint": "ISTJ는 문제의 구체적인 원인을 파악하고 해결하려고 해요.",
                    "result": "O",
                    "explanation": "진우는 'What went wrong?'이라고 말하며 문제 분석을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미영",
                    "script": "Your analysis is excellent!",
                    "translation": "너의 분석이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "Your positivity is wonderful!",
                    "translation": "너의 긍정성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미영",
                    "script": "Learning helps us grow.",
                    "translation": "배움이 우리를 자라게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-young thinks learning helps us @@.",
                    "hint": "ENFJ는 실패를 성장의 기회로 보고 팀을 격려해요.",
                    "optionA": "move",
                    "optionB": "grow",
                    "optionC": "continue",
                    "result": "grow",
                    "explanation": "미영은 배움이 우리를 자라게 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Growth comes from fixing!",
                    "translation": "성장은 고치는 거에서 나와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미영",
                    "script": "Your precision helps!",
                    "translation": "너의 정확성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "Your perspective helps!",
                    "translation": "너의 관점이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미영",
                    "script": "Let's celebrate the lessons.",
                    "translation": "배운 것을 축하해보자."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "Then we'll do better next time!",
                    "translation": "그럼 다음엔 더 잘할 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미영",
                    "script": "You turn failure into fuel!",
                    "translation": "넌 실패를 연료로 바꿔!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성장에 관한 문장이에요.",
                    "optionA": "from",
                    "optionB": "failure",
                    "optionC": "growth",
                    "optionD": "Learning",
                    "optionE": "creates",
                    "result": "Learning from failure creates growth",
                    "explanation": "실패로부터 배움이 성장을 만들어요."
                }
            ]
        }
    ]
}
ID: 19424 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "돈 관리하기",
            "explanation": "ISTJ의 체계적 예산과 ENFJ의 공동의선 추구 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I budget everything carefully.",
                    "translation": "나는 모든 것을 신중하게 예산해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "I want to help others too.",
                    "translation": "나는 다른 사람들도 도와주고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Helping means less for us!",
                    "translation": "도와주는 건 우리가 덜 가진다는 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현은 체계적이고 절약적인 재정 관리를 선호합니다.",
                    "hint": "ISTJ는 확실한 계획 하에 안정적으로 돈을 관리해요.",
                    "result": "O",
                    "explanation": "수현은 'I budget everything carefully'라고 말하며 체계적 관리를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "Your planning is excellent!",
                    "translation": "너의 계획이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Your generosity is wonderful!",
                    "translation": "너의 너그러움이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Giving creates community.",
                    "translation": "나눔은 공동체를 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-eun thinks giving creates @@.",
                    "hint": "ENFJ는 나눔과 상호협력으로 공동의선을 추구해요.",
                    "optionA": "wealth",
                    "optionB": "community",
                    "optionC": "value",
                    "result": "community",
                    "explanation": "지은은 나눔이 공동체를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Community needs stability first!",
                    "translation": "공동체는 먼저 안정성이 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Your structure helps!",
                    "translation": "너의 구조가 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Your compassion helps!",
                    "translation": "너의 연민이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지은",
                    "script": "Let me find ways to help.",
                    "translation": "도울 수 있는 방법을 찾게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "We can set aside some funds!",
                    "translation": "우리는 어느 정도 자금을 남겨둘 수 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지은",
                    "script": "You make giving possible!",
                    "translation": "넌 나눔을 가능하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "재정 관리에 관한 문장이에요.",
                    "result": "Smart money allows stability and sharing",
                    "explanation": "똑똑한 재정은 안정성과 나눔을 모두 허락해요.",
                    "optionA": "Smart",
                    "optionB": "sharing",
                    "optionC": "and",
                    "optionD": "allows",
                    "optionE": "money",
                    "optionF": "stability"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "돈 관리하기",
            "explanation": "ISTJ의 체계적 예산과 ENFJ의 공동의선 추구 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I budget everything carefully.",
                    "translation": "나는 모든 것을 신중하게 예산해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지은",
                    "script": "I want to help others too.",
                    "translation": "나는 다른 사람들도 도와주고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Helping means less for us!",
                    "translation": "도와주는 건 우리가 덜 가진다는 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현은 체계적이고 절약적인 재정 관리를 선호합니다.",
                    "hint": "ISTJ는 확실한 계획 하에 안정적으로 돈을 관리해요.",
                    "result": "O",
                    "explanation": "수현은 'I budget everything carefully'라고 말하며 체계적 관리를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지은",
                    "script": "Your planning is excellent!",
                    "translation": "너의 계획이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Your generosity is wonderful!",
                    "translation": "너의 너그러움이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지은",
                    "script": "Giving creates community.",
                    "translation": "나눔은 공동체를 만들어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-eun thinks giving creates @@.",
                    "hint": "ENFJ는 나눔과 상호협력으로 공동의선을 추구해요.",
                    "optionA": "wealth",
                    "optionB": "community",
                    "optionC": "value",
                    "result": "community",
                    "explanation": "지은은 나눔이 공동체를 만든다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Community needs stability first!",
                    "translation": "공동체는 먼저 안정성이 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지은",
                    "script": "Your structure helps!",
                    "translation": "너의 구조가 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Your compassion helps!",
                    "translation": "너의 연민이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지은",
                    "script": "Let me find ways to help.",
                    "translation": "도울 수 있는 방법을 찾게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "We can set aside some funds!",
                    "translation": "우리는 어느 정도 자금을 남겨둘 수 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지은",
                    "script": "You make giving possible!",
                    "translation": "넌 나눔을 가능하게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "재정 관리에 관한 문장이에요.",
                    "optionA": "Smart",
                    "optionB": "sharing",
                    "optionC": "and",
                    "optionD": "allows",
                    "optionE": "money",
                    "optionF": "stability",
                    "result": "Smart money allows stability and sharing",
                    "explanation": "똑똑한 재정은 안정성과 나눔을 모두 허락해요."
                }
            ]
        }
    ]
}
ID: 19425 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 활용하기",
            "explanation": "ISTJ의 효율적 일정과 ENFJ의 관계 우선 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I schedule everything precisely.",
                    "translation": "나는 모든 것을 정확하게 일정잡아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "I want quality time with people.",
                    "translation": "나는 사람들과 질 좋은 시간을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "Schedules keep us productive!",
                    "translation": "일정이 우릴 생산성 있게 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준은 계획된 일정을 정확하게 따릅니다.",
                    "hint": "ISTJ는 효율적이고 체계적인 시간 관리를 선호해요.",
                    "result": "O",
                    "explanation": "민준은 'I schedule everything precisely'라고 말하며 효율성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Your efficiency is excellent!",
                    "translation": "너의 효율성이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "Your warmth is wonderful!",
                    "translation": "너의 따뜻함이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "But relationships need quality time.",
                    "translation": "하지만 관계는 질 좋은 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-young thinks relationships need @@.",
                    "hint": "ENFJ는 사람과의 깊은 연결을 위해 따뜻한 시간을 원해요.",
                    "optionA": "planning",
                    "optionB": "quality time",
                    "optionC": "space",
                    "result": "quality time",
                    "explanation": "준영은 관계가 질 좋은 시간을 필요로 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "I plan quality time too!",
                    "translation": "나도 질 좋은 시간을 계획해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your organization helps!",
                    "translation": "너의 조직력이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your connection helps!",
                    "translation": "너의 연결이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Let me add human moments.",
                    "translation": "인간적 순간을 더하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "We can be flexible sometimes!",
                    "translation": "우리는 가끔 유연할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You make moments matter!",
                    "translation": "넌 순간을 의미 있게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "시간 관리의 가치에 관한 문장이에요.",
                    "result": "Good time balances work and joy",
                    "explanation": "좋은 시간 관리는 일과 기쁨의 균형을 맞춰요.",
                    "optionA": "time",
                    "optionB": "balances",
                    "optionC": "Good",
                    "optionD": "work",
                    "optionE": "and",
                    "optionF": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 활용하기",
            "explanation": "ISTJ의 효율적 일정과 ENFJ의 관계 우선 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I schedule everything precisely.",
                    "translation": "나는 모든 것을 정확하게 일정잡아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "I want quality time with people.",
                    "translation": "나는 사람들과 질 좋은 시간을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "Schedules keep us productive!",
                    "translation": "일정이 우릴 생산성 있게 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준은 계획된 일정을 정확하게 따릅니다.",
                    "hint": "ISTJ는 효율적이고 체계적인 시간 관리를 선호해요.",
                    "result": "O",
                    "explanation": "민준은 'I schedule everything precisely'라고 말하며 효율성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Your efficiency is excellent!",
                    "translation": "너의 효율성이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "Your warmth is wonderful!",
                    "translation": "너의 따뜻함이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "But relationships need quality time.",
                    "translation": "하지만 관계는 질 좋은 시간이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-young thinks relationships need @@.",
                    "hint": "ENFJ는 사람과의 깊은 연결을 위해 따뜻한 시간을 원해요.",
                    "optionA": "planning",
                    "optionB": "quality time",
                    "optionC": "space",
                    "result": "quality time",
                    "explanation": "준영은 관계가 질 좋은 시간을 필요로 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "I plan quality time too!",
                    "translation": "나도 질 좋은 시간을 계획해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your organization helps!",
                    "translation": "너의 조직력이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your connection helps!",
                    "translation": "너의 연결이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Let me add human moments.",
                    "translation": "인간적 순간을 더하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "We can be flexible sometimes!",
                    "translation": "우리는 가끔 유연할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You make moments matter!",
                    "translation": "넌 순간을 의미 있게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "시간 관리의 가치에 관한 문장이에요.",
                    "optionA": "time",
                    "optionB": "balances",
                    "optionC": "Good",
                    "optionD": "work",
                    "optionE": "and",
                    "optionF": "joy",
                    "result": "Good time balances work and joy",
                    "explanation": "좋은 시간 관리는 일과 기쁨의 균형을 맞춰요."
                }
            ]
        }
    ]
}
ID: 19426 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 세우기",
            "explanation": "ISTJ의 체계적 진로와 ENFJ의 영향력 추구 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "I'll follow the path carefully.",
                    "translation": "나는 길을 신중하게 따를 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "I want to impact people.",
                    "translation": "나는 사람들에 영향을 주고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "Impact comes from results!",
                    "translation": "영향은 결과에서 나와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤서는 체계적이고 안정적인 커리어 경로를 따릅니다.",
                    "hint": "ISTJ는 계획적이고 단계적인 진로를 선호해요.",
                    "result": "O",
                    "explanation": "윤서는 'I'll follow the path carefully'라고 말하며 체계적 진로를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "Your preparation is excellent!",
                    "translation": "너의 준비가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "Your passion is wonderful!",
                    "translation": "너의 열정이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현진",
                    "script": "But people matter most.",
                    "translation": "하지만 사람이 가장 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jin thinks people matter @@.",
                    "hint": "ENFJ는 자신의 일이 사람들에게 의미 있는 영향을 주길 원해요.",
                    "optionA": "always",
                    "optionB": "most",
                    "optionC": "too",
                    "result": "most",
                    "explanation": "현진은 사람이 가장 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "I help people through my work!",
                    "translation": "나는 내 일을 통해 사람들을 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Your dedication helps!",
                    "translation": "너의 헌신이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Your empathy helps!",
                    "translation": "너의 공감이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Let me inspire through our work.",
                    "translation": "우리 일을 통해 영감을 주게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "Let's do both then!",
                    "translation": "그럼 둘 다 해보자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현진",
                    "script": "You make impact real!",
                    "translation": "넌 영향을 현실화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직업 의의에 관한 문장이에요.",
                    "result": "Meaningful careers create impact and purpose",
                    "explanation": "의미 있는 커리어는 영향과 목적을 만들어요.",
                    "optionA": "and",
                    "optionB": "impact",
                    "optionC": "careers",
                    "optionD": "create",
                    "optionE": "Meaningful",
                    "optionF": "purpose"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 세우기",
            "explanation": "ISTJ의 체계적 진로와 ENFJ의 영향력 추구 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "I'll follow the path carefully.",
                    "translation": "나는 길을 신중하게 따를 거야."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현진",
                    "script": "I want to impact people.",
                    "translation": "나는 사람들에 영향을 주고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "Impact comes from results!",
                    "translation": "영향은 결과에서 나와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤서는 체계적이고 안정적인 커리어 경로를 따릅니다.",
                    "hint": "ISTJ는 계획적이고 단계적인 진로를 선호해요.",
                    "result": "O",
                    "explanation": "윤서는 'I'll follow the path carefully'라고 말하며 체계적 진로를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현진",
                    "script": "Your preparation is excellent!",
                    "translation": "너의 준비가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "Your passion is wonderful!",
                    "translation": "너의 열정이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현진",
                    "script": "But people matter most.",
                    "translation": "하지만 사람이 가장 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jin thinks people matter @@.",
                    "hint": "ENFJ는 자신의 일이 사람들에게 의미 있는 영향을 주길 원해요.",
                    "optionA": "always",
                    "optionB": "most",
                    "optionC": "too",
                    "result": "most",
                    "explanation": "현진은 사람이 가장 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "I help people through my work!",
                    "translation": "나는 내 일을 통해 사람들을 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현진",
                    "script": "Your dedication helps!",
                    "translation": "너의 헌신이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Your empathy helps!",
                    "translation": "너의 공감이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현진",
                    "script": "Let me inspire through our work.",
                    "translation": "우리 일을 통해 영감을 주게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "Let's do both then!",
                    "translation": "그럼 둘 다 해보자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현진",
                    "script": "You make impact real!",
                    "translation": "넌 영향을 현실화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직업 의의에 관한 문장이에요.",
                    "optionA": "and",
                    "optionB": "impact",
                    "optionC": "careers",
                    "optionD": "create",
                    "optionE": "Meaningful",
                    "optionF": "purpose",
                    "result": "Meaningful careers create impact and purpose",
                    "explanation": "의미 있는 커리어는 영향과 목적을 만들어요."
                }
            ]
        }
    ]
}
ID: 19427 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀 리더가 되기",
            "explanation": "ISTJ의 효율적 리더십과 ENFJ의 포용적 리더십 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "A leader drives results.",
                    "translation": "리더는 결과를 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "A leader develops people.",
                    "translation": "리더는 사람을 발전시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Results require efficiency!",
                    "translation": "결과는 효율성이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 명확한 목표 달성과 효율적 관리를 리더십으로 봅니다.",
                    "hint": "ISTJ는 목표 달성과 효율적 조직 운영을 리더의 역할로 봐요.",
                    "result": "O",
                    "explanation": "준혁은 'A leader drives results'라고 말하며 성과를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your results are excellent!",
                    "translation": "너의 성과가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Your leadership is wonderful!",
                    "translation": "너의 리더십이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "But people need development too.",
                    "translation": "하지만 사람들도 발전이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun thinks people need @@.",
                    "hint": "ENFJ는 팀원의 성장과 발전을 리더의 책임으로 봐요.",
                    "optionA": "work",
                    "optionB": "development",
                    "optionC": "results",
                    "result": "development",
                    "explanation": "민준은 팀원의 발전이 필요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "Developed people create results!",
                    "translation": "발전한 사람들이 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Your strategy helps!",
                    "translation": "너의 전략이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your inspiration helps!",
                    "translation": "너의 영감이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Let me develop the team.",
                    "translation": "팀을 발전시키게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Together we'll lead well!",
                    "translation": "함께면 우리는 잘 이끌 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You make leadership real!",
                    "translation": "넌 리더십을 현실화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "리더십의 완성도에 관한 문장이에요.",
                    "result": "Great leadership creates results and development",
                    "explanation": "훌륭한 리더십은 성과와 발전을 모두 만들어요.",
                    "optionA": "Great",
                    "optionB": "leadership",
                    "optionC": "creates",
                    "optionD": "and",
                    "optionE": "development",
                    "optionF": "results"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀 리더가 되기",
            "explanation": "ISTJ의 효율적 리더십과 ENFJ의 포용적 리더십 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "A leader drives results.",
                    "translation": "리더는 결과를 이끌어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민준",
                    "script": "A leader develops people.",
                    "translation": "리더는 사람을 발전시켜."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Results require efficiency!",
                    "translation": "결과는 효율성이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 명확한 목표 달성과 효율적 관리를 리더십으로 봅니다.",
                    "hint": "ISTJ는 목표 달성과 효율적 조직 운영을 리더의 역할로 봐요.",
                    "result": "O",
                    "explanation": "준혁은 'A leader drives results'라고 말하며 성과를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민준",
                    "script": "Your results are excellent!",
                    "translation": "너의 성과가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Your leadership is wonderful!",
                    "translation": "너의 리더십이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민준",
                    "script": "But people need development too.",
                    "translation": "하지만 사람들도 발전이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-jun thinks people need @@.",
                    "hint": "ENFJ는 팀원의 성장과 발전을 리더의 책임으로 봐요.",
                    "optionA": "work",
                    "optionB": "development",
                    "optionC": "results",
                    "result": "development",
                    "explanation": "민준은 팀원의 발전이 필요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "Developed people create results!",
                    "translation": "발전한 사람들이 결과를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민준",
                    "script": "Your strategy helps!",
                    "translation": "너의 전략이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your inspiration helps!",
                    "translation": "너의 영감이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민준",
                    "script": "Let me develop the team.",
                    "translation": "팀을 발전시키게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "Together we'll lead well!",
                    "translation": "함께면 우리는 잘 이끌 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민준",
                    "script": "You make leadership real!",
                    "translation": "넌 리더십을 현실화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "리더십의 완성도에 관한 문장이에요.",
                    "optionA": "Great",
                    "optionB": "leadership",
                    "optionC": "creates",
                    "optionD": "and",
                    "optionE": "development",
                    "optionF": "results",
                    "result": "Great leadership creates results and development",
                    "explanation": "훌륭한 리더십은 성과와 발전을 모두 만들어요."
                }
            ]
        }
    ]
}
ID: 19428 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "데이터로 이야기하기",
            "explanation": "ISTJ의 정확한 수치와 ENFJ의 인간적 해석 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "The numbers tell the story.",
                    "translation": "숫자가 이야기를 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지윤",
                    "script": "But numbers affect real people.",
                    "translation": "하지만 숫자는 실제 사람들에게 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "Numbers are objective!",
                    "translation": "숫자는 객관적이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연은 정확한 데이터 분석을 중시합니다.",
                    "hint": "ISTJ는 객관적이고 정확한 데이터를 선호해요.",
                    "result": "O",
                    "explanation": "지연은 'The numbers tell the story'라고 말하며 객관성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지윤",
                    "script": "Your precision is excellent!",
                    "translation": "너의 정확성이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "Your compassion is wonderful!",
                    "translation": "너의 연민이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지윤",
                    "script": "Compassion drives meaning.",
                    "translation": "연민이 의미를 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-yun thinks compassion drives @@.",
                    "hint": "ENFJ는 수치 뒤의 인간적 의미를 보려고 해요.",
                    "optionA": "numbers",
                    "optionB": "meaning",
                    "optionC": "results",
                    "result": "meaning",
                    "explanation": "지윤은 연민이 의미를 이끈다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "Numbers show impact!",
                    "translation": "숫자가 영향을 보여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지윤",
                    "script": "Your accuracy helps!",
                    "translation": "너의 정확성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지연",
                    "script": "Your insight helps!",
                    "translation": "너의 통찰이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지윤",
                    "script": "Let me humanize the data.",
                    "translation": "데이터를 인간화하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지연",
                    "script": "Then the numbers mean more!",
                    "translation": "그럼 숫자가 더 의미 있게 돼!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지윤",
                    "script": "You make data speak!",
                    "translation": "넌 데이터가 말하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "데이터 활용에 관한 문장이에요.",
                    "result": "Accurate data connects to humanity",
                    "explanation": "정확한 데이터가 인간성과 연결돼요.",
                    "optionA": "to",
                    "optionB": "Accurate",
                    "optionC": "humanity",
                    "optionD": "connects",
                    "optionE": "data"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "데이터로 이야기하기",
            "explanation": "ISTJ의 정확한 수치와 ENFJ의 인간적 해석 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지연",
                    "script": "The numbers tell the story.",
                    "translation": "숫자가 이야기를 말해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지윤",
                    "script": "But numbers affect real people.",
                    "translation": "하지만 숫자는 실제 사람들에게 영향을 줘."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지연",
                    "script": "Numbers are objective!",
                    "translation": "숫자는 객관적이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연은 정확한 데이터 분석을 중시합니다.",
                    "hint": "ISTJ는 객관적이고 정확한 데이터를 선호해요.",
                    "result": "O",
                    "explanation": "지연은 'The numbers tell the story'라고 말하며 객관성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지윤",
                    "script": "Your precision is excellent!",
                    "translation": "너의 정확성이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지연",
                    "script": "Your compassion is wonderful!",
                    "translation": "너의 연민이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지윤",
                    "script": "Compassion drives meaning.",
                    "translation": "연민이 의미를 이끌어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-yun thinks compassion drives @@.",
                    "hint": "ENFJ는 수치 뒤의 인간적 의미를 보려고 해요.",
                    "optionA": "numbers",
                    "optionB": "meaning",
                    "optionC": "results",
                    "result": "meaning",
                    "explanation": "지윤은 연민이 의미를 이끈다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지연",
                    "script": "Numbers show impact!",
                    "translation": "숫자가 영향을 보여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지윤",
                    "script": "Your accuracy helps!",
                    "translation": "너의 정확성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지연",
                    "script": "Your insight helps!",
                    "translation": "너의 통찰이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지윤",
                    "script": "Let me humanize the data.",
                    "translation": "데이터를 인간화하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지연",
                    "script": "Then the numbers mean more!",
                    "translation": "그럼 숫자가 더 의미 있게 돼!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지윤",
                    "script": "You make data speak!",
                    "translation": "넌 데이터가 말하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "데이터 활용에 관한 문장이에요.",
                    "optionA": "to",
                    "optionB": "Accurate",
                    "optionC": "humanity",
                    "optionD": "connects",
                    "optionE": "data",
                    "result": "Accurate data connects to humanity",
                    "explanation": "정확한 데이터가 인간성과 연결돼요."
                }
            ]
        }
    ]
}
ID: 19429 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "봉사 활동 함께하기",
            "explanation": "ISTJ의 효율적 조직과 ENFJ의 진정한 배려 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let's organize it well.",
                    "translation": "좋게 조직해보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "I want to really help.",
                    "translation": "나는 정말 도와주고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Organization ensures help!",
                    "translation": "조직이 도움을 보장해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 체계적이고 효율적인 봉사 활동을 중시합니다.",
                    "hint": "ISTJ는 봉사를 체계적으로 조직하고 효율적으로 실행하려고 해요.",
                    "result": "O",
                    "explanation": "소영은 'Let's organize it well'이라고 말하며 효율성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "Your organization is excellent!",
                    "translation": "너의 조직력이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "Your caring is wonderful!",
                    "translation": "너의 배려가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현아",
                    "script": "People feel our genuine care.",
                    "translation": "사람들은 우리의 진정한 배려를 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-ah thinks people feel @@.",
                    "hint": "ENFJ는 봉사활동에서 진정성과 따뜻한 마음을 중시해요.",
                    "optionA": "our help",
                    "optionB": "our genuine care",
                    "optionC": "our work",
                    "result": "our genuine care",
                    "explanation": "현아는 사람들이 진정한 배려를 느낀다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Organization shows our care!",
                    "translation": "조직이 우리의 배려를 보여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Your planning helps!",
                    "translation": "너의 계획이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소영",
                    "script": "Your connection helps!",
                    "translation": "너의 연결이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현아",
                    "script": "Let me connect with people.",
                    "translation": "사람들과 연결되게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "Perfect! We'll make a difference!",
                    "translation": "좋아! 우리는 변화를 만들 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현아",
                    "script": "You make caring systematic!",
                    "translation": "넌 배려를 체계적으로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "봉사의 참된 의미에 관한 문장이에요.",
                    "result": "Service combines care and organization",
                    "explanation": "봉사는 배려와 조직을 합쳐요.",
                    "optionA": "organization",
                    "optionB": "and",
                    "optionC": "Service",
                    "optionD": "care",
                    "optionE": "combines"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "봉사 활동 함께하기",
            "explanation": "ISTJ의 효율적 조직과 ENFJ의 진정한 배려 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소영",
                    "script": "Let's organize it well.",
                    "translation": "좋게 조직해보자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현아",
                    "script": "I want to really help.",
                    "translation": "나는 정말 도와주고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소영",
                    "script": "Organization ensures help!",
                    "translation": "조직이 도움을 보장해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소영은 체계적이고 효율적인 봉사 활동을 중시합니다.",
                    "hint": "ISTJ는 봉사를 체계적으로 조직하고 효율적으로 실행하려고 해요.",
                    "result": "O",
                    "explanation": "소영은 'Let's organize it well'이라고 말하며 효율성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현아",
                    "script": "Your organization is excellent!",
                    "translation": "너의 조직력이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소영",
                    "script": "Your caring is wonderful!",
                    "translation": "너의 배려가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현아",
                    "script": "People feel our genuine care.",
                    "translation": "사람들은 우리의 진정한 배려를 느껴."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-ah thinks people feel @@.",
                    "hint": "ENFJ는 봉사활동에서 진정성과 따뜻한 마음을 중시해요.",
                    "optionA": "our help",
                    "optionB": "our genuine care",
                    "optionC": "our work",
                    "result": "our genuine care",
                    "explanation": "현아는 사람들이 진정한 배려를 느낀다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소영",
                    "script": "Organization shows our care!",
                    "translation": "조직이 우리의 배려를 보여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현아",
                    "script": "Your planning helps!",
                    "translation": "너의 계획이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소영",
                    "script": "Your connection helps!",
                    "translation": "너의 연결이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현아",
                    "script": "Let me connect with people.",
                    "translation": "사람들과 연결되게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소영",
                    "script": "Perfect! We'll make a difference!",
                    "translation": "좋아! 우리는 변화를 만들 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현아",
                    "script": "You make caring systematic!",
                    "translation": "넌 배려를 체계적으로 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "봉사의 참된 의미에 관한 문장이에요.",
                    "optionA": "organization",
                    "optionB": "and",
                    "optionC": "Service",
                    "optionD": "care",
                    "optionE": "combines",
                    "result": "Service combines care and organization",
                    "explanation": "봉사는 배려와 조직을 합쳐요."
                }
            ]
        }
    ]
}
ID: 19430 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 정보 배우기",
            "explanation": "ISTJ의 체계적 학습과 ENFJ의 영감 있는 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "Let me study systematically.",
                    "translation": "나는 체계적으로 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "But why does it matter?",
                    "translation": "하지만 왜 중요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Knowledge builds our foundation!",
                    "translation": "지식이 우리의 기초를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 체계적이고 순서대로 학습하려고 합니다.",
                    "hint": "ISTJ는 체계적이고 구조화된 학습을 선호해요.",
                    "result": "O",
                    "explanation": "지호는 'Let me study systematically'라고 말하며 체계를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your discipline is excellent!",
                    "translation": "너의 규율이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Your perspective is wonderful!",
                    "translation": "너의 관점이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Learning should inspire us.",
                    "translation": "배움은 우릴 영감 줘야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho thinks learning should inspire @@.",
                    "hint": "ENFJ는 배움의 목적과 의미를 중시해요.",
                    "optionA": "change",
                    "optionB": "us",
                    "optionC": "growth",
                    "result": "us",
                    "explanation": "준호는 배움이 우릴 영감 줘야 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "Inspiration comes from knowledge!",
                    "translation": "영감은 지식에서 나와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your structure helps!",
                    "translation": "너의 구조가 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "Your motivation helps!",
                    "translation": "너의 동기부여가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let me share why this matters.",
                    "translation": "이게 왜 중요한지 나눌게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Then I'll learn with purpose!",
                    "translation": "그럼 나는 목적을 가지고 배울 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make learning real!",
                    "translation": "넌 배움을 현실화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습의 완성도에 관한 문장이에요.",
                    "result": "Great learning combines discipline and purpose",
                    "explanation": "훌륭한 배움은 규율과 목적을 합쳐요.",
                    "optionA": "and",
                    "optionB": "purpose",
                    "optionC": "Great",
                    "optionD": "discipline",
                    "optionE": "combines",
                    "optionF": "learning"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 정보 배우기",
            "explanation": "ISTJ의 체계적 학습과 ENFJ의 영감 있는 학습 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "Let me study systematically.",
                    "translation": "나는 체계적으로 공부해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "But why does it matter?",
                    "translation": "하지만 왜 중요해?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Knowledge builds our foundation!",
                    "translation": "지식이 우리의 기초를 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 체계적이고 순서대로 학습하려고 합니다.",
                    "hint": "ISTJ는 체계적이고 구조화된 학습을 선호해요.",
                    "result": "O",
                    "explanation": "지호는 'Let me study systematically'라고 말하며 체계를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your discipline is excellent!",
                    "translation": "너의 규율이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Your perspective is wonderful!",
                    "translation": "너의 관점이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Learning should inspire us.",
                    "translation": "배움은 우릴 영감 줘야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho thinks learning should inspire @@.",
                    "hint": "ENFJ는 배움의 목적과 의미를 중시해요.",
                    "optionA": "change",
                    "optionB": "us",
                    "optionC": "growth",
                    "result": "us",
                    "explanation": "준호는 배움이 우릴 영감 줘야 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "Inspiration comes from knowledge!",
                    "translation": "영감은 지식에서 나와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your structure helps!",
                    "translation": "너의 구조가 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "Your motivation helps!",
                    "translation": "너의 동기부여가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let me share why this matters.",
                    "translation": "이게 왜 중요한지 나눌게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "Then I'll learn with purpose!",
                    "translation": "그럼 나는 목적을 가지고 배울 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make learning real!",
                    "translation": "넌 배움을 현실화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학습의 완성도에 관한 문장이에요.",
                    "optionA": "and",
                    "optionB": "purpose",
                    "optionC": "Great",
                    "optionD": "discipline",
                    "optionE": "combines",
                    "optionF": "learning",
                    "result": "Great learning combines discipline and purpose",
                    "explanation": "훌륭한 배움은 규율과 목적을 합쳐요."
                }
            ]
        }
    ]
}
ID: 19431 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "ISTJ의 실질적 해결과 ENFJ의 사람 중심 해결 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "Let me analyze the problem.",
                    "translation": "나는 문제를 분석해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "How does this affect people?",
                    "translation": "이게 사람들에게 어떤 영향을 줄까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Impact comes from solutions!",
                    "translation": "영향은 해결책에서 나와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현은 문제의 원인을 분석하고 해결하려고 합니다.",
                    "hint": "ISTJ는 문제의 원인을 파악하고 실질적으로 해결하려고 해요.",
                    "result": "O",
                    "explanation": "동현은 'Let me analyze the problem'이라고 말하며 분석을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Your analysis is excellent!",
                    "translation": "너의 분석이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Your consideration is wonderful!",
                    "translation": "너의 배려가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민아",
                    "script": "Solutions should help people.",
                    "translation": "해결책은 사람들을 도와야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ah thinks solutions should help @@.",
                    "hint": "ENFJ는 해결책이 모든 사람에게 도움이 되기를 원해요.",
                    "optionA": "us",
                    "optionB": "people",
                    "optionC": "everyone",
                    "result": "people",
                    "explanation": "민아는 해결책이 사람들을 도와야 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "People-centered solutions work better!",
                    "translation": "사람 중심 해결책이 더 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민아",
                    "script": "Your precision helps!",
                    "translation": "너의 정확성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Your wisdom helps!",
                    "translation": "너의 지혜가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민아",
                    "script": "Let me consider everyone's needs.",
                    "translation": "모두의 필요를 고려하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Then we'll solve it well!",
                    "translation": "그럼 우리는 잘 해결할 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민아",
                    "script": "You make solutions real!",
                    "translation": "넌 해결책을 현실화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결의 완성도에 관한 문장이에요.",
                    "result": "Good solutions serve both logic and people",
                    "explanation": "좋은 해결책은 논리와 사람 모두를 섬겨요.",
                    "optionA": "logic",
                    "optionB": "Good",
                    "optionC": "solutions",
                    "optionD": "both",
                    "optionE": "and",
                    "optionF": "people",
                    "optionG": "serve"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "ISTJ의 실질적 해결과 ENFJ의 사람 중심 해결 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "Let me analyze the problem.",
                    "translation": "나는 문제를 분석해야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민아",
                    "script": "How does this affect people?",
                    "translation": "이게 사람들에게 어떤 영향을 줄까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Impact comes from solutions!",
                    "translation": "영향은 해결책에서 나와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현은 문제의 원인을 분석하고 해결하려고 합니다.",
                    "hint": "ISTJ는 문제의 원인을 파악하고 실질적으로 해결하려고 해요.",
                    "result": "O",
                    "explanation": "동현은 'Let me analyze the problem'이라고 말하며 분석을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민아",
                    "script": "Your analysis is excellent!",
                    "translation": "너의 분석이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Your consideration is wonderful!",
                    "translation": "너의 배려가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민아",
                    "script": "Solutions should help people.",
                    "translation": "해결책은 사람들을 도와야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ah thinks solutions should help @@.",
                    "hint": "ENFJ는 해결책이 모든 사람에게 도움이 되기를 원해요.",
                    "optionA": "us",
                    "optionB": "people",
                    "optionC": "everyone",
                    "result": "people",
                    "explanation": "민아는 해결책이 사람들을 도와야 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "People-centered solutions work better!",
                    "translation": "사람 중심 해결책이 더 잘 작동해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민아",
                    "script": "Your precision helps!",
                    "translation": "너의 정확성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Your wisdom helps!",
                    "translation": "너의 지혜가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민아",
                    "script": "Let me consider everyone's needs.",
                    "translation": "모두의 필요를 고려하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Then we'll solve it well!",
                    "translation": "그럼 우리는 잘 해결할 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민아",
                    "script": "You make solutions real!",
                    "translation": "넌 해결책을 현실화해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제 해결의 완성도에 관한 문장이에요.",
                    "optionA": "logic",
                    "optionB": "Good",
                    "optionC": "solutions",
                    "optionD": "both",
                    "optionE": "and",
                    "optionF": "people",
                    "optionG": "serve",
                    "result": "Good solutions serve both logic and people",
                    "explanation": "좋은 해결책은 논리와 사람 모두를 섬겨요."
                }
            ]
        }
    ]
}
ID: 19432 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 달랐을 때",
            "explanation": "ISTJ의 논리적 주장과 ENFJ의 공감적 중재 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "That decision is wrong.",
                    "translation": "그 결정은 틀렸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I understand both sides.",
                    "translation": "나는 양쪽을 이해해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Understanding doesn't matter!",
                    "translation": "이해는 중요하지 않아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 논리적 기준에 따른 객관적 판단을 강조합니다.",
                    "hint": "ISTJ는 객관적 기준과 논리를 중시해요.",
                    "result": "O",
                    "explanation": "준우는 'That decision is wrong'이라고 말하며 논리를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Your logic is excellent!",
                    "translation": "너의 논리가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Your empathy is wonderful!",
                    "translation": "너의 공감이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "People need to feel heard.",
                    "translation": "사람들은 들려받는다고 느껴야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyun thinks people need to @@.",
                    "hint": "ENFJ는 상대방의 감정을 이해하고 인정하는 것을 중시해요.",
                    "optionA": "decide",
                    "optionB": "feel heard",
                    "optionC": "act",
                    "result": "feel heard",
                    "explanation": "승현은 사람들이 들려받는다고 느껴야 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "Logic is how we help!",
                    "translation": "논리가 우리가 도와주는 방식이야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Your clarity helps!",
                    "translation": "너의 명확함이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Your perspective helps!",
                    "translation": "너의 관점이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Let me find common ground.",
                    "translation": "공통점을 찾게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "If the logic works!",
                    "translation": "만약 논리가 작동하면!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You make wise decisions!",
                    "translation": "넌 현명한 결정을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결의 완성도에 관한 문장이에요.",
                    "result": "Good solutions need logic and empathy",
                    "explanation": "좋은 해결책은 논리와 공감이 필요해요.",
                    "optionA": "and",
                    "optionB": "empathy",
                    "optionC": "solutions",
                    "optionD": "logic",
                    "optionE": "need",
                    "optionF": "Good"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 달랐을 때",
            "explanation": "ISTJ의 논리적 주장과 ENFJ의 공감적 중재 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "That decision is wrong.",
                    "translation": "그 결정은 틀렸어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "I understand both sides.",
                    "translation": "나는 양쪽을 이해해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Understanding doesn't matter!",
                    "translation": "이해는 중요하지 않아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 논리적 기준에 따른 객관적 판단을 강조합니다.",
                    "hint": "ISTJ는 객관적 기준과 논리를 중시해요.",
                    "result": "O",
                    "explanation": "준우는 'That decision is wrong'이라고 말하며 논리를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Your logic is excellent!",
                    "translation": "너의 논리가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Your empathy is wonderful!",
                    "translation": "너의 공감이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "People need to feel heard.",
                    "translation": "사람들은 들려받는다고 느껴야 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyun thinks people need to @@.",
                    "hint": "ENFJ는 상대방의 감정을 이해하고 인정하는 것을 중시해요.",
                    "optionA": "decide",
                    "optionB": "feel heard",
                    "optionC": "act",
                    "result": "feel heard",
                    "explanation": "승현은 사람들이 들려받는다고 느껴야 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "Logic is how we help!",
                    "translation": "논리가 우리가 도와주는 방식이야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Your clarity helps!",
                    "translation": "너의 명확함이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Your perspective helps!",
                    "translation": "너의 관점이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Let me find common ground.",
                    "translation": "공통점을 찾게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "If the logic works!",
                    "translation": "만약 논리가 작동하면!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You make wise decisions!",
                    "translation": "넌 현명한 결정을 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "갈등 해결의 완성도에 관한 문장이에요.",
                    "optionA": "and",
                    "optionB": "empathy",
                    "optionC": "solutions",
                    "optionD": "logic",
                    "optionE": "need",
                    "optionF": "Good",
                    "result": "Good solutions need logic and empathy",
                    "explanation": "좋은 해결책은 논리와 공감이 필요해요."
                }
            ]
        }
    ]
}
ID: 19433 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "싸움 난 후 화해하기",
            "explanation": "ISTJ의 책임 인정과 ENFJ의 관계 회복 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I made a mistake.",
                    "translation": "나는 실수했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I want us to reconnect.",
                    "translation": "나는 우리가 다시 연결되길 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "I'll fix it!",
                    "translation": "나는 고칠 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현은 자신의 실수를 인정하고 개선하려고 합니다.",
                    "hint": "ISTJ는 실수를 명확히 인정하고 체계적으로 개선하려고 해요.",
                    "result": "O",
                    "explanation": "다현은 'I made a mistake'라고 말하며 책임을 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your honesty is good!",
                    "translation": "너의 정직함이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "Your warmth is wonderful!",
                    "translation": "너의 따뜻함이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I need us to be close.",
                    "translation": "나는 우리가 가까워지길 원해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho needs us to be @@.",
                    "hint": "ENFJ는 갈등 후 관계의 회복과 친밀감을 중시해요.",
                    "optionA": "strong",
                    "optionB": "close",
                    "optionC": "honest",
                    "result": "close",
                    "explanation": "준호는 우리가 가까워지길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "Let me rebuild our trust!",
                    "translation": "나는 우리의 신뢰를 다시 만들 거야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your commitment helps!",
                    "translation": "너의 약속이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Your understanding helps!",
                    "translation": "너의 이해가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let me understand you.",
                    "translation": "너를 이해하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "I want that too!",
                    "translation": "나도 그걸 원해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make things right!",
                    "translation": "넌 일을 바르게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "화해의 의미에 관한 문장이에요.",
                    "result": "True reconciliation needs honesty and warmth",
                    "explanation": "진정한 화해는 정직함과 따뜻함이 필요해요.",
                    "optionA": "warmth",
                    "optionB": "honesty",
                    "optionC": "needs",
                    "optionD": "and",
                    "optionE": "True",
                    "optionF": "reconciliation"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "싸움 난 후 화해하기",
            "explanation": "ISTJ의 책임 인정과 ENFJ의 관계 회복 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ENFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I made a mistake.",
                    "translation": "나는 실수했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "I want us to reconnect.",
                    "translation": "나는 우리가 다시 연결되길 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "I'll fix it!",
                    "translation": "나는 고칠 거야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현은 자신의 실수를 인정하고 개선하려고 합니다.",
                    "hint": "ISTJ는 실수를 명확히 인정하고 체계적으로 개선하려고 해요.",
                    "result": "O",
                    "explanation": "다현은 'I made a mistake'라고 말하며 책임을 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your honesty is good!",
                    "translation": "너의 정직함이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "Your warmth is wonderful!",
                    "translation": "너의 따뜻함이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "I need us to be close.",
                    "translation": "나는 우리가 가까워지길 원해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho needs us to be @@.",
                    "hint": "ENFJ는 갈등 후 관계의 회복과 친밀감을 중시해요.",
                    "optionA": "strong",
                    "optionB": "close",
                    "optionC": "honest",
                    "result": "close",
                    "explanation": "준호는 우리가 가까워지길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "Let me rebuild our trust!",
                    "translation": "나는 우리의 신뢰를 다시 만들 거야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your commitment helps!",
                    "translation": "너의 약속이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Your understanding helps!",
                    "translation": "너의 이해가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let me understand you.",
                    "translation": "너를 이해하게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "I want that too!",
                    "translation": "나도 그걸 원해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make things right!",
                    "translation": "넌 일을 바르게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "화해의 의미에 관한 문장이에요.",
                    "optionA": "warmth",
                    "optionB": "honesty",
                    "optionC": "needs",
                    "optionD": "and",
                    "optionE": "True",
                    "optionF": "reconciliation",
                    "result": "True reconciliation needs honesty and warmth",
                    "explanation": "진정한 화해는 정직함과 따뜻함이 필요해요."
                }
            ]
        }
    ]
}
ID: 19434 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "규칙대로 일하기",
            "explanation": "ISTJ의 체계적 접근과 ESTP의 즉흥적 접근 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "We must follow the rules.",
                    "translation": "우리는 규칙을 따라야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Rules are just guidelines!",
                    "translation": "규칙은 그냥 가이드라인이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Guidelines ensure order!",
                    "translation": "가이드라인이 질서를 보장해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현은 규칙과 질서를 엄격하게 따릅니다.",
                    "hint": "ISTJ는 규칙 준수와 질서를 매우 중시해요.",
                    "result": "O",
                    "explanation": "동현은 'We must follow the rules'라고 말하며 규칙을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your reliability is wonderful!",
                    "translation": "너의 신뢰성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Your flexibility is amazing!",
                    "translation": "너의 유연성이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Flexibility finds new ways.",
                    "translation": "유연함이 새로운 길을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-u thinks flexibility finds @@.",
                    "hint": "ESTP는 규칙의 틀을 벗어나 즉흥적으로 실행해요.",
                    "optionA": "problems",
                    "optionB": "new ways",
                    "optionC": "solutions",
                    "result": "new ways",
                    "explanation": "상우는 유연함이 새로운 길을 찾는다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "New ways need foundation!",
                    "translation": "새로운 길도 기초가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Your structure helps!",
                    "translation": "너의 구조가 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Your quick action helps!",
                    "translation": "너의 빠른 행동이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "Let me find shortcuts!",
                    "translation": "지름길을 찾게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Just within the rules!",
                    "translation": "규칙 안에서만!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "You make order work!",
                    "translation": "넌 질서를 작동시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "두 성격의 조화에 관한 문장이에요.",
                    "result": "Order and flexibility create results",
                    "explanation": "질서와 유연함이 결과를 만들어요.",
                    "optionA": "results",
                    "optionB": "Order",
                    "optionC": "create",
                    "optionD": "flexibility",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "규칙대로 일하기",
            "explanation": "ISTJ의 체계적 접근과 ESTP의 즉흥적 접근 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "We must follow the rules.",
                    "translation": "우리는 규칙을 따라야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Rules are just guidelines!",
                    "translation": "규칙은 그냥 가이드라인이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Guidelines ensure order!",
                    "translation": "가이드라인이 질서를 보장해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현은 규칙과 질서를 엄격하게 따릅니다.",
                    "hint": "ISTJ는 규칙 준수와 질서를 매우 중시해요.",
                    "result": "O",
                    "explanation": "동현은 'We must follow the rules'라고 말하며 규칙을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Your reliability is wonderful!",
                    "translation": "너의 신뢰성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Your flexibility is amazing!",
                    "translation": "너의 유연성이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Flexibility finds new ways.",
                    "translation": "유연함이 새로운 길을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sang-u thinks flexibility finds @@.",
                    "hint": "ESTP는 규칙의 틀을 벗어나 즉흥적으로 실행해요.",
                    "optionA": "problems",
                    "optionB": "new ways",
                    "optionC": "solutions",
                    "result": "new ways",
                    "explanation": "상우는 유연함이 새로운 길을 찾는다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "New ways need foundation!",
                    "translation": "새로운 길도 기초가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Your structure helps!",
                    "translation": "너의 구조가 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Your quick action helps!",
                    "translation": "너의 빠른 행동이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "Let me find shortcuts!",
                    "translation": "지름길을 찾게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "Just within the rules!",
                    "translation": "규칙 안에서만!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "You make order work!",
                    "translation": "넌 질서를 작동시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "두 성격의 조화에 관한 문장이에요.",
                    "optionA": "results",
                    "optionB": "Order",
                    "optionC": "create",
                    "optionD": "flexibility",
                    "optionE": "and",
                    "result": "Order and flexibility create results",
                    "explanation": "질서와 유연함이 결과를 만들어요."
                }
            ]
        }
    ]
}
ID: 19435 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "프로젝트 시작하기",
            "explanation": "ISTJ의 철저한 준비와 ESTP의 즉시 실행 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "Let me prepare everything.",
                    "translation": "모든 것을 준비하게 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Let's just start now!",
                    "translation": "그냥 지금 시작하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Starting without preparation fails!",
                    "translation": "준비 없이 시작하면 실패해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 철저한 준비 후 시작을 원합니다.",
                    "hint": "ISTJ는 철저한 준비를 중시해요.",
                    "result": "O",
                    "explanation": "지호는 'Let me prepare everything'이라고 말하며 준비를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your preparation is excellent!",
                    "translation": "너의 준비가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Your quick action is amazing!",
                    "translation": "너의 빠른 행동이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Action brings results.",
                    "translation": "행동이 결과를 가져와."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho thinks action brings @@.",
                    "hint": "ESTP는 행동 자체를 통해 배우고 결과를 얻으려고 해요.",
                    "optionA": "problems",
                    "optionB": "results",
                    "optionC": "experience",
                    "result": "results",
                    "explanation": "준호는 행동이 결과를 가져온다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "Preparation prevents mistakes!",
                    "translation": "준비가 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your reliability helps!",
                    "translation": "너의 신뢰성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "Your speed helps!",
                    "translation": "너의 속도가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let me push forward!",
                    "translation": "앞으로 나아가게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "With good preparation!",
                    "translation": "좋은 준비와 함께!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make it happen!",
                    "translation": "넌 그걸 일어나게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "프로젝트 성공의 요소에 관한 문장이에요.",
                    "result": "Great projects need preparation and action",
                    "explanation": "훌륭한 프로젝트는 준비와 행동이 필요해요.",
                    "optionA": "action",
                    "optionB": "Great",
                    "optionC": "preparation",
                    "optionD": "projects",
                    "optionE": "and",
                    "optionF": "need"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "프로젝트 시작하기",
            "explanation": "ISTJ의 철저한 준비와 ESTP의 즉시 실행 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "Let me prepare everything.",
                    "translation": "모든 것을 준비하게 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Let's just start now!",
                    "translation": "그냥 지금 시작하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Starting without preparation fails!",
                    "translation": "준비 없이 시작하면 실패해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 철저한 준비 후 시작을 원합니다.",
                    "hint": "ISTJ는 철저한 준비를 중시해요.",
                    "result": "O",
                    "explanation": "지호는 'Let me prepare everything'이라고 말하며 준비를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your preparation is excellent!",
                    "translation": "너의 준비가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Your quick action is amazing!",
                    "translation": "너의 빠른 행동이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Action brings results.",
                    "translation": "행동이 결과를 가져와."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho thinks action brings @@.",
                    "hint": "ESTP는 행동 자체를 통해 배우고 결과를 얻으려고 해요.",
                    "optionA": "problems",
                    "optionB": "results",
                    "optionC": "experience",
                    "result": "results",
                    "explanation": "준호는 행동이 결과를 가져온다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "Preparation prevents mistakes!",
                    "translation": "준비가 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your reliability helps!",
                    "translation": "너의 신뢰성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "Your speed helps!",
                    "translation": "너의 속도가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let me push forward!",
                    "translation": "앞으로 나아가게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "With good preparation!",
                    "translation": "좋은 준비와 함께!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make it happen!",
                    "translation": "넌 그걸 일어나게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "프로젝트 성공의 요소에 관한 문장이에요.",
                    "optionA": "action",
                    "optionB": "Great",
                    "optionC": "preparation",
                    "optionD": "projects",
                    "optionE": "and",
                    "optionF": "need",
                    "result": "Great projects need preparation and action",
                    "explanation": "훌륭한 프로젝트는 준비와 행동이 필요해요."
                }
            ]
        }
    ]
}
ID: 19436 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의견 다루기",
            "explanation": "ISTJ의 객관적 판단과 ESTP의 실용적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "The facts show this clearly.",
                    "translation": "사실이 이를 명확히 보여줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "But will it work in practice?",
                    "translation": "하지만 실제로 작동할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "Facts always work!",
                    "translation": "사실은 항상 작동해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤서는 객관적 사실과 기준을 중시합니다.",
                    "hint": "ISTJ는 객관적 기준과 논리를 중시해요.",
                    "result": "O",
                    "explanation": "윤서는 'The facts show this clearly'라고 말하며 사실을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "Your logic is excellent!",
                    "translation": "너의 논리가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "Your practicality is wonderful!",
                    "translation": "너의 현실성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Real situations are messier.",
                    "translation": "실제 상황은 더 복잡해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jun thinks real situations are @@.",
                    "hint": "ESTP는 실제 상황에서의 현실적 결과를 중시해요.",
                    "optionA": "simple",
                    "optionB": "messier",
                    "optionC": "different",
                    "result": "messier",
                    "explanation": "현준은 실제 상황이 더 복잡하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "We prepare for complexity!",
                    "translation": "우리는 복잡함을 준비해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your clarity helps!",
                    "translation": "너의 명확함이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Your adaptability helps!",
                    "translation": "너의 적응력이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "Let me test this approach.",
                    "translation": "이 접근법을 테스트해보게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "I'll measure the results!",
                    "translation": "나는 결과를 측정할 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "You make plans work!",
                    "translation": "넌 계획을 작동시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "좋은 결정의 요소에 관한 문장이에요.",
                    "result": "Good decisions combine facts and practice",
                    "explanation": "좋은 결정은 사실과 실제 경험을 합쳐요.",
                    "optionA": "facts",
                    "optionB": "combine",
                    "optionC": "and",
                    "optionD": "practice",
                    "optionE": "Good",
                    "optionF": "decisions"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의견 다루기",
            "explanation": "ISTJ의 객관적 판단과 ESTP의 실용적 판단 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤서",
                    "script": "The facts show this clearly.",
                    "translation": "사실이 이를 명확히 보여줘."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "But will it work in practice?",
                    "translation": "하지만 실제로 작동할까?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤서",
                    "script": "Facts always work!",
                    "translation": "사실은 항상 작동해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤서는 객관적 사실과 기준을 중시합니다.",
                    "hint": "ISTJ는 객관적 기준과 논리를 중시해요.",
                    "result": "O",
                    "explanation": "윤서는 'The facts show this clearly'라고 말하며 사실을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "Your logic is excellent!",
                    "translation": "너의 논리가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤서",
                    "script": "Your practicality is wonderful!",
                    "translation": "너의 현실성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Real situations are messier.",
                    "translation": "실제 상황은 더 복잡해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-jun thinks real situations are @@.",
                    "hint": "ESTP는 실제 상황에서의 현실적 결과를 중시해요.",
                    "optionA": "simple",
                    "optionB": "messier",
                    "optionC": "different",
                    "result": "messier",
                    "explanation": "현준은 실제 상황이 더 복잡하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤서",
                    "script": "We prepare for complexity!",
                    "translation": "우리는 복잡함을 준비해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your clarity helps!",
                    "translation": "너의 명확함이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤서",
                    "script": "Your adaptability helps!",
                    "translation": "너의 적응력이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "Let me test this approach.",
                    "translation": "이 접근법을 테스트해보게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤서",
                    "script": "I'll measure the results!",
                    "translation": "나는 결과를 측정할 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "You make plans work!",
                    "translation": "넌 계획을 작동시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "좋은 결정의 요소에 관한 문장이에요.",
                    "optionA": "facts",
                    "optionB": "combine",
                    "optionC": "and",
                    "optionD": "practice",
                    "optionE": "Good",
                    "optionF": "decisions",
                    "result": "Good decisions combine facts and practice",
                    "explanation": "좋은 결정은 사실과 실제 경험을 합쳐요."
                }
            ]
        }
    ]
}
ID: 19437 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "ISTJ의 체계적 분석과 ESTP의 즉각적 시도 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Let me analyze this problem.",
                    "translation": "이 문제를 분석해보게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민철",
                    "script": "Let me try something!",
                    "translation": "뭔가 시도해볼게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Analysis prevents mistakes!",
                    "translation": "분석이 실수를 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 문제의 원인을 체계적으로 분석합니다.",
                    "hint": "ISTJ는 체계적이고 상세한 분석을 선호해요.",
                    "result": "O",
                    "explanation": "준혁은 'Let me analyze this problem'이라고 말하며 분석을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민철",
                    "script": "Your analysis is excellent!",
                    "translation": "너의 분석이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Your boldness is amazing!",
                    "translation": "너의 대담함이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민철",
                    "script": "Trying finds solutions.",
                    "translation": "시도하는 게 해결책을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-cheol thinks trying finds @@.",
                    "hint": "ESTP는 직접 시도해보면서 배우고 해결해요.",
                    "optionA": "answers",
                    "optionB": "solutions",
                    "optionC": "ways",
                    "result": "solutions",
                    "explanation": "민철은 시도하는 게 해결책을 찾는다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "Trying without thinking is risky!",
                    "translation": "생각 없이 시도하는 건 위험해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민철",
                    "script": "Your thoroughness helps!",
                    "translation": "너의 철저함이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your speed helps!",
                    "translation": "너의 속도가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민철",
                    "script": "Let me test solutions!",
                    "translation": "해결책을 테스트해보게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "With careful monitoring!",
                    "translation": "신중한 관찰과 함께!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민철",
                    "script": "You make solutions smart!",
                    "translation": "넌 해결책을 똑똑하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결의 완성도에 관한 문장이에요.",
                    "result": "Good solutions combine thinking and action",
                    "explanation": "좋은 해결책은 생각과 행동을 합쳐요.",
                    "optionA": "and",
                    "optionB": "solutions",
                    "optionC": "action",
                    "optionD": "thinking",
                    "optionE": "Good",
                    "optionF": "combine"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "문제 해결하기",
            "explanation": "ISTJ의 체계적 분석과 ESTP의 즉각적 시도 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준혁",
                    "script": "Let me analyze this problem.",
                    "translation": "이 문제를 분석해보게."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민철",
                    "script": "Let me try something!",
                    "translation": "뭔가 시도해볼게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준혁",
                    "script": "Analysis prevents mistakes!",
                    "translation": "분석이 실수를 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 문제의 원인을 체계적으로 분석합니다.",
                    "hint": "ISTJ는 체계적이고 상세한 분석을 선호해요.",
                    "result": "O",
                    "explanation": "준혁은 'Let me analyze this problem'이라고 말하며 분석을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민철",
                    "script": "Your analysis is excellent!",
                    "translation": "너의 분석이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Your boldness is amazing!",
                    "translation": "너의 대담함이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민철",
                    "script": "Trying finds solutions.",
                    "translation": "시도하는 게 해결책을 찾아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-cheol thinks trying finds @@.",
                    "hint": "ESTP는 직접 시도해보면서 배우고 해결해요.",
                    "optionA": "answers",
                    "optionB": "solutions",
                    "optionC": "ways",
                    "result": "solutions",
                    "explanation": "민철은 시도하는 게 해결책을 찾는다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "Trying without thinking is risky!",
                    "translation": "생각 없이 시도하는 건 위험해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민철",
                    "script": "Your thoroughness helps!",
                    "translation": "너의 철저함이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "Your speed helps!",
                    "translation": "너의 속도가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민철",
                    "script": "Let me test solutions!",
                    "translation": "해결책을 테스트해보게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "With careful monitoring!",
                    "translation": "신중한 관찰과 함께!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민철",
                    "script": "You make solutions smart!",
                    "translation": "넌 해결책을 똑똑하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제 해결의 완성도에 관한 문장이에요.",
                    "optionA": "and",
                    "optionB": "solutions",
                    "optionC": "action",
                    "optionD": "thinking",
                    "optionE": "Good",
                    "optionF": "combine",
                    "result": "Good solutions combine thinking and action",
                    "explanation": "좋은 해결책은 생각과 행동을 합쳐요."
                }
            ]
        }
    ]
}
ID: 19438 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려울 때 견디기",
            "explanation": "ISTJ의 책임감과 ESTP의 낙관주의 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "We must push through.",
                    "translation": "우리는 밀어붙여야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "It'll work out fine!",
                    "translation": "다 잘 될 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Hope isn't a strategy!",
                    "translation": "희망은 전략이 아니야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 책임감 있게 어려움을 견디려고 합니다.",
                    "hint": "ISTJ는 책임감과 의무감을 가지고 어려움을 견뎌요.",
                    "result": "O",
                    "explanation": "수빈은 'We must push through'라고 말하며 책임감을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Your determination is excellent!",
                    "translation": "너의 결단력이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "Your optimism is wonderful!",
                    "translation": "너의 낙관주의가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Positivity keeps us going.",
                    "translation": "긍정성이 우릴 계속 나아가게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min thinks positivity keeps us @@.",
                    "hint": "ESTP는 긍정적 태도와 임기응변으로 난관을 헤쳐나가요.",
                    "optionA": "working",
                    "optionB": "going",
                    "optionC": "trying",
                    "result": "going",
                    "explanation": "태민은 긍정성이 우릴 계속 나아가게 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Positivity needs hard work!",
                    "translation": "긍정성도 열심히 일해야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Your strength helps!",
                    "translation": "너의 강함이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "Your attitude helps!",
                    "translation": "너의 태도가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Let me find the bright side!",
                    "translation": "밝은 면을 찾게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "While we work hard!",
                    "translation": "우리가 열심히 일하는 동안!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "You make us unstoppable!",
                    "translation": "넌 우릴 멈출 수 없게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "어려움 극복에 관한 문장이에요.",
                    "result": "Strength comes from work and attitude",
                    "explanation": "강함은 일과 태도로부터 나와요.",
                    "optionA": "Strength",
                    "optionB": "from",
                    "optionC": "comes",
                    "optionD": "attitude",
                    "optionE": "work",
                    "optionF": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려울 때 견디기",
            "explanation": "ISTJ의 책임감과 ESTP의 낙관주의 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수빈",
                    "script": "We must push through.",
                    "translation": "우리는 밀어붙여야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "It'll work out fine!",
                    "translation": "다 잘 될 거야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수빈",
                    "script": "Hope isn't a strategy!",
                    "translation": "희망은 전략이 아니야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 책임감 있게 어려움을 견디려고 합니다.",
                    "hint": "ISTJ는 책임감과 의무감을 가지고 어려움을 견뎌요.",
                    "result": "O",
                    "explanation": "수빈은 'We must push through'라고 말하며 책임감을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Your determination is excellent!",
                    "translation": "너의 결단력이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수빈",
                    "script": "Your optimism is wonderful!",
                    "translation": "너의 낙관주의가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Positivity keeps us going.",
                    "translation": "긍정성이 우릴 계속 나아가게 해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-min thinks positivity keeps us @@.",
                    "hint": "ESTP는 긍정적 태도와 임기응변으로 난관을 헤쳐나가요.",
                    "optionA": "working",
                    "optionB": "going",
                    "optionC": "trying",
                    "result": "going",
                    "explanation": "태민은 긍정성이 우릴 계속 나아가게 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수빈",
                    "script": "Positivity needs hard work!",
                    "translation": "긍정성도 열심히 일해야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Your strength helps!",
                    "translation": "너의 강함이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수빈",
                    "script": "Your attitude helps!",
                    "translation": "너의 태도가 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Let me find the bright side!",
                    "translation": "밝은 면을 찾게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수빈",
                    "script": "While we work hard!",
                    "translation": "우리가 열심히 일하는 동안!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "You make us unstoppable!",
                    "translation": "넌 우릴 멈출 수 없게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "어려움 극복에 관한 문장이에요.",
                    "optionA": "Strength",
                    "optionB": "from",
                    "optionC": "comes",
                    "optionD": "attitude",
                    "optionE": "work",
                    "optionF": "and",
                    "result": "Strength comes from work and attitude",
                    "explanation": "강함은 일과 태도로부터 나와요."
                }
            ]
        }
    ]
}
ID: 19439 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실수 인정하기",
            "explanation": "ISTJ의 책임 수용과 ESTP의 빠른 회복 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I made a mistake.",
                    "translation": "나는 실수했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "No problem, let's move on!",
                    "translation": "괜찮아, 그냥 앞으로 나아가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "We must understand why!",
                    "translation": "우리는 왜인지 이해해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 실수를 반성하고 분석하려고 합니다.",
                    "hint": "ISTJ는 실수를 심각하게 받아들이고 원인을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "진우는 'I made a mistake'라고 말하며 책임을 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Your responsibility is excellent!",
                    "translation": "너의 책임감이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "Your quick recovery is wonderful!",
                    "translation": "너의 빠른 회복이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Dwelling doesn't help.",
                    "translation": "자책은 도움이 안 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-hun thinks dwelling doesn't @@.",
                    "hint": "ESTP는 실수를 빠르게 넘어가고 다음으로 나아가요.",
                    "optionA": "work",
                    "optionB": "help",
                    "optionC": "matter",
                    "result": "help",
                    "explanation": "성훈은 자책이 도움이 안 된다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Learning prevents future mistakes!",
                    "translation": "배움이 미래의 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your insight helps!",
                    "translation": "너의 통찰이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "Your resilience helps!",
                    "translation": "너의 회복력이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Let me lift you up!",
                    "translation": "너를 들어올려줄게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "Thank you for understanding!",
                    "translation": "이해해줘서 고마워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "You make us better!",
                    "translation": "넌 우릴 더 낫게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성장에 관한 문장이에요.",
                    "result": "Learning from mistakes creates growth",
                    "explanation": "실수로부터 배움이 성장을 만들어요.",
                    "optionA": "growth",
                    "optionB": "Learning",
                    "optionC": "creates",
                    "optionD": "mistakes",
                    "optionE": "from"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "실수 인정하기",
            "explanation": "ISTJ의 책임 수용과 ESTP의 빠른 회복 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "진우",
                    "script": "I made a mistake.",
                    "translation": "나는 실수했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성훈",
                    "script": "No problem, let's move on!",
                    "translation": "괜찮아, 그냥 앞으로 나아가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "진우",
                    "script": "We must understand why!",
                    "translation": "우리는 왜인지 이해해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "진우는 실수를 반성하고 분석하려고 합니다.",
                    "hint": "ISTJ는 실수를 심각하게 받아들이고 원인을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "진우는 'I made a mistake'라고 말하며 책임을 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성훈",
                    "script": "Your responsibility is excellent!",
                    "translation": "너의 책임감이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "진우",
                    "script": "Your quick recovery is wonderful!",
                    "translation": "너의 빠른 회복이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성훈",
                    "script": "Dwelling doesn't help.",
                    "translation": "자책은 도움이 안 돼."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sung-hun thinks dwelling doesn't @@.",
                    "hint": "ESTP는 실수를 빠르게 넘어가고 다음으로 나아가요.",
                    "optionA": "work",
                    "optionB": "help",
                    "optionC": "matter",
                    "result": "help",
                    "explanation": "성훈은 자책이 도움이 안 된다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "진우",
                    "script": "Learning prevents future mistakes!",
                    "translation": "배움이 미래의 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성훈",
                    "script": "Your insight helps!",
                    "translation": "너의 통찰이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "진우",
                    "script": "Your resilience helps!",
                    "translation": "너의 회복력이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성훈",
                    "script": "Let me lift you up!",
                    "translation": "너를 들어올려줄게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "진우",
                    "script": "Thank you for understanding!",
                    "translation": "이해해줘서 고마워!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성훈",
                    "script": "You make us better!",
                    "translation": "넌 우릴 더 낫게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성장에 관한 문장이에요.",
                    "optionA": "growth",
                    "optionB": "Learning",
                    "optionC": "creates",
                    "optionD": "mistakes",
                    "optionE": "from",
                    "result": "Learning from mistakes creates growth",
                    "explanation": "실수로부터 배움이 성장을 만들어요."
                }
            ]
        }
    ]
}
ID: 19440 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "돈 관리하기",
            "explanation": "ISTJ의 신중한 저축과 ESTP의 현재 즐김 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I save for the future.",
                    "translation": "나는 미래를 위해 저축해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Let's enjoy today!",
                    "translation": "오늘을 즐기자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Today costs our future!",
                    "translation": "오늘은 우리의 미래를 소비해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현은 미래를 대비한 신중한 저축을 선호합니다.",
                    "hint": "ISTJ는 장기적 안정성을 위해 신중하게 저축해요.",
                    "result": "O",
                    "explanation": "수현은 'I save for the future'라고 말하며 미래를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "Your planning is wonderful!",
                    "translation": "너의 계획이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Your joy is amazing!",
                    "translation": "너의 기쁨이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "But life is now!",
                    "translation": "하지만 인생은 지금이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-ho thinks life is @@.",
                    "hint": "ESTP는 현재의 경험과 즐거움을 중시해요.",
                    "optionA": "future",
                    "optionB": "now",
                    "optionC": "later",
                    "result": "now",
                    "explanation": "태호는 인생은 지금이라고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Both matter equally!",
                    "translation": "둘 다 똑같이 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "Your wisdom helps!",
                    "translation": "너의 지혜가 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Your spirit helps!",
                    "translation": "너의 정신이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태호",
                    "script": "Let me enjoy some now!",
                    "translation": "지금 조금 즐기게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "We can do both!",
                    "translation": "우리는 둘 다 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태호",
                    "script": "You make life secure!",
                    "translation": "넌 인생을 안전하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "재정 관리에 관한 문장이에요.",
                    "result": "Smart money allows security and experience",
                    "explanation": "똑똑한 재정은 안정성과 경험을 모두 허락해요.",
                    "optionA": "money",
                    "optionB": "Smart",
                    "optionC": "security",
                    "optionD": "allows",
                    "optionE": "and",
                    "optionF": "experience"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "돈 관리하기",
            "explanation": "ISTJ의 신중한 저축과 ESTP의 현재 즐김 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수현",
                    "script": "I save for the future.",
                    "translation": "나는 미래를 위해 저축해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태호",
                    "script": "Let's enjoy today!",
                    "translation": "오늘을 즐기자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수현",
                    "script": "Today costs our future!",
                    "translation": "오늘은 우리의 미래를 소비해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수현은 미래를 대비한 신중한 저축을 선호합니다.",
                    "hint": "ISTJ는 장기적 안정성을 위해 신중하게 저축해요.",
                    "result": "O",
                    "explanation": "수현은 'I save for the future'라고 말하며 미래를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태호",
                    "script": "Your planning is wonderful!",
                    "translation": "너의 계획이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수현",
                    "script": "Your joy is amazing!",
                    "translation": "너의 기쁨이 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태호",
                    "script": "But life is now!",
                    "translation": "하지만 인생은 지금이야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-ho thinks life is @@.",
                    "hint": "ESTP는 현재의 경험과 즐거움을 중시해요.",
                    "optionA": "future",
                    "optionB": "now",
                    "optionC": "later",
                    "result": "now",
                    "explanation": "태호는 인생은 지금이라고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수현",
                    "script": "Both matter equally!",
                    "translation": "둘 다 똑같이 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태호",
                    "script": "Your wisdom helps!",
                    "translation": "너의 지혜가 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수현",
                    "script": "Your spirit helps!",
                    "translation": "너의 정신이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태호",
                    "script": "Let me enjoy some now!",
                    "translation": "지금 조금 즐기게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수현",
                    "script": "We can do both!",
                    "translation": "우리는 둘 다 할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태호",
                    "script": "You make life secure!",
                    "translation": "넌 인생을 안전하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "재정 관리에 관한 문장이에요.",
                    "optionA": "money",
                    "optionB": "Smart",
                    "optionC": "security",
                    "optionD": "allows",
                    "optionE": "and",
                    "optionF": "experience",
                    "result": "Smart money allows security and experience",
                    "explanation": "똑똑한 재정은 안정성과 경험을 모두 허락해요."
                }
            ]
        }
    ]
}
ID: 19441 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 활용하기",
            "explanation": "ISTJ의 계획된 시간과 ESTP의 유연한 시간 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I keep my schedule strictly.",
                    "translation": "나는 내 일정을 엄격하게 지켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "Let's be spontaneous!",
                    "translation": "즉흥적으로 하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "Spontaneity wastes time!",
                    "translation": "즉흥성은 시간을 낭비해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준은 이미 한 약속과 계획을 중시합니다.",
                    "hint": "ISTJ는 계획된 일정을 정확하게 따르려고 해요.",
                    "result": "O",
                    "explanation": "민준은 'I keep my schedule strictly'라고 말하며 계획을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Your reliability is wonderful!",
                    "translation": "너의 신뢰성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "Your energy is amazing!",
                    "translation": "너의 에너지가 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "But spontaneity brings joy!",
                    "translation": "하지만 즉흥성이 기쁨을 가져와!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-young thinks spontaneity brings @@.",
                    "hint": "ESTP는 계획 없는 즉흥적 순간들이 즐겁다고 봐요.",
                    "optionA": "fun",
                    "optionB": "joy",
                    "optionC": "memory",
                    "result": "joy",
                    "explanation": "준영은 즉흥성이 기쁨을 가져온다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Joy with planning is better!",
                    "translation": "계획과 함께하는 기쁨이 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your commitment helps!",
                    "translation": "너의 헌신이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your spontaneity helps!",
                    "translation": "너의 즉흥성이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Let me add surprises!",
                    "translation": "깜짝 무언가 더할게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "Within my schedule!",
                    "translation": "내 일정 안에서!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You make time matter!",
                    "translation": "넌 시간을 의미 있게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "시간 관리의 가치에 관한 문장이에요.",
                    "result": "Good time balances structure and spontaneity",
                    "explanation": "좋은 시간 관리는 구조와 즉흥성의 균형을 맞춰요.",
                    "optionA": "balances",
                    "optionB": "time",
                    "optionC": "spontaneity",
                    "optionD": "structure",
                    "optionE": "Good",
                    "optionF": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "시간 활용하기",
            "explanation": "ISTJ의 계획된 시간과 ESTP의 유연한 시간 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "I keep my schedule strictly.",
                    "translation": "나는 내 일정을 엄격하게 지켜."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "Let's be spontaneous!",
                    "translation": "즉흥적으로 하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "Spontaneity wastes time!",
                    "translation": "즉흥성은 시간을 낭비해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민준은 이미 한 약속과 계획을 중시합니다.",
                    "hint": "ISTJ는 계획된 일정을 정확하게 따르려고 해요.",
                    "result": "O",
                    "explanation": "민준은 'I keep my schedule strictly'라고 말하며 계획을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Your reliability is wonderful!",
                    "translation": "너의 신뢰성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "Your energy is amazing!",
                    "translation": "너의 에너지가 정말 놀라워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "But spontaneity brings joy!",
                    "translation": "하지만 즉흥성이 기쁨을 가져와!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-young thinks spontaneity brings @@.",
                    "hint": "ESTP는 계획 없는 즉흥적 순간들이 즐겁다고 봐요.",
                    "optionA": "fun",
                    "optionB": "joy",
                    "optionC": "memory",
                    "result": "joy",
                    "explanation": "준영은 즉흥성이 기쁨을 가져온다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민준",
                    "script": "Joy with planning is better!",
                    "translation": "계획과 함께하는 기쁨이 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your commitment helps!",
                    "translation": "너의 헌신이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your spontaneity helps!",
                    "translation": "너의 즉흥성이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Let me add surprises!",
                    "translation": "깜짝 무언가 더할게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "Within my schedule!",
                    "translation": "내 일정 안에서!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "You make time matter!",
                    "translation": "넌 시간을 의미 있게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "시간 관리의 가치에 관한 문장이에요.",
                    "optionA": "balances",
                    "optionB": "time",
                    "optionC": "spontaneity",
                    "optionD": "structure",
                    "optionE": "Good",
                    "optionF": "and",
                    "result": "Good time balances structure and spontaneity",
                    "explanation": "좋은 시간 관리는 구조와 즉흥성의 균형을 맞춰요."
                }
            ]
        }
    ]
}
ID: 19442 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 정보 배우기",
            "explanation": "ISTJ의 체계적 학습과 ESTP의 실습 학습 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "Let me study the manual.",
                    "translation": "매뉴얼을 공부하게 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Let me just try it!",
                    "translation": "그냥 시도해볼게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Manuals prevent mistakes!",
                    "translation": "매뉴얼이 실수를 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 체계적이고 순서대로 학습하려고 합니다.",
                    "hint": "ISTJ는 체계적이고 구조화된 학습을 선호해요.",
                    "result": "O",
                    "explanation": "지호는 'Let me study the manual'이라고 말하며 체계를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your discipline is excellent!",
                    "translation": "너의 규율이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Your practicality is wonderful!",
                    "translation": "너의 현실성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Learning by doing works.",
                    "translation": "실습으로 배우는 게 작동해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho thinks learning by doing @@.",
                    "hint": "ESTP는 직접 해보면서 배우는 것을 선호해요.",
                    "optionA": "fails",
                    "optionB": "helps",
                    "optionC": "works",
                    "result": "works",
                    "explanation": "준호는 실습으로 배우는 게 작동한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "But you need foundation!",
                    "translation": "하지만 너는 기초가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your knowledge helps!",
                    "translation": "너의 지식이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "Your experience helps!",
                    "translation": "너의 경험이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let me learn by doing!",
                    "translation": "실습으로 배우게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "With the foundation first!",
                    "translation": "먼저 기초와 함께!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make learning complete!",
                    "translation": "넌 배움을 완성시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "학습의 완성도에 관한 문장이에요.",
                    "result": "Great learning combines theory and doing",
                    "explanation": "훌륭한 배움은 이론과 실습을 합쳐요.",
                    "optionA": "combines",
                    "optionB": "learning",
                    "optionC": "and",
                    "optionD": "Great",
                    "optionE": "theory",
                    "optionF": "doing"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 정보 배우기",
            "explanation": "ISTJ의 체계적 학습과 ESTP의 실습 학습 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지호",
                    "script": "Let me study the manual.",
                    "translation": "매뉴얼을 공부하게 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Let me just try it!",
                    "translation": "그냥 시도해볼게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지호",
                    "script": "Manuals prevent mistakes!",
                    "translation": "매뉴얼이 실수를 방지해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 체계적이고 순서대로 학습하려고 합니다.",
                    "hint": "ISTJ는 체계적이고 구조화된 학습을 선호해요.",
                    "result": "O",
                    "explanation": "지호는 'Let me study the manual'이라고 말하며 체계를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your discipline is excellent!",
                    "translation": "너의 규율이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지호",
                    "script": "Your practicality is wonderful!",
                    "translation": "너의 현실성이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Learning by doing works.",
                    "translation": "실습으로 배우는 게 작동해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho thinks learning by doing @@.",
                    "hint": "ESTP는 직접 해보면서 배우는 것을 선호해요.",
                    "optionA": "fails",
                    "optionB": "helps",
                    "optionC": "works",
                    "result": "works",
                    "explanation": "준호는 실습으로 배우는 게 작동한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지호",
                    "script": "But you need foundation!",
                    "translation": "하지만 너는 기초가 필요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your knowledge helps!",
                    "translation": "너의 지식이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지호",
                    "script": "Your experience helps!",
                    "translation": "너의 경험이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let me learn by doing!",
                    "translation": "실습으로 배우게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지호",
                    "script": "With the foundation first!",
                    "translation": "먼저 기초와 함께!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make learning complete!",
                    "translation": "넌 배움을 완성시켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "학습의 완성도에 관한 문장이에요.",
                    "optionA": "combines",
                    "optionB": "learning",
                    "optionC": "and",
                    "optionD": "Great",
                    "optionE": "theory",
                    "optionF": "doing",
                    "result": "Great learning combines theory and doing",
                    "explanation": "훌륭한 배움은 이론과 실습을 합쳐요."
                }
            ]
        }
    ]
}
ID: 19443 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "문제 해결 방법 찾기",
            "explanation": "ISTJ의 근본 원인 분석과 ESTP의 빠른 실행 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "We must find the root cause.",
                    "translation": "우리는 근본 원인을 찾아야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민철",
                    "script": "Let's just try fixing it!",
                    "translation": "그냥 고치는 거 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Trying without understanding fails!",
                    "translation": "이해 없이 시도하면 실패해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현은 근본 원인을 체계적으로 분석합니다.",
                    "hint": "ISTJ는 문제의 구체적인 원인을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "동현은 'We must find the root cause'라고 말하며 분석을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민철",
                    "script": "Your analysis is excellent!",
                    "translation": "너의 분석이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Your boldness is wonderful!",
                    "translation": "너의 대담함이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민철",
                    "script": "Speed matters too.",
                    "translation": "속도도 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-cheol thinks speed @@.",
                    "hint": "ESTP는 빠른 해결을 추구해요.",
                    "optionA": "matters",
                    "optionB": "is key",
                    "optionC": "helps",
                    "result": "matters",
                    "explanation": "민철은 속도가 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "Speed without accuracy causes problems!",
                    "translation": "정확도 없는 속도는 문제를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민철",
                    "script": "Your precision helps!",
                    "translation": "너의 정확성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Your quick fixes help!",
                    "translation": "너의 빠른 해결이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민철",
                    "script": "Let me test solutions quickly!",
                    "translation": "해결책을 빠르게 테스트해보게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "While I verify the cause!",
                    "translation": "내가 원인을 확인하는 동안!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민철",
                    "script": "You make solutions smart!",
                    "translation": "넌 해결책을 똑똑하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결의 완성도에 관한 문장이에요.",
                    "result": "Good solutions need analysis and testing",
                    "explanation": "좋은 해결책은 분석과 테스트가 필요해요.",
                    "optionA": "testing",
                    "optionB": "solutions",
                    "optionC": "need",
                    "optionD": "Good",
                    "optionE": "and",
                    "optionF": "analysis"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "문제 해결 방법 찾기",
            "explanation": "ISTJ의 근본 원인 분석과 ESTP의 빠른 실행 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "동현",
                    "script": "We must find the root cause.",
                    "translation": "우리는 근본 원인을 찾아야 해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민철",
                    "script": "Let's just try fixing it!",
                    "translation": "그냥 고치는 거 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "동현",
                    "script": "Trying without understanding fails!",
                    "translation": "이해 없이 시도하면 실패해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현은 근본 원인을 체계적으로 분석합니다.",
                    "hint": "ISTJ는 문제의 구체적인 원인을 파악하려고 해요.",
                    "result": "O",
                    "explanation": "동현은 'We must find the root cause'라고 말하며 분석을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민철",
                    "script": "Your analysis is excellent!",
                    "translation": "너의 분석이 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "동현",
                    "script": "Your boldness is wonderful!",
                    "translation": "너의 대담함이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민철",
                    "script": "Speed matters too.",
                    "translation": "속도도 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-cheol thinks speed @@.",
                    "hint": "ESTP는 빠른 해결을 추구해요.",
                    "optionA": "matters",
                    "optionB": "is key",
                    "optionC": "helps",
                    "result": "matters",
                    "explanation": "민철은 속도가 중요하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "동현",
                    "script": "Speed without accuracy causes problems!",
                    "translation": "정확도 없는 속도는 문제를 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민철",
                    "script": "Your precision helps!",
                    "translation": "너의 정확성이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "동현",
                    "script": "Your quick fixes help!",
                    "translation": "너의 빠른 해결이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민철",
                    "script": "Let me test solutions quickly!",
                    "translation": "해결책을 빠르게 테스트해보게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "동현",
                    "script": "While I verify the cause!",
                    "translation": "내가 원인을 확인하는 동안!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민철",
                    "script": "You make solutions smart!",
                    "translation": "넌 해결책을 똑똑하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제 해결의 완성도에 관한 문장이에요.",
                    "optionA": "testing",
                    "optionB": "solutions",
                    "optionC": "need",
                    "optionD": "Good",
                    "optionE": "and",
                    "optionF": "analysis",
                    "result": "Good solutions need analysis and testing",
                    "explanation": "좋은 해결책은 분석과 테스트가 필요해요."
                }
            ]
        }
    ]
}
ID: 19444 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 부딪힐 때",
            "explanation": "ISTJ의 논리적 주장과 ESTP의 실용적 주장 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "That's not logical.",
                    "translation": "그건 논리적이지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "But it works in practice!",
                    "translation": "하지만 실제로 작동해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Practice without logic is risky!",
                    "translation": "논리 없는 실제는 위험해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 논리적 기준과 객관적 판단을 강조합니다.",
                    "hint": "ISTJ는 객관적 논리와 사실을 중시해요.",
                    "result": "O",
                    "explanation": "준우는 'That's not logical'이라고 말하며 논리를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Your logic is excellent!",
                    "translation": "너의 논리가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Your results are wonderful!",
                    "translation": "너의 결과가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Results prove it works.",
                    "translation": "결과가 그게 작동한다는 걸 증명해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyun thinks results prove @@.",
                    "hint": "ESTP는 실제 결과가 가장 큰 증거라고 봐요.",
                    "optionA": "logic",
                    "optionB": "it works",
                    "optionC": "it works",
                    "result": "it works",
                    "explanation": "승현은 결과가 그게 작동한다는 걸 증명한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "Results should follow logic!",
                    "translation": "결과도 논리를 따라야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Your thinking helps!",
                    "translation": "너의 생각이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Your pragmatism helps!",
                    "translation": "너의 실용성이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Let me show you results!",
                    "translation": "결과를 보여줄게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "If the logic is sound!",
                    "translation": "논리가 건전하다면!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You make decisions wise!",
                    "translation": "넌 결정을 현명하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "갈등 해결의 완성도에 관한 문장이에요.",
                    "result": "Good solutions combine logic and practice",
                    "explanation": "좋은 해결책은 논리와 실제를 합쳐요.",
                    "optionA": "solutions",
                    "optionB": "logic",
                    "optionC": "combine",
                    "optionD": "practice",
                    "optionE": "Good",
                    "optionF": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 부딪힐 때",
            "explanation": "ISTJ의 논리적 주장과 ESTP의 실용적 주장 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준우",
                    "script": "That's not logical.",
                    "translation": "그건 논리적이지 않아."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "But it works in practice!",
                    "translation": "하지만 실제로 작동해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준우",
                    "script": "Practice without logic is risky!",
                    "translation": "논리 없는 실제는 위험해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준우는 논리적 기준과 객관적 판단을 강조합니다.",
                    "hint": "ISTJ는 객관적 논리와 사실을 중시해요.",
                    "result": "O",
                    "explanation": "준우는 'That's not logical'이라고 말하며 논리를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Your logic is excellent!",
                    "translation": "너의 논리가 정말 뛰어나!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준우",
                    "script": "Your results are wonderful!",
                    "translation": "너의 결과가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Results prove it works.",
                    "translation": "결과가 그게 작동한다는 걸 증명해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seung-hyun thinks results prove @@.",
                    "hint": "ESTP는 실제 결과가 가장 큰 증거라고 봐요.",
                    "optionA": "logic",
                    "optionB": "it works",
                    "optionC": "it works",
                    "result": "it works",
                    "explanation": "승현은 결과가 그게 작동한다는 걸 증명한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준우",
                    "script": "Results should follow logic!",
                    "translation": "결과도 논리를 따라야 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "Your thinking helps!",
                    "translation": "너의 생각이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준우",
                    "script": "Your pragmatism helps!",
                    "translation": "너의 실용성이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Let me show you results!",
                    "translation": "결과를 보여줄게!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준우",
                    "script": "If the logic is sound!",
                    "translation": "논리가 건전하다면!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You make decisions wise!",
                    "translation": "넌 결정을 현명하게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "갈등 해결의 완성도에 관한 문장이에요.",
                    "optionA": "solutions",
                    "optionB": "logic",
                    "optionC": "combine",
                    "optionD": "practice",
                    "optionE": "Good",
                    "optionF": "and",
                    "result": "Good solutions combine logic and practice",
                    "explanation": "좋은 해결책은 논리와 실제를 합쳐요."
                }
            ]
        }
    ]
}
ID: 19445 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "싸움 난 후 화해하기",
            "explanation": "ISTJ의 책임 인정과 ESTP의 빠른 회복 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I made a mistake.",
                    "translation": "나는 실수했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Let's just move on!",
                    "translation": "그냥 넘어가자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "We must discuss it!",
                    "translation": "우리는 이에 대해 논의해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현은 자신의 실수를 인정하고 개선하려고 합니다.",
                    "hint": "ISTJ는 실수를 명확히 인정하고 체계적으로 개선하려고 해요.",
                    "result": "O",
                    "explanation": "다현은 'I made a mistake'라고 말하며 책임을 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your honesty is good!",
                    "translation": "너의 정직함이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "Your quick recovery is wonderful!",
                    "translation": "너의 빠른 회복이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Dwelling makes it worse.",
                    "translation": "자책은 더 나빠져."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho thinks dwelling makes @@.",
                    "hint": "ESTP는 과거에 매달리지 않고 앞으로 나아가려고 해요.",
                    "optionA": "sense",
                    "optionB": "progress",
                    "optionC": "it worse",
                    "result": "it worse",
                    "explanation": "준호는 자책이 더 나빠진다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "Learning prevents future mistakes!",
                    "translation": "배움이 미래의 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your responsibility helps!",
                    "translation": "너의 책임감이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Your resilience helps!",
                    "translation": "너의 회복력이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let's move forward strong!",
                    "translation": "강하게 앞으로 나아가자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Yes, with lessons learned!",
                    "translation": "좋아, 배운 교훈과 함께!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make us better!",
                    "translation": "넌 우릴 더 낫게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "화해의 의미에 관한 문장이에요.",
                    "result": "True reconciliation requires reflection and growth",
                    "explanation": "진정한 화해는 성찰과 성장을 필요로 해요.",
                    "optionA": "and",
                    "optionB": "growth",
                    "optionC": "reconciliation",
                    "optionD": "reflection",
                    "optionE": "True",
                    "optionF": "requires"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "싸움 난 후 화해하기",
            "explanation": "ISTJ의 책임 인정과 ESTP의 빠른 회복 비교",
            "level": 4,
            "my_mbti": "ISTJ",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I made a mistake.",
                    "translation": "나는 실수했어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "Let's just move on!",
                    "translation": "그냥 넘어가자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "We must discuss it!",
                    "translation": "우리는 이에 대해 논의해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다현은 자신의 실수를 인정하고 개선하려고 합니다.",
                    "hint": "ISTJ는 실수를 명확히 인정하고 체계적으로 개선하려고 해요.",
                    "result": "O",
                    "explanation": "다현은 'I made a mistake'라고 말하며 책임을 인정해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Your honesty is good!",
                    "translation": "너의 정직함이 좋아!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "Your quick recovery is wonderful!",
                    "translation": "너의 빠른 회복이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Dwelling makes it worse.",
                    "translation": "자책은 더 나빠져."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Jun-ho thinks dwelling makes @@.",
                    "hint": "ESTP는 과거에 매달리지 않고 앞으로 나아가려고 해요.",
                    "optionA": "sense",
                    "optionB": "progress",
                    "optionC": "it worse",
                    "result": "it worse",
                    "explanation": "준호는 자책이 더 나빠진다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "Learning prevents future mistakes!",
                    "translation": "배움이 미래의 실수를 방지해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "Your responsibility helps!",
                    "translation": "너의 책임감이 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Your resilience helps!",
                    "translation": "너의 회복력이 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "Let's move forward strong!",
                    "translation": "강하게 앞으로 나아가자!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "Yes, with lessons learned!",
                    "translation": "좋아, 배운 교훈과 함께!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "You make us better!",
                    "translation": "넌 우릴 더 낫게 만들어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "화해의 의미에 관한 문장이에요.",
                    "optionA": "and",
                    "optionB": "growth",
                    "optionC": "reconciliation",
                    "optionD": "reflection",
                    "optionE": "True",
                    "optionF": "requires",
                    "result": "True reconciliation requires reflection and growth",
                    "explanation": "진정한 화해는 성찰과 성장을 필요로 해요."
                }
            ]
        }
    ]
}
ID: 19446 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "처음 만난 사람들과 친해지기",
            "explanation": "ENFP의 즉각적인 친근감 표현과 INTJ의 신중한 태도 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "Hey! I love meeting new people!",
                    "translation": "안녕! 난 새로운 사람들 만나는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I prefer meaningful conversations first.",
                    "translation": "난 의미있는 대화를 먼저 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Life is more fun with friends!",
                    "translation": "친구들이 있으면 인생이 더 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 새로운 관계를 빠르게 형성하려고 합니다.",
                    "hint": "ENFP는 새로운 사람들을 만나는 것을 즉시 즐기고 쉽게 친해져요.",
                    "result": "O",
                    "explanation": "지영이는 'I love meeting new people!'라고 말하며 새로운 인간관계를 빠르게 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I think before I connect deeply.",
                    "translation": "난 깊게 연결되기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "That's smart! You make real friends!",
                    "translation": "그게 똑똑해! 넌 진짜 친구를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Quality over quantity matters most.",
                    "translation": "질이 양보다 훨씬 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ziyoung thinks quality over @@ matters most.",
                    "hint": "INTJ는 많은 사람보다 의미있는 관계를 중요하게 생각해요.",
                    "optionA": "quantity",
                    "optionB": "friends",
                    "optionC": "time",
                    "result": "quantity",
                    "explanation": "지훈이는 'Quality over quantity matters most'라고 말했어요. INTJ답게 깊이있는 관계를 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "Come to my party tonight!",
                    "translation": "오늘 밤 내 파티에 와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I'll think about it first.",
                    "translation": "먼저 생각해볼게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "You'll have so much fun! Trust me!",
                    "translation": "넌 정말 재밌을 거야! 날 믿어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your enthusiasm makes me curious actually.",
                    "translation": "너의 열정이 날 실제로 호기심 있게 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "See? You need adventure too!",
                    "translation": "봐? 넌 모험도 필요해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your energy is different. I like it.",
                    "translation": "너의 에너지는 달라. 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 성향의 조화에 대한 문장이에요.",
                    "result": "Together both create magic strength",
                    "explanation": "함께라면 둘 다 신비한 힘을 만들어요.",
                    "optionA": "strength",
                    "optionB": "magic",
                    "optionC": "Together",
                    "optionD": "create",
                    "optionE": "both"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "처음 만난 사람들과 친해지기",
            "explanation": "ENFP의 즉각적인 친근감 표현과 INTJ의 신중한 태도 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "Hey! I love meeting new people!",
                    "translation": "안녕! 난 새로운 사람들 만나는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I prefer meaningful conversations first.",
                    "translation": "난 의미있는 대화를 먼저 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Life is more fun with friends!",
                    "translation": "친구들이 있으면 인생이 더 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 새로운 관계를 빠르게 형성하려고 합니다.",
                    "hint": "ENFP는 새로운 사람들을 만나는 것을 즉시 즐기고 쉽게 친해져요.",
                    "result": "O",
                    "explanation": "지영이는 'I love meeting new people!'라고 말하며 새로운 인간관계를 빠르게 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "I think before I connect deeply.",
                    "translation": "난 깊게 연결되기 전에 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "That's smart! You make real friends!",
                    "translation": "그게 똑똑해! 넌 진짜 친구를 만들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "Quality over quantity matters most.",
                    "translation": "질이 양보다 훨씬 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ziyoung thinks quality over @@ matters most.",
                    "hint": "INTJ는 많은 사람보다 의미있는 관계를 중요하게 생각해요.",
                    "optionA": "quantity",
                    "optionB": "friends",
                    "optionC": "time",
                    "result": "quantity",
                    "explanation": "지훈이는 'Quality over quantity matters most'라고 말했어요. INTJ답게 깊이있는 관계를 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "Come to my party tonight!",
                    "translation": "오늘 밤 내 파티에 와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "I'll think about it first.",
                    "translation": "먼저 생각해볼게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "You'll have so much fun! Trust me!",
                    "translation": "넌 정말 재밌을 거야! 날 믿어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your enthusiasm makes me curious actually.",
                    "translation": "너의 열정이 날 실제로 호기심 있게 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "See? You need adventure too!",
                    "translation": "봐? 넌 모험도 필요해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your energy is different. I like it.",
                    "translation": "너의 에너지는 달라. 좋아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로 다른 성향의 조화에 대한 문장이에요.",
                    "optionA": "strength",
                    "optionB": "magic",
                    "optionC": "Together",
                    "optionD": "create",
                    "optionE": "both",
                    "result": "Together both create magic strength",
                    "explanation": "함께라면 둘 다 신비한 힘을 만들어요."
                }
            ]
        }
    ]
}
ID: 19447 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 아이디어 떠올릴 때",
            "explanation": "ENFP의 창의적 즉흥성과 INTJ의 전략적 분석 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미연",
                    "script": "I just had an amazing idea!",
                    "translation": "난 방금 멋진 아이디어가 떠올랐어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "What is your idea exactly?",
                    "translation": "구체적으로 무슨 아이디어야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미연",
                    "script": "It's so creative and wild!",
                    "translation": "엄청 창의적이고 大담해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 미연의 아이디어가 실현 가능한지 먼저 검토합니다.",
                    "hint": "INTJ는 새로운 아이디어를 들으면 먼저 실현 가능성을 분석해요.",
                    "result": "O",
                    "explanation": "준혁이는 'What is your idea exactly?'라고 구체적으로 묻고 계획적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미연",
                    "script": "It might change everything!",
                    "translation": "이건 모든 걸 바꿀 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Let's check if it works.",
                    "translation": "이게 작동하는지 확인해보자."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미연",
                    "script": "Your planning makes it real!",
                    "translation": "너의 계획이 이걸 현실로 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-yeon thinks Jun-hyuk's @@ makes ideas real.",
                    "hint": "ENFP는 INTJ의 계획적 성향이 자신의 아이디어를 현실화한다고 생각해요.",
                    "optionA": "energy",
                    "optionB": "thinking",
                    "optionC": "planning",
                    "result": "planning",
                    "explanation": "미연이는 준혁의 체계적인 계획이 아이디어를 현실로 만든다고 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "First, what's the actual goal?",
                    "translation": "먼저 실제 목표가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미연",
                    "script": "Just to make people happy!",
                    "translation": "그냥 사람들을 행복하게 하는 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "That's a good start. Let's make a plan.",
                    "translation": "좋은 출발점이야. 계획을 세워보자."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "Yes! You're the best at organizing!",
                    "translation": "응! 넌 정리 정돈을 최고로 잘해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "And you're great at dreaming big.",
                    "translation": "그리고 넌 크게 꿈꾸는 걸 잘해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미연",
                    "script": "Together we make magic happen!",
                    "translation": "함께라면 우린 기적을 일으켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창의성과 전략이 함께하는 과정에 대한 문장이에요.",
                    "result": "Dreams powered by strategy become real",
                    "explanation": "전략으로 강해진 꿈이 현실이 되어요.",
                    "optionA": "powered",
                    "optionB": "real",
                    "optionC": "strategy",
                    "optionD": "by",
                    "optionE": "become",
                    "optionF": "Dreams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "새로운 아이디어 떠올릴 때",
            "explanation": "ENFP의 창의적 즉흥성과 INTJ의 전략적 분석 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미연",
                    "script": "I just had an amazing idea!",
                    "translation": "난 방금 멋진 아이디어가 떠올랐어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "What is your idea exactly?",
                    "translation": "구체적으로 무슨 아이디어야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미연",
                    "script": "It's so creative and wild!",
                    "translation": "엄청 창의적이고 大담해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 미연의 아이디어가 실현 가능한지 먼저 검토합니다.",
                    "hint": "INTJ는 새로운 아이디어를 들으면 먼저 실현 가능성을 분석해요.",
                    "result": "O",
                    "explanation": "준혁이는 'What is your idea exactly?'라고 구체적으로 묻고 계획적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미연",
                    "script": "It might change everything!",
                    "translation": "이건 모든 걸 바꿀 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준혁",
                    "script": "Let's check if it works.",
                    "translation": "이게 작동하는지 확인해보자."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미연",
                    "script": "Your planning makes it real!",
                    "translation": "너의 계획이 이걸 현실로 만들어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-yeon thinks Jun-hyuk's @@ makes ideas real.",
                    "hint": "ENFP는 INTJ의 계획적 성향이 자신의 아이디어를 현실화한다고 생각해요.",
                    "optionA": "energy",
                    "optionB": "thinking",
                    "optionC": "planning",
                    "result": "planning",
                    "explanation": "미연이는 준혁의 체계적인 계획이 아이디어를 현실로 만든다고 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준혁",
                    "script": "First, what's the actual goal?",
                    "translation": "먼저 실제 목표가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미연",
                    "script": "Just to make people happy!",
                    "translation": "그냥 사람들을 행복하게 하는 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준혁",
                    "script": "That's a good start. Let's make a plan.",
                    "translation": "좋은 출발점이야. 계획을 세워보자."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "Yes! You're the best at organizing!",
                    "translation": "응! 넌 정리 정돈을 최고로 잘해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준혁",
                    "script": "And you're great at dreaming big.",
                    "translation": "그리고 넌 크게 꿈꾸는 걸 잘해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미연",
                    "script": "Together we make magic happen!",
                    "translation": "함께라면 우린 기적을 일으켜!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창의성과 전략이 함께하는 과정에 대한 문장이에요.",
                    "optionA": "powered",
                    "optionB": "real",
                    "optionC": "strategy",
                    "optionD": "by",
                    "optionE": "become",
                    "optionF": "Dreams",
                    "result": "Dreams powered by strategy become real",
                    "explanation": "전략으로 강해진 꿈이 현실이 되어요."
                }
            ]
        }
    ]
}
ID: 19448 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정을 내릴 때",
            "explanation": "ENFP의 감정적 선택과 INTJ의 논리적 분석 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I feel like I should do this!",
                    "translation": "난 이거 해야 할 것 같은 기분이야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "What are the facts?",
                    "translation": "사실이 뭔데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Facts? I just feel it!",
                    "translation": "사실? 난 그냥 느껴!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준은 결정하기 전에 모든 정보를 분석합니다.",
                    "hint": "INTJ는 감정보다 논리와 데이터를 기반으로 결정해요.",
                    "result": "O",
                    "explanation": "성준이는 'What are the facts?'라고 물으며 논리적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Let's look at the pros and cons.",
                    "translation": "장점과 단점을 봐보자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Okay! But my gut feeling matters!",
                    "translation": "좋아! 근데 내 직감도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Your instinct is sometimes right.",
                    "translation": "너의 직감은 때때로 맞아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hye thinks her @@ feeling helps her decide.",
                    "hint": "ENFP는 자신의 직감과 감정이 의사결정에 도움이 된다고 생각해요.",
                    "optionA": "gut",
                    "optionB": "heart",
                    "optionC": "mind",
                    "result": "gut",
                    "explanation": "지혜는 자신의 직감 감정이 결정에 도움이 된다고 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "I need time to analyze this.",
                    "translation": "이걸 분석할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지혜",
                    "script": "But sometimes you just have to jump!",
                    "translation": "근데 때론 그냥 뛰어내려야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Jumping without a plan is risky.",
                    "translation": "계획 없이 뛰어내리는 건 위험해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지혜",
                    "script": "But staying safe forever is boring!",
                    "translation": "근데 계속 안전하면 너무 따분해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "You make me take risks. I like it.",
                    "translation": "넌 날 위험을 감수하게 해. 좋아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지혜",
                    "script": "And you help me make smart choices!",
                    "translation": "그리고 넌 내가 똑똑한 선택을 하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 접근 방식의 가치에 대한 문장이에요.",
                    "result": "Both logic and instinct need wisdom",
                    "explanation": "논리와 직감 둘 다 지혜가 필요해요.",
                    "optionA": "Both",
                    "optionB": "wisdom",
                    "optionC": "instinct",
                    "optionD": "logic",
                    "optionE": "and",
                    "optionF": "need"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "중요한 결정을 내릴 때",
            "explanation": "ENFP의 감정적 선택과 INTJ의 논리적 분석 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I feel like I should do this!",
                    "translation": "난 이거 해야 할 것 같은 기분이야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "What are the facts?",
                    "translation": "사실이 뭔데?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Facts? I just feel it!",
                    "translation": "사실? 난 그냥 느껴!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준은 결정하기 전에 모든 정보를 분석합니다.",
                    "hint": "INTJ는 감정보다 논리와 데이터를 기반으로 결정해요.",
                    "result": "O",
                    "explanation": "성준이는 'What are the facts?'라고 물으며 논리적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Let's look at the pros and cons.",
                    "translation": "장점과 단점을 봐보자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "Okay! But my gut feeling matters!",
                    "translation": "좋아! 근데 내 직감도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Your instinct is sometimes right.",
                    "translation": "너의 직감은 때때로 맞아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-hye thinks her @@ feeling helps her decide.",
                    "hint": "ENFP는 자신의 직감과 감정이 의사결정에 도움이 된다고 생각해요.",
                    "optionA": "gut",
                    "optionB": "heart",
                    "optionC": "mind",
                    "result": "gut",
                    "explanation": "지혜는 자신의 직감 감정이 결정에 도움이 된다고 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "성준",
                    "script": "I need time to analyze this.",
                    "translation": "이걸 분석할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지혜",
                    "script": "But sometimes you just have to jump!",
                    "translation": "근데 때론 그냥 뛰어내려야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Jumping without a plan is risky.",
                    "translation": "계획 없이 뛰어내리는 건 위험해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지혜",
                    "script": "But staying safe forever is boring!",
                    "translation": "근데 계속 안전하면 너무 따분해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "You make me take risks. I like it.",
                    "translation": "넌 날 위험을 감수하게 해. 좋아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지혜",
                    "script": "And you help me make smart choices!",
                    "translation": "그리고 넌 내가 똑똑한 선택을 하게 도와줘!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 접근 방식의 가치에 대한 문장이에요.",
                    "optionA": "Both",
                    "optionB": "wisdom",
                    "optionC": "instinct",
                    "optionD": "logic",
                    "optionE": "and",
                    "optionF": "need",
                    "result": "Both logic and instinct need wisdom",
                    "explanation": "논리와 직감 둘 다 지혜가 필요해요."
                }
            ]
        }
    ]
}
ID: 19449 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 계획 세울 때",
            "explanation": "ENFP의 유연한 계획과 INTJ의 체계적 계획 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "Let's just see what happens!",
                    "translation": "그냥 어떻게 될지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "I need a detailed plan first.",
                    "translation": "먼저 상세한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민영",
                    "script": "Plans? That's no fun!",
                    "translation": "계획? 그건 재미없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태성은 일정을 미리 계획하고 체계적으로 실행합니다.",
                    "hint": "INTJ는 상세한 계획을 세워 효율적으로 행동해요.",
                    "result": "O",
                    "explanation": "태성이는 'I need a detailed plan first'라고 말하며 체계적 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "I schedule everything in order.",
                    "translation": "난 모든 걸 순서대로 스케줄해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민영",
                    "script": "That sounds so boring and strict!",
                    "translation": "그건 정말 지루하고 엄격한데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "But nothing gets forgotten.",
                    "translation": "하지만 아무것도 빠지지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-young thinks detailed plans feel too @@.",
                    "hint": "ENFP는 세세한 계획이 너무 제한적이라고 느껴요.",
                    "optionA": "strict",
                    "optionB": "boring",
                    "optionC": "hard",
                    "result": "strict",
                    "explanation": "민영은 자세한 계획이 너무 엄격하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민영",
                    "script": "I like spontaneous adventures!",
                    "translation": "난 즉흥적인 모험을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Spontaneous things waste time.",
                    "translation": "즉흥적인 건 시간을 낭비해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민영",
                    "script": "But memories happen spontaneously!",
                    "translation": "근데 추억은 즉흥적으로 생겨나!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "You have a point. Sometimes.",
                    "translation": "넌 맞아. 때때로는."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민영",
                    "script": "See? We balance each other!",
                    "translation": "봐? 우린 서로 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "Your chaos needs my order.",
                    "translation": "너의 혼란은 내 질서가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유연성과 계획성의 조화에 대한 문장이에요.",
                    "result": "Structure allows flexible dreams become real",
                    "explanation": "구조가 유연한 꿈들이 현실이 되도록 해요.",
                    "optionA": "flexible",
                    "optionB": "real",
                    "optionC": "allows",
                    "optionD": "become",
                    "optionE": "Structure",
                    "optionF": "dreams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상 계획 세울 때",
            "explanation": "ENFP의 유연한 계획과 INTJ의 체계적 계획 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "Let's just see what happens!",
                    "translation": "그냥 어떻게 될지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태성",
                    "script": "I need a detailed plan first.",
                    "translation": "먼저 상세한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민영",
                    "script": "Plans? That's no fun!",
                    "translation": "계획? 그건 재미없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태성은 일정을 미리 계획하고 체계적으로 실행합니다.",
                    "hint": "INTJ는 상세한 계획을 세워 효율적으로 행동해요.",
                    "result": "O",
                    "explanation": "태성이는 'I need a detailed plan first'라고 말하며 체계적 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태성",
                    "script": "I schedule everything in order.",
                    "translation": "난 모든 걸 순서대로 스케줄해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민영",
                    "script": "That sounds so boring and strict!",
                    "translation": "그건 정말 지루하고 엄격한데!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태성",
                    "script": "But nothing gets forgotten.",
                    "translation": "하지만 아무것도 빠지지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-young thinks detailed plans feel too @@.",
                    "hint": "ENFP는 세세한 계획이 너무 제한적이라고 느껴요.",
                    "optionA": "strict",
                    "optionB": "boring",
                    "optionC": "hard",
                    "result": "strict",
                    "explanation": "민영은 자세한 계획이 너무 엄격하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민영",
                    "script": "I like spontaneous adventures!",
                    "translation": "난 즉흥적인 모험을 좋아해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태성",
                    "script": "Spontaneous things waste time.",
                    "translation": "즉흥적인 건 시간을 낭비해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민영",
                    "script": "But memories happen spontaneously!",
                    "translation": "근데 추억은 즉흥적으로 생겨나!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태성",
                    "script": "You have a point. Sometimes.",
                    "translation": "넌 맞아. 때때로는."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민영",
                    "script": "See? We balance each other!",
                    "translation": "봐? 우린 서로 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태성",
                    "script": "Your chaos needs my order.",
                    "translation": "너의 혼란은 내 질서가 필요해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "유연성과 계획성의 조화에 대한 문장이에요.",
                    "optionA": "flexible",
                    "optionB": "real",
                    "optionC": "allows",
                    "optionD": "become",
                    "optionE": "Structure",
                    "optionF": "dreams",
                    "result": "Structure allows flexible dreams become real",
                    "explanation": "구조가 유연한 꿈들이 현실이 되도록 해요."
                }
            ]
        }
    ]
}
ID: 19450 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 때 대처법",
            "explanation": "ENFP의 외향적 해소와 INTJ의 혼자만의 시간 필요 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "Let's go hang out with friends!",
                    "translation": "가서 친구들이랑 시간을 보내자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I need to be alone right now.",
                    "translation": "지금 혼자 있고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "But that makes you more sad!",
                    "translation": "근데 그럼 너 더 슬픈데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 스트레스를 받을 때 혼자만의 시간을 필요로 합니다.",
                    "hint": "INTJ는 스트레스받으면 혼자 있으면서 생각을 정리해요.",
                    "result": "O",
                    "explanation": "준혁이는 'I need to be alone right now'라고 말하며 혼자만의 시간을 소중히 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Being alone helps me think clearly.",
                    "translation": "혼자 있으면 명확하게 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "I get energy from people around me!",
                    "translation": "난 주변 사람들한테서 에너지를 얻어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I get energy from quiet thinking.",
                    "translation": "난 조용한 생각에서 에너지를 얻어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeon gets her energy from people @@.",
                    "hint": "ENFP는 사람들과의 상호작용에서 에너지를 얻어요.",
                    "optionA": "time",
                    "optionB": "around",
                    "optionC": "nearby",
                    "result": "around",
                    "explanation": "소연은 주변 사람들과 함께할 때 에너지를 충전해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "Let me cheer you up!",
                    "translation": "내가 넌 기분 좋게 만들어줄게!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "I appreciate it. But I need space.",
                    "translation": "고마워. 근데 나한테 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Okay, but I'm here for you!",
                    "translation": "좋아, 근데 나는 여기 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "I know. Your support helps.",
                    "translation": "알아. 너의 지지가 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "And your calm thinking helps me!",
                    "translation": "그리고 넌 너의 차분한 생각이 날 도와줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "We handle stress differently. That's okay.",
                    "translation": "우린 스트레스를 다르게 처리해. 괜찮아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 방식을 인정하는 문장이에요.",
                    "result": "Together grow through different ways strong",
                    "explanation": "함께 다른 방식으로 성장해요.",
                    "optionA": "grow",
                    "optionB": "ways",
                    "optionC": "Together",
                    "optionD": "through",
                    "optionE": "strong",
                    "optionF": "different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 때 대처법",
            "explanation": "ENFP의 외향적 해소와 INTJ의 혼자만의 시간 필요 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소연",
                    "script": "Let's go hang out with friends!",
                    "translation": "가서 친구들이랑 시간을 보내자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준혁",
                    "script": "I need to be alone right now.",
                    "translation": "지금 혼자 있고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소연",
                    "script": "But that makes you more sad!",
                    "translation": "근데 그럼 너 더 슬픈데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준혁은 스트레스를 받을 때 혼자만의 시간을 필요로 합니다.",
                    "hint": "INTJ는 스트레스받으면 혼자 있으면서 생각을 정리해요.",
                    "result": "O",
                    "explanation": "준혁이는 'I need to be alone right now'라고 말하며 혼자만의 시간을 소중히 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준혁",
                    "script": "Being alone helps me think clearly.",
                    "translation": "혼자 있으면 명확하게 생각해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소연",
                    "script": "I get energy from people around me!",
                    "translation": "난 주변 사람들한테서 에너지를 얻어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준혁",
                    "script": "I get energy from quiet thinking.",
                    "translation": "난 조용한 생각에서 에너지를 얻어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-yeon gets her energy from people @@.",
                    "hint": "ENFP는 사람들과의 상호작용에서 에너지를 얻어요.",
                    "optionA": "time",
                    "optionB": "around",
                    "optionC": "nearby",
                    "result": "around",
                    "explanation": "소연은 주변 사람들과 함께할 때 에너지를 충전해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소연",
                    "script": "Let me cheer you up!",
                    "translation": "내가 넌 기분 좋게 만들어줄게!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준혁",
                    "script": "I appreciate it. But I need space.",
                    "translation": "고마워. 근데 나한테 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소연",
                    "script": "Okay, but I'm here for you!",
                    "translation": "좋아, 근데 나는 여기 있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준혁",
                    "script": "I know. Your support helps.",
                    "translation": "알아. 너의 지지가 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소연",
                    "script": "And your calm thinking helps me!",
                    "translation": "그리고 넌 너의 차분한 생각이 날 도와줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준혁",
                    "script": "We handle stress differently. That's okay.",
                    "translation": "우린 스트레스를 다르게 처리해. 괜찮아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로 다른 방식을 인정하는 문장이에요.",
                    "optionA": "grow",
                    "optionB": "ways",
                    "optionC": "Together",
                    "optionD": "through",
                    "optionE": "strong",
                    "optionF": "different",
                    "result": "Together grow through different ways strong",
                    "explanation": "함께 다른 방식으로 성장해요."
                }
            ]
        }
    ]
}
ID: 19451 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 정할 때",
            "explanation": "ENFP의 다양한 기회 추구와 INTJ의 전문 분야 집중 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "I want to try everything!",
                    "translation": "난 모든 걸 시도하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "I focus on one thing deeply.",
                    "translation": "난 한 가지에 깊게 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "How boring! So many chances out there!",
                    "translation": "정말 따분해! 밖에 기회가 이렇게 많은데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준은 자신의 전문 분야에 깊이있게 집중합니다.",
                    "hint": "INTJ는 한 분야를 전략적으로 파고들어 전문가가 되려고 해요.",
                    "result": "O",
                    "explanation": "성준이는 'I focus on one thing deeply'라고 말하며 집중력을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Experts know their field very well.",
                    "translation": "전문가는 자기 분야를 아주 잘 알아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "But I want to meet new people!",
                    "translation": "근데 난 새로운 사람들을 만나고 싶어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "You can do that too. But stay focused.",
                    "translation": "그것도 할 수 있지. 근데 집중해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-seo wants to meet people and have @@.",
                    "hint": "ENFP는 새로운 경험과 기회를 추구해요.",
                    "optionA": "jobs",
                    "optionB": "adventures",
                    "optionC": "experiences",
                    "result": "experiences",
                    "explanation": "민서는 새로운 사람을 만나고 다양한 경험을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "Your focus inspires me!",
                    "translation": "너의 집중력이 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Your flexibility is useful sometimes.",
                    "translation": "너의 유연함이 때때로 유용해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "See? We're a good team!",
                    "translation": "봐? 우린 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "You bring new ideas. I plan them.",
                    "translation": "넌 새로운 아이디어를 가져와. 난 그걸 계획해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "That's perfect for career success!",
                    "translation": "그건 커리어 성공에 딱이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "Focus and flexibility. We have both.",
                    "translation": "집중과 유연함. 우린 둘 다 가지고 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "강점을 조합하는 직업 전략에 대한 문장이에요.",
                    "result": "Excellence comes from combining strengths daily",
                    "explanation": "우수성은 강점을 결합하면서 생겨나요.",
                    "optionA": "combining",
                    "optionB": "from",
                    "optionC": "strengths",
                    "optionD": "Excellence",
                    "optionE": "daily",
                    "optionF": "comes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 정할 때",
            "explanation": "ENFP의 다양한 기회 추구와 INTJ의 전문 분야 집중 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "I want to try everything!",
                    "translation": "난 모든 걸 시도하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "I focus on one thing deeply.",
                    "translation": "난 한 가지에 깊게 집중해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "How boring! So many chances out there!",
                    "translation": "정말 따분해! 밖에 기회가 이렇게 많은데!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준은 자신의 전문 분야에 깊이있게 집중합니다.",
                    "hint": "INTJ는 한 분야를 전략적으로 파고들어 전문가가 되려고 해요.",
                    "result": "O",
                    "explanation": "성준이는 'I focus on one thing deeply'라고 말하며 집중력을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Experts know their field very well.",
                    "translation": "전문가는 자기 분야를 아주 잘 알아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "But I want to meet new people!",
                    "translation": "근데 난 새로운 사람들을 만나고 싶어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "You can do that too. But stay focused.",
                    "translation": "그것도 할 수 있지. 근데 집중해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-seo wants to meet people and have @@.",
                    "hint": "ENFP는 새로운 경험과 기회를 추구해요.",
                    "optionA": "jobs",
                    "optionB": "adventures",
                    "optionC": "experiences",
                    "result": "experiences",
                    "explanation": "민서는 새로운 사람을 만나고 다양한 경험을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "Your focus inspires me!",
                    "translation": "너의 집중력이 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Your flexibility is useful sometimes.",
                    "translation": "너의 유연함이 때때로 유용해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "See? We're a good team!",
                    "translation": "봐? 우린 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "You bring new ideas. I plan them.",
                    "translation": "넌 새로운 아이디어를 가져와. 난 그걸 계획해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "That's perfect for career success!",
                    "translation": "그건 커리어 성공에 딱이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "Focus and flexibility. We have both.",
                    "translation": "집중과 유연함. 우린 둘 다 가지고 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "강점을 조합하는 직업 전략에 대한 문장이에요.",
                    "optionA": "combining",
                    "optionB": "from",
                    "optionC": "strengths",
                    "optionD": "Excellence",
                    "optionE": "daily",
                    "optionF": "comes",
                    "result": "Excellence comes from combining strengths daily",
                    "explanation": "우수성은 강점을 결합하면서 생겨나요."
                }
            ]
        }
    ]
}
ID: 19452 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 시간 활용할 때",
            "explanation": "ENFP의 다양한 활동과 INTJ의 깊이있는 취미 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "선영",
                    "script": "I want to learn everything!",
                    "translation": "난 모든 걸 배우고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I study one thing very deep.",
                    "translation": "난 한 가지를 아주 깊게 공부해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "선영",
                    "script": "That sounds so serious and hard!",
                    "translation": "그건 정말 심각하고 어려워 보여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 자신의 취미에 깊이있게 몰입합니다.",
                    "hint": "INTJ는 관심 분야를 깊이있게 탐구해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I study one thing very deep'라고 말하며 깊이있는 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Deep knowledge makes hobbies fun.",
                    "translation": "깊은 지식이 취미를 재미있게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "선영",
                    "script": "But I love trying new things!",
                    "translation": "근데 난 새로운 것들을 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "You never finish anything.",
                    "translation": "넌 아무것도 끝내지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sun-young starts many hobbies but @@.",
                    "hint": "ENFP는 새로운 활동을 많이 시작하지만 마치지 못하는 경향이 있어요.",
                    "optionA": "stops",
                    "optionB": "leaves",
                    "optionC": "gives",
                    "result": "stops",
                    "explanation": "선영은 많은 취미를 시작하지만 자주 멈춰요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "선영",
                    "script": "But I have so much fun!",
                    "translation": "근데 난 정말 재밌거든!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Fun is good. But mastery is better.",
                    "translation": "재미는 좋아. 근데 숙달이 더 나아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "선영",
                    "script": "Your patience is amazing!",
                    "translation": "너의 인내심은 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your enthusiasm is actually nice.",
                    "translation": "너의 열정은 실은 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "선영",
                    "script": "See? You're learning to be spontaneous!",
                    "translation": "봐? 넌 즉흥적이 되는 걸 배우고 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "And you're learning to be patient.",
                    "translation": "그리고 넌 인내심 있어지는 걸 배우고 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "균형잡힌 취미 생활에 대한 문장이에요.",
                    "result": "Wisdom means both explore and deeply",
                    "explanation": "지혜는 탐험과 깊이를 모두 의미해요.",
                    "optionA": "and",
                    "optionB": "Wisdom",
                    "optionC": "means",
                    "optionD": "both",
                    "optionE": "explore",
                    "optionF": "deeply"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미 시간 활용할 때",
            "explanation": "ENFP의 다양한 활동과 INTJ의 깊이있는 취미 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "선영",
                    "script": "I want to learn everything!",
                    "translation": "난 모든 걸 배우고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "I study one thing very deep.",
                    "translation": "난 한 가지를 아주 깊게 공부해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "선영",
                    "script": "That sounds so serious and hard!",
                    "translation": "그건 정말 심각하고 어려워 보여!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 자신의 취미에 깊이있게 몰입합니다.",
                    "hint": "INTJ는 관심 분야를 깊이있게 탐구해요.",
                    "result": "O",
                    "explanation": "지훈이는 'I study one thing very deep'라고 말하며 깊이있는 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Deep knowledge makes hobbies fun.",
                    "translation": "깊은 지식이 취미를 재미있게 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "선영",
                    "script": "But I love trying new things!",
                    "translation": "근데 난 새로운 것들을 시도하는 걸 좋아해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "You never finish anything.",
                    "translation": "넌 아무것도 끝내지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Sun-young starts many hobbies but @@.",
                    "hint": "ENFP는 새로운 활동을 많이 시작하지만 마치지 못하는 경향이 있어요.",
                    "optionA": "stops",
                    "optionB": "leaves",
                    "optionC": "gives",
                    "result": "stops",
                    "explanation": "선영은 많은 취미를 시작하지만 자주 멈춰요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "선영",
                    "script": "But I have so much fun!",
                    "translation": "근데 난 정말 재밌거든!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Fun is good. But mastery is better.",
                    "translation": "재미는 좋아. 근데 숙달이 더 나아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "선영",
                    "script": "Your patience is amazing!",
                    "translation": "너의 인내심은 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your enthusiasm is actually nice.",
                    "translation": "너의 열정은 실은 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "선영",
                    "script": "See? You're learning to be spontaneous!",
                    "translation": "봐? 넌 즉흥적이 되는 걸 배우고 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "And you're learning to be patient.",
                    "translation": "그리고 넌 인내심 있어지는 걸 배우고 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "균형잡힌 취미 생활에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Wisdom",
                    "optionC": "means",
                    "optionD": "both",
                    "optionE": "explore",
                    "optionF": "deeply",
                    "result": "Wisdom means both explore and deeply",
                    "explanation": "지혜는 탐험과 깊이를 모두 의미해요."
                }
            ]
        }
    ]
}
ID: 19453 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때 대처하기",
            "explanation": "ENFP의 수용적 태도와 INTJ의 논리적 주장 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "That's a great idea too!",
                    "translation": "그것도 훌륭한 아이디어야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "No. My way is more logical.",
                    "translation": "아니야. 내 방식이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "Why can't both work together?",
                    "translation": "둘 다 함께 작동할 수 없어?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영은 자신의 논리적 방식이 가장 효율적이라고 생각합니다.",
                    "hint": "INTJ는 논리적으로 가장 효율적인 방식이 맞다고 생각해요.",
                    "result": "O",
                    "explanation": "태영이는 'My way is more logical'라고 주장하며 논리성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Emotion clouds judgment.",
                    "translation": "감정은 판단을 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "But feelings matter too!",
                    "translation": "근데 감정도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Not in decision making.",
                    "translation": "의사결정에서는 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-ju thinks feelings are @@ in decisions.",
                    "hint": "ENFP는 감정과 개인의 가치가 의사결정에서 중요하다고 생각해요.",
                    "optionA": "useless",
                    "optionB": "important",
                    "optionC": "secondary",
                    "result": "important",
                    "explanation": "현주는 결정할 때 감정이 중요하다고 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "Your logic is smart though!",
                    "translation": "근데 너의 논리는 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "And your flexibility is sometimes useful.",
                    "translation": "그리고 너의 유연함은 때때로 유용해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "See? We need each other!",
                    "translation": "봐? 우린 서로 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Maybe your emotions prevent bad decisions.",
                    "translation": "아마 너의 감정이 나쁜 결정을 막아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "And your logic makes plans real!",
                    "translation": "그리고 너의 논리가 계획을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Different does not mean wrong.",
                    "translation": "다르다고 해서 틀린 건 아니야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 의견의 가치에 대한 문장이에요.",
                    "result": "Our different perspectives is our strength",
                    "explanation": "우리의 다른 관점이 우리의 강점이에요.",
                    "optionA": "Our",
                    "optionB": "strength",
                    "optionC": "different",
                    "optionD": "perspectives",
                    "optionE": "our",
                    "optionF": "is"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 다를 때 대처하기",
            "explanation": "ENFP의 수용적 태도와 INTJ의 논리적 주장 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현주",
                    "script": "That's a great idea too!",
                    "translation": "그것도 훌륭한 아이디어야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "No. My way is more logical.",
                    "translation": "아니야. 내 방식이 더 논리적이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현주",
                    "script": "Why can't both work together?",
                    "translation": "둘 다 함께 작동할 수 없어?"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영은 자신의 논리적 방식이 가장 효율적이라고 생각합니다.",
                    "hint": "INTJ는 논리적으로 가장 효율적인 방식이 맞다고 생각해요.",
                    "result": "O",
                    "explanation": "태영이는 'My way is more logical'라고 주장하며 논리성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Emotion clouds judgment.",
                    "translation": "감정은 판단을 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현주",
                    "script": "But feelings matter too!",
                    "translation": "근데 감정도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Not in decision making.",
                    "translation": "의사결정에서는 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hyun-ju thinks feelings are @@ in decisions.",
                    "hint": "ENFP는 감정과 개인의 가치가 의사결정에서 중요하다고 생각해요.",
                    "optionA": "useless",
                    "optionB": "important",
                    "optionC": "secondary",
                    "result": "important",
                    "explanation": "현주는 결정할 때 감정이 중요하다고 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현주",
                    "script": "Your logic is smart though!",
                    "translation": "근데 너의 논리는 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "And your flexibility is sometimes useful.",
                    "translation": "그리고 너의 유연함은 때때로 유용해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현주",
                    "script": "See? We need each other!",
                    "translation": "봐? 우린 서로 필요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Maybe your emotions prevent bad decisions.",
                    "translation": "아마 너의 감정이 나쁜 결정을 막아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현주",
                    "script": "And your logic makes plans real!",
                    "translation": "그리고 너의 논리가 계획을 현실로 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Different does not mean wrong.",
                    "translation": "다르다고 해서 틀린 건 아니야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 의견의 가치에 대한 문장이에요.",
                    "optionA": "Our",
                    "optionB": "strength",
                    "optionC": "different",
                    "optionD": "perspectives",
                    "optionE": "our",
                    "optionF": "is",
                    "result": "Our different perspectives is our strength",
                    "explanation": "우리의 다른 관점이 우리의 강점이에요."
                }
            ]
        }
    ]
}
ID: 19454 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 학년 시작할 때",
            "explanation": "ENFP의 새로운 친구들과의 만남과 INTJ의 학습 목표 설정 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "New friends! So excited!",
                    "translation": "새 친구들! 정말 설렬 정도야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "I set learning goals first.",
                    "translation": "난 먼저 학습 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "Friends make school fun!",
                    "translation": "친구가 학교를 재밌게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준영은 새 학년을 시작할 때 명확한 학습 목표를 세웁니다.",
                    "hint": "INTJ는 새 학기를 시작하면서 체계적으로 목표를 설정해요.",
                    "result": "O",
                    "explanation": "준영이는 'I set learning goals first'라고 말하며 계획적 접근을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Learning is the main goal here.",
                    "translation": "학습이 주된 목표야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "But happiness matters too!",
                    "translation": "근데 행복도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "You can be happy and study.",
                    "translation": "행복하면서 공부할 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ah thinks happiness and learning go @@.",
                    "hint": "ENFP는 행복과 학습을 동시에 추구할 수 있다고 생각해요.",
                    "optionA": "together",
                    "optionB": "apart",
                    "optionC": "well",
                    "result": "together",
                    "explanation": "민아는 행복과 학습이 함께 간다고 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "Your discipline helps me study hard!",
                    "translation": "너의 규율이 날 열심히 공부하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your social skills help the whole class.",
                    "translation": "너의 사회성이 전체 반에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Really? You think so?",
                    "translation": "정말? 넌 그렇게 생각해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Yes. Everyone likes you.",
                    "translation": "응. 모두가 너를 좋아해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "That means a lot!",
                    "translation": "그건 정말 의미가 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "This year will be good.",
                    "translation": "올해는 좋을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새 시작에 대한 긍정적 문장이에요.",
                    "result": "Success comes with goals and friends",
                    "explanation": "성공은 목표와 친구들과 함께 와요.",
                    "optionA": "Success",
                    "optionB": "goals",
                    "optionC": "friends",
                    "optionD": "with",
                    "optionE": "comes",
                    "optionF": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "새 학년 시작할 때",
            "explanation": "ENFP의 새로운 친구들과의 만남과 INTJ의 학습 목표 설정 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "New friends! So excited!",
                    "translation": "새 친구들! 정말 설렬 정도야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준영",
                    "script": "I set learning goals first.",
                    "translation": "난 먼저 학습 목표를 세워."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "Friends make school fun!",
                    "translation": "친구가 학교를 재밌게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준영은 새 학년을 시작할 때 명확한 학습 목표를 세웁니다.",
                    "hint": "INTJ는 새 학기를 시작하면서 체계적으로 목표를 설정해요.",
                    "result": "O",
                    "explanation": "준영이는 'I set learning goals first'라고 말하며 계획적 접근을 보여줘요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준영",
                    "script": "Learning is the main goal here.",
                    "translation": "학습이 주된 목표야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "But happiness matters too!",
                    "translation": "근데 행복도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준영",
                    "script": "You can be happy and study.",
                    "translation": "행복하면서 공부할 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Min-ah thinks happiness and learning go @@.",
                    "hint": "ENFP는 행복과 학습을 동시에 추구할 수 있다고 생각해요.",
                    "optionA": "together",
                    "optionB": "apart",
                    "optionC": "well",
                    "result": "together",
                    "explanation": "민아는 행복과 학습이 함께 간다고 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "Your discipline helps me study hard!",
                    "translation": "너의 규율이 날 열심히 공부하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준영",
                    "script": "Your social skills help the whole class.",
                    "translation": "너의 사회성이 전체 반에 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "Really? You think so?",
                    "translation": "정말? 넌 그렇게 생각해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준영",
                    "script": "Yes. Everyone likes you.",
                    "translation": "응. 모두가 너를 좋아해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "That means a lot!",
                    "translation": "그건 정말 의미가 있어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준영",
                    "script": "This year will be good.",
                    "translation": "올해는 좋을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "새 시작에 대한 긍정적 문장이에요.",
                    "optionA": "Success",
                    "optionB": "goals",
                    "optionC": "friends",
                    "optionD": "with",
                    "optionE": "comes",
                    "optionF": "and",
                    "result": "Success comes with goals and friends",
                    "explanation": "성공은 목표와 친구들과 함께 와요."
                }
            ]
        }
    ]
}
ID: 19455 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "회의에서 의견 나눌 때",
            "explanation": "ENFP의 창의적 기여와 INTJ의 비판적 검토 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "What if we try something crazy?",
                    "translation": "만약 우리가 무언가 미친 걸 시도한다면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "That won't work in reality.",
                    "translation": "그건 현실에서 작동하지 않아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "But crazy ideas are the best!",
                    "translation": "근데 미친 아이디어가 최고야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준은 회의에서 아이디어의 현실성을 비판적으로 검토합니다.",
                    "hint": "INTJ는 제안된 아이디어가 실제로 작동하는지 논리적으로 분석해요.",
                    "result": "O",
                    "explanation": "성준이는 'That won't work in reality'라고 현실성을 검토해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Let's focus on practical ideas.",
                    "translation": "실용적인 아이디어에 집중해보자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Practical is safe!",
                    "translation": "실용적은 안전하기만 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Safe is smart in business.",
                    "translation": "비즈니스에서는 안전이 똑똑해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-young thinks practical ideas are too @@.",
                    "hint": "ENFP는 실용적인 아이디어가 너무 보수적이라고 느껴요.",
                    "optionA": "boring",
                    "optionB": "safe",
                    "optionC": "simple",
                    "result": "boring",
                    "explanation": "지영은 실용적인 게 너무 지루하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "Your questions make ideas better!",
                    "translation": "너의 질문이 아이디어를 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Your ideas start change.",
                    "translation": "너의 아이디어가 변화를 시작해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Really? You mean that?",
                    "translation": "정말? 넌 진심이야?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "Innovation needs both creativity and logic.",
                    "translation": "혁신은 창의성과 논리 둘 다 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "We make a good team!",
                    "translation": "우린 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "Meetings are more interesting with you.",
                    "translation": "너와 함께면 회의가 더 흥미로워."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창의성과 현실성의 조화에 대한 문장이에요.",
                    "result": "Greatness comes when ideas meets reality",
                    "explanation": "위대함은 아이디어와 현실이 만날 때 생겨요.",
                    "optionA": "when",
                    "optionB": "Greatness",
                    "optionC": "ideas",
                    "optionD": "reality",
                    "optionE": "comes",
                    "optionF": "meets"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "회의에서 의견 나눌 때",
            "explanation": "ENFP의 창의적 기여와 INTJ의 비판적 검토 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "What if we try something crazy?",
                    "translation": "만약 우리가 무언가 미친 걸 시도한다면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "성준",
                    "script": "That won't work in reality.",
                    "translation": "그건 현실에서 작동하지 않아."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "But crazy ideas are the best!",
                    "translation": "근데 미친 아이디어가 최고야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "성준은 회의에서 아이디어의 현실성을 비판적으로 검토합니다.",
                    "hint": "INTJ는 제안된 아이디어가 실제로 작동하는지 논리적으로 분석해요.",
                    "result": "O",
                    "explanation": "성준이는 'That won't work in reality'라고 현실성을 검토해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "성준",
                    "script": "Let's focus on practical ideas.",
                    "translation": "실용적인 아이디어에 집중해보자."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Practical is safe!",
                    "translation": "실용적은 안전하기만 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "성준",
                    "script": "Safe is smart in business.",
                    "translation": "비즈니스에서는 안전이 똑똑해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-young thinks practical ideas are too @@.",
                    "hint": "ENFP는 실용적인 아이디어가 너무 보수적이라고 느껴요.",
                    "optionA": "boring",
                    "optionB": "safe",
                    "optionC": "simple",
                    "result": "boring",
                    "explanation": "지영은 실용적인 게 너무 지루하다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "Your questions make ideas better!",
                    "translation": "너의 질문이 아이디어를 더 좋게 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "성준",
                    "script": "Your ideas start change.",
                    "translation": "너의 아이디어가 변화를 시작해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Really? You mean that?",
                    "translation": "정말? 넌 진심이야?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "성준",
                    "script": "Innovation needs both creativity and logic.",
                    "translation": "혁신은 창의성과 논리 둘 다 필요해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "We make a good team!",
                    "translation": "우린 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "성준",
                    "script": "Meetings are more interesting with you.",
                    "translation": "너와 함께면 회의가 더 흥미로워."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창의성과 현실성의 조화에 대한 문장이에요.",
                    "optionA": "when",
                    "optionB": "Greatness",
                    "optionC": "ideas",
                    "optionD": "reality",
                    "optionE": "comes",
                    "optionF": "meets",
                    "result": "Greatness comes when ideas meets reality",
                    "explanation": "위대함은 아이디어와 현실이 만날 때 생겨요."
                }
            ]
        }
    ]
}
ID: 19456 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "급한 상황에서 대응하기",
            "explanation": "ENFP의 즉각적 행동과 INTJ의 신중한 계획 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "We need to do something now!",
                    "translation": "우린 지금 뭔가 해야 돼!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Wait. Let me think first.",
                    "translation": "잠깐. 난 먼저 생각해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "There's no time!",
                    "translation": "시간이 없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태민은 급한 상황에서도 신중하게 분석하려고 합니다.",
                    "hint": "INTJ는 급해도 충동적이지 않고 최선의 방법을 분석하려고 해요.",
                    "result": "O",
                    "explanation": "태민이는 'Wait. Let me think first'라고 말하며 신중함을 유지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Rushing causes more problems.",
                    "translation": "서두르면 더 많은 문제가 생겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "But waiting is dangerous!",
                    "translation": "근데 기다리는 것도 위험해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Quick thinking, not quick acting.",
                    "translation": "빠른 생각, 빠른 행동 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ah wants to act @@.",
                    "hint": "ENFP는 빨리 행동하고 싶어해요.",
                    "optionA": "now",
                    "optionB": "immediately",
                    "optionC": "fast",
                    "result": "now",
                    "explanation": "수아는 지금 바로 행동하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "Your calm helps though!",
                    "translation": "근데 넌 진정함이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Your speed prevents delay!",
                    "translation": "넌 빠름이 지연을 막아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "See? We handle crisis well!",
                    "translation": "봐? 우린 위기를 잘 헤쳐나가!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "You act. I think.",
                    "translation": "넌 행동해. 난 생각해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "Together we're unstoppable!",
                    "translation": "함께면 우린 막을 수 없어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "That's actually true.",
                    "translation": "그건 사실이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 대응 능력에 대한 문장이에요.",
                    "result": "Crisis needs both thought and action",
                    "explanation": "위기는 생각과 행동을 모두 필요로 해요.",
                    "optionA": "both",
                    "optionB": "needs",
                    "optionC": "and",
                    "optionD": "thought",
                    "optionE": "action",
                    "optionF": "Crisis"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "급한 상황에서 대응하기",
            "explanation": "ENFP의 즉각적 행동과 INTJ의 신중한 계획 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "수아",
                    "script": "We need to do something now!",
                    "translation": "우린 지금 뭔가 해야 돼!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "Wait. Let me think first.",
                    "translation": "잠깐. 난 먼저 생각해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "수아",
                    "script": "There's no time!",
                    "translation": "시간이 없어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태민은 급한 상황에서도 신중하게 분석하려고 합니다.",
                    "hint": "INTJ는 급해도 충동적이지 않고 최선의 방법을 분석하려고 해요.",
                    "result": "O",
                    "explanation": "태민이는 'Wait. Let me think first'라고 말하며 신중함을 유지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Rushing causes more problems.",
                    "translation": "서두르면 더 많은 문제가 생겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "수아",
                    "script": "But waiting is dangerous!",
                    "translation": "근데 기다리는 것도 위험해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Quick thinking, not quick acting.",
                    "translation": "빠른 생각, 빠른 행동 아니야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Su-ah wants to act @@.",
                    "hint": "ENFP는 빨리 행동하고 싶어해요.",
                    "optionA": "now",
                    "optionB": "immediately",
                    "optionC": "fast",
                    "result": "now",
                    "explanation": "수아는 지금 바로 행동하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수아",
                    "script": "Your calm helps though!",
                    "translation": "근데 넌 진정함이 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "Your speed prevents delay!",
                    "translation": "넌 빠름이 지연을 막아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "수아",
                    "script": "See? We handle crisis well!",
                    "translation": "봐? 우린 위기를 잘 헤쳐나가!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "You act. I think.",
                    "translation": "넌 행동해. 난 생각해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "수아",
                    "script": "Together we're unstoppable!",
                    "translation": "함께면 우린 막을 수 없어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "That's actually true.",
                    "translation": "그건 사실이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "위기 대응 능력에 대한 문장이에요.",
                    "optionA": "both",
                    "optionB": "needs",
                    "optionC": "and",
                    "optionD": "thought",
                    "optionE": "action",
                    "optionF": "Crisis",
                    "result": "Crisis needs both thought and action",
                    "explanation": "위기는 생각과 행동을 모두 필요로 해요."
                }
            ]
        }
    ]
}
ID: 19457 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "미래를 생각할 때",
            "explanation": "ENFP의 가능성 추구와 INTJ의 미래 계획 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "The future has so many choices!",
                    "translation": "미래에는 선택지가 정말 많아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I have a clear 5-year plan.",
                    "translation": "난 명확한 5년 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "Plans? That's limiting!",
                    "translation": "계획? 그건 제한적이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 미래에 대해 체계적인 계획을 가지고 있습니다.",
                    "hint": "INTJ는 미래를 구체적으로 계획하고 전략적으로 접근해요.",
                    "result": "O",
                    "explanation": "준서는 'I have a clear 5-year plan'이라고 말하며 명확한 목표를 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Clear plans bring success.",
                    "translation": "명확한 계획이 성공을 가져와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "But unexpected things are amazing!",
                    "translation": "근데 예상치 못한 일들이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Unexpected things can be risky.",
                    "translation": "예상치 못한 일은 위험할 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-ri loves unexpected things that are @@.",
                    "hint": "ENFP는 예상치 못한 일들이 놀랍고 흥미롭다고 생각해요.",
                    "optionA": "fun",
                    "optionB": "exciting",
                    "optionC": "new",
                    "result": "exciting",
                    "explanation": "나리는 예상치 못한 일들이 설렌다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "Your vision for the future is inspiring!",
                    "translation": "너의 미래 비전은 정말 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Your openness helps me adapt.",
                    "translation": "너의 개방성이 날 적응하게 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "We make a great future team!",
                    "translation": "우린 멋진 미래 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Direction with flexibility?",
                    "translation": "유연함과 함께 방향이 있다면?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "Exactly! That's perfect!",
                    "translation": "정확해! 그게 완벽해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Our future will be good.",
                    "translation": "우리 미래는 좋을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "미래에 대한 희망적인 문장이에요.",
                    "result": "Future holds possibilities with clear direction",
                    "explanation": "미래는 명확한 방향을 가지고 가능성을 담고 있어요.",
                    "optionA": "possibilities",
                    "optionB": "direction",
                    "optionC": "with",
                    "optionD": "holds",
                    "optionE": "Future",
                    "optionF": "clear"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "미래를 생각할 때",
            "explanation": "ENFP의 가능성 추구와 INTJ의 미래 계획 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "The future has so many choices!",
                    "translation": "미래에는 선택지가 정말 많아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준서",
                    "script": "I have a clear 5-year plan.",
                    "translation": "난 명확한 5년 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "Plans? That's limiting!",
                    "translation": "계획? 그건 제한적이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준서는 미래에 대해 체계적인 계획을 가지고 있습니다.",
                    "hint": "INTJ는 미래를 구체적으로 계획하고 전략적으로 접근해요.",
                    "result": "O",
                    "explanation": "준서는 'I have a clear 5-year plan'이라고 말하며 명확한 목표를 가져요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준서",
                    "script": "Clear plans bring success.",
                    "translation": "명확한 계획이 성공을 가져와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "But unexpected things are amazing!",
                    "translation": "근데 예상치 못한 일들이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준서",
                    "script": "Unexpected things can be risky.",
                    "translation": "예상치 못한 일은 위험할 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-ri loves unexpected things that are @@.",
                    "hint": "ENFP는 예상치 못한 일들이 놀랍고 흥미롭다고 생각해요.",
                    "optionA": "fun",
                    "optionB": "exciting",
                    "optionC": "new",
                    "result": "exciting",
                    "explanation": "나리는 예상치 못한 일들이 설렌다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "Your vision for the future is inspiring!",
                    "translation": "너의 미래 비전은 정말 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준서",
                    "script": "Your openness helps me adapt.",
                    "translation": "너의 개방성이 날 적응하게 도와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "We make a great future team!",
                    "translation": "우린 멋진 미래 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준서",
                    "script": "Direction with flexibility?",
                    "translation": "유연함과 함께 방향이 있다면?"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "Exactly! That's perfect!",
                    "translation": "정확해! 그게 완벽해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준서",
                    "script": "Our future will be good.",
                    "translation": "우리 미래는 좋을 거야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "미래에 대한 희망적인 문장이에요.",
                    "optionA": "possibilities",
                    "optionB": "direction",
                    "optionC": "with",
                    "optionD": "holds",
                    "optionE": "Future",
                    "optionF": "clear",
                    "result": "Future holds possibilities with clear direction",
                    "explanation": "미래는 명확한 방향을 가지고 가능성을 담고 있어요."
                }
            ]
        }
    ]
}
ID: 19458 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미를 공유할 때",
            "explanation": "ENFP의 다양한 제안과 INTJ의 집중적 참여 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "Try hiking with me!",
                    "translation": "나랑 등산해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Hiking? I prefer reading.",
                    "translation": "등산? 난 독서를 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "Reading is boring! Adventure is fun!",
                    "translation": "독서는 지루해! 모험이 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 자신의 선호하는 활동에 깊이있게 집중합니다.",
                    "hint": "INTJ는 새로운 활동보다 자신이 좋아하는 것을 깊이있게 즐겨요.",
                    "result": "O",
                    "explanation": "태우는 'I prefer reading'이라고 말하며 자신의 취미를 고집해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "Deep reading is my adventure.",
                    "translation": "깊은 독서가 내 모험이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "But you could explore the world!",
                    "translation": "근데 넌 세상을 탐험할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "I explore through books.",
                    "translation": "난 책을 통해 탐험해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-u explores the world through @@.",
                    "hint": "INTJ는 책이나 깊이있는 학습을 통해 세상을 이해해요.",
                    "optionA": "travel",
                    "optionB": "books",
                    "optionC": "learning",
                    "result": "books",
                    "explanation": "태우는 책을 통해 세상을 탐험해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "Books are cool too!",
                    "translation": "책도 멋있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "I'll try your hiking once.",
                    "translation": "난 한 번 등산을 시도해볼게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "Really? You will?",
                    "translation": "정말? 넌 해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "Nature plus reflection. That's good.",
                    "translation": "자연과 성찰. 그건 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "And I'll read something you like!",
                    "translation": "그리고 난 너가 좋아하는 책을 읽을게!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태우",
                    "script": "We're actually learning each other.",
                    "translation": "우린 실은 서로를 배우고 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로의 취미를 존중하는 문장이에요.",
                    "result": "Best adventure comes when respecting different",
                    "explanation": "최고의 모험은 다름을 존중할 때 생겨요.",
                    "optionA": "adventure",
                    "optionB": "respecting",
                    "optionC": "Best",
                    "optionD": "when",
                    "optionE": "different",
                    "optionF": "comes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "취미를 공유할 때",
            "explanation": "ENFP의 다양한 제안과 INTJ의 집중적 참여 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "Try hiking with me!",
                    "translation": "나랑 등산해봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Hiking? I prefer reading.",
                    "translation": "등산? 난 독서를 더 좋아해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "Reading is boring! Adventure is fun!",
                    "translation": "독서는 지루해! 모험이 재밌어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 자신의 선호하는 활동에 깊이있게 집중합니다.",
                    "hint": "INTJ는 새로운 활동보다 자신이 좋아하는 것을 깊이있게 즐겨요.",
                    "result": "O",
                    "explanation": "태우는 'I prefer reading'이라고 말하며 자신의 취미를 고집해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "Deep reading is my adventure.",
                    "translation": "깊은 독서가 내 모험이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "But you could explore the world!",
                    "translation": "근데 넌 세상을 탐험할 수 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "I explore through books.",
                    "translation": "난 책을 통해 탐험해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tae-u explores the world through @@.",
                    "hint": "INTJ는 책이나 깊이있는 학습을 통해 세상을 이해해요.",
                    "optionA": "travel",
                    "optionB": "books",
                    "optionC": "learning",
                    "result": "books",
                    "explanation": "태우는 책을 통해 세상을 탐험해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "Books are cool too!",
                    "translation": "책도 멋있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "I'll try your hiking once.",
                    "translation": "난 한 번 등산을 시도해볼게."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "Really? You will?",
                    "translation": "정말? 넌 해?"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "Nature plus reflection. That's good.",
                    "translation": "자연과 성찰. 그건 좋아."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "And I'll read something you like!",
                    "translation": "그리고 난 너가 좋아하는 책을 읽을게!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태우",
                    "script": "We're actually learning each other.",
                    "translation": "우린 실은 서로를 배우고 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로의 취미를 존중하는 문장이에요.",
                    "optionA": "adventure",
                    "optionB": "respecting",
                    "optionC": "Best",
                    "optionD": "when",
                    "optionE": "different",
                    "optionF": "comes",
                    "result": "Best adventure comes when respecting different",
                    "explanation": "최고의 모험은 다름을 존중할 때 생겨요."
                }
            ]
        }
    ]
}
ID: 19459 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "문제가 생겼을 때",
            "explanation": "ENFP의 여러 해결책 제시와 INTJ의 근본적 분석 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "Let's try this solution!",
                    "translation": "이 해결책을 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Wait. What's the real problem?",
                    "translation": "잠깐. 진짜 문제가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "We just need to fix it!",
                    "translation": "우린 그냥 고쳐야 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영은 해결책을 제시하기 전에 근본적인 문제를 파악합니다.",
                    "hint": "INTJ는 임시방편이 아닌 근본 원인을 찾아 해결해요.",
                    "result": "O",
                    "explanation": "태영이는 'What's the real problem?'라고 물으며 근본적 분석을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Fix the root cause.",
                    "translation": "근본 원인을 고쳐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "But my solution is quick!",
                    "translation": "근데 내 해결책은 빨라!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Quick fixes don't last.",
                    "translation": "빠른 해결책은 지속하지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-su likes quick and @@ solutions.",
                    "hint": "ENFP는 빠르고 즉각적인 해결책을 선호해요.",
                    "optionA": "immediate",
                    "optionB": "fast",
                    "optionC": "easy",
                    "result": "immediate",
                    "explanation": "지수는 빠르고 즉각적인 해결책을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "Your analysis is really smart!",
                    "translation": "너의 분석은 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your speed helps me act faster.",
                    "translation": "너의 빠름이 날 더 빨리 행동하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "We're a good problem-solving team!",
                    "translation": "우린 좋은 문제 해결 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Correct. Speed plus deep thinking.",
                    "translation": "맞아. 빠름과 깊은 생각."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "That's how we solve everything!",
                    "translation": "그게 우리가 모든 걸 푸는 방식이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Actually, that's why it works.",
                    "translation": "사실 그래서 작동해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "효과적인 문제 해결에 대한 문장이에요.",
                    "result": "Problem-solving needs deep thinking and speed",
                    "explanation": "문제 해결은 깊은 생각과 빠른 속도를 필요로 해요.",
                    "optionA": "thinking",
                    "optionB": "speed",
                    "optionC": "Problem-solving",
                    "optionD": "and",
                    "optionE": "needs",
                    "optionF": "deep"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "문제가 생겼을 때",
            "explanation": "ENFP의 여러 해결책 제시와 INTJ의 근본적 분석 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지수",
                    "script": "Let's try this solution!",
                    "translation": "이 해결책을 시도해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태영",
                    "script": "Wait. What's the real problem?",
                    "translation": "잠깐. 진짜 문제가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지수",
                    "script": "We just need to fix it!",
                    "translation": "우린 그냥 고쳐야 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태영은 해결책을 제시하기 전에 근본적인 문제를 파악합니다.",
                    "hint": "INTJ는 임시방편이 아닌 근본 원인을 찾아 해결해요.",
                    "result": "O",
                    "explanation": "태영이는 'What's the real problem?'라고 물으며 근본적 분석을 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태영",
                    "script": "Fix the root cause.",
                    "translation": "근본 원인을 고쳐."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지수",
                    "script": "But my solution is quick!",
                    "translation": "근데 내 해결책은 빨라!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태영",
                    "script": "Quick fixes don't last.",
                    "translation": "빠른 해결책은 지속하지 않아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ji-su likes quick and @@ solutions.",
                    "hint": "ENFP는 빠르고 즉각적인 해결책을 선호해요.",
                    "optionA": "immediate",
                    "optionB": "fast",
                    "optionC": "easy",
                    "result": "immediate",
                    "explanation": "지수는 빠르고 즉각적인 해결책을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지수",
                    "script": "Your analysis is really smart!",
                    "translation": "너의 분석은 정말 똑똑해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태영",
                    "script": "Your speed helps me act faster.",
                    "translation": "너의 빠름이 날 더 빨리 행동하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지수",
                    "script": "We're a good problem-solving team!",
                    "translation": "우린 좋은 문제 해결 팀이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태영",
                    "script": "Correct. Speed plus deep thinking.",
                    "translation": "맞아. 빠름과 깊은 생각."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지수",
                    "script": "That's how we solve everything!",
                    "translation": "그게 우리가 모든 걸 푸는 방식이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태영",
                    "script": "Actually, that's why it works.",
                    "translation": "사실 그래서 작동해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "효과적인 문제 해결에 대한 문장이에요.",
                    "optionA": "thinking",
                    "optionB": "speed",
                    "optionC": "Problem-solving",
                    "optionD": "and",
                    "optionE": "needs",
                    "optionF": "deep",
                    "result": "Problem-solving needs deep thinking and speed",
                    "explanation": "문제 해결은 깊은 생각과 빠른 속도를 필요로 해요."
                }
            ]
        }
    ]
}
ID: 19460 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 에너지 터뜨리기",
            "explanation": "ENFP의 사교적 열정과 ESTP의 즉각적 행동 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "This party needs more energy!",
                    "translation": "이 파티 좀 더 신나야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Let's make it fun right now!",
                    "translation": "지금 바로 재미있게 만들자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Everyone should dance and talk!",
                    "translation": "모두가 춤도 추고 얘기도 해야지!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 파티를 더 활기차게 만들고 싶어합니다.",
                    "hint": "ENFP는 사교 모임에서 사람들을 더 연결시키고 즐겁게 만들고 싶어해요.",
                    "result": "O",
                    "explanation": "지영이는 'This party needs more energy!'라고 말하며 파티 분위기를 살리려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "I start talking to new people!",
                    "translation": "나는 새 사람들과 얘기 시작해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Yes! You jump in first!",
                    "translation": "맞아! 너가 먼저 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Action is faster than planning.",
                    "translation": "계획보다 행동이 더 빨라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Action is faster than @@.",
                    "hint": "ESTP는 생각보다 행동을 먼저 해요.",
                    "optionA": "thinking",
                    "optionB": "planning",
                    "optionC": "talking",
                    "result": "planning",
                    "explanation": "상우는 'Action is faster than planning'이라고 말했어요. ESTP답게 빠른 실행을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "I love seeing people smile!",
                    "translation": "사람들이 웃는 모습이 너무 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "We make things happen fast!",
                    "translation": "우리가 빨리 일을 만들어내!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Your energy inspires everyone!",
                    "translation": "너의 에너지가 모두를 자극해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "Your ideas make things exciting!",
                    "translation": "너의 아이디어가 일을 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Together we light up the room!",
                    "translation": "함께 우리가 방을 밝혀!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Nothing stops our momentum!",
                    "translation": "아무것도 우리 속도를 막을 수 없어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "빠른 실행의 매력에 대한 문장이에요.",
                    "result": "Action creates exciting quick moments",
                    "explanation": "행동이 신나는 빠른 순간들을 만들어요.",
                    "optionA": "Action",
                    "optionB": "moments",
                    "optionC": "exciting",
                    "optionD": "creates",
                    "optionE": "quick"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에서 에너지 터뜨리기",
            "explanation": "ENFP의 사교적 열정과 ESTP의 즉각적 행동 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "This party needs more energy!",
                    "translation": "이 파티 좀 더 신나야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Let's make it fun right now!",
                    "translation": "지금 바로 재미있게 만들자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "Everyone should dance and talk!",
                    "translation": "모두가 춤도 추고 얘기도 해야지!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지영은 파티를 더 활기차게 만들고 싶어합니다.",
                    "hint": "ENFP는 사교 모임에서 사람들을 더 연결시키고 즐겁게 만들고 싶어해요.",
                    "result": "O",
                    "explanation": "지영이는 'This party needs more energy!'라고 말하며 파티 분위기를 살리려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "I start talking to new people!",
                    "translation": "나는 새 사람들과 얘기 시작해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "Yes! You jump in first!",
                    "translation": "맞아! 너가 먼저 뛰어들어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Action is faster than planning.",
                    "translation": "계획보다 행동이 더 빨라."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Action is faster than @@.",
                    "hint": "ESTP는 생각보다 행동을 먼저 해요.",
                    "optionA": "thinking",
                    "optionB": "planning",
                    "optionC": "talking",
                    "result": "planning",
                    "explanation": "상우는 'Action is faster than planning'이라고 말했어요. ESTP답게 빠른 실행을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "I love seeing people smile!",
                    "translation": "사람들이 웃는 모습이 너무 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "We make things happen fast!",
                    "translation": "우리가 빨리 일을 만들어내!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Your energy inspires everyone!",
                    "translation": "너의 에너지가 모두를 자극해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "Your ideas make things exciting!",
                    "translation": "너의 아이디어가 일을 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "Together we light up the room!",
                    "translation": "함께 우리가 방을 밝혀!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Nothing stops our momentum!",
                    "translation": "아무것도 우리 속도를 막을 수 없어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "빠른 실행의 매력에 대한 문장이에요.",
                    "optionA": "Action",
                    "optionB": "moments",
                    "optionC": "exciting",
                    "optionD": "creates",
                    "optionE": "quick",
                    "result": "Action creates exciting quick moments",
                    "explanation": "행동이 신나는 빠른 순간들을 만들어요."
                }
            ]
        }
    ]
}
ID: 19461 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작해보기",
            "explanation": "ENFP의 다양한 시도와 ESTP의 즉흥적 도전 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미연",
                    "script": "Let me try surfing next week!",
                    "translation": "다음주에 서핑 해볼래!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I want to try it too!",
                    "translation": "나도 해보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미연",
                    "script": "Maybe rock climbing after that!",
                    "translation": "그 다음엔 암벽 타기도!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미연은 여러 가지 활동을 시도해보고 싶어합니다.",
                    "hint": "ENFP는 새로운 경험들을 많이 해보고 싶어해요.",
                    "result": "O",
                    "explanation": "미연이는 서핑, 암벽 타기 등 여러 활동을 계속 시도하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Let's start today, not next week!",
                    "translation": "다음주 말고 오늘부터 시작하자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미연",
                    "script": "You're so ready to go!",
                    "translation": "너 정말 준비 다 됐네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Why wait? Let's do it now!",
                    "translation": "왜 기다려? 지금 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Why wait? Let's do it @@!",
                    "hint": "ESTP는 지금 당장 행동하는 것을 좋아해요.",
                    "optionA": "soon",
                    "optionB": "now",
                    "optionC": "later",
                    "result": "now",
                    "explanation": "상우는 'Let's do it now!'라고 말하며 즉시 행동을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미연",
                    "script": "This is so much fun!",
                    "translation": "이거 정말 재미있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Action beats planning always!",
                    "translation": "항상 계획보다 행동이 이겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미연",
                    "script": "I love your spontaneous spirit!",
                    "translation": "너의 즉흥적인 정신이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "You make everything an adventure!",
                    "translation": "넌 모든 걸 모험으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미연",
                    "script": "Let's find our next adventure!",
                    "translation": "우리의 다음 모험을 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Tomorrow we try something new!",
                    "translation": "내일 우리 새로운 거 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "새로운 경험의 즐거움에 대한 문장이에요.",
                    "result": "Every fresh experience brings joy",
                    "explanation": "매 새로운 경험이 기쁨을 가져와요.",
                    "optionA": "brings",
                    "optionB": "Every",
                    "optionC": "fresh",
                    "optionD": "joy",
                    "optionE": "experience"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 취미 시작해보기",
            "explanation": "ENFP의 다양한 시도와 ESTP의 즉흥적 도전 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미연",
                    "script": "Let me try surfing next week!",
                    "translation": "다음주에 서핑 해볼래!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "I want to try it too!",
                    "translation": "나도 해보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미연",
                    "script": "Maybe rock climbing after that!",
                    "translation": "그 다음엔 암벽 타기도!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "미연은 여러 가지 활동을 시도해보고 싶어합니다.",
                    "hint": "ENFP는 새로운 경험들을 많이 해보고 싶어해요.",
                    "result": "O",
                    "explanation": "미연이는 서핑, 암벽 타기 등 여러 활동을 계속 시도하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Let's start today, not next week!",
                    "translation": "다음주 말고 오늘부터 시작하자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미연",
                    "script": "You're so ready to go!",
                    "translation": "너 정말 준비 다 됐네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Why wait? Let's do it now!",
                    "translation": "왜 기다려? 지금 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Why wait? Let's do it @@!",
                    "hint": "ESTP는 지금 당장 행동하는 것을 좋아해요.",
                    "optionA": "soon",
                    "optionB": "now",
                    "optionC": "later",
                    "result": "now",
                    "explanation": "상우는 'Let's do it now!'라고 말하며 즉시 행동을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미연",
                    "script": "This is so much fun!",
                    "translation": "이거 정말 재미있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Action beats planning always!",
                    "translation": "항상 계획보다 행동이 이겨!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미연",
                    "script": "I love your spontaneous spirit!",
                    "translation": "너의 즉흥적인 정신이 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "You make everything an adventure!",
                    "translation": "넌 모든 걸 모험으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미연",
                    "script": "Let's find our next adventure!",
                    "translation": "우리의 다음 모험을 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Tomorrow we try something new!",
                    "translation": "내일 우리 새로운 거 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "새로운 경험의 즐거움에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "Every",
                    "optionC": "fresh",
                    "optionD": "joy",
                    "optionE": "experience",
                    "result": "Every fresh experience brings joy",
                    "explanation": "매 새로운 경험이 기쁨을 가져와요."
                }
            ]
        }
    ]
}
ID: 19462 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의사결정 문제로 고민하기",
            "explanation": "ENFP의 감정 기반 선택과 ESTP의 실리적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "Should I take this job or not?",
                    "translation": "이 직업을 가져야 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "How does it feel to you?",
                    "translation": "너한테 어떤 느낌이야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "It feels exciting but risky!",
                    "translation": "흥미롭지만 위험한 느낌이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현준은 직업 선택에서 객관적인 조건을 먼저 봅니다.",
                    "hint": "ESTP는 실제 상황과 결과를 먼저 생각해요.",
                    "result": "X",
                    "explanation": "현준은 '너한테 어떤 느낌이야?'라고 물으며 감정을 고려하고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "What's the real pay and benefits?",
                    "translation": "실제 급여랑 복리후생은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "That's smart thinking!",
                    "translation": "그게 똑똑한 생각이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Let's check the facts first.",
                    "translation": "먼저 사실부터 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Let's check the @@ first.",
                    "hint": "ESTP는 객관적인 정보를 중요하게 봐요.",
                    "optionA": "feeling",
                    "optionB": "facts",
                    "optionC": "dream",
                    "result": "facts",
                    "explanation": "현준은 'Let's check the facts first'라고 말하며 실제 정보를 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I trust my gut about this!",
                    "translation": "나 이것에 대해 직감을 믿어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your feeling and facts both matter!",
                    "translation": "넌 직감도 중요하고 사실도 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "You make me think clearly!",
                    "translation": "넌 나를 명확하게 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "You remind me of dreams too!",
                    "translation": "넌 나한테 꿈도 생각나게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "Together we make good choices!",
                    "translation": "함께 우리 좋은 선택 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "That's how we balance it all!",
                    "translation": "그렇게 우리가 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직감과 합리성의 조화에 대한 문장이에요.",
                    "result": "Heart combines wisdom with mind",
                    "explanation": "마음이 지혜와 이성을 함께 가져와요.",
                    "optionA": "wisdom",
                    "optionB": "mind",
                    "optionC": "Heart",
                    "optionD": "with",
                    "optionE": "combines"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "의사결정 문제로 고민하기",
            "explanation": "ENFP의 감정 기반 선택과 ESTP의 실리적 판단 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "Should I take this job or not?",
                    "translation": "이 직업을 가져야 할까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "How does it feel to you?",
                    "translation": "너한테 어떤 느낌이야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "It feels exciting but risky!",
                    "translation": "흥미롭지만 위험한 느낌이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현준은 직업 선택에서 객관적인 조건을 먼저 봅니다.",
                    "hint": "ESTP는 실제 상황과 결과를 먼저 생각해요.",
                    "result": "X",
                    "explanation": "현준은 '너한테 어떤 느낌이야?'라고 물으며 감정을 고려하고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "What's the real pay and benefits?",
                    "translation": "실제 급여랑 복리후생은 뭐야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "That's smart thinking!",
                    "translation": "그게 똑똑한 생각이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Let's check the facts first.",
                    "translation": "먼저 사실부터 확인해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Let's check the @@ first.",
                    "hint": "ESTP는 객관적인 정보를 중요하게 봐요.",
                    "optionA": "feeling",
                    "optionB": "facts",
                    "optionC": "dream",
                    "result": "facts",
                    "explanation": "현준은 'Let's check the facts first'라고 말하며 실제 정보를 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I trust my gut about this!",
                    "translation": "나 이것에 대해 직감을 믿어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Your feeling and facts both matter!",
                    "translation": "넌 직감도 중요하고 사실도 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "You make me think clearly!",
                    "translation": "넌 나를 명확하게 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "You remind me of dreams too!",
                    "translation": "넌 나한테 꿈도 생각나게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "Together we make good choices!",
                    "translation": "함께 우리 좋은 선택 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "That's how we balance it all!",
                    "translation": "그렇게 우리가 균형을 맞춰!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직감과 합리성의 조화에 대한 문장이에요.",
                    "optionA": "wisdom",
                    "optionB": "mind",
                    "optionC": "Heart",
                    "optionD": "with",
                    "optionE": "combines",
                    "result": "Heart combines wisdom with mind",
                    "explanation": "마음이 지혜와 이성을 함께 가져와요."
                }
            ]
        }
    ]
}
ID: 19463 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "계획 vs 즉흥의 대충돌",
            "explanation": "ENFP의 유연한 계획과 ESTP의 현장 판단 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "Our trip plan is flexible!",
                    "translation": "우리 여행 계획은 유연해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "Great! Change it anytime!",
                    "translation": "좋아! 언제든 바꿔!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민영",
                    "script": "Maybe we go there instead!",
                    "translation": "아니면 저기 갈 수도!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민영은 여행 계획을 완벽하게 정해놓고 싶어합니다.",
                    "hint": "ENFP는 계획을 유연하게 유지해요.",
                    "result": "X",
                    "explanation": "민영이는 'Our trip plan is flexible!'이라고 말하며 자유로운 계획을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "I decide when we get there!",
                    "translation": "거기 가면 그때 결정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민영",
                    "script": "That's so you!",
                    "translation": "정말 너답네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "We do what feels right!",
                    "translation": "우리 옳다고 느끼는 걸 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We do what feels @@!",
                    "hint": "ESTP는 상황에 따라 즉흥적으로 판단해요.",
                    "optionA": "bad",
                    "optionB": "possible",
                    "optionC": "right",
                    "result": "right",
                    "explanation": "현준은 'We do what feels right!'라고 말하며 현장에서의 판단을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민영",
                    "script": "Nothing is set in stone!",
                    "translation": "아무것도 확정이 아니야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Perfect for us both!",
                    "translation": "우리 둘 다에게 완벽해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민영",
                    "script": "Your freedom inspires me!",
                    "translation": "너의 자유로움이 나를 자극해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "Your options make it fun!",
                    "translation": "넌 옵션이 많아서 재미있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민영",
                    "script": "We find magic in surprises!",
                    "translation": "우리 놀라움에서 마법을 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "That's our best trip ever!",
                    "translation": "그게 우리 최고의 여행이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유연함의 장점에 대한 문장이에요.",
                    "result": "Flexibility opens endless doors",
                    "explanation": "유연함이 무한한 가능성의 문을 열어요.",
                    "optionA": "Flexibility",
                    "optionB": "endless",
                    "optionC": "doors",
                    "optionD": "opens"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "계획 vs 즉흥의 대충돌",
            "explanation": "ENFP의 유연한 계획과 ESTP의 현장 판단 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민영",
                    "script": "Our trip plan is flexible!",
                    "translation": "우리 여행 계획은 유연해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "Great! Change it anytime!",
                    "translation": "좋아! 언제든 바꿔!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민영",
                    "script": "Maybe we go there instead!",
                    "translation": "아니면 저기 갈 수도!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민영은 여행 계획을 완벽하게 정해놓고 싶어합니다.",
                    "hint": "ENFP는 계획을 유연하게 유지해요.",
                    "result": "X",
                    "explanation": "민영이는 'Our trip plan is flexible!'이라고 말하며 자유로운 계획을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "I decide when we get there!",
                    "translation": "거기 가면 그때 결정해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민영",
                    "script": "That's so you!",
                    "translation": "정말 너답네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "We do what feels right!",
                    "translation": "우리 옳다고 느끼는 걸 해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We do what feels @@!",
                    "hint": "ESTP는 상황에 따라 즉흥적으로 판단해요.",
                    "optionA": "bad",
                    "optionB": "possible",
                    "optionC": "right",
                    "result": "right",
                    "explanation": "현준은 'We do what feels right!'라고 말하며 현장에서의 판단을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민영",
                    "script": "Nothing is set in stone!",
                    "translation": "아무것도 확정이 아니야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "Perfect for us both!",
                    "translation": "우리 둘 다에게 완벽해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민영",
                    "script": "Your freedom inspires me!",
                    "translation": "너의 자유로움이 나를 자극해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "Your options make it fun!",
                    "translation": "넌 옵션이 많아서 재미있어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민영",
                    "script": "We find magic in surprises!",
                    "translation": "우리 놀라움에서 마법을 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "That's our best trip ever!",
                    "translation": "그게 우리 최고의 여행이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "유연함의 장점에 대한 문장이에요.",
                    "optionA": "Flexibility",
                    "optionB": "endless",
                    "optionC": "doors",
                    "optionD": "opens",
                    "result": "Flexibility opens endless doors",
                    "explanation": "유연함이 무한한 가능성의 문을 열어요."
                }
            ]
        }
    ]
}
ID: 19464 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 땐 행동해!",
            "explanation": "ENFP의 공감적 소통과 ESTP의 행동 기반 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "I feel so stressed today!",
                    "translation": "오늘 정말 스트레스 받아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Let's do something about it!",
                    "translation": "뭔가 해서 해결하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "I need to talk it out!",
                    "translation": "얘기해서 풀어야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 스트레스를 해결하기 위해 먼저 대화를 제안합니다.",
                    "hint": "ESTP는 행동으로 문제를 풀려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Let's do something about it!'라고 말하며 행동을 우선으로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Let's go for a run!",
                    "translation": "우리 달리러 가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Moving helps me feel better!",
                    "translation": "움직이는 게 나한테 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Action beats sitting and thinking!",
                    "translation": "앉아서 생각하는 것보다 행동이 나아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Action beats sitting and @@!",
                    "hint": "ESTP는 행동으로 기분을 바꿔요.",
                    "optionA": "playing",
                    "optionB": "thinking",
                    "optionC": "eating",
                    "result": "thinking",
                    "explanation": "상우는 'Action beats sitting and thinking!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "You always know how to help!",
                    "translation": "넌 항상 도움이 되는 방법을 알아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "You need to move, not worry!",
                    "translation": "넌 걱정하지 말고 움직여야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Your energy lifts me up!",
                    "translation": "너의 에너지가 나를 들어올려!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "Your talking helps me understand!",
                    "translation": "넌 얘기해서 나한테 도움 돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "We balance each other well!",
                    "translation": "우리 정말 잘 맞춰!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Let's stay active together!",
                    "translation": "계속 함께 활동하자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "행동의 치료적 효과에 대한 문장이에요.",
                    "result": "Movement brings positive healing power",
                    "explanation": "움직임이 긍정적인 치유의 힘을 가져와요.",
                    "optionA": "brings",
                    "optionB": "healing",
                    "optionC": "positive",
                    "optionD": "power",
                    "optionE": "Movement"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 땐 행동해!",
            "explanation": "ENFP의 공감적 소통과 ESTP의 행동 기반 해결 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "I feel so stressed today!",
                    "translation": "오늘 정말 스트레스 받아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Let's do something about it!",
                    "translation": "뭔가 해서 해결하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "I need to talk it out!",
                    "translation": "얘기해서 풀어야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 스트레스를 해결하기 위해 먼저 대화를 제안합니다.",
                    "hint": "ESTP는 행동으로 문제를 풀려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Let's do something about it!'라고 말하며 행동을 우선으로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Let's go for a run!",
                    "translation": "우리 달리러 가자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Moving helps me feel better!",
                    "translation": "움직이는 게 나한테 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "Action beats sitting and thinking!",
                    "translation": "앉아서 생각하는 것보다 행동이 나아!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Action beats sitting and @@!",
                    "hint": "ESTP는 행동으로 기분을 바꿔요.",
                    "optionA": "playing",
                    "optionB": "thinking",
                    "optionC": "eating",
                    "result": "thinking",
                    "explanation": "상우는 'Action beats sitting and thinking!'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "You always know how to help!",
                    "translation": "넌 항상 도움이 되는 방법을 알아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "You need to move, not worry!",
                    "translation": "넌 걱정하지 말고 움직여야 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "Your energy lifts me up!",
                    "translation": "너의 에너지가 나를 들어올려!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "Your talking helps me understand!",
                    "translation": "넌 얘기해서 나한테 도움 돼!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "We balance each other well!",
                    "translation": "우리 정말 잘 맞춰!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "Let's stay active together!",
                    "translation": "계속 함께 활동하자!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "행동의 치료적 효과에 대한 문장이에요.",
                    "optionA": "brings",
                    "optionB": "healing",
                    "optionC": "positive",
                    "optionD": "power",
                    "optionE": "Movement",
                    "result": "Movement brings positive healing power",
                    "explanation": "움직임이 긍정적인 치유의 힘을 가져와요."
                }
            ]
        }
    ]
}
ID: 19465 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새 프로젝트 시작하기",
            "explanation": "ENFP의 비전 기반과 ESTP의 결과 기반 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "I have an amazing idea!",
                    "translation": "나 정말 멋진 아이디어 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "Tell me! How does it work?",
                    "translation": "말해봐! 어떻게 돌아가?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "It could change everything!",
                    "translation": "이건 모든 걸 바꿀 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현준은 아이디어의 실현 가능성을 먼저 묻습니다.",
                    "hint": "ESTP는 비전보다 구체적인 방법을 먼저 봐요.",
                    "result": "O",
                    "explanation": "현준은 'How does it work?'라고 물으며 실현 방법을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "What's the first step?",
                    "translation": "첫 번째 단계가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "That's the smart question!",
                    "translation": "정말 똑똑한 질문이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Big ideas need real actions!",
                    "translation": "큰 아이디어엔 실제 행동이 필요해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Big ideas need real @@!",
                    "hint": "ESTP는 말이 아닌 행동을 원해요.",
                    "optionA": "words",
                    "optionB": "plans",
                    "optionC": "actions",
                    "result": "actions",
                    "explanation": "현준은 'Big ideas need real actions!'이라고 말하며 실제 행동을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "I love how you execute!",
                    "translation": "너가 실행하는 방식이 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "You inspire me with dreams!",
                    "translation": "넌 꿈으로 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Let's build it together!",
                    "translation": "함께 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "Your passion pushes us forward!",
                    "translation": "넌 열정으로 우리를 밀어붙여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "We make great partners!",
                    "translation": "우리 정말 좋은 파트너야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "Dreams and action both win!",
                    "translation": "꿈과 행동이 둘 다 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "비전과 행동의 조화에 대한 문장이에요.",
                    "result": "Reality brings dreams to vision",
                    "explanation": "현실이 꿈을 비전으로 가져와요.",
                    "optionA": "vision",
                    "optionB": "dreams",
                    "optionC": "brings",
                    "optionD": "to",
                    "optionE": "Reality"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새 프로젝트 시작하기",
            "explanation": "ENFP의 비전 기반과 ESTP의 결과 기반 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지영",
                    "script": "I have an amazing idea!",
                    "translation": "나 정말 멋진 아이디어 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현준",
                    "script": "Tell me! How does it work?",
                    "translation": "말해봐! 어떻게 돌아가?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지영",
                    "script": "It could change everything!",
                    "translation": "이건 모든 걸 바꿀 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현준은 아이디어의 실현 가능성을 먼저 묻습니다.",
                    "hint": "ESTP는 비전보다 구체적인 방법을 먼저 봐요.",
                    "result": "O",
                    "explanation": "현준은 'How does it work?'라고 물으며 실현 방법을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현준",
                    "script": "What's the first step?",
                    "translation": "첫 번째 단계가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지영",
                    "script": "That's the smart question!",
                    "translation": "정말 똑똑한 질문이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현준",
                    "script": "Big ideas need real actions!",
                    "translation": "큰 아이디어엔 실제 행동이 필요해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Big ideas need real @@!",
                    "hint": "ESTP는 말이 아닌 행동을 원해요.",
                    "optionA": "words",
                    "optionB": "plans",
                    "optionC": "actions",
                    "result": "actions",
                    "explanation": "현준은 'Big ideas need real actions!'이라고 말하며 실제 행동을 중요하게 봐요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지영",
                    "script": "I love how you execute!",
                    "translation": "너가 실행하는 방식이 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현준",
                    "script": "You inspire me with dreams!",
                    "translation": "넌 꿈으로 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지영",
                    "script": "Let's build it together!",
                    "translation": "함께 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현준",
                    "script": "Your passion pushes us forward!",
                    "translation": "넌 열정으로 우리를 밀어붙여!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지영",
                    "script": "We make great partners!",
                    "translation": "우리 정말 좋은 파트너야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현준",
                    "script": "Dreams and action both win!",
                    "translation": "꿈과 행동이 둘 다 이겨!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "비전과 행동의 조화에 대한 문장이에요.",
                    "optionA": "vision",
                    "optionB": "dreams",
                    "optionC": "brings",
                    "optionD": "to",
                    "optionE": "Reality",
                    "result": "Reality brings dreams to vision",
                    "explanation": "현실이 꿈을 비전으로 가져와요."
                }
            ]
        }
    ]
}
ID: 19466 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 해결 방식의 차이",
            "explanation": "ENFP의 감정 중심 해결과 ESTP의 직접적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "I feel hurt by what you said!",
                    "translation": "넌 말로 나 상하게 했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Let's fix it right now!",
                    "translation": "지금 바로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "I need to understand first!",
                    "translation": "먼저 이해해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 갈등 해결을 위해 감정을 먼저 들어줍니다.",
                    "hint": "ESTP는 빠르게 문제를 행동으로 해결하려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Let's fix it right now!'이라고 말하며 빠른 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Tell me what you need!",
                    "translation": "뭐가 필요한지 말해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "You really listen to me!",
                    "translation": "넌 진짜 나 말을 들어줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "I don't like unhappy people!",
                    "translation": "나 불행한 사람들 싫어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I don't like @@ people!",
                    "hint": "ESTP는 상황을 빨리 해결하고 싶어해요.",
                    "optionA": "happy",
                    "optionB": "sad",
                    "optionC": "unhappy",
                    "result": "unhappy",
                    "explanation": "상우는 'I don't like unhappy people!'이라고 말하며 문제 상황을 싫어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "You care in your own way!",
                    "translation": "넌 너만의 방식으로 신경써!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Your feelings matter to me!",
                    "translation": "넌 내게 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "Let's try something new!",
                    "translation": "뭔가 새로운 걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "I move fast, you feel deep!",
                    "translation": "나 빨리 움직여, 넌 깊이 느껴!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "We fix things differently!",
                    "translation": "우리 다르게 문제를 고쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "But we both want peace!",
                    "translation": "하지만 우리 둘 다 평화를 원해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다른 방식의 화해에 대한 문장이에요.",
                    "result": "Understanding creates bridges in different ways",
                    "explanation": "이해가 다양한 방식으로 다리를 만들어요.",
                    "optionA": "in",
                    "optionB": "bridges",
                    "optionC": "ways",
                    "optionD": "Understanding",
                    "optionE": "creates",
                    "optionF": "different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 해결 방식의 차이",
            "explanation": "ENFP의 감정 중심 해결과 ESTP의 직접적 해결 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다영",
                    "script": "I feel hurt by what you said!",
                    "translation": "넌 말로 나 상하게 했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "상우",
                    "script": "Let's fix it right now!",
                    "translation": "지금 바로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다영",
                    "script": "I need to understand first!",
                    "translation": "먼저 이해해야 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "상우는 갈등 해결을 위해 감정을 먼저 들어줍니다.",
                    "hint": "ESTP는 빠르게 문제를 행동으로 해결하려고 해요.",
                    "result": "X",
                    "explanation": "상우는 'Let's fix it right now!'이라고 말하며 빠른 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "상우",
                    "script": "Tell me what you need!",
                    "translation": "뭐가 필요한지 말해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다영",
                    "script": "You really listen to me!",
                    "translation": "넌 진짜 나 말을 들어줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "상우",
                    "script": "I don't like unhappy people!",
                    "translation": "나 불행한 사람들 싫어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I don't like @@ people!",
                    "hint": "ESTP는 상황을 빨리 해결하고 싶어해요.",
                    "optionA": "happy",
                    "optionB": "sad",
                    "optionC": "unhappy",
                    "result": "unhappy",
                    "explanation": "상우는 'I don't like unhappy people!'이라고 말하며 문제 상황을 싫어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다영",
                    "script": "You care in your own way!",
                    "translation": "넌 너만의 방식으로 신경써!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "상우",
                    "script": "Your feelings matter to me!",
                    "translation": "넌 내게 중요해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다영",
                    "script": "Let's try something new!",
                    "translation": "뭔가 새로운 걸 해보자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "상우",
                    "script": "I move fast, you feel deep!",
                    "translation": "나 빨리 움직여, 넌 깊이 느껴!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다영",
                    "script": "We fix things differently!",
                    "translation": "우리 다르게 문제를 고쳐!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "상우",
                    "script": "But we both want peace!",
                    "translation": "하지만 우리 둘 다 평화를 원해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다른 방식의 화해에 대한 문장이에요.",
                    "optionA": "in",
                    "optionB": "bridges",
                    "optionC": "ways",
                    "optionD": "Understanding",
                    "optionE": "creates",
                    "optionF": "different",
                    "result": "Understanding creates bridges in different ways",
                    "explanation": "이해가 다양한 방식으로 다리를 만들어요."
                }
            ]
        }
    ]
}
ID: 19467 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 소모임 참여하기",
            "explanation": "ENFP의 선택적 참여와 ESTP의 자유로운 참여 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "I join groups that inspire me!",
                    "translation": "나에게 영감을 주는 그룹에 참여해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I go where action happens!",
                    "translation": "행동이 일어나는 곳에 가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "Meaningful connections matter most!",
                    "translation": "의미있는 연결이 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 소모임 선택에서 의미를 우선으로 합니다.",
                    "hint": "ESTP는 즉흥적으로 재미있는 일에 참여해요.",
                    "result": "X",
                    "explanation": "나리는 'Meaningful connections matter most!'라고 말하며 의미 중심으로 참여해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Group fun makes me excited!",
                    "translation": "그룹 재미가 나를 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Your energy is contagious!",
                    "translation": "너의 에너지가 전염돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "I don't plan, I just try!",
                    "translation": "나 계획 안 해, 그냥 시도해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I don't plan, I just @@!",
                    "hint": "ESTP는 행동을 먼저 해요.",
                    "optionA": "think",
                    "optionB": "wait",
                    "optionC": "try",
                    "result": "try",
                    "explanation": "시우는 'I don't plan, I just try!'라고 말하며 즉각적 행동을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "Deep talks feel so good!",
                    "translation": "깊은 얘기가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Action and fun feel better!",
                    "translation": "행동과 재미가 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "You bring excitement everywhere!",
                    "translation": "넌 어디서나 흥분을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "시우",
                    "script": "You bring meaning and depth!",
                    "translation": "넌 의미와 깊이를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "Let's both go this week!",
                    "translation": "이번주에 함께 가!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "시우",
                    "script": "Together we try everything!",
                    "translation": "함께 우리 모든 걸 시도해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께하는 참여의 가치에 대한 문장이에요.",
                    "result": "Shared moments create lasting joy",
                    "explanation": "함께한 순간들이 지속적인 기쁨을 만들어요.",
                    "optionA": "create",
                    "optionB": "joy",
                    "optionC": "Shared",
                    "optionD": "moments",
                    "optionE": "lasting"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "친구들과 소모임 참여하기",
            "explanation": "ENFP의 선택적 참여와 ESTP의 자유로운 참여 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나리",
                    "script": "I join groups that inspire me!",
                    "translation": "나에게 영감을 주는 그룹에 참여해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "시우",
                    "script": "I go where action happens!",
                    "translation": "행동이 일어나는 곳에 가!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나리",
                    "script": "Meaningful connections matter most!",
                    "translation": "의미있는 연결이 가장 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "시우는 소모임 선택에서 의미를 우선으로 합니다.",
                    "hint": "ESTP는 즉흥적으로 재미있는 일에 참여해요.",
                    "result": "X",
                    "explanation": "나리는 'Meaningful connections matter most!'라고 말하며 의미 중심으로 참여해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "시우",
                    "script": "Group fun makes me excited!",
                    "translation": "그룹 재미가 나를 신나게 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나리",
                    "script": "Your energy is contagious!",
                    "translation": "너의 에너지가 전염돼!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "시우",
                    "script": "I don't plan, I just try!",
                    "translation": "나 계획 안 해, 그냥 시도해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I don't plan, I just @@!",
                    "hint": "ESTP는 행동을 먼저 해요.",
                    "optionA": "think",
                    "optionB": "wait",
                    "optionC": "try",
                    "result": "try",
                    "explanation": "시우는 'I don't plan, I just try!'라고 말하며 즉각적 행동을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나리",
                    "script": "Deep talks feel so good!",
                    "translation": "깊은 얘기가 정말 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "시우",
                    "script": "Action and fun feel better!",
                    "translation": "행동과 재미가 더 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나리",
                    "script": "You bring excitement everywhere!",
                    "translation": "넌 어디서나 흥분을 가져와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "시우",
                    "script": "You bring meaning and depth!",
                    "translation": "넌 의미와 깊이를 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나리",
                    "script": "Let's both go this week!",
                    "translation": "이번주에 함께 가!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "시우",
                    "script": "Together we try everything!",
                    "translation": "함께 우리 모든 걸 시도해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께하는 참여의 가치에 대한 문장이에요.",
                    "optionA": "create",
                    "optionB": "joy",
                    "optionC": "Shared",
                    "optionD": "moments",
                    "optionE": "lasting",
                    "result": "Shared moments create lasting joy",
                    "explanation": "함께한 순간들이 지속적인 기쁨을 만들어요."
                }
            ]
        }
    ]
}
ID: 19468 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "자유로운 시간 활용하기",
            "explanation": "ENFP의 다채로운 계획과 ESTP의 현장 결정 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I have so many ideas!",
                    "translation": "나 아이디어가 많아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Tell me! What's first?",
                    "translation": "말해봐! 뭐가 먼저야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Maybe movie, then cafe!",
                    "translation": "영화 본 다음 카페도 가!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현은 자유로운 시간에 계획을 세우고 싶어합니다.",
                    "hint": "ESTP는 상황에 따라 다르게 결정해요.",
                    "result": "X",
                    "explanation": "지혜는 여러 활동을 계획하고 있고, 태현은 '뭐가 먼저야?'라고 물으며 유연하게 대응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Or we can change halfway!",
                    "translation": "아니면 중간에 바꿀 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "You're so spontaneous!",
                    "translation": "넌 정말 즉흥적이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "Plans can be boring!",
                    "translation": "계획은 지루할 수 있어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Plans can be @@!",
                    "hint": "ESTP는 자유로움을 선호해요.",
                    "optionA": "fun",
                    "optionB": "boring",
                    "optionC": "good",
                    "result": "boring",
                    "explanation": "태현은 'Plans can be boring!'이라고 말하며 경직된 계획을 싫어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I love making plans!",
                    "translation": "나 계획 세우는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "I like just trying things!",
                    "translation": "나 그냥 일들 시도하는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "Your freedom is refreshing!",
                    "translation": "너의 자유로움이 상큼해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Your ideas are inspiring!",
                    "translation": "넌 아이디어가 영감 주는데!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "Let's mix both styles!",
                    "translation": "둘 다의 스타일을 섞어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태현",
                    "script": "Plans with freedom work best!",
                    "translation": "자유가 있는 계획이 최고야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유연한 계획의 가치에 대한 문장이에요.",
                    "result": "Spontaneous adventures bring magical moments",
                    "explanation": "즉흥적 모험이 마법 같은 순간들을 가져와요.",
                    "optionA": "magical",
                    "optionB": "bring",
                    "optionC": "moments",
                    "optionD": "Spontaneous",
                    "optionE": "adventures"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "자유로운 시간 활용하기",
            "explanation": "ENFP의 다채로운 계획과 ESTP의 현장 결정 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지혜",
                    "script": "I have so many ideas!",
                    "translation": "나 아이디어가 많아!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태현",
                    "script": "Tell me! What's first?",
                    "translation": "말해봐! 뭐가 먼저야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지혜",
                    "script": "Maybe movie, then cafe!",
                    "translation": "영화 본 다음 카페도 가!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태현은 자유로운 시간에 계획을 세우고 싶어합니다.",
                    "hint": "ESTP는 상황에 따라 다르게 결정해요.",
                    "result": "X",
                    "explanation": "지혜는 여러 활동을 계획하고 있고, 태현은 '뭐가 먼저야?'라고 물으며 유연하게 대응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태현",
                    "script": "Or we can change halfway!",
                    "translation": "아니면 중간에 바꿀 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지혜",
                    "script": "You're so spontaneous!",
                    "translation": "넌 정말 즉흥적이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태현",
                    "script": "Plans can be boring!",
                    "translation": "계획은 지루할 수 있어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Plans can be @@!",
                    "hint": "ESTP는 자유로움을 선호해요.",
                    "optionA": "fun",
                    "optionB": "boring",
                    "optionC": "good",
                    "result": "boring",
                    "explanation": "태현은 'Plans can be boring!'이라고 말하며 경직된 계획을 싫어해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지혜",
                    "script": "I love making plans!",
                    "translation": "나 계획 세우는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태현",
                    "script": "I like just trying things!",
                    "translation": "나 그냥 일들 시도하는 거 좋아!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지혜",
                    "script": "Your freedom is refreshing!",
                    "translation": "너의 자유로움이 상큼해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태현",
                    "script": "Your ideas are inspiring!",
                    "translation": "넌 아이디어가 영감 주는데!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지혜",
                    "script": "Let's mix both styles!",
                    "translation": "둘 다의 스타일을 섞어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태현",
                    "script": "Plans with freedom work best!",
                    "translation": "자유가 있는 계획이 최고야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "유연한 계획의 가치에 대한 문장이에요.",
                    "optionA": "magical",
                    "optionB": "bring",
                    "optionC": "moments",
                    "optionD": "Spontaneous",
                    "optionE": "adventures",
                    "result": "Spontaneous adventures bring magical moments",
                    "explanation": "즉흥적 모험이 마법 같은 순간들을 가져와요."
                }
            ]
        }
    ]
}
ID: 19469 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 순간 직감 vs 논리",
            "explanation": "ENFP의 가능성 추구와 ESTP의 즉각적 판단 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "What if we try something wild?",
                    "translation": "뭔가 정말 대담한 걸 해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강민",
                    "script": "I like that energy!",
                    "translation": "나 그 에너지 좋아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "It could be amazing!",
                    "translation": "정말 멋질 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강민은 민서의 대담한 제안에 신중하게 생각합니다.",
                    "hint": "ESTP는 바로 행동으로 옮겨요.",
                    "result": "X",
                    "explanation": "강민은 'I like that energy!'라고 말하며 바로 동참하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "강민",
                    "script": "Let's do it today!",
                    "translation": "오늘 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "That's so brave!",
                    "translation": "그게 정말 용감하네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강민",
                    "script": "It's just a try!",
                    "translation": "그냥 시도하는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "It's just a @@!",
                    "hint": "ESTP는 행동을 가볍게 생각해요.",
                    "optionA": "plan",
                    "optionB": "try",
                    "optionC": "dream",
                    "result": "try",
                    "explanation": "강민은 'It's just a try!'라고 말하며 도전을 쉽게 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "I wonder what happens!",
                    "translation": "뭐가 일어날지 궁금해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강민",
                    "script": "Only one way to find out!",
                    "translation": "알 수 있는 길은 하나야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "You make me braver!",
                    "translation": "넌 나를 더 용감하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강민",
                    "script": "You make me think bigger!",
                    "translation": "넌 나를 더 크게 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "Let's be wild together!",
                    "translation": "함께 대담하게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "강민",
                    "script": "No regrets with you!",
                    "translation": "너랑 후회 없어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "용감한 시도에 대한 문장이에요.",
                    "result": "Bold moments create unforgettable memories",
                    "explanation": "대담한 순간들이 잊을 수 없는 추억을 만들어요.",
                    "optionA": "unforgettable",
                    "optionB": "moments",
                    "optionC": "Bold",
                    "optionD": "memories",
                    "optionE": "create"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "선택의 순간 직감 vs 논리",
            "explanation": "ENFP의 가능성 추구와 ESTP의 즉각적 판단 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민서",
                    "script": "What if we try something wild?",
                    "translation": "뭔가 정말 대담한 걸 해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "강민",
                    "script": "I like that energy!",
                    "translation": "나 그 에너지 좋아!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민서",
                    "script": "It could be amazing!",
                    "translation": "정말 멋질 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "강민은 민서의 대담한 제안에 신중하게 생각합니다.",
                    "hint": "ESTP는 바로 행동으로 옮겨요.",
                    "result": "X",
                    "explanation": "강민은 'I like that energy!'라고 말하며 바로 동참하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "강민",
                    "script": "Let's do it today!",
                    "translation": "오늘 해!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민서",
                    "script": "That's so brave!",
                    "translation": "그게 정말 용감하네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "강민",
                    "script": "It's just a try!",
                    "translation": "그냥 시도하는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "It's just a @@!",
                    "hint": "ESTP는 행동을 가볍게 생각해요.",
                    "optionA": "plan",
                    "optionB": "try",
                    "optionC": "dream",
                    "result": "try",
                    "explanation": "강민은 'It's just a try!'라고 말하며 도전을 쉽게 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민서",
                    "script": "I wonder what happens!",
                    "translation": "뭐가 일어날지 궁금해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "강민",
                    "script": "Only one way to find out!",
                    "translation": "알 수 있는 길은 하나야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민서",
                    "script": "You make me braver!",
                    "translation": "넌 나를 더 용감하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "강민",
                    "script": "You make me think bigger!",
                    "translation": "넌 나를 더 크게 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민서",
                    "script": "Let's be wild together!",
                    "translation": "함께 대담하게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "강민",
                    "script": "No regrets with you!",
                    "translation": "너랑 후회 없어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "용감한 시도에 대한 문장이에요.",
                    "optionA": "unforgettable",
                    "optionB": "moments",
                    "optionC": "Bold",
                    "optionD": "memories",
                    "optionE": "create",
                    "result": "Bold moments create unforgettable memories",
                    "explanation": "대담한 순간들이 잊을 수 없는 추억을 만들어요."
                }
            ]
        }
    ]
}
ID: 19470 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상의 유연함을 살리기",
            "explanation": "ENFP의 변화 수용과 ESTP의 현장 대응 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "Plans can always change!",
                    "translation": "계획은 언제든 바뀔 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "That's perfect for me!",
                    "translation": "그게 내게 딱이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "Something new might be better!",
                    "translation": "뭔가 새로운 게 더 나을 수도!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 고정된 계획을 선호합니다.",
                    "hint": "ESTP는 변화에 잘 대응해요.",
                    "result": "X",
                    "explanation": "나영과 윤호 모두 유연성을 수용하고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "I handle surprises easy!",
                    "translation": "나 놀라움도 쉽게 다뤄!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "That's your superpower!",
                    "translation": "그게 너의 초능력이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "Life is what happens now!",
                    "translation": "인생은 지금 일어나는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Life is what happens @@!",
                    "hint": "ESTP는 현재를 살아요.",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "tomorrow",
                    "result": "now",
                    "explanation": "윤호는 'Life is what happens now!'이라고 말하며 현재를 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "You never stress about changes!",
                    "translation": "넌 변화를 스트레스 안 받아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "You make changes exciting!",
                    "translation": "넌 변화를 흥미롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "Together flexibility is power!",
                    "translation": "함께 유연함이 힘이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "We adapt and thrive!",
                    "translation": "우리 적응하고 성장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "Let's embrace what comes!",
                    "translation": "오는 것을 받아들여!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "That's the best way!",
                    "translation": "그게 최고의 방식이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "현재를 사는 방식에 대한 문장이에요.",
                    "result": "Embracing now creates perfect freedom",
                    "explanation": "현재를 받아들임이 완벽한 자유를 만들어요.",
                    "optionA": "perfect",
                    "optionB": "now",
                    "optionC": "freedom",
                    "optionD": "Embracing",
                    "optionE": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상의 유연함을 살리기",
            "explanation": "ENFP의 변화 수용과 ESTP의 현장 대응 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "나영",
                    "script": "Plans can always change!",
                    "translation": "계획은 언제든 바뀔 수 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "윤호",
                    "script": "That's perfect for me!",
                    "translation": "그게 내게 딱이야!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "나영",
                    "script": "Something new might be better!",
                    "translation": "뭔가 새로운 게 더 나을 수도!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 고정된 계획을 선호합니다.",
                    "hint": "ESTP는 변화에 잘 대응해요.",
                    "result": "X",
                    "explanation": "나영과 윤호 모두 유연성을 수용하고 있어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "윤호",
                    "script": "I handle surprises easy!",
                    "translation": "나 놀라움도 쉽게 다뤄!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "나영",
                    "script": "That's your superpower!",
                    "translation": "그게 너의 초능력이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "윤호",
                    "script": "Life is what happens now!",
                    "translation": "인생은 지금 일어나는 거야!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Life is what happens @@!",
                    "hint": "ESTP는 현재를 살아요.",
                    "optionA": "later",
                    "optionB": "now",
                    "optionC": "tomorrow",
                    "result": "now",
                    "explanation": "윤호는 'Life is what happens now!'이라고 말하며 현재를 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나영",
                    "script": "You never stress about changes!",
                    "translation": "넌 변화를 스트레스 안 받아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "윤호",
                    "script": "You make changes exciting!",
                    "translation": "넌 변화를 흥미롭게 만들어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "나영",
                    "script": "Together flexibility is power!",
                    "translation": "함께 유연함이 힘이야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "윤호",
                    "script": "We adapt and thrive!",
                    "translation": "우리 적응하고 성장해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "나영",
                    "script": "Let's embrace what comes!",
                    "translation": "오는 것을 받아들여!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "윤호",
                    "script": "That's the best way!",
                    "translation": "그게 최고의 방식이야!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "현재를 사는 방식에 대한 문장이에요.",
                    "optionA": "perfect",
                    "optionB": "now",
                    "optionC": "freedom",
                    "optionD": "Embracing",
                    "optionE": "creates",
                    "result": "Embracing now creates perfect freedom",
                    "explanation": "현재를 받아들임이 완벽한 자유를 만들어요."
                }
            ]
        }
    ]
}
ID: 19471 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려운 순간 대처 방식",
            "explanation": "ENFP의 감정 표현과 ESTP의 문제 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I'm overwhelmed right now!",
                    "translation": "나 지금 압도당하고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Tell me what to do!",
                    "translation": "뭘 해야 하는지 말해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "I need to let it out!",
                    "translation": "내가 표현해야 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 지은의 감정을 먼저 들어주려고 합니다.",
                    "hint": "ESTP는 바로 해결책을 찾으려고 해요.",
                    "result": "X",
                    "explanation": "태우는 '뭘 해야 하는지 말해!'라고 말하며 실제 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "So let's act on it!",
                    "translation": "그럼 행동하자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You always fix things fast!",
                    "translation": "넌 항상 빨리 고쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "We just do and move on!",
                    "translation": "우리 하고 앞으로 나가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We just do and move @@!",
                    "hint": "ESTP는 행동 후 앞으로 나아가요.",
                    "optionA": "away",
                    "optionB": "on",
                    "optionC": "back",
                    "result": "on",
                    "explanation": "태우는 'We just do and move on!'이라고 말하며 문제 해결 후 앞으로 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "You give me real solutions!",
                    "translation": "넌 나한테 실제 해결책을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "You remind me of feelings!",
                    "translation": "넌 나한테 감정을 생각나게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "We help each other well!",
                    "translation": "우리 정말 서로 잘 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "My action, your feeling!",
                    "translation": "내 행동, 너의 감정!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Let's get through this!",
                    "translation": "이거 헤쳐나가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태우",
                    "script": "We always make it!",
                    "translation": "우리 항상 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 극복의 방식에 대한 문장이에요.",
                    "result": "Together action and heart overcome",
                    "explanation": "함께 행동과 마음이 극복해요.",
                    "optionA": "and",
                    "optionB": "heart",
                    "optionC": "Together",
                    "optionD": "action",
                    "optionE": "overcome"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려운 순간 대처 방식",
            "explanation": "ENFP의 감정 표현과 ESTP의 문제 해결 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지은",
                    "script": "I'm overwhelmed right now!",
                    "translation": "나 지금 압도당하고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태우",
                    "script": "Tell me what to do!",
                    "translation": "뭘 해야 하는지 말해!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지은",
                    "script": "I need to let it out!",
                    "translation": "내가 표현해야 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태우는 지은의 감정을 먼저 들어주려고 합니다.",
                    "hint": "ESTP는 바로 해결책을 찾으려고 해요.",
                    "result": "X",
                    "explanation": "태우는 '뭘 해야 하는지 말해!'라고 말하며 실제 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태우",
                    "script": "So let's act on it!",
                    "translation": "그럼 행동하자!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지은",
                    "script": "You always fix things fast!",
                    "translation": "넌 항상 빨리 고쳐!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태우",
                    "script": "We just do and move on!",
                    "translation": "우리 하고 앞으로 나가!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We just do and move @@!",
                    "hint": "ESTP는 행동 후 앞으로 나아가요.",
                    "optionA": "away",
                    "optionB": "on",
                    "optionC": "back",
                    "result": "on",
                    "explanation": "태우는 'We just do and move on!'이라고 말하며 문제 해결 후 앞으로 나아가요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지은",
                    "script": "You give me real solutions!",
                    "translation": "넌 나한테 실제 해결책을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태우",
                    "script": "You remind me of feelings!",
                    "translation": "넌 나한테 감정을 생각나게 해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지은",
                    "script": "We help each other well!",
                    "translation": "우리 정말 서로 잘 도와!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태우",
                    "script": "My action, your feeling!",
                    "translation": "내 행동, 너의 감정!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지은",
                    "script": "Let's get through this!",
                    "translation": "이거 헤쳐나가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태우",
                    "script": "We always make it!",
                    "translation": "우리 항상 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "위기 극복의 방식에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "heart",
                    "optionC": "Together",
                    "optionD": "action",
                    "optionE": "overcome",
                    "result": "Together action and heart overcome",
                    "explanation": "함께 행동과 마음이 극복해요."
                }
            ]
        }
    ]
}
ID: 19472 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 목표 세우고 도전하기",
            "explanation": "ENFP의 가능성 탐색과 ESTP의 현실적 도전 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미나",
                    "script": "I want to try three things!",
                    "translation": "나 세 가지를 해보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승우",
                    "script": "Great! Let's start now!",
                    "translation": "좋아! 지금 시작하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미나",
                    "script": "Maybe one will spark joy!",
                    "translation": "하나가 기쁨을 불러일으킬 수도!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 미나의 세 가지 목표를 모두 추구하려고 합니다.",
                    "hint": "ESTP는 빠르게 행동을 시작해요.",
                    "result": "O",
                    "explanation": "승우는 'Great! Let's start now!'라고 말하며 바로 시작하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승우",
                    "script": "What's the first move?",
                    "translation": "첫 번째 움직임이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미나",
                    "script": "I love your readiness!",
                    "translation": "너의 준비 상태가 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승우",
                    "script": "We do it, not talk!",
                    "translation": "우리 얘기 말고 행동해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We do it, not @@!",
                    "hint": "ESTP는 행동을 중시해요.",
                    "optionA": "think",
                    "optionB": "dream",
                    "optionC": "talk",
                    "result": "talk",
                    "explanation": "승우는 'We do it, not talk!'이라고 말하며 말이 아닌 행동을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미나",
                    "script": "Your energy pushes me!",
                    "translation": "너의 에너지가 나를 밀어붙여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승우",
                    "script": "Your dreams inspire me!",
                    "translation": "넌 꿈으로 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "Let's reach for the stars!",
                    "translation": "별을 향해 손을 뻗자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승우",
                    "script": "And we grab them!",
                    "translation": "그리고 우리 잡아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Nothing stops us together!",
                    "translation": "함께 뭐도 못 막아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승우",
                    "script": "We're unstoppable!",
                    "translation": "우리 멈출 수 없어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께 도전하는 힘에 대한 문장이에요.",
                    "result": "Dreams meet action when shared",
                    "explanation": "꿈과 행동이 만나는 건 함께할 때야요.",
                    "optionA": "when",
                    "optionB": "shared",
                    "optionC": "meet",
                    "optionD": "action",
                    "optionE": "Dreams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 목표 세우고 도전하기",
            "explanation": "ENFP의 가능성 탐색과 ESTP의 현실적 도전 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "미나",
                    "script": "I want to try three things!",
                    "translation": "나 세 가지를 해보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승우",
                    "script": "Great! Let's start now!",
                    "translation": "좋아! 지금 시작하자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "미나",
                    "script": "Maybe one will spark joy!",
                    "translation": "하나가 기쁨을 불러일으킬 수도!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승우는 미나의 세 가지 목표를 모두 추구하려고 합니다.",
                    "hint": "ESTP는 빠르게 행동을 시작해요.",
                    "result": "O",
                    "explanation": "승우는 'Great! Let's start now!'라고 말하며 바로 시작하려고 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승우",
                    "script": "What's the first move?",
                    "translation": "첫 번째 움직임이 뭐야?"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "미나",
                    "script": "I love your readiness!",
                    "translation": "너의 준비 상태가 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승우",
                    "script": "We do it, not talk!",
                    "translation": "우리 얘기 말고 행동해!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "We do it, not @@!",
                    "hint": "ESTP는 행동을 중시해요.",
                    "optionA": "think",
                    "optionB": "dream",
                    "optionC": "talk",
                    "result": "talk",
                    "explanation": "승우는 'We do it, not talk!'이라고 말하며 말이 아닌 행동을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미나",
                    "script": "Your energy pushes me!",
                    "translation": "너의 에너지가 나를 밀어붙여!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승우",
                    "script": "Your dreams inspire me!",
                    "translation": "넌 꿈으로 나한테 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "미나",
                    "script": "Let's reach for the stars!",
                    "translation": "별을 향해 손을 뻗자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승우",
                    "script": "And we grab them!",
                    "translation": "그리고 우리 잡아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "미나",
                    "script": "Nothing stops us together!",
                    "translation": "함께 뭐도 못 막아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승우",
                    "script": "We're unstoppable!",
                    "translation": "우리 멈출 수 없어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께 도전하는 힘에 대한 문장이에요.",
                    "optionA": "when",
                    "optionB": "shared",
                    "optionC": "meet",
                    "optionD": "action",
                    "optionE": "Dreams",
                    "result": "Dreams meet action when shared",
                    "explanation": "꿈과 행동이 만나는 건 함께할 때야요."
                }
            ]
        }
    ]
}
ID: 19473 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 차이 좁혀보기",
            "explanation": "ENFP의 공감적 중재와 ESTP의 직접적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "They feel so different!",
                    "translation": "그들 의견이 정말 달라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Let's ask them directly!",
                    "translation": "직접 물어보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "I want to understand both!",
                    "translation": "나 둘 다 이해하고 싶어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 은지처럼 감정적 이해를 중시합니다.",
                    "hint": "ESTP는 직접적인 대면을 선호해요.",
                    "result": "X",
                    "explanation": "현우는 'Let's ask them directly!'라고 말하며 직접 대면을 제안해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Facts help us fix it!",
                    "translation": "사실이 우리 고치는 데 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You're so practical!",
                    "translation": "넌 정말 현실적이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "No hiding, just honest talk!",
                    "translation": "숨기지 말고, 솔직하게만 말!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "No hiding, just honest @@!",
                    "hint": "ESTP는 솔직한 소통을 원해요.",
                    "optionA": "feeling",
                    "optionB": "talk",
                    "optionC": "listening",
                    "result": "talk",
                    "explanation": "현우는 'No hiding, just honest talk!'이라고 말하며 투명한 의사소통을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your directness clarifies things!",
                    "translation": "너의 직접성이 것들을 명확하게 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Your empathy helps everyone!",
                    "translation": "넌 공감으로 모두를 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "Together we bridge gaps!",
                    "translation": "함께 우리 틈을 메워!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Understanding and action both work!",
                    "translation": "이해와 행동이 둘 다 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "Let's bring them together!",
                    "translation": "그들을 모아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "We know how to do it!",
                    "translation": "우리 어떻게 하는지 알아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "차이를 극복하는 방법에 대한 문장이에요.",
                    "result": "Honesty and understanding bridges divides",
                    "explanation": "솔직함과 이해가 분열의 다리를 놓아요.",
                    "optionA": "Honesty",
                    "optionB": "and",
                    "optionC": "understanding",
                    "optionD": "divides",
                    "optionE": "bridges"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견 차이 좁혀보기",
            "explanation": "ENFP의 공감적 중재와 ESTP의 직접적 해결 비교",
            "level": 4,
            "my_mbti": "ENFP",
            "target_mbti": "ESTP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "은지",
                    "script": "They feel so different!",
                    "translation": "그들 의견이 정말 달라!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "현우",
                    "script": "Let's ask them directly!",
                    "translation": "직접 물어보자!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "은지",
                    "script": "I want to understand both!",
                    "translation": "나 둘 다 이해하고 싶어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 은지처럼 감정적 이해를 중시합니다.",
                    "hint": "ESTP는 직접적인 대면을 선호해요.",
                    "result": "X",
                    "explanation": "현우는 'Let's ask them directly!'라고 말하며 직접 대면을 제안해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "현우",
                    "script": "Facts help us fix it!",
                    "translation": "사실이 우리 고치는 데 도움돼!"
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "은지",
                    "script": "You're so practical!",
                    "translation": "넌 정말 현실적이네!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "현우",
                    "script": "No hiding, just honest talk!",
                    "translation": "숨기지 말고, 솔직하게만 말!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "No hiding, just honest @@!",
                    "hint": "ESTP는 솔직한 소통을 원해요.",
                    "optionA": "feeling",
                    "optionB": "talk",
                    "optionC": "listening",
                    "result": "talk",
                    "explanation": "현우는 'No hiding, just honest talk!'이라고 말하며 투명한 의사소통을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "은지",
                    "script": "Your directness clarifies things!",
                    "translation": "너의 직접성이 것들을 명확하게 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "현우",
                    "script": "Your empathy helps everyone!",
                    "translation": "넌 공감으로 모두를 도와!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "은지",
                    "script": "Together we bridge gaps!",
                    "translation": "함께 우리 틈을 메워!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "현우",
                    "script": "Understanding and action both work!",
                    "translation": "이해와 행동이 둘 다 작동해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "은지",
                    "script": "Let's bring them together!",
                    "translation": "그들을 모아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "현우",
                    "script": "We know how to do it!",
                    "translation": "우리 어떻게 하는지 알아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "차이를 극복하는 방법에 대한 문장이에요.",
                    "optionA": "Honesty",
                    "optionB": "and",
                    "optionC": "understanding",
                    "optionD": "divides",
                    "optionE": "bridges",
                    "result": "Honesty and understanding bridges divides",
                    "explanation": "솔직함과 이해가 분열의 다리를 놓아요."
                }
            ]
        }
    ]
}
ID: 19474 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 주도하기",
            "explanation": "ENFJ의 포용적 리더십과 INTJ의 전략적 사고 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "Everyone should feel heard here!",
                    "translation": "모두가 여기서 들려야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "We need a clear strategy.",
                    "translation": "우리 명확한 전략이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "Your vision inspires the team!",
                    "translation": "너의 비전이 팀에 영감을 줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 팀 프로젝트에서 감정보다 계획을 먼저 생각합니다.",
                    "hint": "INTJ는 전략적이고 목표 지향적이에요.",
                    "result": "O",
                    "explanation": "지훈은 'We need a clear strategy'라고 말하며 체계적 접근을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Organization beats emotion.",
                    "translation": "조직이 감정을 이겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "But people matter too!",
                    "translation": "하지만 사람도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I know. That's why you're here.",
                    "translation": "알아. 그래서 넌 여기 있는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I know. That's why you're @@.",
                    "hint": "INTJ는 ENFJ의 역할을 인정해요.",
                    "optionA": "important",
                    "optionB": "here",
                    "optionC": "needed",
                    "result": "here",
                    "explanation": "지훈은 준영의 포용적 리더십이 필요함을 인정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "You think so far ahead!",
                    "translation": "넌 정말 멀리 생각해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Someone has to see the path.",
                    "translation": "누군가 경로를 봐야 하니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Together we make it work!",
                    "translation": "함께 우리 일을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your passion fills the vision.",
                    "translation": "너의 열정이 비전을 채워."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "Let's make this amazing!",
                    "translation": "이걸 멋있게 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I already have the plan.",
                    "translation": "난 이미 계획이 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "리더십의 조화에 대한 문장이에요.",
                    "result": "Strategy unites vision with leadership",
                    "explanation": "전략이 비전과 리더십을 함께 연결시켜요.",
                    "optionA": "Strategy",
                    "optionB": "leadership",
                    "optionC": "unites",
                    "optionD": "with",
                    "optionE": "vision"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 프로젝트 주도하기",
            "explanation": "ENFJ의 포용적 리더십과 INTJ의 전략적 사고 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "Everyone should feel heard here!",
                    "translation": "모두가 여기서 들려야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "We need a clear strategy.",
                    "translation": "우리 명확한 전략이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "Your vision inspires the team!",
                    "translation": "너의 비전이 팀에 영감을 줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 팀 프로젝트에서 감정보다 계획을 먼저 생각합니다.",
                    "hint": "INTJ는 전략적이고 목표 지향적이에요.",
                    "result": "O",
                    "explanation": "지훈은 'We need a clear strategy'라고 말하며 체계적 접근을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "Organization beats emotion.",
                    "translation": "조직이 감정을 이겨."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "But people matter too!",
                    "translation": "하지만 사람도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "I know. That's why you're here.",
                    "translation": "알아. 그래서 넌 여기 있는 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I know. That's why you're @@.",
                    "hint": "INTJ는 ENFJ의 역할을 인정해요.",
                    "optionA": "important",
                    "optionB": "here",
                    "optionC": "needed",
                    "result": "here",
                    "explanation": "지훈은 준영의 포용적 리더십이 필요함을 인정해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "준영",
                    "script": "You think so far ahead!",
                    "translation": "넌 정말 멀리 생각해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "Someone has to see the path.",
                    "translation": "누군가 경로를 봐야 하니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "Together we make it work!",
                    "translation": "함께 우리 일을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "Your passion fills the vision.",
                    "translation": "너의 열정이 비전을 채워."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "Let's make this amazing!",
                    "translation": "이걸 멋있게 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "I already have the plan.",
                    "translation": "난 이미 계획이 있어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "리더십의 조화에 대한 문장이에요.",
                    "optionA": "Strategy",
                    "optionB": "leadership",
                    "optionC": "unites",
                    "optionD": "with",
                    "optionE": "vision",
                    "result": "Strategy unites vision with leadership",
                    "explanation": "전략이 비전과 리더십을 함께 연결시켜요."
                }
            ]
        }
    ]
}
ID: 19475 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "업무 회의에서의 소통",
            "explanation": "ENFJ의 협력적 접근과 INTJ의 직설적 피드백 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "Let's hear from everyone!",
                    "translation": "모두가 의견을 말해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "We're wasting time here.",
                    "translation": "우린 시간을 낭비하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "Your honesty keeps us real!",
                    "translation": "너의 솔직함이 우리를 현실적으로 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 회의에서 시간을 효율적으로 사용하고 싶어합니다.",
                    "hint": "INTJ는 불필요한 논의를 싫어해요.",
                    "result": "O",
                    "explanation": "승현은 'We're wasting time here'라고 말하며 효율성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Focus on what matters.",
                    "translation": "중요한 것에만 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "You help us stay focused!",
                    "translation": "넌 우리를 집중하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Cut the details. Give me results.",
                    "translation": "세부사항 빼. 결과만 줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Cut the details. Give me @@.",
                    "hint": "INTJ는 본질적인 결과를 원해요.",
                    "optionA": "stories",
                    "optionB": "explanations",
                    "optionC": "results",
                    "result": "results",
                    "explanation": "승현은 결과 중심의 의사소통을 선호해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "You make us think deeper!",
                    "translation": "넌 우리를 더 깊이 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "You keep the team together.",
                    "translation": "넌 팀을 함께 묶어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Let's combine both approaches!",
                    "translation": "둘 다의 접근을 합쳐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Good idea. More efficient.",
                    "translation": "좋은 생각이야. 더 효율적이겠네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "We balance each other!",
                    "translation": "우리 정말 잘 맞춰!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You're right. It works.",
                    "translation": "넌 맞아. 잘 작동해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "협력의 효율성에 대한 문장이에요.",
                    "result": "Collaboration grows when strength combined",
                    "explanation": "협력은 힘이 함께할 때 성장해요.",
                    "optionA": "Collaboration",
                    "optionB": "combined",
                    "optionC": "when",
                    "optionD": "grows",
                    "optionE": "strength"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "업무 회의에서의 소통",
            "explanation": "ENFJ의 협력적 접근과 INTJ의 직설적 피드백 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "재민",
                    "script": "Let's hear from everyone!",
                    "translation": "모두가 의견을 말해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "We're wasting time here.",
                    "translation": "우린 시간을 낭비하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "재민",
                    "script": "Your honesty keeps us real!",
                    "translation": "너의 솔직함이 우리를 현실적으로 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "승현은 회의에서 시간을 효율적으로 사용하고 싶어합니다.",
                    "hint": "INTJ는 불필요한 논의를 싫어해요.",
                    "result": "O",
                    "explanation": "승현은 'We're wasting time here'라고 말하며 효율성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "Focus on what matters.",
                    "translation": "중요한 것에만 집중해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "재민",
                    "script": "You help us stay focused!",
                    "translation": "넌 우리를 집중하게 도와줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Cut the details. Give me results.",
                    "translation": "세부사항 빼. 결과만 줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Cut the details. Give me @@.",
                    "hint": "INTJ는 본질적인 결과를 원해요.",
                    "optionA": "stories",
                    "optionB": "explanations",
                    "optionC": "results",
                    "result": "results",
                    "explanation": "승현은 결과 중심의 의사소통을 선호해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "재민",
                    "script": "You make us think deeper!",
                    "translation": "넌 우리를 더 깊이 생각하게 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "You keep the team together.",
                    "translation": "넌 팀을 함께 묶어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "재민",
                    "script": "Let's combine both approaches!",
                    "translation": "둘 다의 접근을 합쳐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Good idea. More efficient.",
                    "translation": "좋은 생각이야. 더 효율적이겠네."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "재민",
                    "script": "We balance each other!",
                    "translation": "우리 정말 잘 맞춰!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "You're right. It works.",
                    "translation": "넌 맞아. 잘 작동해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "협력의 효율성에 대한 문장이에요.",
                    "optionA": "Collaboration",
                    "optionB": "combined",
                    "optionC": "when",
                    "optionD": "grows",
                    "optionE": "strength",
                    "result": "Collaboration grows when strength combined",
                    "explanation": "협력은 힘이 함께할 때 성장해요."
                }
            ]
        }
    ]
}
ID: 19476 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "친구들을 위한 파티 준비",
            "explanation": "ENFJ의 세심한 배려와 INTJ의 효율적 계획 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "Everyone should feel welcome!",
                    "translation": "모두가 환영받는 느낌을 가져야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Let's plan this efficiently.",
                    "translation": "이걸 효율적으로 계획하자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "You think of everything!",
                    "translation": "넌 모든 걸 생각해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 파티 준비에서 감정보다 계획을 중시합니다.",
                    "hint": "INTJ는 체계적이고 목표 지향적이에요.",
                    "result": "O",
                    "explanation": "지호는 'Let's plan this efficiently'라고 말하며 효율성을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Budget, time, results.",
                    "translation": "예산, 시간, 결과."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "Your precision is amazing!",
                    "translation": "너의 정확성이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "No chaos. Clean execution.",
                    "translation": "혼란 없이. 깔끔한 실행이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "No chaos. Clean @@.",
                    "hint": "INTJ는 체계적인 결과를 원해요.",
                    "optionA": "party",
                    "optionB": "execution",
                    "optionC": "planning",
                    "result": "execution",
                    "explanation": "지호는 'No chaos. Clean execution'이라고 말하며 체계적 진행을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "But the warmth matters too!",
                    "translation": "하지만 따뜻함도 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Warmth needs structure first.",
                    "translation": "따뜻함도 구조가 필요해 먼저."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "You care in your own way!",
                    "translation": "넌 너만의 방식으로 신경써!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Your care makes it real.",
                    "translation": "넌 그걸 진짜 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Let's do this together!",
                    "translation": "함께 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "Perfect coordination ahead.",
                    "translation": "완벽한 조율이 기다려."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "계획과 배려의 조화에 대한 문장이에요.",
                    "result": "Perfect events blend warmth with planning",
                    "explanation": "완벽한 행사는 따뜻함과 계획을 섞어요.",
                    "optionA": "blend",
                    "optionB": "warmth",
                    "optionC": "events",
                    "optionD": "Perfect",
                    "optionE": "planning",
                    "optionF": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "친구들을 위한 파티 준비",
            "explanation": "ENFJ의 세심한 배려와 INTJ의 효율적 계획 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "Everyone should feel welcome!",
                    "translation": "모두가 환영받는 느낌을 가져야 해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Let's plan this efficiently.",
                    "translation": "이걸 효율적으로 계획하자."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "You think of everything!",
                    "translation": "넌 모든 걸 생각해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 파티 준비에서 감정보다 계획을 중시합니다.",
                    "hint": "INTJ는 체계적이고 목표 지향적이에요.",
                    "result": "O",
                    "explanation": "지호는 'Let's plan this efficiently'라고 말하며 효율성을 우선해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Budget, time, results.",
                    "translation": "예산, 시간, 결과."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "Your precision is amazing!",
                    "translation": "너의 정확성이 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "No chaos. Clean execution.",
                    "translation": "혼란 없이. 깔끔한 실행이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "No chaos. Clean @@.",
                    "hint": "INTJ는 체계적인 결과를 원해요.",
                    "optionA": "party",
                    "optionB": "execution",
                    "optionC": "planning",
                    "result": "execution",
                    "explanation": "지호는 'No chaos. Clean execution'이라고 말하며 체계적 진행을 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "But the warmth matters too!",
                    "translation": "하지만 따뜻함도 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Warmth needs structure first.",
                    "translation": "따뜻함도 구조가 필요해 먼저."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "You care in your own way!",
                    "translation": "넌 너만의 방식으로 신경써!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Your care makes it real.",
                    "translation": "넌 그걸 진짜 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Let's do this together!",
                    "translation": "함께 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "Perfect coordination ahead.",
                    "translation": "완벽한 조율이 기다려."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "계획과 배려의 조화에 대한 문장이에요.",
                    "optionA": "blend",
                    "optionB": "warmth",
                    "optionC": "events",
                    "optionD": "Perfect",
                    "optionE": "planning",
                    "optionF": "with",
                    "result": "Perfect events blend warmth with planning",
                    "explanation": "완벽한 행사는 따뜻함과 계획을 섞어요."
                }
            ]
        }
    ]
}
ID: 19477 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정을 내리는 순간",
            "explanation": "ENFJ의 가치 기반 결정과 INTJ의 논리 기반 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정훈",
                    "script": "What feels right to you?",
                    "translation": "너한테 뭐가 맞는 느낌이야?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Logic first, feelings later.",
                    "translation": "논리가 먼저, 감정은 나중이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정훈",
                    "script": "Your clarity helps me decide!",
                    "translation": "너의 명확함이 나 결정하게 도와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정훈은 결정할 때 자신의 감정을 우선으로 합니다.",
                    "hint": "ENFJ는 가치와 사람을 중심으로 생각해요.",
                    "result": "O",
                    "explanation": "정훈은 'What feels right to you?'라고 물으며 감정적 측면을 고려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Remove emotion from this.",
                    "translation": "이걸 감정에서 빼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정훈",
                    "script": "But people are involved!",
                    "translation": "하지만 사람들이 관련되어 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "People need logic more.",
                    "translation": "사람들은 논리가 더 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "People need @@ more.",
                    "hint": "INTJ는 감정보다 논리를 중시해요.",
                    "optionA": "care",
                    "optionB": "logic",
                    "optionC": "love",
                    "result": "logic",
                    "explanation": "유진은 'People need logic more'라고 말하며 논리적 판단을 강조해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정훈",
                    "script": "You make hard choices!",
                    "translation": "넌 어려운 선택을 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Someone has to be rational.",
                    "translation": "누군가는 이성적이어야 하니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정훈",
                    "script": "Let's use both ways!",
                    "translation": "둘 다의 방식을 써!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Emotion and logic combined.",
                    "translation": "감정과 논리를 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정훈",
                    "script": "We make better decisions!",
                    "translation": "우리 더 좋은 결정을 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "More complete. More sound.",
                    "translation": "더 완전해. 더 타당해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지혜로운 결정에 대한 문장이에요.",
                    "result": "Wisdom brings heart with reason",
                    "explanation": "지혜는 마음과 이성을 함께 가져와요.",
                    "optionA": "Wisdom",
                    "optionB": "with",
                    "optionC": "reason",
                    "optionD": "brings",
                    "optionE": "heart"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정을 내리는 순간",
            "explanation": "ENFJ의 가치 기반 결정과 INTJ의 논리 기반 결정 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정훈",
                    "script": "What feels right to you?",
                    "translation": "너한테 뭐가 맞는 느낌이야?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유진",
                    "script": "Logic first, feelings later.",
                    "translation": "논리가 먼저, 감정은 나중이야."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정훈",
                    "script": "Your clarity helps me decide!",
                    "translation": "너의 명확함이 나 결정하게 도와!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정훈은 결정할 때 자신의 감정을 우선으로 합니다.",
                    "hint": "ENFJ는 가치와 사람을 중심으로 생각해요.",
                    "result": "O",
                    "explanation": "정훈은 'What feels right to you?'라고 물으며 감정적 측면을 고려해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유진",
                    "script": "Remove emotion from this.",
                    "translation": "이걸 감정에서 빼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정훈",
                    "script": "But people are involved!",
                    "translation": "하지만 사람들이 관련되어 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유진",
                    "script": "People need logic more.",
                    "translation": "사람들은 논리가 더 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "People need @@ more.",
                    "hint": "INTJ는 감정보다 논리를 중시해요.",
                    "optionA": "care",
                    "optionB": "logic",
                    "optionC": "love",
                    "result": "logic",
                    "explanation": "유진은 'People need logic more'라고 말하며 논리적 판단을 강조해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정훈",
                    "script": "You make hard choices!",
                    "translation": "넌 어려운 선택을 해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유진",
                    "script": "Someone has to be rational.",
                    "translation": "누군가는 이성적이어야 하니까."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정훈",
                    "script": "Let's use both ways!",
                    "translation": "둘 다의 방식을 써!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유진",
                    "script": "Emotion and logic combined.",
                    "translation": "감정과 논리를 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정훈",
                    "script": "We make better decisions!",
                    "translation": "우리 더 좋은 결정을 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유진",
                    "script": "More complete. More sound.",
                    "translation": "더 완전해. 더 타당해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "지혜로운 결정에 대한 문장이에요.",
                    "optionA": "Wisdom",
                    "optionB": "with",
                    "optionC": "reason",
                    "optionD": "brings",
                    "optionE": "heart",
                    "result": "Wisdom brings heart with reason",
                    "explanation": "지혜는 마음과 이성을 함께 가져와요."
                }
            ]
        }
    ]
}
ID: 19478 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일과 개인 생활의 균형",
            "explanation": "ENFJ의 조화 추구와 INTJ의 목표 집중 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "Balance is so important!",
                    "translation": "균형이 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Success requires focus now.",
                    "translation": "성공은 지금 집중이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "You have such vision!",
                    "translation": "넌 정말 큰 비전이 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 개인 생활보다 목표 달성을 우선합니다.",
                    "hint": "INTJ는 목표 달성에 집중해요.",
                    "result": "O",
                    "explanation": "지호는 'Success requires focus now'라고 말하며 목표를 우선으로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Distractions are dangerous.",
                    "translation": "방해는 위험해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "But rest helps you thrive!",
                    "translation": "하지만 휴식이 넌 성장하게 도와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "I rest when I reach the goal.",
                    "translation": "난 목표에 도달하면 쉬어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I rest when I reach the @@.",
                    "hint": "INTJ는 목표 달성 후 휴식을 생각해요.",
                    "optionA": "finish",
                    "optionB": "goal",
                    "optionC": "end",
                    "result": "goal",
                    "explanation": "지호는 'I rest when I reach the goal'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "Your determination inspires me!",
                    "translation": "너의 결단력이 나를 영감 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Your balance keeps me grounded.",
                    "translation": "넌 나를 현실에 붙잡아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "Let's find your rhythm!",
                    "translation": "너의 리듬을 찾자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Maybe there's a way.",
                    "translation": "아마 방법이 있을지도."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "We'll figure it out together!",
                    "translation": "함께 해결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "That sounds logical.",
                    "translation": "그게 합리적이네."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성장과 휴식의 조화에 대한 문장이에요.",
                    "result": "Success requires focus and rest",
                    "explanation": "성공은 집중과 휴식이 모두 필요해요.",
                    "optionA": "and",
                    "optionB": "Success",
                    "optionC": "focus",
                    "optionD": "rest",
                    "optionE": "requires"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일과 개인 생활의 균형",
            "explanation": "ENFJ의 조화 추구와 INTJ의 목표 집중 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "Balance is so important!",
                    "translation": "균형이 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Success requires focus now.",
                    "translation": "성공은 지금 집중이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "You have such vision!",
                    "translation": "넌 정말 큰 비전이 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 개인 생활보다 목표 달성을 우선합니다.",
                    "hint": "INTJ는 목표 달성에 집중해요.",
                    "result": "O",
                    "explanation": "지호는 'Success requires focus now'라고 말하며 목표를 우선으로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Distractions are dangerous.",
                    "translation": "방해는 위험해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "But rest helps you thrive!",
                    "translation": "하지만 휴식이 넌 성장하게 도와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "I rest when I reach the goal.",
                    "translation": "난 목표에 도달하면 쉬어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "I rest when I reach the @@.",
                    "hint": "INTJ는 목표 달성 후 휴식을 생각해요.",
                    "optionA": "finish",
                    "optionB": "goal",
                    "optionC": "end",
                    "result": "goal",
                    "explanation": "지호는 'I rest when I reach the goal'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "Your determination inspires me!",
                    "translation": "너의 결단력이 나를 영감 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "Your balance keeps me grounded.",
                    "translation": "넌 나를 현실에 붙잡아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "Let's find your rhythm!",
                    "translation": "너의 리듬을 찾자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Maybe there's a way.",
                    "translation": "아마 방법이 있을지도."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "We'll figure it out together!",
                    "translation": "함께 해결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "That sounds logical.",
                    "translation": "그게 합리적이네."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성장과 휴식의 조화에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Success",
                    "optionC": "focus",
                    "optionD": "rest",
                    "optionE": "requires",
                    "result": "Success requires focus and rest",
                    "explanation": "성공은 집중과 휴식이 모두 필요해요."
                }
            ]
        }
    ]
}
ID: 19479 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스받는 친구 돕기",
            "explanation": "ENFJ의 감정 지원과 INTJ의 실질적 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I feel so overwhelmed!",
                    "translation": "나 정말 압도당하고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "What's the actual problem?",
                    "translation": "실제 문제가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "You always know what to do!",
                    "translation": "넌 항상 뭘 해야 할지 알아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 다현의 감정을 먼저 들어주려고 합니다.",
                    "hint": "INTJ는 문제 해결에 집중해요.",
                    "result": "X",
                    "explanation": "준호는 'What's the actual problem?'라고 물으며 문제 중심으로 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Remove the emotion first.",
                    "translation": "감정을 먼저 빼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "Your logic helps me breathe!",
                    "translation": "너의 논리가 나한테 숨 쉬게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Facts beat feelings always.",
                    "translation": "사실이 감정을 항상 이겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Facts beat feelings @@.",
                    "hint": "INTJ는 객관적 접근을 선호해요.",
                    "optionA": "always",
                    "optionB": "sometimes",
                    "optionC": "never",
                    "result": "always",
                    "explanation": "준호는 'Facts beat feelings always'라고 말하며 논리적 해결을 강조해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "But you care about me!",
                    "translation": "하지만 넌 나를 신경써!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "That's why I'm direct.",
                    "translation": "그래서 난 솔직한 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Let's solve this!",
                    "translation": "이거 해결하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "I have a plan.",
                    "translation": "난 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "You're my rock!",
                    "translation": "넌 나의 든든한 사람이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "And you're my clarity.",
                    "translation": "그리고 넌 내 명확함이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "지원의 방식에 대한 문장이에요.",
                    "result": "Support means clarity and truth",
                    "explanation": "지원은 명확함과 진실을 의미해요.",
                    "optionA": "Support",
                    "optionB": "truth",
                    "optionC": "clarity",
                    "optionD": "means",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스받는 친구 돕기",
            "explanation": "ENFJ의 감정 지원과 INTJ의 실질적 해결 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다현",
                    "script": "I feel so overwhelmed!",
                    "translation": "나 정말 압도당하고 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "What's the actual problem?",
                    "translation": "실제 문제가 뭐야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다현",
                    "script": "You always know what to do!",
                    "translation": "넌 항상 뭘 해야 할지 알아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "준호는 다현의 감정을 먼저 들어주려고 합니다.",
                    "hint": "INTJ는 문제 해결에 집중해요.",
                    "result": "X",
                    "explanation": "준호는 'What's the actual problem?'라고 물으며 문제 중심으로 생각해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Remove the emotion first.",
                    "translation": "감정을 먼저 빼."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다현",
                    "script": "Your logic helps me breathe!",
                    "translation": "너의 논리가 나한테 숨 쉬게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Facts beat feelings always.",
                    "translation": "사실이 감정을 항상 이겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Facts beat feelings @@.",
                    "hint": "INTJ는 객관적 접근을 선호해요.",
                    "optionA": "always",
                    "optionB": "sometimes",
                    "optionC": "never",
                    "result": "always",
                    "explanation": "준호는 'Facts beat feelings always'라고 말하며 논리적 해결을 강조해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "But you care about me!",
                    "translation": "하지만 넌 나를 신경써!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "That's why I'm direct.",
                    "translation": "그래서 난 솔직한 거야."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다현",
                    "script": "Let's solve this!",
                    "translation": "이거 해결하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "I have a plan.",
                    "translation": "난 계획이 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다현",
                    "script": "You're my rock!",
                    "translation": "넌 나의 든든한 사람이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "And you're my clarity.",
                    "translation": "그리고 넌 내 명확함이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "지원의 방식에 대한 문장이에요.",
                    "optionA": "Support",
                    "optionB": "truth",
                    "optionC": "clarity",
                    "optionD": "means",
                    "optionE": "and",
                    "result": "Support means clarity and truth",
                    "explanation": "지원은 명확함과 진실을 의미해요."
                }
            ]
        }
    ]
}
ID: 19480 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "난처한 상황 해결하기",
            "explanation": "ENFJ의 중재적 접근과 INTJ의 직설적 접근 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지아",
                    "script": "Let's talk it through!",
                    "translation": "얘기해서 풀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "No talking. Just solve it.",
                    "translation": "얘기 말고. 그냥 해결해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지아",
                    "script": "Your way works too!",
                    "translation": "너의 방식도 작동해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태민은 문제를 해결할 때 감정적인 소통을 중시합니다.",
                    "hint": "INTJ는 행동 기반의 해결을 선호해요.",
                    "result": "X",
                    "explanation": "태민은 'No talking. Just solve it'라고 말하며 직결적 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Feelings blur the path.",
                    "translation": "감정이 경로를 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지아",
                    "script": "But understanding matters!",
                    "translation": "하지만 이해도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Only if it helps.",
                    "translation": "도움이 될 때만."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Only if it @@.",
                    "hint": "INTJ는 실질적 도움이 되는 것만 원해요.",
                    "optionA": "makes sense",
                    "optionB": "sounds good",
                    "optionC": "helps",
                    "result": "helps",
                    "explanation": "태민은 'Only if it helps'라고 말하며 실질성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지아",
                    "script": "You never miss the point!",
                    "translation": "넌 절대 요점을 놓쳐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "You keep perspective clear.",
                    "translation": "넌 시각을 명확하게 유지해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Let's blend both approaches!",
                    "translation": "둘 다의 접근을 섞자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Understanding plus action.",
                    "translation": "이해와 행동을 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "That's perfect!",
                    "translation": "그게 완벽해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "Most efficient solution.",
                    "translation": "가장 효율적인 해결책이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "문제 해결의 조화에 대한 문장이에요.",
                    "result": "Understanding solves problems with action",
                    "explanation": "이해가 행동과 함께 문제를 풀어요.",
                    "optionA": "action",
                    "optionB": "with",
                    "optionC": "Understanding",
                    "optionD": "solves",
                    "optionE": "problems"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "난처한 상황 해결하기",
            "explanation": "ENFJ의 중재적 접근과 INTJ의 직설적 접근 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지아",
                    "script": "Let's talk it through!",
                    "translation": "얘기해서 풀자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "태민",
                    "script": "No talking. Just solve it.",
                    "translation": "얘기 말고. 그냥 해결해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지아",
                    "script": "Your way works too!",
                    "translation": "너의 방식도 작동해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "태민은 문제를 해결할 때 감정적인 소통을 중시합니다.",
                    "hint": "INTJ는 행동 기반의 해결을 선호해요.",
                    "result": "X",
                    "explanation": "태민은 'No talking. Just solve it'라고 말하며 직결적 해결을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "태민",
                    "script": "Feelings blur the path.",
                    "translation": "감정이 경로를 흐려."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지아",
                    "script": "But understanding matters!",
                    "translation": "하지만 이해도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "태민",
                    "script": "Only if it helps.",
                    "translation": "도움이 될 때만."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Only if it @@.",
                    "hint": "INTJ는 실질적 도움이 되는 것만 원해요.",
                    "optionA": "makes sense",
                    "optionB": "sounds good",
                    "optionC": "helps",
                    "result": "helps",
                    "explanation": "태민은 'Only if it helps'라고 말하며 실질성을 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지아",
                    "script": "You never miss the point!",
                    "translation": "넌 절대 요점을 놓쳐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "태민",
                    "script": "You keep perspective clear.",
                    "translation": "넌 시각을 명확하게 유지해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Let's blend both approaches!",
                    "translation": "둘 다의 접근을 섞자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "태민",
                    "script": "Understanding plus action.",
                    "translation": "이해와 행동을 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "That's perfect!",
                    "translation": "그게 완벽해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "태민",
                    "script": "Most efficient solution.",
                    "translation": "가장 효율적인 해결책이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "문제 해결의 조화에 대한 문장이에요.",
                    "optionA": "action",
                    "optionB": "with",
                    "optionC": "Understanding",
                    "optionD": "solves",
                    "optionE": "problems",
                    "result": "Understanding solves problems with action",
                    "explanation": "이해가 행동과 함께 문제를 풀어요."
                }
            ]
        }
    ]
}
ID: 19481 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 논의하기",
            "explanation": "ENFJ의 인간관계 중심과 INTJ의 전략 중심 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "Build relationships in work!",
                    "translation": "일에서 관계를 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Strategy beats relationships.",
                    "translation": "전략이 관계를 이겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "You see the bigger picture!",
                    "translation": "넌 더 큰 그림을 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 커리어 목표에서 전략적 계획을 우선합니다.",
                    "hint": "INTJ는 목표 달성을 우선으로 해요.",
                    "result": "O",
                    "explanation": "지훈은 'Strategy beats relationships'라고 말하며 전략을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "The goal is growth.",
                    "translation": "목표는 성장이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "And people help you grow!",
                    "translation": "그리고 사람들이 너를 성장하게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "People are tools for growth.",
                    "translation": "사람은 성장의 도구야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "People are tools for @@.",
                    "hint": "INTJ는 목표 달성 수단으로 봐요.",
                    "optionA": "love",
                    "optionB": "friendship",
                    "optionC": "growth",
                    "result": "growth",
                    "explanation": "지훈은 'People are tools for growth'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "But genuine connections matter!",
                    "translation": "하지만 진정한 연결이 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "They're more valuable then.",
                    "translation": "그럼 더 가치 있지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "That's the real wisdom!",
                    "translation": "그게 진짜 지혜야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "We both climb together.",
                    "translation": "우리 함께 올라가."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Your vision guides us!",
                    "translation": "너의 비전이 우리를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your warmth makes it human.",
                    "translation": "넌 그걸 인간적으로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "성장과 관계의 조화에 대한 문장이에요.",
                    "result": "Growth means connection with purpose",
                    "explanation": "성장은 목표 있는 연결을 의미해요.",
                    "optionA": "purpose",
                    "optionB": "connection",
                    "optionC": "Growth",
                    "optionD": "with",
                    "optionE": "means"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "커리어 목표 논의하기",
            "explanation": "ENFJ의 인간관계 중심과 INTJ의 전략 중심 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜진",
                    "script": "Build relationships in work!",
                    "translation": "일에서 관계를 만들어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지훈",
                    "script": "Strategy beats relationships.",
                    "translation": "전략이 관계를 이겨."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜진",
                    "script": "You see the bigger picture!",
                    "translation": "넌 더 큰 그림을 봐!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지훈은 커리어 목표에서 전략적 계획을 우선합니다.",
                    "hint": "INTJ는 목표 달성을 우선으로 해요.",
                    "result": "O",
                    "explanation": "지훈은 'Strategy beats relationships'라고 말하며 전략을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지훈",
                    "script": "The goal is growth.",
                    "translation": "목표는 성장이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜진",
                    "script": "And people help you grow!",
                    "translation": "그리고 사람들이 너를 성장하게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지훈",
                    "script": "People are tools for growth.",
                    "translation": "사람은 성장의 도구야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "People are tools for @@.",
                    "hint": "INTJ는 목표 달성 수단으로 봐요.",
                    "optionA": "love",
                    "optionB": "friendship",
                    "optionC": "growth",
                    "result": "growth",
                    "explanation": "지훈은 'People are tools for growth'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜진",
                    "script": "But genuine connections matter!",
                    "translation": "하지만 진정한 연결이 중요해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지훈",
                    "script": "They're more valuable then.",
                    "translation": "그럼 더 가치 있지."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜진",
                    "script": "That's the real wisdom!",
                    "translation": "그게 진짜 지혜야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지훈",
                    "script": "We both climb together.",
                    "translation": "우리 함께 올라가."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜진",
                    "script": "Your vision guides us!",
                    "translation": "너의 비전이 우리를 이끌어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지훈",
                    "script": "Your warmth makes it human.",
                    "translation": "넌 그걸 인간적으로 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "성장과 관계의 조화에 대한 문장이에요.",
                    "optionA": "purpose",
                    "optionB": "connection",
                    "optionC": "Growth",
                    "optionD": "with",
                    "optionE": "means",
                    "result": "Growth means connection with purpose",
                    "explanation": "성장은 목표 있는 연결을 의미해요."
                }
            ]
        }
    ]
}
ID: 19482 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀 동료 선택하기",
            "explanation": "ENFJ의 포용적 선택과 INTJ의 능력 기반 선택 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "Everyone has potential!",
                    "translation": "모두가 잠재력이 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "Skill matters most.",
                    "translation": "기술이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "Your judgment is so clear!",
                    "translation": "너의 판단이 정말 명확해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 팀 구성에서 모든 사람의 포용성을 중시합니다.",
                    "hint": "ENFJ는 사람들을 포용하려고 해요.",
                    "result": "O",
                    "explanation": "다은은 'Everyone has potential!'이라고 말하며 포용성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "No room for weakness.",
                    "translation": "약함을 받아들일 공간이 없어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "But growth comes from support!",
                    "translation": "하지만 성장은 지원에서 나와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Only if they improve.",
                    "translation": "그들이 개선되면 말이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Only if they @@.",
                    "hint": "INTJ는 성과와 개선을 요구해요.",
                    "optionA": "try hard",
                    "optionB": "improve",
                    "optionC": "understand",
                    "result": "improve",
                    "explanation": "승현은 'Only if they improve'라고 말하며 개선을 요구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "You make us all better!",
                    "translation": "넌 우릴 모두 더 낫게 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "You bring out their best.",
                    "translation": "넌 그들의 최고를 끌어낸다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "Let's choose both!",
                    "translation": "둘 다 선택하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Potential with performance.",
                    "translation": "잠재력과 성과를 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "Perfect team!",
                    "translation": "완벽한 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "Most efficient choice.",
                    "translation": "가장 효율적인 선택이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀 구성의 균형에 대한 문장이에요.",
                    "result": "Great teams balance potential with performance",
                    "explanation": "좋은 팀은 잠재력과 성과를 균형 있게 해요.",
                    "optionA": "with",
                    "optionB": "performance",
                    "optionC": "teams",
                    "optionD": "Great",
                    "optionE": "potential",
                    "optionF": "balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀 동료 선택하기",
            "explanation": "ENFJ의 포용적 선택과 INTJ의 능력 기반 선택 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "다은",
                    "script": "Everyone has potential!",
                    "translation": "모두가 잠재력이 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "승현",
                    "script": "Skill matters most.",
                    "translation": "기술이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "다은",
                    "script": "Your judgment is so clear!",
                    "translation": "너의 판단이 정말 명확해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "다은은 팀 구성에서 모든 사람의 포용성을 중시합니다.",
                    "hint": "ENFJ는 사람들을 포용하려고 해요.",
                    "result": "O",
                    "explanation": "다은은 'Everyone has potential!'이라고 말하며 포용성을 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "승현",
                    "script": "No room for weakness.",
                    "translation": "약함을 받아들일 공간이 없어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "다은",
                    "script": "But growth comes from support!",
                    "translation": "하지만 성장은 지원에서 나와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "승현",
                    "script": "Only if they improve.",
                    "translation": "그들이 개선되면 말이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Only if they @@.",
                    "hint": "INTJ는 성과와 개선을 요구해요.",
                    "optionA": "try hard",
                    "optionB": "improve",
                    "optionC": "understand",
                    "result": "improve",
                    "explanation": "승현은 'Only if they improve'라고 말하며 개선을 요구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다은",
                    "script": "You make us all better!",
                    "translation": "넌 우릴 모두 더 낫게 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "승현",
                    "script": "You bring out their best.",
                    "translation": "넌 그들의 최고를 끌어낸다."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "다은",
                    "script": "Let's choose both!",
                    "translation": "둘 다 선택하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "승현",
                    "script": "Potential with performance.",
                    "translation": "잠재력과 성과를 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "다은",
                    "script": "Perfect team!",
                    "translation": "완벽한 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "승현",
                    "script": "Most efficient choice.",
                    "translation": "가장 효율적인 선택이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀 구성의 균형에 대한 문장이에요.",
                    "optionA": "with",
                    "optionB": "performance",
                    "optionC": "teams",
                    "optionD": "Great",
                    "optionE": "potential",
                    "optionF": "balance",
                    "result": "Great teams balance potential with performance",
                    "explanation": "좋은 팀은 잠재력과 성과를 균형 있게 해요."
                }
            ]
        }
    ]
}
ID: 19483 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 나뉠 때",
            "explanation": "ENFJ의 중재와 INTJ의 논리 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Let's understand each side!",
                    "translation": "각 측면을 이해하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Logic determines the truth.",
                    "translation": "논리가 진실을 결정해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Your logic is spot-on!",
                    "translation": "너의 논리가 정확해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 의견 차이를 해결할 때 감정적 중재를 선호합니다.",
                    "hint": "INTJ는 논리적 검증을 선호해요.",
                    "result": "X",
                    "explanation": "지호는 'Logic determines the truth'라고 말하며 논리를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Ignore feelings. Check facts.",
                    "translation": "감정 무시해. 사실 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "But feelings show what matters!",
                    "translation": "하지만 감정이 뭐가 중요한지 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Only if facts agree.",
                    "translation": "사실이 동의하면 말이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Only if facts @@.",
                    "hint": "INTJ는 논리적 증명을 요구해요.",
                    "optionA": "support",
                    "optionB": "agree",
                    "optionC": "work",
                    "result": "agree",
                    "explanation": "지호는 'Only if facts agree'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "You cut through confusion!",
                    "translation": "넌 혼동을 잘라내!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "You see what matters.",
                    "translation": "넌 중요한 것을 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Let's check logic and values!",
                    "translation": "논리와 가치를 모두 확인하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Both lead to truth.",
                    "translation": "둘 다 진실로 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Together we find it!",
                    "translation": "함께 우리 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "Most complete answer.",
                    "translation": "가장 완전한 답이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 시각의 조화에 대한 문장이에요.",
                    "result": "Truth emerges when heart meets mind",
                    "explanation": "진실은 마음과 이성이 만날 때 나타나요.",
                    "optionA": "meets",
                    "optionB": "heart",
                    "optionC": "mind",
                    "optionD": "Truth",
                    "optionE": "when",
                    "optionF": "emerges"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 나뉠 때",
            "explanation": "ENFJ의 중재와 INTJ의 논리 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "Let's understand each side!",
                    "translation": "각 측면을 이해하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Logic determines the truth.",
                    "translation": "논리가 진실을 결정해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Your logic is spot-on!",
                    "translation": "너의 논리가 정확해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지호는 의견 차이를 해결할 때 감정적 중재를 선호합니다.",
                    "hint": "INTJ는 논리적 검증을 선호해요.",
                    "result": "X",
                    "explanation": "지호는 'Logic determines the truth'라고 말하며 논리를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Ignore feelings. Check facts.",
                    "translation": "감정 무시해. 사실 확인해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "But feelings show what matters!",
                    "translation": "하지만 감정이 뭐가 중요한지 보여줘!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Only if facts agree.",
                    "translation": "사실이 동의하면 말이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Only if facts @@.",
                    "hint": "INTJ는 논리적 증명을 요구해요.",
                    "optionA": "support",
                    "optionB": "agree",
                    "optionC": "work",
                    "result": "agree",
                    "explanation": "지호는 'Only if facts agree'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "You cut through confusion!",
                    "translation": "넌 혼동을 잘라내!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "You see what matters.",
                    "translation": "넌 중요한 것을 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "Let's check logic and values!",
                    "translation": "논리와 가치를 모두 확인하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Both lead to truth.",
                    "translation": "둘 다 진실로 이끌어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "Together we find it!",
                    "translation": "함께 우리 찾아!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "Most complete answer.",
                    "translation": "가장 완전한 답이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 시각의 조화에 대한 문장이에요.",
                    "optionA": "meets",
                    "optionB": "heart",
                    "optionC": "mind",
                    "optionD": "Truth",
                    "optionE": "when",
                    "optionF": "emerges",
                    "result": "Truth emerges when heart meets mind",
                    "explanation": "진실은 마음과 이성이 만날 때 나타나요."
                }
            ]
        }
    ]
}
ID: 19484 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구의 실수 지적하기",
            "explanation": "ENFJ의 포용적 조언과 INTJ의 직설적 조언 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "I see your potential!",
                    "translation": "나 너의 잠재력을 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "You're making a mistake.",
                    "translation": "넌 실수를 하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "You always tell the truth!",
                    "translation": "넌 항상 진실을 말해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유나는 친구의 실수를 지적할 때 포용적으로 접근합니다.",
                    "hint": "INTJ는 직설적으로 지적해요.",
                    "result": "O",
                    "explanation": "유나는 'I see your potential!'이라고 말하며 희망적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Stop being polite.",
                    "translation": "정중하지 말아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "But kindness matters too!",
                    "translation": "하지만 친절도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Not when it enables failure.",
                    "translation": "실패를 돕지 않을 때 말이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Not when it enables @@.",
                    "hint": "INTJ는 현실적 후과를 지적해요.",
                    "optionA": "growth",
                    "optionB": "success",
                    "optionC": "failure",
                    "result": "failure",
                    "explanation": "준호는 'Not when it enables failure'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "You help them see clearly!",
                    "translation": "넌 그들이 명확하게 보도록 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "You help them want better.",
                    "translation": "넌 그들이 더 낫기를 원하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "Let's be honest with care!",
                    "translation": "돌봄과 함께 솔직하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "That's the real support.",
                    "translation": "그게 진짜 지원이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "We make them stronger!",
                    "translation": "우리 그들을 더 강하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Together. That's different.",
                    "translation": "함께면. 그럼 다르지."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "사랑하는 조언에 대한 문장이에요.",
                    "result": "True friendship means truth with love",
                    "explanation": "진정한 우정은 사랑 속의 진실을 의미해요.",
                    "optionA": "with",
                    "optionB": "True",
                    "optionC": "means",
                    "optionD": "friendship",
                    "optionE": "love",
                    "optionF": "truth"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구의 실수 지적하기",
            "explanation": "ENFJ의 포용적 조언과 INTJ의 직설적 조언 비교",
            "level": 4,
            "my_mbti": "ENFJ",
            "target_mbti": "INTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "유나",
                    "script": "I see your potential!",
                    "translation": "나 너의 잠재력을 봐!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "준호",
                    "script": "You're making a mistake.",
                    "translation": "넌 실수를 하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "유나",
                    "script": "You always tell the truth!",
                    "translation": "넌 항상 진실을 말해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "유나는 친구의 실수를 지적할 때 포용적으로 접근합니다.",
                    "hint": "INTJ는 직설적으로 지적해요.",
                    "result": "O",
                    "explanation": "유나는 'I see your potential!'이라고 말하며 희망적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "준호",
                    "script": "Stop being polite.",
                    "translation": "정중하지 말아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "유나",
                    "script": "But kindness matters too!",
                    "translation": "하지만 친절도 중요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "준호",
                    "script": "Not when it enables failure.",
                    "translation": "실패를 돕지 않을 때 말이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Not when it enables @@.",
                    "hint": "INTJ는 현실적 후과를 지적해요.",
                    "optionA": "growth",
                    "optionB": "success",
                    "optionC": "failure",
                    "result": "failure",
                    "explanation": "준호는 'Not when it enables failure'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "유나",
                    "script": "You help them see clearly!",
                    "translation": "넌 그들이 명확하게 보도록 도와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "준호",
                    "script": "You help them want better.",
                    "translation": "넌 그들이 더 낫기를 원하게 해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "유나",
                    "script": "Let's be honest with care!",
                    "translation": "돌봄과 함께 솔직하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "준호",
                    "script": "That's the real support.",
                    "translation": "그게 진짜 지원이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "유나",
                    "script": "We make them stronger!",
                    "translation": "우리 그들을 더 강하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "준호",
                    "script": "Together. That's different.",
                    "translation": "함께면. 그럼 다르지."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "사랑하는 조언에 대한 문장이에요.",
                    "optionA": "with",
                    "optionB": "True",
                    "optionC": "means",
                    "optionD": "friendship",
                    "optionE": "love",
                    "optionF": "truth",
                    "result": "True friendship means truth with love",
                    "explanation": "진정한 우정은 사랑 속의 진실을 의미해요."
                }
            ]
        }
    ]
}
ID: 19485 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "학교 프로젝트 시작하기",
            "explanation": "ENTP의 창의적 아이디어와 ISTJ의 체계적 실행 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "What if we try something wild?",
                    "translation": "뭔가 정말 기상천외한 걸 해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We need a clear plan.",
                    "translation": "우리 명확한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Your structure makes things work!",
                    "translation": "너의 구조가 일들을 작동하게 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현은 프로젝트 시작 전에 계획을 수립하려고 합니다.",
                    "hint": "ISTJ는 체계적이고 계획 기반으로 생각해요.",
                    "result": "O",
                    "explanation": "동현은 'We need a clear plan'이라고 말하며 계획을 우선으로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Step by step. No rushing.",
                    "translation": "하나씩. 서두르지 말고."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "But the idea is amazing!",
                    "translation": "하지만 아이디어가 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "Ideas need execution first.",
                    "translation": "아이디어도 먼저 실행이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ideas need @@ first.",
                    "hint": "ISTJ는 계획적 실행을 중시해요.",
                    "optionA": "energy",
                    "optionB": "creativity",
                    "optionC": "execution",
                    "result": "execution",
                    "explanation": "동현은 'Ideas need execution first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "You always see the path!",
                    "translation": "넌 항상 경로를 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "You make it fun though.",
                    "translation": "근데 넌 그걸 재미있게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Let's do this smartly!",
                    "translation": "영리하게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "That's what I'm here for.",
                    "translation": "그게 내가 여기 있는 이유야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "We're a great team!",
                    "translation": "우리 정말 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Creative and careful.",
                    "translation": "창의적이고 신중한 거."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "협력의 아름다움에 대한 문장이에요.",
                    "result": "Innovation happens with structure and excellence",
                    "explanation": "혁신은 구조와 우수성이 함께할 때 일어나요.",
                    "optionA": "happens",
                    "optionB": "Innovation",
                    "optionC": "and",
                    "optionD": "excellence",
                    "optionE": "structure",
                    "optionF": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "학교 프로젝트 시작하기",
            "explanation": "ENTP의 창의적 아이디어와 ISTJ의 체계적 실행 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도현",
                    "script": "What if we try something wild?",
                    "translation": "뭔가 정말 기상천외한 걸 해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "동현",
                    "script": "We need a clear plan.",
                    "translation": "우리 명확한 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도현",
                    "script": "Your structure makes things work!",
                    "translation": "너의 구조가 일들을 작동하게 해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "동현은 프로젝트 시작 전에 계획을 수립하려고 합니다.",
                    "hint": "ISTJ는 체계적이고 계획 기반으로 생각해요.",
                    "result": "O",
                    "explanation": "동현은 'We need a clear plan'이라고 말하며 계획을 우선으로 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "동현",
                    "script": "Step by step. No rushing.",
                    "translation": "하나씩. 서두르지 말고."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도현",
                    "script": "But the idea is amazing!",
                    "translation": "하지만 아이디어가 정말 멋있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "동현",
                    "script": "Ideas need execution first.",
                    "translation": "아이디어도 먼저 실행이 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ideas need @@ first.",
                    "hint": "ISTJ는 계획적 실행을 중시해요.",
                    "optionA": "energy",
                    "optionB": "creativity",
                    "optionC": "execution",
                    "result": "execution",
                    "explanation": "동현은 'Ideas need execution first'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도현",
                    "script": "You always see the path!",
                    "translation": "넌 항상 경로를 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "동현",
                    "script": "You make it fun though.",
                    "translation": "근데 넌 그걸 재미있게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도현",
                    "script": "Let's do this smartly!",
                    "translation": "영리하게 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "동현",
                    "script": "That's what I'm here for.",
                    "translation": "그게 내가 여기 있는 이유야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도현",
                    "script": "We're a great team!",
                    "translation": "우리 정말 좋은 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "동현",
                    "script": "Creative and careful.",
                    "translation": "창의적이고 신중한 거."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "협력의 아름다움에 대한 문장이에요.",
                    "optionA": "happens",
                    "optionB": "Innovation",
                    "optionC": "and",
                    "optionD": "excellence",
                    "optionE": "structure",
                    "optionF": "with",
                    "result": "Innovation happens with structure and excellence",
                    "explanation": "혁신은 구조와 우수성이 함께할 때 일어나요."
                }
            ]
        }
    ]
}
ID: 19486 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 회의 주도하기",
            "explanation": "ENTP의 토론식 접근과 ISTJ의 결정 기반 접근 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "What if we debate this?",
                    "translation": "이거 논쟁해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "We decide fast and move.",
                    "translation": "우린 빨리 결정하고 가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Your decisiveness is amazing!",
                    "translation": "너의 결정력이 정말 멋있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 회의에서 여러 관점을 논의하고 싶어합니다.",
                    "hint": "ENTP는 토론과 가능성을 탐색해요.",
                    "result": "O",
                    "explanation": "현우는 'What if we debate this?'라고 말하며 토론을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Too much talking wastes time.",
                    "translation": "얘기가 많으면 시간 낭비야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "But we find better answers!",
                    "translation": "하지만 우리 더 좋은 답을 찾아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Facts are already clear.",
                    "translation": "사실은 이미 명확해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Facts are already @@.",
                    "hint": "ISTJ는 명확한 판단을 선호해요.",
                    "optionA": "perfect",
                    "optionB": "clear",
                    "optionC": "done",
                    "result": "clear",
                    "explanation": "진우는 'Facts are already clear'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "You cut through confusion!",
                    "translation": "넌 혼동을 잘라내!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "You explore all angles.",
                    "translation": "넌 모든 각도를 탐색해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Let's debate smartly!",
                    "translation": "영리하게 논쟁하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Then decide firmly.",
                    "translation": "그리고 단호하게 결정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "That's our strength!",
                    "translation": "그게 우리의 장점이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Quick and thorough.",
                    "translation": "빠르고 철저하게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "회의의 효율성에 대한 문장이에요.",
                    "result": "Good meetings balance thinking with action",
                    "explanation": "좋은 회의는 생각과 행동을 균형 있게 해요.",
                    "optionA": "balance",
                    "optionB": "action",
                    "optionC": "with",
                    "optionD": "meetings",
                    "optionE": "Good",
                    "optionF": "thinking"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "팀 회의 주도하기",
            "explanation": "ENTP의 토론식 접근과 ISTJ의 결정 기반 접근 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "What if we debate this?",
                    "translation": "이거 논쟁해볼까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "We decide fast and move.",
                    "translation": "우린 빨리 결정하고 가."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Your decisiveness is amazing!",
                    "translation": "너의 결정력이 정말 멋있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현우는 회의에서 여러 관점을 논의하고 싶어합니다.",
                    "hint": "ENTP는 토론과 가능성을 탐색해요.",
                    "result": "O",
                    "explanation": "현우는 'What if we debate this?'라고 말하며 토론을 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Too much talking wastes time.",
                    "translation": "얘기가 많으면 시간 낭비야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "But we find better answers!",
                    "translation": "하지만 우리 더 좋은 답을 찾아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Facts are already clear.",
                    "translation": "사실은 이미 명확해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Facts are already @@.",
                    "hint": "ISTJ는 명확한 판단을 선호해요.",
                    "optionA": "perfect",
                    "optionB": "clear",
                    "optionC": "done",
                    "result": "clear",
                    "explanation": "진우는 'Facts are already clear'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현우",
                    "script": "You cut through confusion!",
                    "translation": "넌 혼동을 잘라내!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "You explore all angles.",
                    "translation": "넌 모든 각도를 탐색해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "Let's debate smartly!",
                    "translation": "영리하게 논쟁하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Then decide firmly.",
                    "translation": "그리고 단호하게 결정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "That's our strength!",
                    "translation": "그게 우리의 장점이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Quick and thorough.",
                    "translation": "빠르고 철저하게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "회의의 효율성에 대한 문장이에요.",
                    "optionA": "balance",
                    "optionB": "action",
                    "optionC": "with",
                    "optionD": "meetings",
                    "optionE": "Good",
                    "optionF": "thinking",
                    "result": "Good meetings balance thinking with action",
                    "explanation": "좋은 회의는 생각과 행동을 균형 있게 해요."
                }
            ]
        }
    ]
}
ID: 19487 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 게임 시작하기",
            "explanation": "ENTP의 즉흥적 탐험과 ISTJ의 규칙 준수 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Let's just try anything!",
                    "translation": "그냥 뭐든 시도해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Read the rules first.",
                    "translation": "먼저 규칙을 읽어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "You make games make sense!",
                    "translation": "넌 게임이 이해가 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 게임의 규칙을 미리 학습하는 것이 중요하다고 생각합니다.",
                    "hint": "ISTJ는 규칙과 절차를 중시해요.",
                    "result": "X",
                    "explanation": "정우는 'Let's just try anything!'이라고 말하며 즉흥적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Rules keep it fair.",
                    "translation": "규칙이 공정하게 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "But where's the fun?",
                    "translation": "하지만 재미가 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Fun comes with order.",
                    "translation": "재미는 질서 안에 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Fun comes with @@.",
                    "hint": "ISTJ는 질서 속의 재미를 추구해요.",
                    "optionA": "chaos",
                    "optionB": "order",
                    "optionC": "freedom",
                    "result": "order",
                    "explanation": "지호는 'Fun comes with order'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "You always know the way!",
                    "translation": "넌 항상 방법을 알아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "You keep it exciting.",
                    "translation": "넌 그걸 흥미롭게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "Let's play your way!",
                    "translation": "너의 방식으로 하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Then enjoy it fully.",
                    "translation": "그럼 완전히 즐겨."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Best game ever!",
                    "translation": "최고의 게임이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "Ordered and fun.",
                    "translation": "질서 있고 재미있는 거."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "여가의 완성에 대한 문장이에요.",
                    "result": "Best moments combine freedom with structure",
                    "explanation": "최고의 순간은 자유와 구조를 함께 가져와요.",
                    "optionA": "with",
                    "optionB": "moments",
                    "optionC": "combine",
                    "optionD": "Best",
                    "optionE": "freedom",
                    "optionF": "structure"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새로운 게임 시작하기",
            "explanation": "ENTP의 즉흥적 탐험과 ISTJ의 규칙 준수 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Let's just try anything!",
                    "translation": "그냥 뭐든 시도해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지호",
                    "script": "Read the rules first.",
                    "translation": "먼저 규칙을 읽어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "You make games make sense!",
                    "translation": "넌 게임이 이해가 돼!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 게임의 규칙을 미리 학습하는 것이 중요하다고 생각합니다.",
                    "hint": "ISTJ는 규칙과 절차를 중시해요.",
                    "result": "X",
                    "explanation": "정우는 'Let's just try anything!'이라고 말하며 즉흥적으로 접근해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지호",
                    "script": "Rules keep it fair.",
                    "translation": "규칙이 공정하게 유지해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "But where's the fun?",
                    "translation": "하지만 재미가 어디 있어?"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지호",
                    "script": "Fun comes with order.",
                    "translation": "재미는 질서 안에 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Fun comes with @@.",
                    "hint": "ISTJ는 질서 속의 재미를 추구해요.",
                    "optionA": "chaos",
                    "optionB": "order",
                    "optionC": "freedom",
                    "result": "order",
                    "explanation": "지호는 'Fun comes with order'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "You always know the way!",
                    "translation": "넌 항상 방법을 알아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지호",
                    "script": "You keep it exciting.",
                    "translation": "넌 그걸 흥미롭게 만들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "Let's play your way!",
                    "translation": "너의 방식으로 하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지호",
                    "script": "Then enjoy it fully.",
                    "translation": "그럼 완전히 즐겨."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Best game ever!",
                    "translation": "최고의 게임이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지호",
                    "script": "Ordered and fun.",
                    "translation": "질서 있고 재미있는 거."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "여가의 완성에 대한 문장이에요.",
                    "optionA": "with",
                    "optionB": "moments",
                    "optionC": "combine",
                    "optionD": "Best",
                    "optionE": "freedom",
                    "optionF": "structure",
                    "result": "Best moments combine freedom with structure",
                    "explanation": "최고의 순간은 자유와 구조를 함께 가져와요."
                }
            ]
        }
    ]
}
ID: 19488 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정할 때 충돌하기",
            "explanation": "ENTP의 가능성 중심과 ISTJ의 현실 중심 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "But what if we tried this?",
                    "translation": "하지만 우리가 이거 해본다면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "We already decided that.",
                    "translation": "우린 이미 그걸 결정했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Your certainty is so strong!",
                    "translation": "너의 확실성이 정말 강해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 한 번 내린 결정을 바꾸려고 합니다.",
                    "hint": "ISTJ는 일단 결정한 것을 따라요.",
                    "result": "X",
                    "explanation": "수빈은 'We already decided that'이라고 말하며 결정의 일관성을 유지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Changing plans is chaos.",
                    "translation": "계획을 바꾸는 건 혼란이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "But new opportunities come!",
                    "translation": "하지만 새로운 기회가 나타나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Opportunities need preparation.",
                    "translation": "기회도 준비가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Opportunities need @@.",
                    "hint": "ISTJ는 미리 준비된 것을 좋아해요.",
                    "optionA": "luck",
                    "optionB": "preparation",
                    "optionC": "time",
                    "result": "preparation",
                    "explanation": "수빈은 'Opportunities need preparation'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "You keep us grounded!",
                    "translation": "넌 우릴 현실에 붙잡아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "You see what could be.",
                    "translation": "넌 뭐가 될 수 있는지 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Let's decide together!",
                    "translation": "함께 결정하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Based on facts though.",
                    "translation": "하지만 사실 기반으로."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Smart thinking!",
                    "translation": "영리한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "That's how we work.",
                    "translation": "그게 우리 방식이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "신중한 결정에 대한 문장이에요.",
                    "result": "Vision is grounded when preparation follows",
                    "explanation": "비전은 준비가 따를 때 현실화돼요.",
                    "optionA": "preparation",
                    "optionB": "follows",
                    "optionC": "when",
                    "optionD": "is",
                    "optionE": "Vision",
                    "optionF": "grounded"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정할 때 충돌하기",
            "explanation": "ENTP의 가능성 중심과 ISTJ의 현실 중심 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "But what if we tried this?",
                    "translation": "하지만 우리가 이거 해본다면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "We already decided that.",
                    "translation": "우린 이미 그걸 결정했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Your certainty is so strong!",
                    "translation": "너의 확실성이 정말 강해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 한 번 내린 결정을 바꾸려고 합니다.",
                    "hint": "ISTJ는 일단 결정한 것을 따라요.",
                    "result": "X",
                    "explanation": "수빈은 'We already decided that'이라고 말하며 결정의 일관성을 유지해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Changing plans is chaos.",
                    "translation": "계획을 바꾸는 건 혼란이야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "But new opportunities come!",
                    "translation": "하지만 새로운 기회가 나타나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "Opportunities need preparation.",
                    "translation": "기회도 준비가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Opportunities need @@.",
                    "hint": "ISTJ는 미리 준비된 것을 좋아해요.",
                    "optionA": "luck",
                    "optionB": "preparation",
                    "optionC": "time",
                    "result": "preparation",
                    "explanation": "수빈은 'Opportunities need preparation'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태현",
                    "script": "You keep us grounded!",
                    "translation": "넌 우릴 현실에 붙잡아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "You see what could be.",
                    "translation": "넌 뭐가 될 수 있는지 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "Let's decide together!",
                    "translation": "함께 결정하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Based on facts though.",
                    "translation": "하지만 사실 기반으로."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Smart thinking!",
                    "translation": "영리한 생각이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "That's how we work.",
                    "translation": "그게 우리 방식이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "신중한 결정에 대한 문장이에요.",
                    "optionA": "preparation",
                    "optionB": "follows",
                    "optionC": "when",
                    "optionD": "is",
                    "optionE": "Vision",
                    "optionF": "grounded",
                    "result": "Vision is grounded when preparation follows",
                    "explanation": "비전은 준비가 따를 때 현실화돼요."
                }
            ]
        }
    ]
}
ID: 19489 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상의 룰과 유연성",
            "explanation": "ENTP의 규칙 도전과 ISTJ의 규칙 준수 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Why follow the same rule?",
                    "translation": "왜 같은 규칙을 따라?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "Because it works well.",
                    "translation": "작동 잘하니까."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Your consistency is solid!",
                    "translation": "너의 일관성이 정말 탄탄해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 일상의 규칙을 자주 바꾸고 싶어합니다.",
                    "hint": "ENTP는 규칙의 효율성을 계속 의문해요.",
                    "result": "O",
                    "explanation": "윤호는 'Why follow the same rule?'이라고 말하며 규칙을 도전해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Change causes problems.",
                    "translation": "변화가 문제를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "But improvement comes from trying!",
                    "translation": "하지만 개선은 시도에서 나와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Tried and true wins.",
                    "translation": "입증된 것이 이겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tried and @@ wins.",
                    "hint": "ISTJ는 검증된 방식을 신뢰해요.",
                    "optionA": "tested",
                    "optionB": "true",
                    "optionC": "new",
                    "result": "true",
                    "explanation": "진우는 'Tried and true wins'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "You make things stable!",
                    "translation": "넌 일들을 안정적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "You push us forward.",
                    "translation": "넌 우릴 앞으로 밀어붙여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Let's test your way!",
                    "translation": "너의 방식으로 테스트해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Then we'll improve it.",
                    "translation": "그럼 우린 개선해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "Perfect balance!",
                    "translation": "완벽한 균형이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Stability with growth.",
                    "translation": "안정성과 성장을 함께."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "변화와 안정의 조화에 대한 문장이에요.",
                    "result": "Progress needs stability and innovation",
                    "explanation": "진보는 안정성과 혁신이 모두 필요해요.",
                    "optionA": "stability",
                    "optionB": "and",
                    "optionC": "innovation",
                    "optionD": "needs",
                    "optionE": "Progress"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "일상의 룰과 유연성",
            "explanation": "ENTP의 규칙 도전과 ISTJ의 규칙 준수 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Why follow the same rule?",
                    "translation": "왜 같은 규칙을 따라?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "진우",
                    "script": "Because it works well.",
                    "translation": "작동 잘하니까."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "Your consistency is solid!",
                    "translation": "너의 일관성이 정말 탄탄해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "윤호는 일상의 규칙을 자주 바꾸고 싶어합니다.",
                    "hint": "ENTP는 규칙의 효율성을 계속 의문해요.",
                    "result": "O",
                    "explanation": "윤호는 'Why follow the same rule?'이라고 말하며 규칙을 도전해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "진우",
                    "script": "Change causes problems.",
                    "translation": "변화가 문제를 만들어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "But improvement comes from trying!",
                    "translation": "하지만 개선은 시도에서 나와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "진우",
                    "script": "Tried and true wins.",
                    "translation": "입증된 것이 이겨."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Tried and @@ wins.",
                    "hint": "ISTJ는 검증된 방식을 신뢰해요.",
                    "optionA": "tested",
                    "optionB": "true",
                    "optionC": "new",
                    "result": "true",
                    "explanation": "진우는 'Tried and true wins'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "윤호",
                    "script": "You make things stable!",
                    "translation": "넌 일들을 안정적으로 만들어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "진우",
                    "script": "You push us forward.",
                    "translation": "넌 우릴 앞으로 밀어붙여."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Let's test your way!",
                    "translation": "너의 방식으로 테스트해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "진우",
                    "script": "Then we'll improve it.",
                    "translation": "그럼 우린 개선해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "Perfect balance!",
                    "translation": "완벽한 균형이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "진우",
                    "script": "Stability with growth.",
                    "translation": "안정성과 성장을 함께."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "변화와 안정의 조화에 대한 문장이에요.",
                    "optionA": "stability",
                    "optionB": "and",
                    "optionC": "innovation",
                    "optionD": "needs",
                    "optionE": "Progress",
                    "result": "Progress needs stability and innovation",
                    "explanation": "진보는 안정성과 혁신이 모두 필요해요."
                }
            ]
        }
    ]
}
ID: 19490 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박 상황 대처하기",
            "explanation": "ENTP의 문제 분석과 ISTJ의 책임감 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Let's analyze this problem!",
                    "translation": "이 문제를 분석해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "We fix it now.",
                    "translation": "우린 지금 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Your focus is impressive!",
                    "translation": "너의 집중력이 정말 인상적이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 압박 상황에서 문제를 천천히 분석하려고 합니다.",
                    "hint": "ISTJ는 빠르게 책임감 있게 대처해요.",
                    "result": "X",
                    "explanation": "지수는 'We fix it now'라고 말하며 즉시 행동해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Responsibility comes first.",
                    "translation": "책임이 먼저야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "But we need the right answer!",
                    "translation": "하지만 우린 올바른 답이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "Right and fast both.",
                    "translation": "맞고 빠르게 둘 다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Right and fast @@.",
                    "hint": "ISTJ는 책임감 있게 행동해요.",
                    "optionA": "together",
                    "optionB": "separately",
                    "optionC": "both",
                    "result": "both",
                    "explanation": "지수는 'Right and fast both'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "You always know what to do!",
                    "translation": "넌 항상 뭘 해야 할지 알아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "You find the real issue.",
                    "translation": "넌 진짜 문제를 찾아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현민",
                    "script": "Let's work together!",
                    "translation": "함께 일하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "That's the only way.",
                    "translation": "그게 유일한 방식이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "We solve anything!",
                    "translation": "우리 뭐든 해결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "When we're a team.",
                    "translation": "우릴 팀일 때."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "위기 극복에 대한 문장이에요.",
                    "result": "Crisis requires thought and action",
                    "explanation": "위기는 생각과 행동이 모두 필요해요.",
                    "optionA": "action",
                    "optionB": "and",
                    "optionC": "thought",
                    "optionD": "requires",
                    "optionE": "Crisis"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "압박 상황 대처하기",
            "explanation": "ENTP의 문제 분석과 ISTJ의 책임감 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현민",
                    "script": "Let's analyze this problem!",
                    "translation": "이 문제를 분석해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지수",
                    "script": "We fix it now.",
                    "translation": "우린 지금 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현민",
                    "script": "Your focus is impressive!",
                    "translation": "너의 집중력이 정말 인상적이야!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "현민은 압박 상황에서 문제를 천천히 분석하려고 합니다.",
                    "hint": "ISTJ는 빠르게 책임감 있게 대처해요.",
                    "result": "X",
                    "explanation": "지수는 'We fix it now'라고 말하며 즉시 행동해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지수",
                    "script": "Responsibility comes first.",
                    "translation": "책임이 먼저야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현민",
                    "script": "But we need the right answer!",
                    "translation": "하지만 우린 올바른 답이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지수",
                    "script": "Right and fast both.",
                    "translation": "맞고 빠르게 둘 다."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Right and fast @@.",
                    "hint": "ISTJ는 책임감 있게 행동해요.",
                    "optionA": "together",
                    "optionB": "separately",
                    "optionC": "both",
                    "result": "both",
                    "explanation": "지수는 'Right and fast both'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "현민",
                    "script": "You always know what to do!",
                    "translation": "넌 항상 뭘 해야 할지 알아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지수",
                    "script": "You find the real issue.",
                    "translation": "넌 진짜 문제를 찾아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현민",
                    "script": "Let's work together!",
                    "translation": "함께 일하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지수",
                    "script": "That's the only way.",
                    "translation": "그게 유일한 방식이야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현민",
                    "script": "We solve anything!",
                    "translation": "우리 뭐든 해결해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지수",
                    "script": "When we're a team.",
                    "translation": "우릴 팀일 때."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "위기 극복에 대한 문장이에요.",
                    "optionA": "action",
                    "optionB": "and",
                    "optionC": "thought",
                    "optionD": "requires",
                    "optionE": "Crisis",
                    "result": "Crisis requires thought and action",
                    "explanation": "위기는 생각과 행동이 모두 필요해요."
                }
            ]
        }
    ]
}
ID: 19491 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려운 순간 책임 나누기",
            "explanation": "ENTP의 창의적 해결과 ISTJ의 책임감 있는 해결 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도훈",
                    "script": "Let me think this through!",
                    "translation": "이거 생각해보게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I'm handling it already.",
                    "translation": "난 이미 처리하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도훈",
                    "script": "Your reliability is everything!",
                    "translation": "너의 신뢰성이 정말 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도훈은 어려운 순간에 문제 해결을 미루고 싶어합니다.",
                    "hint": "ISTJ는 즉시 책임감 있게 대처해요.",
                    "result": "X",
                    "explanation": "민경은 'I'm handling it already'라고 말하며 즉각 대처해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "No delays. Just do it.",
                    "translation": "지연 없이. 그냥 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "Let me help you!",
                    "translation": "내가 도와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "Then stick with me.",
                    "translation": "그럼 나랑 함께해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Then stick with @@.",
                    "hint": "ISTJ는 믿을 수 있는 파트너를 원해요.",
                    "optionA": "time",
                    "optionB": "me",
                    "optionC": "it",
                    "result": "me",
                    "explanation": "민경은 'Then stick with me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도훈",
                    "script": "You never back down!",
                    "translation": "넌 절대 물러나지 않아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "You find new angles.",
                    "translation": "넌 새로운 각도를 찾아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "Let's fix it right!",
                    "translation": "제대로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "Thoroughly and completely.",
                    "translation": "철저하고 완전하게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "That's us!",
                    "translation": "그게 우리야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민경",
                    "script": "Strong together.",
                    "translation": "함께 강해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "어려움 극복에 대한 문장이에요.",
                    "result": "Challenges overcome when creativity meets reliability",
                    "explanation": "도전은 창의성이 신뢰성을 만날 때 극복돼요.",
                    "optionA": "creativity",
                    "optionB": "Challenges",
                    "optionC": "overcome",
                    "optionD": "when",
                    "optionE": "meets",
                    "optionF": "reliability"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "어려운 순간 책임 나누기",
            "explanation": "ENTP의 창의적 해결과 ISTJ의 책임감 있는 해결 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도훈",
                    "script": "Let me think this through!",
                    "translation": "이거 생각해보게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민경",
                    "script": "I'm handling it already.",
                    "translation": "난 이미 처리하고 있어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도훈",
                    "script": "Your reliability is everything!",
                    "translation": "너의 신뢰성이 정말 중요해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "도훈은 어려운 순간에 문제 해결을 미루고 싶어합니다.",
                    "hint": "ISTJ는 즉시 책임감 있게 대처해요.",
                    "result": "X",
                    "explanation": "민경은 'I'm handling it already'라고 말하며 즉각 대처해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "민경",
                    "script": "No delays. Just do it.",
                    "translation": "지연 없이. 그냥 해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도훈",
                    "script": "Let me help you!",
                    "translation": "내가 도와!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민경",
                    "script": "Then stick with me.",
                    "translation": "그럼 나랑 함께해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Then stick with @@.",
                    "hint": "ISTJ는 믿을 수 있는 파트너를 원해요.",
                    "optionA": "time",
                    "optionB": "me",
                    "optionC": "it",
                    "result": "me",
                    "explanation": "민경은 'Then stick with me'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도훈",
                    "script": "You never back down!",
                    "translation": "넌 절대 물러나지 않아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "민경",
                    "script": "You find new angles.",
                    "translation": "넌 새로운 각도를 찾아."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도훈",
                    "script": "Let's fix it right!",
                    "translation": "제대로 고쳐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민경",
                    "script": "Thoroughly and completely.",
                    "translation": "철저하고 완전하게."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도훈",
                    "script": "That's us!",
                    "translation": "그게 우리야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민경",
                    "script": "Strong together.",
                    "translation": "함께 강해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "어려움 극복에 대한 문장이에요.",
                    "optionA": "creativity",
                    "optionB": "Challenges",
                    "optionC": "overcome",
                    "optionD": "when",
                    "optionE": "meets",
                    "optionF": "reliability",
                    "result": "Challenges overcome when creativity meets reliability",
                    "explanation": "도전은 창의성이 신뢰성을 만날 때 극복돼요."
                }
            ]
        }
    ]
}
ID: 19492 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 직업 기회 탐색하기",
            "explanation": "ENTP의 가능성 추구와 ISTJ의 현실적 판단 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "What if I tried something new?",
                    "translation": "내가 뭔가 새로운 걸 해본다면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "Check if it's stable.",
                    "translation": "그게 안정적인지 확인해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Your judgment is really wise!",
                    "translation": "너의 판단이 정말 현명해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연은 새로운 기회를 탐색하고 싶어합니다.",
                    "hint": "ISTJ는 현실적 안정성을 우선으로 해요.",
                    "result": "X",
                    "explanation": "지연은 'Check if it's stable'이라고 말하며 안정성을 확인하길 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Salary and benefits matter.",
                    "translation": "급여와 복리후생이 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "But growth is exciting!",
                    "translation": "하지만 성장이 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "Growth needs foundation.",
                    "translation": "성장도 기초가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Growth needs @@.",
                    "hint": "ISTJ는 탄탄한 기초를 중시해요.",
                    "optionA": "luck",
                    "optionB": "effort",
                    "optionC": "foundation",
                    "result": "foundation",
                    "explanation": "지연은 'Growth needs foundation'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "You always see the risks!",
                    "translation": "넌 항상 위험을 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "You see the chances.",
                    "translation": "넌 기회를 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Let's check the details!",
                    "translation": "세부사항을 확인해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지연",
                    "script": "With all possibilities.",
                    "translation": "모든 가능성과 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Smart career move!",
                    "translation": "영리한 커리어 이동이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지연",
                    "script": "Safe and exciting.",
                    "translation": "안전하고 흥미로운 거."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "커리어 선택의 균형에 대한 문장이에요.",
                    "result": "Career grows when opportunity meets stability",
                    "explanation": "커리어는 기회가 안정성을 만날 때 성장해요.",
                    "optionA": "opportunity",
                    "optionB": "stability",
                    "optionC": "meets",
                    "optionD": "grows",
                    "optionE": "when",
                    "optionF": "Career"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "새로운 직업 기회 탐색하기",
            "explanation": "ENTP의 가능성 추구와 ISTJ의 현실적 판단 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "What if I tried something new?",
                    "translation": "내가 뭔가 새로운 걸 해본다면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지연",
                    "script": "Check if it's stable.",
                    "translation": "그게 안정적인지 확인해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "Your judgment is really wise!",
                    "translation": "너의 판단이 정말 현명해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지연은 새로운 기회를 탐색하고 싶어합니다.",
                    "hint": "ISTJ는 현실적 안정성을 우선으로 해요.",
                    "result": "X",
                    "explanation": "지연은 'Check if it's stable'이라고 말하며 안정성을 확인하길 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "지연",
                    "script": "Salary and benefits matter.",
                    "translation": "급여와 복리후생이 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "But growth is exciting!",
                    "translation": "하지만 성장이 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지연",
                    "script": "Growth needs foundation.",
                    "translation": "성장도 기초가 필요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Growth needs @@.",
                    "hint": "ISTJ는 탄탄한 기초를 중시해요.",
                    "optionA": "luck",
                    "optionB": "effort",
                    "optionC": "foundation",
                    "result": "foundation",
                    "explanation": "지연은 'Growth needs foundation'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "도윤",
                    "script": "You always see the risks!",
                    "translation": "넌 항상 위험을 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "지연",
                    "script": "You see the chances.",
                    "translation": "넌 기회를 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "Let's check the details!",
                    "translation": "세부사항을 확인해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지연",
                    "script": "With all possibilities.",
                    "translation": "모든 가능성과 함께."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Smart career move!",
                    "translation": "영리한 커리어 이동이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지연",
                    "script": "Safe and exciting.",
                    "translation": "안전하고 흥미로운 거."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "커리어 선택의 균형에 대한 문장이에요.",
                    "optionA": "opportunity",
                    "optionB": "stability",
                    "optionC": "meets",
                    "optionD": "grows",
                    "optionE": "when",
                    "optionF": "Career",
                    "result": "Career grows when opportunity meets stability",
                    "explanation": "커리어는 기회가 안정성을 만날 때 성장해요."
                }
            ]
        }
    ]
}
ID: 19493 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀 역할 분담하기",
            "explanation": "ENTP의 아이디어 창출과 ISTJ의 책임 이행 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "I'll think of ideas!",
                    "translation": "나는 아이디어를 생각할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I'll execute them.",
                    "translation": "나는 실행할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Your commitment is solid!",
                    "translation": "너의 헌신이 정말 탄탄해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 아이디어 창출을 담당하려고 합니다.",
                    "hint": "ISTJ는 실행과 책임을 선호해요.",
                    "result": "X",
                    "explanation": "수빈은 'I'll execute them'이라고 말하며 실행을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Ideas need execution.",
                    "translation": "아이디어는 실행이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "And I need your delivery!",
                    "translation": "그리고 나 너의 실행이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "That's the partnership.",
                    "translation": "그게 파트너십이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "That's the @@.",
                    "hint": "ISTJ는 역할 분담의 중요성을 알아요.",
                    "optionA": "deal",
                    "optionB": "partnership",
                    "optionC": "work",
                    "result": "partnership",
                    "explanation": "수빈은 'That's the partnership'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "You finish everything!",
                    "translation": "넌 모든 걸 마무리해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "You start everything.",
                    "translation": "넌 모든 걸 시작해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Let's keep this rhythm!",
                    "translation": "이 리듬을 유지하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Works every time.",
                    "translation": "매번 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Best team ever!",
                    "translation": "최고의 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "Creative and reliable.",
                    "translation": "창의적이고 신뢰할 수 있는 거."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "팀의 상보성에 대한 문장이에요.",
                    "result": "Great teams balance vision with execution",
                    "explanation": "좋은 팀은 비전과 실행을 균형 있게 해요.",
                    "optionA": "balance",
                    "optionB": "Great",
                    "optionC": "with",
                    "optionD": "teams",
                    "optionE": "vision",
                    "optionF": "execution"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "팀 역할 분담하기",
            "explanation": "ENTP의 아이디어 창출과 ISTJ의 책임 이행 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태준",
                    "script": "I'll think of ideas!",
                    "translation": "나는 아이디어를 생각할게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수빈",
                    "script": "I'll execute them.",
                    "translation": "나는 실행할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태준",
                    "script": "Your commitment is solid!",
                    "translation": "너의 헌신이 정말 탄탄해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "수빈은 아이디어 창출을 담당하려고 합니다.",
                    "hint": "ISTJ는 실행과 책임을 선호해요.",
                    "result": "X",
                    "explanation": "수빈은 'I'll execute them'이라고 말하며 실행을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수빈",
                    "script": "Ideas need execution.",
                    "translation": "아이디어는 실행이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태준",
                    "script": "And I need your delivery!",
                    "translation": "그리고 나 너의 실행이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수빈",
                    "script": "That's the partnership.",
                    "translation": "그게 파트너십이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "That's the @@.",
                    "hint": "ISTJ는 역할 분담의 중요성을 알아요.",
                    "optionA": "deal",
                    "optionB": "partnership",
                    "optionC": "work",
                    "result": "partnership",
                    "explanation": "수빈은 'That's the partnership'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "태준",
                    "script": "You finish everything!",
                    "translation": "넌 모든 걸 마무리해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수빈",
                    "script": "You start everything.",
                    "translation": "넌 모든 걸 시작해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태준",
                    "script": "Let's keep this rhythm!",
                    "translation": "이 리듬을 유지하자!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수빈",
                    "script": "Works every time.",
                    "translation": "매번 잘 작동해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태준",
                    "script": "Best team ever!",
                    "translation": "최고의 팀이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수빈",
                    "script": "Creative and reliable.",
                    "translation": "창의적이고 신뢰할 수 있는 거."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "팀의 상보성에 대한 문장이에요.",
                    "optionA": "balance",
                    "optionB": "Great",
                    "optionC": "with",
                    "optionD": "teams",
                    "optionE": "vision",
                    "optionF": "execution",
                    "result": "Great teams balance vision with execution",
                    "explanation": "좋은 팀은 비전과 실행을 균형 있게 해요."
                }
            ]
        }
    ]
}
ID: 19494 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 섞일 때 정리하기",
            "explanation": "ENTP의 논리적 토론과 ISTJ의 명확한 결론 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Let's debate all angles!",
                    "translation": "모든 각도를 논쟁해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "We need one clear answer.",
                    "translation": "우린 명확한 하나의 답이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Your clarity cuts through confusion!",
                    "translation": "너의 명확함이 혼동을 잘라내!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 의견 충돌 시 한 가지 답으로 결론내리고 싶어합니다.",
                    "hint": "ENTP는 다양한 관점을 탐구해요.",
                    "result": "X",
                    "explanation": "정우는 'Let's debate all angles!'라고 말하며 토론을 계속하려 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Too much debate wastes time.",
                    "translation": "토론이 많으면 시간 낭비야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "But we find the best answer!",
                    "translation": "하지만 우린 최고의 답을 찾아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "Facts show the best answer.",
                    "translation": "사실이 최고의 답을 보여줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Facts show the best @@.",
                    "hint": "ISTJ는 사실 기반의 결정을 해요.",
                    "optionA": "time",
                    "optionB": "option",
                    "optionC": "answer",
                    "result": "answer",
                    "explanation": "수연은 'Facts show the best answer'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "You never doubt your path!",
                    "translation": "넌 절대 너의 경로를 의심하지 않아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "You see all possibilities.",
                    "translation": "넌 모든 가능성을 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "Let's combine both ways!",
                    "translation": "둘 다 방식을 합쳐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수연",
                    "script": "Debate then decide firmly.",
                    "translation": "논쟁한 다음 단호하게 결정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Perfect approach!",
                    "translation": "완벽한 접근이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수연",
                    "script": "Thorough and decisive.",
                    "translation": "철저하고 단호하게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "의견 조율에 대한 문장이에요.",
                    "result": "Dialogue leads to better decisions",
                    "explanation": "대화가 더 나은 결정으로 이어져요.",
                    "optionA": "better",
                    "optionB": "decisions",
                    "optionC": "to",
                    "optionD": "Dialogue",
                    "optionE": "leads"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "의견이 섞일 때 정리하기",
            "explanation": "ENTP의 논리적 토론과 ISTJ의 명확한 결론 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정우",
                    "script": "Let's debate all angles!",
                    "translation": "모든 각도를 논쟁해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수연",
                    "script": "We need one clear answer.",
                    "translation": "우린 명확한 하나의 답이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정우",
                    "script": "Your clarity cuts through confusion!",
                    "translation": "너의 명확함이 혼동을 잘라내!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정우는 의견 충돌 시 한 가지 답으로 결론내리고 싶어합니다.",
                    "hint": "ENTP는 다양한 관점을 탐구해요.",
                    "result": "X",
                    "explanation": "정우는 'Let's debate all angles!'라고 말하며 토론을 계속하려 해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수연",
                    "script": "Too much debate wastes time.",
                    "translation": "토론이 많으면 시간 낭비야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정우",
                    "script": "But we find the best answer!",
                    "translation": "하지만 우린 최고의 답을 찾아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수연",
                    "script": "Facts show the best answer.",
                    "translation": "사실이 최고의 답을 보여줘."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Facts show the best @@.",
                    "hint": "ISTJ는 사실 기반의 결정을 해요.",
                    "optionA": "time",
                    "optionB": "option",
                    "optionC": "answer",
                    "result": "answer",
                    "explanation": "수연은 'Facts show the best answer'라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정우",
                    "script": "You never doubt your path!",
                    "translation": "넌 절대 너의 경로를 의심하지 않아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "수연",
                    "script": "You see all possibilities.",
                    "translation": "넌 모든 가능성을 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정우",
                    "script": "Let's combine both ways!",
                    "translation": "둘 다 방식을 합쳐!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수연",
                    "script": "Debate then decide firmly.",
                    "translation": "논쟁한 다음 단호하게 결정해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정우",
                    "script": "Perfect approach!",
                    "translation": "완벽한 접근이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수연",
                    "script": "Thorough and decisive.",
                    "translation": "철저하고 단호하게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "의견 조율에 대한 문장이에요.",
                    "optionA": "better",
                    "optionB": "decisions",
                    "optionC": "to",
                    "optionD": "Dialogue",
                    "optionE": "leads",
                    "result": "Dialogue leads to better decisions",
                    "explanation": "대화가 더 나은 결정으로 이어져요."
                }
            ]
        }
    ]
}
ID: 19495 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실수를 다루는 방식",
            "explanation": "ENTP의 창의적 해결과 ISTJ의 책임감 있는 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정민",
                    "script": "What if we try a new approach?",
                    "translation": "우리가 새로운 접근을 해본다면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "We fix the old one first.",
                    "translation": "우린 먼저 기존의 것을 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정민",
                    "script": "Your responsibility is inspiring!",
                    "translation": "너의 책임감이 정말 영감 줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정민은 실수가 있을 때 새로운 방법을 시도하고 싶어합니다.",
                    "hint": "ISTJ는 책임감 있게 문제를 바로잡아요.",
                    "result": "O",
                    "explanation": "정민은 'What if we try a new approach?'라고 말하며 새로운 시도를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "That's avoidance.",
                    "translation": "그건 회피야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정민",
                    "script": "No! That's improvement!",
                    "translation": "아니야! 그건 개선이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "Improvement after fixing.",
                    "translation": "고친 다음의 개선이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Improvement after @@.",
                    "hint": "ISTJ는 문제 해결 후 개선해요.",
                    "optionA": "learning",
                    "optionB": "fixing",
                    "optionC": "thinking",
                    "result": "fixing",
                    "explanation": "수현은 'Improvement after fixing'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정민",
                    "script": "You take responsibility seriously!",
                    "translation": "넌 책임을 진지하게 가져!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "You see beyond the problem.",
                    "translation": "넌 문제를 넘어서 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정민",
                    "script": "Let's do both!",
                    "translation": "둘 다 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "Fix and innovate together.",
                    "translation": "고치고 함께 혁신해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정민",
                    "script": "That's the right way!",
                    "translation": "그게 올바른 방식이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수현",
                    "script": "Accountable and progressive.",
                    "translation": "책임감 있고 진보적으로."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실수 처리의 지혜에 대한 문장이에요.",
                    "result": "Mistakes become growth when fixed properly",
                    "explanation": "실수는 제대로 고쳐질 때 성장이 돼요.",
                    "optionA": "growth",
                    "optionB": "become",
                    "optionC": "fixed",
                    "optionD": "when",
                    "optionE": "properly",
                    "optionF": "Mistakes"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "실수를 다루는 방식",
            "explanation": "ENTP의 창의적 해결과 ISTJ의 책임감 있는 해결 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ISTJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "정민",
                    "script": "What if we try a new approach?",
                    "translation": "우리가 새로운 접근을 해본다면?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수현",
                    "script": "We fix the old one first.",
                    "translation": "우린 먼저 기존의 것을 고쳐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "정민",
                    "script": "Your responsibility is inspiring!",
                    "translation": "너의 책임감이 정말 영감 줘!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "정민은 실수가 있을 때 새로운 방법을 시도하고 싶어합니다.",
                    "hint": "ISTJ는 책임감 있게 문제를 바로잡아요.",
                    "result": "O",
                    "explanation": "정민은 'What if we try a new approach?'라고 말하며 새로운 시도를 원해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "수현",
                    "script": "That's avoidance.",
                    "translation": "그건 회피야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "정민",
                    "script": "No! That's improvement!",
                    "translation": "아니야! 그건 개선이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수현",
                    "script": "Improvement after fixing.",
                    "translation": "고친 다음의 개선이야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Improvement after @@.",
                    "hint": "ISTJ는 문제 해결 후 개선해요.",
                    "optionA": "learning",
                    "optionB": "fixing",
                    "optionC": "thinking",
                    "result": "fixing",
                    "explanation": "수현은 'Improvement after fixing'이라고 말했어요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "정민",
                    "script": "You take responsibility seriously!",
                    "translation": "넌 책임을 진지하게 가져!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "정민",
                    "script": "You see beyond the problem.",
                    "translation": "넌 문제를 넘어서 봐."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "정민",
                    "script": "Let's do both!",
                    "translation": "둘 다 해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수현",
                    "script": "Fix and innovate together.",
                    "translation": "고치고 함께 혁신해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "정민",
                    "script": "That's the right way!",
                    "translation": "그게 올바른 방식이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수현",
                    "script": "Accountable and progressive.",
                    "translation": "책임감 있고 진보적으로."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실수 처리의 지혜에 대한 문장이에요.",
                    "optionA": "growth",
                    "optionB": "become",
                    "optionC": "fixed",
                    "optionD": "when",
                    "optionE": "properly",
                    "optionF": "Mistakes",
                    "result": "Mistakes become growth when fixed properly",
                    "explanation": "실수는 제대로 고쳐질 때 성장이 돼요."
                }
            ]
        }
    ]
}
ID: 19496 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "아이디어 톡톡 튀는 모임",
            "explanation": "ENTP의 독창적 아이디어와 ESFJ의 실용적 지원 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "I have a fun idea!",
                    "translation": "난 재미있는 아이디어가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "What's your idea?",
                    "translation": "무슨 아이디어야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "Let's build a robot café!",
                    "translation": "로봇 카페를 만들어보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "I'll help you make it work!",
                    "translation": "내가 실현하도록 도와줄게!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준영은 새로운 아이디어를 자주 제시합니다.",
                    "hint": "ENTP는 창의적이고 새로운 아이디어에 몰두하는 성향이 있어요.",
                    "result": "O",
                    "explanation": "준영이는 'I have a fun idea'와 '로봇 카페' 같은 톡톡 튀는 아이디어를 제시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "We need high-tech coffee!",
                    "translation": "우리는 하이테크 커피가 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Let me plan the details.",
                    "translation": "내가 세부사항을 계획할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준영",
                    "script": "Your planning always saves me!",
                    "translation": "넌 항상 나를 구해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I want everyone to enjoy it.",
                    "translation": "모두가 즐기기를 원해."
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Yeong-jun thinks your planning @@.",
                    "hint": "ENTP는 ESFJ의 실용적인 계획을 감사하게 여겨요.",
                    "optionA": "saves him",
                    "optionB": "is boring",
                    "optionC": "takes too long",
                    "result": "saves him",
                    "explanation": "준영이는 민지의 계획 능력이 자신을 구한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "You connect with people!",
                    "translation": "넌 사람들과 잘 연결돼!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "I want to make everyone smile.",
                    "translation": "모두를 웃게 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "That's your superpower!",
                    "translation": "그게 너의 초능력이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "Your ideas make us dream!",
                    "translation": "너의 아이디어가 우리를 꿈꾸게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "창의성과 실행력의 조화에 대한 문장이에요.",
                    "result": "Creative dreams bring warmth to life",
                    "explanation": "창의적인 꿈이 따뜻함을 생명으로 가져와요.",
                    "optionA": "dreams",
                    "optionB": "Creative",
                    "optionC": "warmth",
                    "optionD": "to",
                    "optionE": "bring",
                    "optionF": "life"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "아이디어 톡톡 튀는 모임",
            "explanation": "ENTP의 독창적 아이디어와 ESFJ의 실용적 지원 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준영",
                    "script": "I have a fun idea!",
                    "translation": "난 재미있는 아이디어가 있어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "민지",
                    "script": "What's your idea?",
                    "translation": "무슨 아이디어야?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준영",
                    "script": "Let's build a robot café!",
                    "translation": "로봇 카페를 만들어보자!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "민지",
                    "script": "I'll help you make it work!",
                    "translation": "내가 실현하도록 도와줄게!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준영은 새로운 아이디어를 자주 제시합니다.",
                    "hint": "ENTP는 창의적이고 새로운 아이디어에 몰두하는 성향이 있어요.",
                    "result": "O",
                    "explanation": "준영이는 'I have a fun idea'와 '로봇 카페' 같은 톡톡 튀는 아이디어를 제시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준영",
                    "script": "We need high-tech coffee!",
                    "translation": "우리는 하이테크 커피가 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "민지",
                    "script": "Let me plan the details.",
                    "translation": "내가 세부사항을 계획할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준영",
                    "script": "Your planning always saves me!",
                    "translation": "넌 항상 나를 구해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "I want everyone to enjoy it.",
                    "translation": "모두가 즐기기를 원해."
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Yeong-jun thinks your planning @@.",
                    "hint": "ENTP는 ESFJ의 실용적인 계획을 감사하게 여겨요.",
                    "optionA": "saves him",
                    "optionB": "is boring",
                    "optionC": "takes too long",
                    "result": "saves him",
                    "explanation": "준영이는 민지의 계획 능력이 자신을 구한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준영",
                    "script": "You connect with people!",
                    "translation": "넌 사람들과 잘 연결돼!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "민지",
                    "script": "I want to make everyone smile.",
                    "translation": "모두를 웃게 만들고 싶어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준영",
                    "script": "That's your superpower!",
                    "translation": "그게 너의 초능력이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "민지",
                    "script": "Your ideas make us dream!",
                    "translation": "너의 아이디어가 우리를 꿈꾸게 해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "창의성과 실행력의 조화에 대한 문장이에요.",
                    "optionA": "dreams",
                    "optionB": "Creative",
                    "optionC": "warmth",
                    "optionD": "to",
                    "optionE": "bring",
                    "optionF": "life",
                    "result": "Creative dreams bring warmth to life",
                    "explanation": "창의적인 꿈이 따뜻함을 생명으로 가져와요."
                }
            ]
        }
    ]
}
ID: 19497 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티 계획하기",
            "explanation": "ENTP의 즉흥적 파티와 ESFJ의 세심한 준비 비교",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Let's throw a party!",
                    "translation": "우리 파티를 열자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "When and where?",
                    "translation": "언제, 어디서?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Tomorrow, surprise location!",
                    "translation": "내일, 깜짝 장소!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "I need time to prepare!",
                    "translation": "난 준비할 시간이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현우는 파티 준비를 몇 주 전부터 계획합니다.",
                    "hint": "ENTP는 즉흥적이고 급하게 결정하는 경향이 있어요.",
                    "result": "X",
                    "explanation": "현우는 '내일, 깜짝 장소'라고 하며 즉흥적으로 파티를 열려고 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Spontaneous is more fun!",
                    "translation": "즉흥적이 더 재미있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I'll make a list.",
                    "translation": "난 리스트를 만들 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현우",
                    "script": "Your details make it perfect!",
                    "translation": "너의 세부사항이 그걸 완벽하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your ideas are wild!",
                    "translation": "너의 아이디어는 정말 대담해!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ji-u prepares parties carefully because @@.",
                    "hint": "ESFJ는 모든 손님이 편안하고 즐기길 원해서 세심하게 준비해요.",
                    "optionA": "she likes to work",
                    "optionB": "she wants guests happy",
                    "optionC": "she's nervous",
                    "result": "she wants guests happy",
                    "explanation": "지우는 모든 손님이 편하고 즐거우길 원해서 체크리스트를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "You make everyone comfortable!",
                    "translation": "넌 모두를 편안하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "You bring the excitement!",
                    "translation": "넌 흥분을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's party!",
                    "translation": "우리 파티 하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Yes, I got this!",
                    "translation": "맞아, 내가 준비했어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "즉흥성과 준비의 조화에 대한 문장이에요.",
                    "result": "Fun and preparation create joy",
                    "explanation": "재미와 준비가 기쁨을 만들어요.",
                    "optionA": "preparation",
                    "optionB": "create",
                    "optionC": "Fun",
                    "optionD": "and",
                    "optionE": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티 계획하기",
            "explanation": "ENTP의 즉흥적 파티와 ESFJ의 세심한 준비 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Let's throw a party!",
                    "translation": "우리 파티를 열자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "When and where?",
                    "translation": "언제, 어디서?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "Tomorrow, surprise location!",
                    "translation": "내일, 깜짝 장소!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "I need time to prepare!",
                    "translation": "난 준비할 시간이 필요해!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현우는 파티 준비를 몇 주 전부터 계획합니다.",
                    "hint": "ENTP는 즉흥적이고 급하게 결정하는 경향이 있어요.",
                    "result": "X",
                    "explanation": "현우는 '내일, 깜짝 장소'라고 하며 즉흥적으로 파티를 열려고 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Spontaneous is more fun!",
                    "translation": "즉흥적이 더 재미있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I'll make a list.",
                    "translation": "난 리스트를 만들 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현우",
                    "script": "Your details make it perfect!",
                    "translation": "너의 세부사항이 그걸 완벽하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "Your ideas are wild!",
                    "translation": "너의 아이디어는 정말 대담해!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ji-u prepares parties carefully because @@.",
                    "hint": "ESFJ는 모든 손님이 편안하고 즐기길 원해서 세심하게 준비해요.",
                    "optionA": "she likes to work",
                    "optionB": "she wants guests happy",
                    "optionC": "she's nervous",
                    "result": "she wants guests happy",
                    "explanation": "지우는 모든 손님이 편하고 즐거우길 원해서 체크리스트를 만들어요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "You make everyone comfortable!",
                    "translation": "넌 모두를 편안하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "You bring the excitement!",
                    "translation": "넌 흥분을 가져와!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's party!",
                    "translation": "우리 파티 하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Yes, I got this!",
                    "translation": "맞아, 내가 준비했어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "즉흥성과 준비의 조화에 대한 문장이에요.",
                    "optionA": "preparation",
                    "optionB": "create",
                    "optionC": "Fun",
                    "optionD": "and",
                    "optionE": "joy",
                    "result": "Fun and preparation create joy",
                    "explanation": "재미와 준비가 기쁨을 만들어요."
                }
            ]
        }
    ]
}
ID: 19498 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "회의 방식 뭐가 다를까",
            "explanation": "ENTP의 즉흥적 토론과 ESFJ의 체계적 준비 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Let's talk it out!",
                    "translation": "그냥 얘기해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "I prepared an agenda.",
                    "translation": "난 안건을 준비했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "We can go off track!",
                    "translation": "우리는 길을 벗어날 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Everyone knows what to do.",
                    "translation": "모두가 해야 할 일을 알아."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현우는 회의 전에 준비를 많이 합니다.",
                    "hint": "ENTP는 즉흥적이고 유연한 토론을 선호해요.",
                    "result": "X",
                    "explanation": "현우는 '그냥 얘기해보자'고 하며 즉흥적인 진행을 원해요. 미리 준비하는 것을 좋아하지 않아요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Best ideas happen randomly!",
                    "translation": "최고의 아이디어는 무작위로 나타나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "But we need a plan.",
                    "translation": "하지만 우리는 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현우",
                    "script": "Your plan helps others!",
                    "translation": "네 계획이 다른 사람들을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "You spark new thoughts!",
                    "translation": "넌 새로운 생각을 촉발시켜!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Harin prepares for meetings because she wants @@.",
                    "hint": "ESFJ는 다른 사람들이 편안하고 준비되길 원해서 계획을 세워요.",
                    "optionA": "everyone comfortable",
                    "optionB": "to be late",
                    "optionC": "things to fail",
                    "result": "everyone comfortable",
                    "explanation": "하린이는 모두가 편안하고 잘 준비되기를 원해서 안건을 짜요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I love your organized way.",
                    "translation": "난 너의 체계적인 방식을 좋아해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your ideas make us grow.",
                    "translation": "너의 아이디어가 우리를 성장시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's debate together!",
                    "translation": "함께 토론하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하린",
                    "script": "I'll make sure we're ready.",
                    "translation": "내가 우리가 준비되도록 할게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "유연성과 준비의 균형에 대한 문장이에요.",
                    "result": "Flexibility and preparation create balance",
                    "explanation": "유연성과 준비가 균형을 만들어요.",
                    "optionA": "preparation",
                    "optionB": "and",
                    "optionC": "create",
                    "optionD": "Flexibility",
                    "optionE": "balance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "회의 방식 뭐가 다를까",
            "explanation": "ENTP의 즉흥적 토론과 ESFJ의 체계적 준비 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "현우",
                    "script": "Let's talk it out!",
                    "translation": "그냥 얘기해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하린",
                    "script": "I prepared an agenda.",
                    "translation": "난 안건을 준비했어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "현우",
                    "script": "We can go off track!",
                    "translation": "우리는 길을 벗어날 수 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하린",
                    "script": "Everyone knows what to do.",
                    "translation": "모두가 해야 할 일을 알아."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "현우는 회의 전에 준비를 많이 합니다.",
                    "hint": "ENTP는 즉흥적이고 유연한 토론을 선호해요.",
                    "result": "X",
                    "explanation": "현우는 '그냥 얘기해보자'고 하며 즉흥적인 진행을 원해요. 미리 준비하는 것을 좋아하지 않아요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "현우",
                    "script": "Best ideas happen randomly!",
                    "translation": "최고의 아이디어는 무작위로 나타나!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하린",
                    "script": "But we need a plan.",
                    "translation": "하지만 우리는 계획이 필요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "현우",
                    "script": "Your plan helps others!",
                    "translation": "네 계획이 다른 사람들을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "You spark new thoughts!",
                    "translation": "넌 새로운 생각을 촉발시켜!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Harin prepares for meetings because she wants @@.",
                    "hint": "ESFJ는 다른 사람들이 편안하고 준비되길 원해서 계획을 세워요.",
                    "optionA": "everyone comfortable",
                    "optionB": "to be late",
                    "optionC": "things to fail",
                    "result": "everyone comfortable",
                    "explanation": "하린이는 모두가 편안하고 잘 준비되기를 원해서 안건을 짜요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "현우",
                    "script": "I love your organized way.",
                    "translation": "난 너의 체계적인 방식을 좋아해."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하린",
                    "script": "Your ideas make us grow.",
                    "translation": "너의 아이디어가 우리를 성장시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "현우",
                    "script": "Let's debate together!",
                    "translation": "함께 토론하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하린",
                    "script": "I'll make sure we're ready.",
                    "translation": "내가 우리가 준비되도록 할게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "유연성과 준비의 균형에 대한 문장이에요.",
                    "optionA": "preparation",
                    "optionB": "and",
                    "optionC": "create",
                    "optionD": "Flexibility",
                    "optionE": "balance",
                    "result": "Flexibility and preparation create balance",
                    "explanation": "유연성과 준비가 균형을 만들어요."
                }
            ]
        }
    ]
}
ID: 19499 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정할 때 뭘 먼저 봐",
            "explanation": "ENTP의 자유로운 선택과 ESFJ의 책임감 있는 결정 비교",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "What if we try this?",
                    "translation": "이거 시도해보면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "What about others?",
                    "translation": "다른 사람들은 어떻게 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "It could be amazing!",
                    "translation": "정말 멋질 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예솔",
                    "script": "We need to think it through.",
                    "translation": "우리는 다 생각해야 돼."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도윤은 결정할 때 다른 사람의 영향을 먼저 생각합니다.",
                    "hint": "ENTP는 자신의 관심사와 흥미를 우선적으로 생각해요.",
                    "result": "X",
                    "explanation": "도윤이는 '이거 시도해보면 어떨까', '정말 멋질 수도 있어'라고 하며 가능성 중심으로 생각해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Let's see what happens!",
                    "translation": "뭐가 일어나는지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "Everyone depends on us.",
                    "translation": "모두가 우리에게 의존해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Your care makes you special!",
                    "translation": "너의 배려가 너를 특별하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your vision excites me!",
                    "translation": "너의 비전이 나를 설레게 해!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ye-sol always thinks about @@.",
                    "hint": "ESFJ는 의사결정할 때 다른 사람들의 행복을 가장 먼저 생각해요.",
                    "optionA": "only herself",
                    "optionB": "everyone's happiness",
                    "optionC": "getting famous",
                    "result": "everyone's happiness",
                    "explanation": "예솔이는 모두의 행복을 가장 먼저 생각해서 신중하게 결정해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "You always think of everyone!",
                    "translation": "넌 항상 모두를 생각해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예솔",
                    "script": "Your courage inspires me!",
                    "translation": "너의 용기가 나를 영감 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's decide together!",
                    "translation": "함께 결정하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예솔",
                    "script": "Yes, with wisdom!",
                    "translation": "맞아, 지혜와 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개인의 꿈과 함께의 책임에 대한 문장이에요.",
                    "result": "Bold dreams with responsibility create meaning",
                    "explanation": "책임감을 가진 대담한 꿈이 의미를 만들어요.",
                    "optionA": "with",
                    "optionB": "meaning",
                    "optionC": "create",
                    "optionD": "responsibility",
                    "optionE": "Bold",
                    "optionF": "dreams"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정할 때 뭘 먼저 봐",
            "explanation": "ENTP의 자유로운 선택과 ESFJ의 책임감 있는 결정 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "What if we try this?",
                    "translation": "이거 시도해보면 어떨까?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예솔",
                    "script": "What about others?",
                    "translation": "다른 사람들은 어떻게 돼?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "It could be amazing!",
                    "translation": "정말 멋질 수도 있어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예솔",
                    "script": "We need to think it through.",
                    "translation": "우리는 다 생각해야 돼."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도윤은 결정할 때 다른 사람의 영향을 먼저 생각합니다.",
                    "hint": "ENTP는 자신의 관심사와 흥미를 우선적으로 생각해요.",
                    "result": "X",
                    "explanation": "도윤이는 '이거 시도해보면 어떨까', '정말 멋질 수도 있어'라고 하며 가능성 중심으로 생각해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Let's see what happens!",
                    "translation": "뭐가 일어나는지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예솔",
                    "script": "Everyone depends on us.",
                    "translation": "모두가 우리에게 의존해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Your care makes you special!",
                    "translation": "너의 배려가 너를 특별하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "Your vision excites me!",
                    "translation": "너의 비전이 나를 설레게 해!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ye-sol always thinks about @@.",
                    "hint": "ESFJ는 의사결정할 때 다른 사람들의 행복을 가장 먼저 생각해요.",
                    "optionA": "only herself",
                    "optionB": "everyone's happiness",
                    "optionC": "getting famous",
                    "result": "everyone's happiness",
                    "explanation": "예솔이는 모두의 행복을 가장 먼저 생각해서 신중하게 결정해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "You always think of everyone!",
                    "translation": "넌 항상 모두를 생각해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예솔",
                    "script": "Your courage inspires me!",
                    "translation": "너의 용기가 나를 영감 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Let's decide together!",
                    "translation": "함께 결정하자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예솔",
                    "script": "Yes, with wisdom!",
                    "translation": "맞아, 지혜와 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "개인의 꿈과 함께의 책임에 대한 문장이에요.",
                    "optionA": "with",
                    "optionB": "meaning",
                    "optionC": "create",
                    "optionD": "responsibility",
                    "optionE": "Bold",
                    "optionF": "dreams",
                    "result": "Bold dreams with responsibility create meaning",
                    "explanation": "책임감을 가진 대담한 꿈이 의미를 만들어요."
                }
            ]
        }
    ]
}
ID: 19500 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 땐 뭐할까",
            "explanation": "ENTP의 논리적 분석과 ESFJ의 감정적 지원 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I need to think this through.",
                    "translation": "난 이걸 다 생각해봐야 돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Talk to me first!",
                    "translation": "먼저 나에게 말해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Problems need logic.",
                    "translation": "문제에는 논리가 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Your feelings matter too.",
                    "translation": "너의 감정도 중요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현은 스트레스를 받을 때 혼자 생각하는 것을 선호합니다.",
                    "hint": "ENTP는 문제를 논리적으로 분석하려고 해요.",
                    "result": "O",
                    "explanation": "태현은 '난 이걸 다 생각해봐야 돼'와 '문제에는 논리가 필요해'라고 말하며 혼자 생각하는 것을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Let me find solutions.",
                    "translation": "내가 해결책을 찾게 해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I'll be here with you.",
                    "translation": "난 너와 함께 있을게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Your comfort helps me think!",
                    "translation": "너의 편안함이 내 생각을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "You see what others miss.",
                    "translation": "넌 다른 사람들이 놓치는 걸 봐."
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "When Tae-hyeon is stressed, he wants to @@.",
                    "hint": "ENTP는 스트레스 상황에서 문제를 논리적으로 분석하고 싶어요.",
                    "optionA": "ignore it",
                    "optionB": "think it through",
                    "optionC": "rest immediately",
                    "result": "think it through",
                    "explanation": "태현은 스트레스를 받으면 논리적으로 상황을 분석하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You calm my mind.",
                    "translation": "넌 내 마음을 진정시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "We can solve this together.",
                    "translation": "우리 함께 해결할 수 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Your support means everything.",
                    "translation": "너의 지원이 모든 것을 의미해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Your smart thinking saves us!",
                    "translation": "너의 똑똑한 생각이 우리를 구해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "분석과 공감의 조화에 대한 문장이에요.",
                    "result": "Logic and compassion solve problems",
                    "explanation": "논리와 연민이 문제를 해결해요.",
                    "optionA": "solve",
                    "optionB": "compassion",
                    "optionC": "and",
                    "optionD": "problems",
                    "optionE": "Logic"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 받을 땐 뭐할까",
            "explanation": "ENTP의 논리적 분석과 ESFJ의 감정적 지원 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태현",
                    "script": "I need to think this through.",
                    "translation": "난 이걸 다 생각해봐야 돼."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지우",
                    "script": "Talk to me first!",
                    "translation": "먼저 나에게 말해줘!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태현",
                    "script": "Problems need logic.",
                    "translation": "문제에는 논리가 필요해."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지우",
                    "script": "Your feelings matter too.",
                    "translation": "너의 감정도 중요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태현은 스트레스를 받을 때 혼자 생각하는 것을 선호합니다.",
                    "hint": "ENTP는 문제를 논리적으로 분석하려고 해요.",
                    "result": "O",
                    "explanation": "태현은 '난 이걸 다 생각해봐야 돼'와 '문제에는 논리가 필요해'라고 말하며 혼자 생각하는 것을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태현",
                    "script": "Let me find solutions.",
                    "translation": "내가 해결책을 찾게 해줘."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지우",
                    "script": "I'll be here with you.",
                    "translation": "난 너와 함께 있을게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태현",
                    "script": "Your comfort helps me think!",
                    "translation": "너의 편안함이 내 생각을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "You see what others miss.",
                    "translation": "넌 다른 사람들이 놓치는 걸 봐."
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "When Tae-hyeon is stressed, he wants to @@.",
                    "hint": "ENTP는 스트레스 상황에서 문제를 논리적으로 분석하고 싶어요.",
                    "optionA": "ignore it",
                    "optionB": "think it through",
                    "optionC": "rest immediately",
                    "result": "think it through",
                    "explanation": "태현은 스트레스를 받으면 논리적으로 상황을 분석하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태현",
                    "script": "You calm my mind.",
                    "translation": "넌 내 마음을 진정시켜."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지우",
                    "script": "We can solve this together.",
                    "translation": "우리 함께 해결할 수 있어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태현",
                    "script": "Your support means everything.",
                    "translation": "너의 지원이 모든 것을 의미해."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지우",
                    "script": "Your smart thinking saves us!",
                    "translation": "너의 똑똑한 생각이 우리를 구해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "분석과 공감의 조화에 대한 문장이에요.",
                    "optionA": "solve",
                    "optionB": "compassion",
                    "optionC": "and",
                    "optionD": "problems",
                    "optionE": "Logic",
                    "result": "Logic and compassion solve problems",
                    "explanation": "논리와 연민이 문제를 해결해요."
                }
            ]
        }
    ]
}
ID: 19501 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 날엔 어떻게 해",
            "explanation": "ENTP의 자기만의 방식과 ESFJ의 함께하는 위로 비교",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I need space to think.",
                    "translation": "난 생각할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "I'm here for you!",
                    "translation": "난 너 곁에 있을게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Let me figure this out.",
                    "translation": "내가 이걸 알아내게 해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "But you don't have to alone.",
                    "translation": "하지만 혼자일 필요는 없어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 스트레스를 받을 때 누군가의 도움을 먼저 청합니다.",
                    "hint": "ENTP는 자신만의 방식으로 문제를 해결하려고 해요.",
                    "result": "X",
                    "explanation": "성호는 '난 생각할 공간이 필요해', '내가 이걸 알아내게 해줘'라고 하며 혼자 해결하려고 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "I work better alone.",
                    "translation": "난 혼자일 때 더 잘 일해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "I made you soup.",
                    "translation": "난 너 위해 수프를 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "You always know what I need!",
                    "translation": "넌 항상 내가 뭐가 필요한지 알아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your strength helps you rise!",
                    "translation": "너의 힘이 너를 일어나게 해!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Su-min comforts others by @@.",
                    "hint": "ESFJ는 작고 따뜻한 행동으로 다른 사람을 위로해요.",
                    "optionA": "giving advice",
                    "optionB": "making soup",
                    "optionC": "being critical",
                    "result": "making soup",
                    "explanation": "수민이는 음식을 만들고 함께하며 따뜻하게 위로해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Your presence helps.",
                    "translation": "너의 존재가 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your independence impresses me!",
                    "translation": "너의 독립심이 나를 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "Maybe I need you after all.",
                    "translation": "역시 난 너를 필요한 것 같아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수민",
                    "script": "And I need your brilliance!",
                    "translation": "그리고 난 너의 재능이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "독립성과 연결의 조화에 대한 문장이에요.",
                    "result": "Independence and connection heal hearts",
                    "explanation": "독립성과 연결이 마음을 치유해요.",
                    "optionA": "heal",
                    "optionB": "hearts",
                    "optionC": "Independence",
                    "optionD": "connection",
                    "optionE": "and"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "힘든 날엔 어떻게 해",
            "explanation": "ENTP의 자기만의 방식과 ESFJ의 함께하는 위로 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성호",
                    "script": "I need space to think.",
                    "translation": "난 생각할 공간이 필요해."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "수민",
                    "script": "I'm here for you!",
                    "translation": "난 너 곁에 있을게!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성호",
                    "script": "Let me figure this out.",
                    "translation": "내가 이걸 알아내게 해줘."
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "수민",
                    "script": "But you don't have to alone.",
                    "translation": "하지만 혼자일 필요는 없어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성호는 스트레스를 받을 때 누군가의 도움을 먼저 청합니다.",
                    "hint": "ENTP는 자신만의 방식으로 문제를 해결하려고 해요.",
                    "result": "X",
                    "explanation": "성호는 '난 생각할 공간이 필요해', '내가 이걸 알아내게 해줘'라고 하며 혼자 해결하려고 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성호",
                    "script": "I work better alone.",
                    "translation": "난 혼자일 때 더 잘 일해."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "수민",
                    "script": "I made you soup.",
                    "translation": "난 너 위해 수프를 만들었어."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성호",
                    "script": "You always know what I need!",
                    "translation": "넌 항상 내가 뭐가 필요한지 알아!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "수민",
                    "script": "Your strength helps you rise!",
                    "translation": "너의 힘이 너를 일어나게 해!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Su-min comforts others by @@.",
                    "hint": "ESFJ는 작고 따뜻한 행동으로 다른 사람을 위로해요.",
                    "optionA": "giving advice",
                    "optionB": "making soup",
                    "optionC": "being critical",
                    "result": "making soup",
                    "explanation": "수민이는 음식을 만들고 함께하며 따뜻하게 위로해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성호",
                    "script": "Your presence helps.",
                    "translation": "너의 존재가 도움이 돼."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "수민",
                    "script": "Your independence impresses me!",
                    "translation": "너의 독립심이 나를 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성호",
                    "script": "Maybe I need you after all.",
                    "translation": "역시 난 너를 필요한 것 같아."
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "수민",
                    "script": "And I need your brilliance!",
                    "translation": "그리고 난 너의 재능이 필요해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "독립성과 연결의 조화에 대한 문장이에요.",
                    "optionA": "heal",
                    "optionB": "hearts",
                    "optionC": "Independence",
                    "optionD": "connection",
                    "optionE": "and",
                    "result": "Independence and connection heal hearts",
                    "explanation": "독립성과 연결이 마음을 치유해요."
                }
            ]
        }
    ]
}
ID: 19502 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새 취미 시작하기",
            "explanation": "ENTP의 실험적 도전과 ESFJ의 신중한 조언 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let me try pottery!",
                    "translation": "난 도자기를 배워볼래!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Is that for you?",
                    "translation": "그게 너에게 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "I want to experiment!",
                    "translation": "난 실험하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Let me check it out first.",
                    "translation": "내가 먼저 알아봐줄게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 새로운 취미를 시작하기 전에 신중하게 생각합니다.",
                    "hint": "ENTP는 새로운 것을 빨리 시도하고 싶어하는 성향이 있어요.",
                    "result": "X",
                    "explanation": "윤호는 '난 실험하고 싶어'라고 하며 충동적으로 새로운 것을 시도하려고 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "It'll be fun to try!",
                    "translation": "그걸 시도하는 게 재미있을 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "I found a great class!",
                    "translation": "나 좋은 수업 찾았어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "You always look after me!",
                    "translation": "넌 항상 나를 돌봐줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "You bring exciting ideas!",
                    "translation": "넌 흥미로운 아이디어를 가져와!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "So-min checks things out because she wants @@.",
                    "hint": "ESFJ는 다른 사람의 안전과 행복을 위해 먼저 조사해요.",
                    "optionA": "to be first",
                    "optionB": "you to be safe",
                    "optionC": "to control you",
                    "result": "you to be safe",
                    "explanation": "소민이는 윤호가 안전하고 행복하길 원해서 미리 확인해봐요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your advice saves me from mistakes!",
                    "translation": "너의 조언이 나를 실수에서 구해줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your excitement makes life fun.",
                    "translation": "너의 흥분이 인생을 재미있게 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "Let's go together!",
                    "translation": "함께 가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소민",
                    "script": "I'll make sure it's perfect!",
                    "translation": "내가 완벽하도록 할게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "모험과 배려의 조화에 대한 문장이에요.",
                    "result": "Safe adventure creates supported journeys",
                    "explanation": "안전한 모험이 지지받는 여정을 만들어요.",
                    "optionA": "Safe",
                    "optionB": "supported",
                    "optionC": "adventure",
                    "optionD": "creates",
                    "optionE": "journeys"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "새 취미 시작하기",
            "explanation": "ENTP의 실험적 도전과 ESFJ의 신중한 조언 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Let me try pottery!",
                    "translation": "난 도자기를 배워볼래!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소민",
                    "script": "Is that for you?",
                    "translation": "그게 너에게 맞아?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "I want to experiment!",
                    "translation": "난 실험하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소민",
                    "script": "Let me check it out first.",
                    "translation": "내가 먼저 알아봐줄게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 새로운 취미를 시작하기 전에 신중하게 생각합니다.",
                    "hint": "ENTP는 새로운 것을 빨리 시도하고 싶어하는 성향이 있어요.",
                    "result": "X",
                    "explanation": "윤호는 '난 실험하고 싶어'라고 하며 충동적으로 새로운 것을 시도하려고 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "It'll be fun to try!",
                    "translation": "그걸 시도하는 게 재미있을 거야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소민",
                    "script": "I found a great class!",
                    "translation": "나 좋은 수업 찾았어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "You always look after me!",
                    "translation": "넌 항상 나를 돌봐줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소민",
                    "script": "You bring exciting ideas!",
                    "translation": "넌 흥미로운 아이디어를 가져와!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "So-min checks things out because she wants @@.",
                    "hint": "ESFJ는 다른 사람의 안전과 행복을 위해 먼저 조사해요.",
                    "optionA": "to be first",
                    "optionB": "you to be safe",
                    "optionC": "to control you",
                    "result": "you to be safe",
                    "explanation": "소민이는 윤호가 안전하고 행복하길 원해서 미리 확인해봐요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your advice saves me from mistakes!",
                    "translation": "너의 조언이 나를 실수에서 구해줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소민",
                    "script": "Your excitement makes life fun.",
                    "translation": "너의 흥분이 인생을 재미있게 만들어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "Let's go together!",
                    "translation": "함께 가자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소민",
                    "script": "I'll make sure it's perfect!",
                    "translation": "내가 완벽하도록 할게!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "모험과 배려의 조화에 대한 문장이에요.",
                    "optionA": "Safe",
                    "optionB": "supported",
                    "optionC": "adventure",
                    "optionD": "creates",
                    "optionE": "journeys",
                    "result": "Safe adventure creates supported journeys",
                    "explanation": "안전한 모험이 지지받는 여정을 만들어요."
                }
            ]
        }
    ]
}
ID: 19503 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 보내기",
            "explanation": "ENTP의 자유로운 활동과 ESFJ의 계획적 활동 비교",
            "category": "취미와 여가 활동",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "Let's just see what happens!",
                    "translation": "그냥 뭐가 일어나는지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I made a weekend plan.",
                    "translation": "난 주말 계획을 짰어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Plans are boring!",
                    "translation": "계획은 따분해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "But we'll enjoy more!",
                    "translation": "하지만 우리 더 즐길 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 주말을 미리 자세히 계획합니다.",
                    "hint": "ENTP는 즉흥성과 자유를 선호해요.",
                    "result": "X",
                    "explanation": "건우는 '그냥 뭐가 일어나는지 봐보자', '계획은 따분해'라고 하며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Spontaneous moments are best!",
                    "translation": "즉흥적인 순간이 최고야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "I booked nice places!",
                    "translation": "난 멋진 장소를 예약했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Your planning makes it real!",
                    "translation": "너의 계획이 그걸 현실화시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "Your ideas spark joy!",
                    "translation": "너의 아이디어가 기쁨을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ha-na plans weekends because @@.",
                    "hint": "ESFJ는 모든 것이 부드럽고 즐겁게 흘러가길 원해서 계획해요.",
                    "optionA": "she likes to control",
                    "optionB": "she wants it smooth",
                    "optionC": "she's nervous",
                    "result": "she wants it smooth",
                    "explanation": "하나는 주말이 편하고 즐겁게 진행되길 원해서 계획을 세워요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You make memories!",
                    "translation": "넌 추억을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "You add adventure!",
                    "translation": "넌 모험을 더해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Our weekends are the best!",
                    "translation": "우리 주말은 최고야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "Yes, because we're together!",
                    "translation": "맞아, 우리가 함께라서!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "자발성과 준비의 조화에 대한 문장이에요.",
                    "result": "Spontaneity and preparation build joy",
                    "explanation": "자발성과 준비가 기쁨을 만들어요.",
                    "optionA": "build",
                    "optionB": "and",
                    "optionC": "Spontaneity",
                    "optionD": "preparation",
                    "optionE": "joy"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "취미와 여가 활동",
    "episodes": [
        {
            "title": "주말 보내기",
            "explanation": "ENTP의 자유로운 활동과 ESFJ의 계획적 활동 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "Let's just see what happens!",
                    "translation": "그냥 뭐가 일어나는지 봐보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하나",
                    "script": "I made a weekend plan.",
                    "translation": "난 주말 계획을 짰어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Plans are boring!",
                    "translation": "계획은 따분해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "하나",
                    "script": "But we'll enjoy more!",
                    "translation": "하지만 우리 더 즐길 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 주말을 미리 자세히 계획합니다.",
                    "hint": "ENTP는 즉흥성과 자유를 선호해요.",
                    "result": "X",
                    "explanation": "건우는 '그냥 뭐가 일어나는지 봐보자', '계획은 따분해'라고 하며 즉흥적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Spontaneous moments are best!",
                    "translation": "즉흥적인 순간이 최고야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하나",
                    "script": "I booked nice places!",
                    "translation": "난 멋진 장소를 예약했어!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Your planning makes it real!",
                    "translation": "너의 계획이 그걸 현실화시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "Your ideas spark joy!",
                    "translation": "너의 아이디어가 기쁨을 만들어!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ha-na plans weekends because @@.",
                    "hint": "ESFJ는 모든 것이 부드럽고 즐겁게 흘러가길 원해서 계획해요.",
                    "optionA": "she likes to control",
                    "optionB": "she wants it smooth",
                    "optionC": "she's nervous",
                    "result": "she wants it smooth",
                    "explanation": "하나는 주말이 편하고 즐겁게 진행되길 원해서 계획을 세워요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You make memories!",
                    "translation": "넌 추억을 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하나",
                    "script": "You add adventure!",
                    "translation": "넌 모험을 더해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Our weekends are the best!",
                    "translation": "우리 주말은 최고야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하나",
                    "script": "Yes, because we're together!",
                    "translation": "맞아, 우리가 함께라서!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "자발성과 준비의 조화에 대한 문장이에요.",
                    "optionA": "build",
                    "optionB": "and",
                    "optionC": "Spontaneity",
                    "optionD": "preparation",
                    "optionE": "joy",
                    "result": "Spontaneity and preparation build joy",
                    "explanation": "자발성과 준비가 기쁨을 만들어요."
                }
            ]
        }
    ]
}
ID: 19504 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 있을 땐 어떻게 해",
            "explanation": "ENTP의 논쟁적 접근과 ESFJ의 중재적 해결 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Let's debate this!",
                    "translation": "이걸 토론해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Everyone's feelings matter.",
                    "translation": "모두의 감정이 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "I want the truth!",
                    "translation": "난 진실을 원해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "We need harmony too.",
                    "translation": "우리는 조화도 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민준은 갈등을 해결할 때 감정적 접근을 선호합니다.",
                    "hint": "ENTP는 논리와 사실 중심적으로 문제를 해결하려고 해요.",
                    "result": "X",
                    "explanation": "민준은 '이걸 토론해보자', '난 진실을 원해'라고 하며 논리적이고 사실 중심적 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "Let's find what's really wrong.",
                    "translation": "뭐가 정말 잘못됐는지 찾자."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I'll listen to everyone.",
                    "translation": "난 모두의 말을 들어줄게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "You heal broken things!",
                    "translation": "넌 깨진 것들을 치유해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "You fix real problems!",
                    "translation": "넌 실제 문제를 고쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Min-jun likes to @@.",
                    "hint": "ENTP는 문제의 진실을 파악하고 싶어해요.",
                    "optionA": "ignore problems",
                    "optionB": "find what's wrong",
                    "optionC": "stay quiet",
                    "result": "find what's wrong",
                    "explanation": "민준이는 문제의 근본 원인을 찾아 해결하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your approach makes peace.",
                    "translation": "너의 방식이 평화를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your honesty helps us grow.",
                    "translation": "너의 솔직함이 우리를 성장시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "Together we're stronger!",
                    "translation": "함께면 우리는 더 강해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Yes, we balance each other!",
                    "translation": "맞아, 우리는 서로 균형을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "객관성과 감정의 조화에 대한 문장이에요.",
                    "result": "Truth with compassion heals",
                    "explanation": "연민을 가진 진실이 치유해요.",
                    "optionA": "Truth",
                    "optionB": "with",
                    "optionC": "heals",
                    "optionD": "compassion"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "갈등 있을 땐 어떻게 해",
            "explanation": "ENTP의 논쟁적 접근과 ESFJ의 중재적 해결 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민준",
                    "script": "Let's debate this!",
                    "translation": "이걸 토론해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "지민",
                    "script": "Everyone's feelings matter.",
                    "translation": "모두의 감정이 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민준",
                    "script": "I want the truth!",
                    "translation": "난 진실을 원해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "지민",
                    "script": "We need harmony too.",
                    "translation": "우리는 조화도 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "민준은 갈등을 해결할 때 감정적 접근을 선호합니다.",
                    "hint": "ENTP는 논리와 사실 중심적으로 문제를 해결하려고 해요.",
                    "result": "X",
                    "explanation": "민준은 '이걸 토론해보자', '난 진실을 원해'라고 하며 논리적이고 사실 중심적 접근을 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민준",
                    "script": "Let's find what's really wrong.",
                    "translation": "뭐가 정말 잘못됐는지 찾자."
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "지민",
                    "script": "I'll listen to everyone.",
                    "translation": "난 모두의 말을 들어줄게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "민준",
                    "script": "You heal broken things!",
                    "translation": "넌 깨진 것들을 치유해줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지민",
                    "script": "You fix real problems!",
                    "translation": "넌 실제 문제를 고쳐줘!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Min-jun likes to @@.",
                    "hint": "ENTP는 문제의 진실을 파악하고 싶어해요.",
                    "optionA": "ignore problems",
                    "optionB": "find what's wrong",
                    "optionC": "stay quiet",
                    "result": "find what's wrong",
                    "explanation": "민준이는 문제의 근본 원인을 찾아 해결하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민준",
                    "script": "Your approach makes peace.",
                    "translation": "너의 방식이 평화를 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "지민",
                    "script": "Your honesty helps us grow.",
                    "translation": "너의 솔직함이 우리를 성장시켜."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민준",
                    "script": "Together we're stronger!",
                    "translation": "함께면 우리는 더 강해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "지민",
                    "script": "Yes, we balance each other!",
                    "translation": "맞아, 우리는 서로 균형을 이뤄!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "객관성과 감정의 조화에 대한 문장이에요.",
                    "optionA": "Truth",
                    "optionB": "with",
                    "optionC": "heals",
                    "optionD": "compassion",
                    "result": "Truth with compassion heals",
                    "explanation": "연민을 가진 진실이 치유해요."
                }
            ]
        }
    ]
}
ID: 19505 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구 문제에 어떻게 도와줄까",
            "explanation": "ENTP의 합리적 해결안과 ESFJ의 감정적 지원 비교",
            "category": "갈등 해결 방식",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Let me find solutions!",
                    "translation": "내가 해결책을 찾을게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "They need emotional support.",
                    "translation": "그들은 감정적 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Logic fixes problems!",
                    "translation": "논리가 문제를 고쳐!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "But they need to feel heard.",
                    "translation": "하지만 그들은 들려지길 원해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성준은 친구의 문제를 해결할 때 감정을 최우선 으로 생각합니다.",
                    "hint": "ENTP는 논리적 해결방안을 먼저 제시해요.",
                    "result": "X",
                    "explanation": "성준은 '내가 해결책을 찾을게', '논리가 문제를 고쳐'라고 하며 논리적 접근을 먼저 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "Here's my analysis!",
                    "translation": "여기가 내 분석이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Let me just listen first.",
                    "translation": "난 먼저 들어볼게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Your empathy is beautiful!",
                    "translation": "너의 공감은 아름다워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "Your ideas help them move on!",
                    "translation": "너의 아이디어가 그들이 앞으로 나아가게 해!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ye-eun helps friends by @@.",
                    "hint": "ESFJ는 먼저 들어주고 감정을 인정해주며 지원해요.",
                    "optionA": "giving advice only",
                    "optionB": "listening first",
                    "optionC": "analyzing problems",
                    "result": "listening first",
                    "explanation": "예은이는 먼저 친구의 말을 경청하고 감정을 인정해줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "You know how to comfort.",
                    "translation": "넌 어떻게 위로하는지 알아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "You show them new paths!",
                    "translation": "넌 그들에게 새로운 길을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "Let's help them together!",
                    "translation": "함께 도와주자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "Yes, head and heart!",
                    "translation": "맞아, 머리와 마음으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "분석과 공감으로 다른 사람을 도우는 것에 대한 문장이에요.",
                    "result": "Listening and problem-solving help friends",
                    "explanation": "경청과 문제 해결이 친구를 도와요.",
                    "optionA": "problem-solving",
                    "optionB": "friends",
                    "optionC": "and",
                    "optionD": "help",
                    "optionE": "Listening"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "갈등 해결 방식",
    "episodes": [
        {
            "title": "친구 문제에 어떻게 도와줄까",
            "explanation": "ENTP의 합리적 해결안과 ESFJ의 감정적 지원 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "Let me find solutions!",
                    "translation": "내가 해결책을 찾을게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예은",
                    "script": "They need emotional support.",
                    "translation": "그들은 감정적 지원이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "Logic fixes problems!",
                    "translation": "논리가 문제를 고쳐!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예은",
                    "script": "But they need to feel heard.",
                    "translation": "하지만 그들은 들려지길 원해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성준은 친구의 문제를 해결할 때 감정을 최우선 으로 생각합니다.",
                    "hint": "ENTP는 논리적 해결방안을 먼저 제시해요.",
                    "result": "X",
                    "explanation": "성준은 '내가 해결책을 찾을게', '논리가 문제를 고쳐'라고 하며 논리적 접근을 먼저 해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "Here's my analysis!",
                    "translation": "여기가 내 분석이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예은",
                    "script": "Let me just listen first.",
                    "translation": "난 먼저 들어볼게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Your empathy is beautiful!",
                    "translation": "너의 공감은 아름다워!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "Your ideas help them move on!",
                    "translation": "너의 아이디어가 그들이 앞으로 나아가게 해!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ye-eun helps friends by @@.",
                    "hint": "ESFJ는 먼저 들어주고 감정을 인정해주며 지원해요.",
                    "optionA": "giving advice only",
                    "optionB": "listening first",
                    "optionC": "analyzing problems",
                    "result": "listening first",
                    "explanation": "예은이는 먼저 친구의 말을 경청하고 감정을 인정해줘요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "You know how to comfort.",
                    "translation": "넌 어떻게 위로하는지 알아."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예은",
                    "script": "You show them new paths!",
                    "translation": "넌 그들에게 새로운 길을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "Let's help them together!",
                    "translation": "함께 도와주자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예은",
                    "script": "Yes, head and heart!",
                    "translation": "맞아, 머리와 마음으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "분석과 공감으로 다른 사람을 도우는 것에 대한 문장이에요.",
                    "optionA": "problem-solving",
                    "optionB": "friends",
                    "optionC": "and",
                    "optionD": "help",
                    "optionE": "Listening",
                    "result": "Listening and problem-solving help friends",
                    "explanation": "경청과 문제 해결이 친구를 도와요."
                }
            ]
        }
    ]
}
ID: 19506 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택할 때 뭘 중요하게 봐",
            "explanation": "ENTP의 혁신성과 ESFJ의 책임감 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "I want to innovate!",
                    "translation": "난 혁신하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I want to help people.",
                    "translation": "난 사람들을 돕고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "I need to challenge myself!",
                    "translation": "난 나 자신에게 도전해야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예린",
                    "script": "People need trustworthy workers.",
                    "translation": "사람들은 믿을 수 있는 직원이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성준은 직업을 선택할 때 안정성을 가장 중요하게 생각합니다.",
                    "hint": "ENTP는 도전과 혁신을 추구하는 성향이 있어요.",
                    "result": "X",
                    "explanation": "성준이는 '난 혁신하고 싶어', '난 나 자신에게 도전해야 해'라고 하며 혁신과 도전을 중시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "New ideas change the world!",
                    "translation": "새로운 아이디어가 세상을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "Caring for people matters most.",
                    "translation": "사람들을 돌보는 것이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Your dedication inspires me!",
                    "translation": "너의 헌신이 나를 영감 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예린",
                    "script": "Your innovations help society!",
                    "translation": "너의 혁신이 사회를 도와!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ye-rin chooses jobs where she can @@.",
                    "hint": "ESFJ는 다른 사람들을 돕고 책임감 있게 일할 수 있는 직업을 선택해요.",
                    "optionA": "work alone",
                    "optionB": "help people",
                    "optionC": "ignore rules",
                    "result": "help people",
                    "explanation": "예린이는 사람들을 도울 수 있는 직업을 선택해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Your responsibility keeps us grounded.",
                    "translation": "너의 책임감이 우리를 땅에 묶어줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Your vision makes us soar!",
                    "translation": "너의 비전이 우리를 날아오르게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "Let's build something meaningful!",
                    "translation": "우리 의미있는 무언가를 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "Yes, with care and purpose!",
                    "translation": "맞아, 배려와 목적으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "혁신과 책임의 조화에 대한 문장이에요.",
                    "result": "Innovation with integrity transform careers",
                    "explanation": "완벽함을 가진 혁신이 직업을 변화시켜요.",
                    "optionA": "with",
                    "optionB": "careers",
                    "optionC": "Innovation",
                    "optionD": "transform",
                    "optionE": "integrity"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택할 때 뭘 중요하게 봐",
            "explanation": "ENTP의 혁신성과 ESFJ의 책임감 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "성준",
                    "script": "I want to innovate!",
                    "translation": "난 혁신하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예린",
                    "script": "I want to help people.",
                    "translation": "난 사람들을 돕고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "성준",
                    "script": "I need to challenge myself!",
                    "translation": "난 나 자신에게 도전해야 해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "예린",
                    "script": "People need trustworthy workers.",
                    "translation": "사람들은 믿을 수 있는 직원이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "성준은 직업을 선택할 때 안정성을 가장 중요하게 생각합니다.",
                    "hint": "ENTP는 도전과 혁신을 추구하는 성향이 있어요.",
                    "result": "X",
                    "explanation": "성준이는 '난 혁신하고 싶어', '난 나 자신에게 도전해야 해'라고 하며 혁신과 도전을 중시해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "성준",
                    "script": "New ideas change the world!",
                    "translation": "새로운 아이디어가 세상을 바꿔!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예린",
                    "script": "Caring for people matters most.",
                    "translation": "사람들을 돌보는 것이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "성준",
                    "script": "Your dedication inspires me!",
                    "translation": "너의 헌신이 나를 영감 줘!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예린",
                    "script": "Your innovations help society!",
                    "translation": "너의 혁신이 사회를 도와!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Ye-rin chooses jobs where she can @@.",
                    "hint": "ESFJ는 다른 사람들을 돕고 책임감 있게 일할 수 있는 직업을 선택해요.",
                    "optionA": "work alone",
                    "optionB": "help people",
                    "optionC": "ignore rules",
                    "result": "help people",
                    "explanation": "예린이는 사람들을 도울 수 있는 직업을 선택해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "성준",
                    "script": "Your responsibility keeps us grounded.",
                    "translation": "너의 책임감이 우리를 땅에 묶어줘."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예린",
                    "script": "Your vision makes us soar!",
                    "translation": "너의 비전이 우리를 날아오르게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "성준",
                    "script": "Let's build something meaningful!",
                    "translation": "우리 의미있는 무언가를 만들자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예린",
                    "script": "Yes, with care and purpose!",
                    "translation": "맞아, 배려와 목적으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "혁신과 책임의 조화에 대한 문장이에요.",
                    "optionA": "with",
                    "optionB": "careers",
                    "optionC": "Innovation",
                    "optionD": "transform",
                    "optionE": "integrity",
                    "result": "Innovation with integrity transform careers",
                    "explanation": "완벽함을 가진 혁신이 직업을 변화시켜요."
                }
            ]
        }
    ]
}
ID: 19507 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 꿈 얘기하기",
            "explanation": "ENTP의 야망적 꿈과 ESFJ의 현실적 목표 비교",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I'll start my own company!",
                    "translation": "난 내 회사를 만들 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "That sounds risky!",
                    "translation": "그건 위험해 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "I want to change everything!",
                    "translation": "난 모든 것을 바꾸고 싶어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미연",
                    "script": "Let me help you plan it.",
                    "translation": "내가 계획하는 걸 도와줄게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준호는 미래에 대해 현실적이고 보수적입니다.",
                    "hint": "ENTP는 야망적이고 혁신적인 꿈을 가져요.",
                    "result": "X",
                    "explanation": "준호는 '난 내 회사를 만들 거야', '난 모든 것을 바꾸고 싶어'라고 하며 야망적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Big dreams require big action!",
                    "translation": "큰 꿈은 큰 행동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미연",
                    "script": "I'll make it happen.",
                    "translation": "난 그걸 현실화시킬 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "You make dreams real!",
                    "translation": "넌 꿈을 현실화시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미연",
                    "script": "You inspire us to dream!",
                    "translation": "넌 우리가 꿈꾸도록 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Mi-yeon wants to @@.",
                    "hint": "ESFJ는 자신과 주변인의 안전과 행복을 위해 현실적으로 계획해요.",
                    "optionA": "just relax",
                    "optionB": "support your dreams",
                    "optionC": "ignore plans",
                    "result": "support your dreams",
                    "explanation": "미연이는 준호의 꿈을 지원하면서 현실적으로 계획을 세워요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "Your support empowers me!",
                    "translation": "너의 지원이 나에게 힘을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "Your passion drives us forward!",
                    "translation": "너의 열정이 우리를 앞으로 나아가게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Let's do this together!",
                    "translation": "함께 이 일을 해보자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미연",
                    "script": "Absolutely, I believe in you!",
                    "translation": "물론이지, 난 너를 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "열정적 추구와 현실적 지원의 조화에 대한 문장이에요.",
                    "result": "Ambitious aspirations require steady guidance",
                    "explanation": "야망적인 꿈들은 꾸준한 지도가 필요해요.",
                    "optionA": "require",
                    "optionB": "Ambitious",
                    "optionC": "steady",
                    "optionD": "aspirations",
                    "optionE": "guidance"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "미래 꿈 얘기하기",
            "explanation": "ENTP의 야망적 꿈과 ESFJ의 현실적 목표 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "준호",
                    "script": "I'll start my own company!",
                    "translation": "난 내 회사를 만들 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미연",
                    "script": "That sounds risky!",
                    "translation": "그건 위험해 보여!"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "준호",
                    "script": "I want to change everything!",
                    "translation": "난 모든 것을 바꾸고 싶어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "미연",
                    "script": "Let me help you plan it.",
                    "translation": "내가 계획하는 걸 도와줄게."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "준호는 미래에 대해 현실적이고 보수적입니다.",
                    "hint": "ENTP는 야망적이고 혁신적인 꿈을 가져요.",
                    "result": "X",
                    "explanation": "준호는 '난 내 회사를 만들 거야', '난 모든 것을 바꾸고 싶어'라고 하며 야망적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "준호",
                    "script": "Big dreams require big action!",
                    "translation": "큰 꿈은 큰 행동이 필요해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미연",
                    "script": "I'll make it happen.",
                    "translation": "난 그걸 현실화시킬 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "준호",
                    "script": "You make dreams real!",
                    "translation": "넌 꿈을 현실화시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "미연",
                    "script": "You inspire us to dream!",
                    "translation": "넌 우리가 꿈꾸도록 영감을 줘!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Mi-yeon wants to @@.",
                    "hint": "ESFJ는 자신과 주변인의 안전과 행복을 위해 현실적으로 계획해요.",
                    "optionA": "just relax",
                    "optionB": "support your dreams",
                    "optionC": "ignore plans",
                    "result": "support your dreams",
                    "explanation": "미연이는 준호의 꿈을 지원하면서 현실적으로 계획을 세워요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "준호",
                    "script": "Your support empowers me!",
                    "translation": "너의 지원이 나에게 힘을 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미연",
                    "script": "Your passion drives us forward!",
                    "translation": "너의 열정이 우리를 앞으로 나아가게 해!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "준호",
                    "script": "Let's do this together!",
                    "translation": "함께 이 일을 해보자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미연",
                    "script": "Absolutely, I believe in you!",
                    "translation": "물론이지, 난 너를 믿어!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "열정적 추구와 현실적 지원의 조화에 대한 문장이에요.",
                    "optionA": "require",
                    "optionB": "Ambitious",
                    "optionC": "steady",
                    "optionD": "aspirations",
                    "optionE": "guidance",
                    "result": "Ambitious aspirations require steady guidance",
                    "explanation": "야망적인 꿈들은 꾸준한 지도가 필요해요."
                }
            ]
        }
    ]
}
ID: 19508 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾을 때 어떻게 해",
            "explanation": "ENTP의 심층 분석과 ESFJ의 실용적 검증 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Let me research deeply!",
                    "translation": "난 깊게 조사해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Check if it's really true.",
                    "translation": "그게 정말 맞는지 확인해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "I want all the angles!",
                    "translation": "난 모든 관점을 원해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜림",
                    "script": "People need clear answers.",
                    "translation": "사람들은 명확한 답이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도윤은 정보를 찾을 때 표면적인 답변에 만족합니다.",
                    "hint": "ENTP는 다양한 각도에서 깊이 있게 탐구하려고 해요.",
                    "result": "X",
                    "explanation": "도윤이는 '난 모든 관점을 원해'라고 하며 깊이 있는 탐구를 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Complexity is interesting!",
                    "translation": "복잡성은 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜림",
                    "script": "Simple truth helps more!",
                    "translation": "단순한 진실이 더 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Your practical view grounds me!",
                    "translation": "너의 실용적 관점이 나를 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your thorough thinking impresses me!",
                    "translation": "너의 철저한 생각이 나를 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Do-yoon wants to explore @@.",
                    "hint": "ENTP는 정보의 깊이와 다양성을 탐구하고 싶어해요.",
                    "optionA": "only easy things",
                    "optionB": "all the angles",
                    "optionC": "popular ideas",
                    "result": "all the angles",
                    "explanation": "도윤이는 모든 관점에서 정보를 탐구하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "You make truth useful.",
                    "translation": "넌 진실을 유용하게 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜림",
                    "script": "You show us new ways to think!",
                    "translation": "넌 우리에게 새로운 생각 방식을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Together we explore better!",
                    "translation": "함께면 우리는 더 잘 탐구해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜림",
                    "script": "Yes, depth and clarity together!",
                    "translation": "맞아, 깊이와 명확함이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "깊이 있는 탐구와 실용적 응용에 대한 문장이에요.",
                    "result": "Thorough knowledge transforms practical wisdom",
                    "explanation": "철저한 지식이 실용적 지혜를 만들어요.",
                    "optionA": "transforms",
                    "optionB": "Thorough",
                    "optionC": "knowledge",
                    "optionD": "wisdom",
                    "optionE": "practical"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "정보 찾을 때 어떻게 해",
            "explanation": "ENTP의 심층 분석과 ESFJ의 실용적 검증 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "도윤",
                    "script": "Let me research deeply!",
                    "translation": "난 깊게 조사해보자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜림",
                    "script": "Check if it's really true.",
                    "translation": "그게 정말 맞는지 확인해봐."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "도윤",
                    "script": "I want all the angles!",
                    "translation": "난 모든 관점을 원해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "혜림",
                    "script": "People need clear answers.",
                    "translation": "사람들은 명확한 답이 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "도윤은 정보를 찾을 때 표면적인 답변에 만족합니다.",
                    "hint": "ENTP는 다양한 각도에서 깊이 있게 탐구하려고 해요.",
                    "result": "X",
                    "explanation": "도윤이는 '난 모든 관점을 원해'라고 하며 깊이 있는 탐구를 선호해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "도윤",
                    "script": "Complexity is interesting!",
                    "translation": "복잡성은 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜림",
                    "script": "Simple truth helps more!",
                    "translation": "단순한 진실이 더 도움이 돼!"
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "도윤",
                    "script": "Your practical view grounds me!",
                    "translation": "너의 실용적 관점이 나를 안정시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜림",
                    "script": "Your thorough thinking impresses me!",
                    "translation": "너의 철저한 생각이 나를 감동시켜!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Do-yoon wants to explore @@.",
                    "hint": "ENTP는 정보의 깊이와 다양성을 탐구하고 싶어해요.",
                    "optionA": "only easy things",
                    "optionB": "all the angles",
                    "optionC": "popular ideas",
                    "result": "all the angles",
                    "explanation": "도윤이는 모든 관점에서 정보를 탐구하고 싶어해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "도윤",
                    "script": "You make truth useful.",
                    "translation": "넌 진실을 유용하게 만들어."
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜림",
                    "script": "You show us new ways to think!",
                    "translation": "넌 우리에게 새로운 생각 방식을 보여줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "도윤",
                    "script": "Together we explore better!",
                    "translation": "함께면 우리는 더 잘 탐구해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜림",
                    "script": "Yes, depth and clarity together!",
                    "translation": "맞아, 깊이와 명확함이 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "깊이 있는 탐구와 실용적 응용에 대한 문장이에요.",
                    "optionA": "transforms",
                    "optionB": "Thorough",
                    "optionC": "knowledge",
                    "optionD": "wisdom",
                    "optionE": "practical",
                    "result": "Thorough knowledge transforms practical wisdom",
                    "explanation": "철저한 지식이 실용적 지혜를 만들어요."
                }
            ]
        }
    ]
}
ID: 19509 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뉴스나 정보 나눌 때",
            "explanation": "ENTP의 논의적 태도와 ESFJ의 신중한 공유 비교",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Did you hear this theory?",
                    "translation": "이 이론 들었어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Is it verified?",
                    "translation": "그게 확인됐어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "It's so interesting to debate!",
                    "translation": "이건 토론하기에 정말 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "People might feel hurt.",
                    "translation": "사람들이 상처받을 수 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 정보를 나눌 때 타인의 감정을 최우선으로 고려합니다.",
                    "hint": "ENTP는 새로운 이론이나 아이디어를 토론하고 싶어해요.",
                    "result": "X",
                    "explanation": "윤호는 '이 이론 들었어?', '이건 토론하기에 정말 흥미로워'라고 하며 논의를 원해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Let's discuss both sides!",
                    "translation": "양쪽 다 얘기해보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I'll verify first.",
                    "translation": "난 먼저 확인할 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Your caution keeps us safe!",
                    "translation": "너의 조심스러움이 우리를 안전하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "Your curiosity enlightens us!",
                    "translation": "너의 호기심이 우리를 밝혀줘!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "So-mi checks before sharing because @@.",
                    "hint": "ESFJ는 다른 사람들이 혼란스러워하거나 상처받지 않도록 배려해요.",
                    "optionA": "she's lazy",
                    "optionB": "others matter to her",
                    "optionC": "she's unsure",
                    "result": "others matter to her",
                    "explanation": "소미는 다른 사람들이 상처받지 않도록 신중하게 확인해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your care protects people!",
                    "translation": "너의 배려가 사람들을 보호해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "Your ideas challenge us!",
                    "translation": "너의 아이디어가 우리에게 도전을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "Let's share wisely!",
                    "translation": "우리 지혜롭게 나누자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "Yes, with thought and heart!",
                    "translation": "맞아, 생각과 마음으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "탐구와 배려의 균형에 대한 문장이에요.",
                    "result": "Seeking truth with compassion enlightens",
                    "explanation": "연민으로 진실을 추구하는 것이 깨달음을 줘요.",
                    "optionA": "truth",
                    "optionB": "enlightens",
                    "optionC": "Seeking",
                    "optionD": "compassion",
                    "optionE": "with"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "뉴스나 정보 나눌 때",
            "explanation": "ENTP의 논의적 태도와 ESFJ의 신중한 공유 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "윤호",
                    "script": "Did you hear this theory?",
                    "translation": "이 이론 들었어?"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "Is it verified?",
                    "translation": "그게 확인됐어?"
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "윤호",
                    "script": "It's so interesting to debate!",
                    "translation": "이건 토론하기에 정말 흥미로워!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "소미",
                    "script": "People might feel hurt.",
                    "translation": "사람들이 상처받을 수 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "윤호는 정보를 나눌 때 타인의 감정을 최우선으로 고려합니다.",
                    "hint": "ENTP는 새로운 이론이나 아이디어를 토론하고 싶어해요.",
                    "result": "X",
                    "explanation": "윤호는 '이 이론 들었어?', '이건 토론하기에 정말 흥미로워'라고 하며 논의를 원해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "윤호",
                    "script": "Let's discuss both sides!",
                    "translation": "양쪽 다 얘기해보자!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I'll verify first.",
                    "translation": "난 먼저 확인할 거야."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "윤호",
                    "script": "Your caution keeps us safe!",
                    "translation": "너의 조심스러움이 우리를 안전하게 해!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소미",
                    "script": "Your curiosity enlightens us!",
                    "translation": "너의 호기심이 우리를 밝혀줘!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "So-mi checks before sharing because @@.",
                    "hint": "ESFJ는 다른 사람들이 혼란스러워하거나 상처받지 않도록 배려해요.",
                    "optionA": "she's lazy",
                    "optionB": "others matter to her",
                    "optionC": "she's unsure",
                    "result": "others matter to her",
                    "explanation": "소미는 다른 사람들이 상처받지 않도록 신중하게 확인해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "윤호",
                    "script": "Your care protects people!",
                    "translation": "너의 배려가 사람들을 보호해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "Your ideas challenge us!",
                    "translation": "너의 아이디어가 우리에게 도전을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "윤호",
                    "script": "Let's share wisely!",
                    "translation": "우리 지혜롭게 나누자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "Yes, with thought and heart!",
                    "translation": "맞아, 생각과 마음으로!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "탐구와 배려의 균형에 대한 문장이에요.",
                    "optionA": "truth",
                    "optionB": "enlightens",
                    "optionC": "Seeking",
                    "optionD": "compassion",
                    "optionE": "with",
                    "result": "Seeking truth with compassion enlightens",
                    "explanation": "연민으로 진실을 추구하는 것이 깨달음을 줘요."
                }
            ]
        }
    ]
}
ID: 19510 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "기대와 현실 사이에서",
            "explanation": "ENTP의 낙관적 기대와 ESFJ의 현실적 계획 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "Everything will work out!",
                    "translation": "모든 게 잘될 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Let me plan ahead.",
                    "translation": "내가 미리 계획할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "The future is full of possibility!",
                    "translation": "미래는 가능성으로 가득해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나연",
                    "script": "We need realistic steps.",
                    "translation": "우리는 현실적인 단계가 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태성은 미래에 대해 현실적이고 조심스럽게 생각합니다.",
                    "hint": "ENTP는 미래의 가능성에 낙관적이어요.",
                    "result": "X",
                    "explanation": "태성이는 '모든 게 잘될 거야', '미래는 가능성으로 가득해'라고 하며 낙관적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "Opportunities are everywhere!",
                    "translation": "기회는 곳곳에 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "I'll prepare for them.",
                    "translation": "난 그걸 준비할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태성",
                    "script": "Your planning helps me dream!",
                    "translation": "너의 계획이 내 꿈을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나연",
                    "script": "Your hope lifts us up!",
                    "translation": "너의 희망이 우리를 올려줘!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Na-yeon plans ahead because she @@.",
                    "hint": "ESFJ는 현실적인 상황에 대비하려고 해요.",
                    "optionA": "likes to worry",
                    "optionB": "wants to be ready",
                    "optionC": "doesn't trust others",
                    "result": "wants to be ready",
                    "explanation": "나연이는 현실에 대비하고 모든 것이 잘 진행되길 원해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "Your caution saves our dreams!",
                    "translation": "너의 신중함이 우리의 꿈을 구해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "Your optimism makes me brave!",
                    "translation": "너의 낙관주의가 나를 용감하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "Let's reach for the stars!",
                    "translation": "우리 별에 닿자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "Yes, with solid ground under us!",
                    "translation": "맞아, 우리 발밑에 튼튼한 땅과 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "낙관주의와 준비의 조화에 대한 문장이에요.",
                    "result": "Grounded optimism and readiness achieve dreams",
                    "explanation": "현실적인 낙관주의와 준비가 꿈을 이뤄요.",
                    "optionA": "and",
                    "optionB": "Grounded",
                    "optionC": "optimism",
                    "optionD": "achieve",
                    "optionE": "dreams",
                    "optionF": "readiness"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "기대와 현실 사이에서",
            "explanation": "ENTP의 낙관적 기대와 ESFJ의 현실적 계획 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "태성",
                    "script": "Everything will work out!",
                    "translation": "모든 게 잘될 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나연",
                    "script": "Let me plan ahead.",
                    "translation": "내가 미리 계획할게."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "태성",
                    "script": "The future is full of possibility!",
                    "translation": "미래는 가능성으로 가득해!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "나연",
                    "script": "We need realistic steps.",
                    "translation": "우리는 현실적인 단계가 필요해."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "태성은 미래에 대해 현실적이고 조심스럽게 생각합니다.",
                    "hint": "ENTP는 미래의 가능성에 낙관적이어요.",
                    "result": "X",
                    "explanation": "태성이는 '모든 게 잘될 거야', '미래는 가능성으로 가득해'라고 하며 낙관적이에요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "태성",
                    "script": "Opportunities are everywhere!",
                    "translation": "기회는 곳곳에 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나연",
                    "script": "I'll prepare for them.",
                    "translation": "난 그걸 준비할게."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "태성",
                    "script": "Your planning helps me dream!",
                    "translation": "너의 계획이 내 꿈을 도와!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "나연",
                    "script": "Your hope lifts us up!",
                    "translation": "너의 희망이 우리를 올려줘!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Na-yeon plans ahead because she @@.",
                    "hint": "ESFJ는 현실적인 상황에 대비하려고 해요.",
                    "optionA": "likes to worry",
                    "optionB": "wants to be ready",
                    "optionC": "doesn't trust others",
                    "result": "wants to be ready",
                    "explanation": "나연이는 현실에 대비하고 모든 것이 잘 진행되길 원해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "태성",
                    "script": "Your caution saves our dreams!",
                    "translation": "너의 신중함이 우리의 꿈을 구해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나연",
                    "script": "Your optimism makes me brave!",
                    "translation": "너의 낙관주의가 나를 용감하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "태성",
                    "script": "Let's reach for the stars!",
                    "translation": "우리 별에 닿자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나연",
                    "script": "Yes, with solid ground under us!",
                    "translation": "맞아, 우리 발밑에 튼튼한 땅과 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "낙관주의와 준비의 조화에 대한 문장이에요.",
                    "optionA": "and",
                    "optionB": "Grounded",
                    "optionC": "optimism",
                    "optionD": "achieve",
                    "optionE": "dreams",
                    "optionF": "readiness",
                    "result": "Grounded optimism and readiness achieve dreams",
                    "explanation": "현실적인 낙관주의와 준비가 꿈을 이뤄요."
                }
            ]
        }
    ]
}
ID: 19511 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "인생에서 중요한 게 뭘까",
            "explanation": "ENTP의 자유로움과 ESFJ의 책임감 비교",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "Freedom is everything!",
                    "translation": "자유가 모든 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "Responsibility matters most.",
                    "translation": "책임감이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Let me explore everything!",
                    "translation": "난 모든 것을 탐험하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다현",
                    "script": "People count on us.",
                    "translation": "사람들이 우리를 믿고 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 인생에서 책임감을 가장 중시합니다.",
                    "hint": "ENTP는 자유롭고 독립적인 삶을 추구해요.",
                    "result": "X",
                    "explanation": "건우는 '자유가 모든 거야', '난 모든 것을 탐험하고 싶어'라고 하며 자유를 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Possibilities excite me!",
                    "translation": "가능성이 나를 설레게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "I keep us together.",
                    "translation": "난 우리를 함께 묶어줘."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Your commitment is inspiring!",
                    "translation": "너의 헌신이 나를 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "Your courage is beautiful!",
                    "translation": "너의 용기는 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Da-hyun believes that @@.",
                    "hint": "ESFJ는 서로에 대한 책임과 신뢰를 중요하게 여겨요.",
                    "optionA": "freedom is enough",
                    "optionB": "people need each other",
                    "optionC": "plans are boring",
                    "result": "people need each other",
                    "explanation": "다현이는 사람들이 서로를 필요로 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You give life meaning!",
                    "translation": "넌 인생에 의미를 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다현",
                    "script": "You make life fun!",
                    "translation": "넌 인생을 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Together is the best way!",
                    "translation": "함께하는 게 최고야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다현",
                    "script": "Absolutely, forever together!",
                    "translation": "물론이지, 영원히 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "개인의 자유와 관계의 책임의 조화에 대한 문장이에요.",
                    "result": "Freedom with responsibility create balance",
                    "explanation": "책임감을 가진 자유가 균형을 만들어요.",
                    "optionA": "responsibility",
                    "optionB": "with",
                    "optionC": "create",
                    "optionD": "balance",
                    "optionE": "Freedom"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "인생에서 중요한 게 뭘까",
            "explanation": "ENTP의 자유로움과 ESFJ의 책임감 비교",
            "level": 4,
            "my_mbti": "ENTP",
            "target_mbti": "ESFJ",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "건우",
                    "script": "Freedom is everything!",
                    "translation": "자유가 모든 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다현",
                    "script": "Responsibility matters most.",
                    "translation": "책임감이 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "건우",
                    "script": "Let me explore everything!",
                    "translation": "난 모든 것을 탐험하고 싶어!"
                },
                {
                    "type": "script",
                    "index": 4,
                    "speaker": "다현",
                    "script": "People count on us.",
                    "translation": "사람들이 우리를 믿고 있어."
                },
                {
                    "type": "ox",
                    "index": 5,
                    "quiz": "건우는 인생에서 책임감을 가장 중시합니다.",
                    "hint": "ENTP는 자유롭고 독립적인 삶을 추구해요.",
                    "result": "X",
                    "explanation": "건우는 '자유가 모든 거야', '난 모든 것을 탐험하고 싶어'라고 하며 자유를 추구해요."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "건우",
                    "script": "Possibilities excite me!",
                    "translation": "가능성이 나를 설레게 해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다현",
                    "script": "I keep us together.",
                    "translation": "난 우리를 함께 묶어줘."
                },
                {
                    "type": "script",
                    "index": 8,
                    "speaker": "건우",
                    "script": "Your commitment is inspiring!",
                    "translation": "너의 헌신이 나를 감동시켜!"
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "다현",
                    "script": "Your courage is beautiful!",
                    "translation": "너의 용기는 아름다워!"
                },
                {
                    "type": "blank",
                    "index": 10,
                    "quiz": "Da-hyun believes that @@.",
                    "hint": "ESFJ는 서로에 대한 책임과 신뢰를 중요하게 여겨요.",
                    "optionA": "freedom is enough",
                    "optionB": "people need each other",
                    "optionC": "plans are boring",
                    "result": "people need each other",
                    "explanation": "다현이는 사람들이 서로를 필요로 한다고 생각해요."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "건우",
                    "script": "You give life meaning!",
                    "translation": "넌 인생에 의미를 줘!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다현",
                    "script": "You make life fun!",
                    "translation": "넌 인생을 재미있게 만들어!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "건우",
                    "script": "Together is the best way!",
                    "translation": "함께하는 게 최고야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다현",
                    "script": "Absolutely, forever together!",
                    "translation": "물론이지, 영원히 함께!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "개인의 자유와 관계의 책임의 조화에 대한 문장이에요.",
                    "optionA": "responsibility",
                    "optionB": "with",
                    "optionC": "create",
                    "optionD": "balance",
                    "optionE": "Freedom",
                    "result": "Freedom with responsibility create balance",
                    "explanation": "책임감을 가진 자유가 균형을 만들어요."
                }
            ]
        }
    ]
}
ID: 19512 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에 뭘 입을까?",
            "explanation": "ESFJ의 화려함과 INFP의 편안함",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I wear bright colors to parties.",
                    "translation": "파티에는 화려한 색상을 입어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I like comfortable and simple clothes.",
                    "translation": "나는 편하고 심플한 옷을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Colors make me feel happy!",
                    "translation": "색감이 나를 행복하게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 복장 선택에서 화려함을 중시합니다.",
                    "hint": "ESFJ는 긍정적인 에너지를 전달하려고 해요.",
                    "result": "O",
                    "explanation": "민지는 'I wear bright colors to parties'라고 말하며 화려한 색상으로 긍정적 분위기를 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Comfort helps me be myself.",
                    "translation": "편함이 내 자신을 표현하게 해줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "That's really cool and authentic!",
                    "translation": "정말 멋지고 진정성 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Being true feels more important.",
                    "translation": "진정한 게 더 중요한 것 같아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon thinks being @@ feels more important.",
                    "hint": "INFP는 외부의 기대보다 자신의 가치를 중시해요.",
                    "optionA": "true",
                    "optionB": "happy",
                    "optionC": "fun",
                    "result": "true",
                    "explanation": "하윤은 'Being true feels more important'라고 말하며 진정성을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "You inspire people by being yourself!",
                    "translation": "넌 너 자신으로 사람들에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "And your energy brings joy to everyone.",
                    "translation": "그리고 넌 모두에게 기쁨을 가져와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "I love how you stay real!",
                    "translation": "난 너의 진정함이 너무 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your warmth makes me feel welcome.",
                    "translation": "넌 따뜻함으로 내가 환영받는다고 느끼게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "We're really different but special!",
                    "translation": "우린 정말 달라도 특별해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "That's why we understand each other!",
                    "translation": "그래서 우린 서로를 이해할 수 있는 것 같아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "차이를 존중하는 우정에 대한 문장이에요.",
                    "result": "Celebrating unique differences strengthens friendship",
                    "explanation": "독특한 차이를 축하하는 것이 우정을 강화해요.",
                    "optionA": "strengthens",
                    "optionB": "differences",
                    "optionC": "unique",
                    "optionD": "friendship",
                    "optionE": "Celebrating"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "파티에 뭘 입을까?",
            "explanation": "ESFJ의 화려함과 INFP의 편안함",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민지",
                    "script": "I wear bright colors to parties.",
                    "translation": "파티에는 화려한 색상을 입어."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "하윤",
                    "script": "I like comfortable and simple clothes.",
                    "translation": "나는 편하고 심플한 옷을 선호해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민지",
                    "script": "Colors make me feel happy!",
                    "translation": "색감이 나를 행복하게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민지는 복장 선택에서 화려함을 중시합니다.",
                    "hint": "ESFJ는 긍정적인 에너지를 전달하려고 해요.",
                    "result": "O",
                    "explanation": "민지는 'I wear bright colors to parties'라고 말하며 화려한 색상으로 긍정적 분위기를 만들어요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "하윤",
                    "script": "Comfort helps me be myself.",
                    "translation": "편함이 내 자신을 표현하게 해줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민지",
                    "script": "That's really cool and authentic!",
                    "translation": "정말 멋지고 진정성 있어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "하윤",
                    "script": "Being true feels more important.",
                    "translation": "진정한 게 더 중요한 것 같아."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ha-yoon thinks being @@ feels more important.",
                    "hint": "INFP는 외부의 기대보다 자신의 가치를 중시해요.",
                    "optionA": "true",
                    "optionB": "happy",
                    "optionC": "fun",
                    "result": "true",
                    "explanation": "하윤은 'Being true feels more important'라고 말하며 진정성을 추구해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민지",
                    "script": "You inspire people by being yourself!",
                    "translation": "넌 너 자신으로 사람들에게 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "하윤",
                    "script": "And your energy brings joy to everyone.",
                    "translation": "그리고 넌 모두에게 기쁨을 가져와."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민지",
                    "script": "I love how you stay real!",
                    "translation": "난 너의 진정함이 너무 좋아!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "하윤",
                    "script": "Your warmth makes me feel welcome.",
                    "translation": "넌 따뜻함으로 내가 환영받는다고 느끼게 해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민지",
                    "script": "We're really different but special!",
                    "translation": "우린 정말 달라도 특별해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "하윤",
                    "script": "That's why we understand each other!",
                    "translation": "그래서 우린 서로를 이해할 수 있는 것 같아!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "차이를 존중하는 우정에 대한 문장이에요.",
                    "optionA": "strengthens",
                    "optionB": "differences",
                    "optionC": "unique",
                    "optionD": "friendship",
                    "optionE": "Celebrating",
                    "result": "Celebrating unique differences strengthens friendship",
                    "explanation": "독특한 차이를 축하하는 것이 우정을 강화해요."
                }
            ]
        }
    ]
}
ID: 19513 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "주말 계획 짜기",
            "explanation": "ESFJ의 공동 활동과 INFP의 자유로운 시간",
            "category": "사회적 상호작용",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "Let's do fun things together this weekend!",
                    "translation": "이번 주말 함께 재미있는 일을 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "I want quiet time to think.",
                    "translation": "난 조용한 시간에 생각하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Group activities make weekends great!",
                    "translation": "단체 활동이 주말을 멋지게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은은 주말을 혼자 보내는 것을 즐깁니다.",
                    "hint": "ESFJ는 함께하는 시간을 소중히 여겨요.",
                    "result": "X",
                    "explanation": "예은은 'Let's do fun things together'라고 말하며 공동 활동을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I need space to recharge.",
                    "translation": "나는 시간을 가져야 기운을 얻어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "That's totally fine with me!",
                    "translation": "나도 완전 이해해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "Thank you for understanding.",
                    "translation": "이해해줘서 고마워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs @@ to recharge.",
                    "hint": "INFP는 혼자만의 시간으로 정신 에너지를 충전해요.",
                    "optionA": "people",
                    "optionB": "space",
                    "optionC": "activities",
                    "result": "space",
                    "explanation": "나영은 혼자만의 시간을 통해 정신을 재정비해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "Maybe we meet after you rest!",
                    "translation": "넌 쉰 다음에 우리 만나!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I like that idea!",
                    "translation": "그 생각 좋은데!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "You'll feel better then!",
                    "translation": "그럼 넌 기분이 더 좋을 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "And I'll be happy to see everyone.",
                    "translation": "그리고 나도 모두를 만나서 행복할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Perfect! We plan everything with you!",
                    "translation": "완벽해! 너를 포함해서 모든 걸 계획할게!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "Your care means so much to me.",
                    "translation": "너의 배려가 내게 정말 중요해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "타인 배려와 자기 보호의 균형에 대한 문장이에요.",
                    "result": "Respecting individual needs creates balance",
                    "explanation": "개인의 필요를 존중하는 것이 균형을 만들어요.",
                    "optionA": "balance",
                    "optionB": "needs",
                    "optionC": "creates",
                    "optionD": "individual",
                    "optionE": "Respecting"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "사회적 상호작용",
    "episodes": [
        {
            "title": "주말 계획 짜기",
            "explanation": "ESFJ의 공동 활동과 INFP의 자유로운 시간",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예은",
                    "script": "Let's do fun things together this weekend!",
                    "translation": "이번 주말 함께 재미있는 일을 하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "나영",
                    "script": "I want quiet time to think.",
                    "translation": "난 조용한 시간에 생각하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예은",
                    "script": "Group activities make weekends great!",
                    "translation": "단체 활동이 주말을 멋지게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예은은 주말을 혼자 보내는 것을 즐깁니다.",
                    "hint": "ESFJ는 함께하는 시간을 소중히 여겨요.",
                    "result": "X",
                    "explanation": "예은은 'Let's do fun things together'라고 말하며 공동 활동을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "나영",
                    "script": "I need space to recharge.",
                    "translation": "나는 시간을 가져야 기운을 얻어."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예은",
                    "script": "That's totally fine with me!",
                    "translation": "나도 완전 이해해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "나영",
                    "script": "Thank you for understanding.",
                    "translation": "이해해줘서 고마워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Na-young needs @@ to recharge.",
                    "hint": "INFP는 혼자만의 시간으로 정신 에너지를 충전해요.",
                    "optionA": "people",
                    "optionB": "space",
                    "optionC": "activities",
                    "result": "space",
                    "explanation": "나영은 혼자만의 시간을 통해 정신을 재정비해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예은",
                    "script": "Maybe we meet after you rest!",
                    "translation": "넌 쉰 다음에 우리 만나!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "나영",
                    "script": "I like that idea!",
                    "translation": "그 생각 좋은데!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예은",
                    "script": "You'll feel better then!",
                    "translation": "그럼 넌 기분이 더 좋을 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "나영",
                    "script": "And I'll be happy to see everyone.",
                    "translation": "그리고 나도 모두를 만나서 행복할 거야."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예은",
                    "script": "Perfect! We plan everything with you!",
                    "translation": "완벽해! 너를 포함해서 모든 걸 계획할게!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "나영",
                    "script": "Your care means so much to me.",
                    "translation": "너의 배려가 내게 정말 중요해."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "타인 배려와 자기 보호의 균형에 대한 문장이에요.",
                    "optionA": "balance",
                    "optionB": "needs",
                    "optionC": "creates",
                    "optionD": "individual",
                    "optionE": "Respecting",
                    "result": "Respecting individual needs creates balance",
                    "explanation": "개인의 필요를 존중하는 것이 균형을 만들어요."
                }
            ]
        }
    ]
}
ID: 19514 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "일에서 스트레스 받을 때",
            "explanation": "ESFJ의 소통과 INFP의 내면 성찰",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Let's talk about your stress.",
                    "translation": "스트레스에 대해 얘기하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I need to think alone first.",
                    "translation": "먼저 혼자서 생각해야 돼."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "I feel better when I talk!",
                    "translation": "난 얘기할 때 기분이 좋아져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 스트레스 해결을 위해 대화를 선호합니다.",
                    "hint": "ESFJ는 관계와 소통을 통해 문제를 풀어요.",
                    "result": "O",
                    "explanation": "지우는 'Let's talk about your stress'와 'I feel better when I talk'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Thinking helps me find answers.",
                    "translation": "생각하는 게 답을 찾게 해줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "That's so smart and deep!",
                    "translation": "정말 똑똑하고 깊어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "It's how I understand myself better.",
                    "translation": "그렇게 나를 더 잘 이해할 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae finds answers through @@ and reflection.",
                    "hint": "INFP는 내면의 성찰을 통해 자신을 이해해요.",
                    "optionA": "thinking",
                    "optionB": "talking",
                    "optionC": "action",
                    "result": "thinking",
                    "explanation": "미래는 생각과 성찰을 통해 답을 찾아요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "I'm here when you're ready to talk!",
                    "translation": "넌 얘기할 준비가 되면 나한테 와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "That really helps me feel supported.",
                    "translation": "그러면 내가 지지받는 느낌이 들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "Your feelings are always important!",
                    "translation": "너의 기분은 항상 중요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "And I trust you completely.",
                    "translation": "그리고 나는 너를 완전히 믿어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "We help each other this way!",
                    "translation": "우린 이렇게 서로를 도와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "Yes! You're my safe person.",
                    "translation": "맞아! 넌 내 안전한 사람이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "서로 다른 방식의 공감에 대한 문장이에요.",
                    "result": "Understanding diverse approaches strengthens listening",
                    "explanation": "다양한 방식을 이해하는 것이 경청을 강화해요.",
                    "optionA": "diverse",
                    "optionB": "listening",
                    "optionC": "Understanding",
                    "optionD": "strengthens",
                    "optionE": "approaches"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "일에서 스트레스 받을 때",
            "explanation": "ESFJ의 소통과 INFP의 내면 성찰",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지우",
                    "script": "Let's talk about your stress.",
                    "translation": "스트레스에 대해 얘기하자."
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미래",
                    "script": "I need to think alone first.",
                    "translation": "먼저 혼자서 생각해야 돼."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지우",
                    "script": "I feel better when I talk!",
                    "translation": "난 얘기할 때 기분이 좋아져!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지우는 스트레스 해결을 위해 대화를 선호합니다.",
                    "hint": "ESFJ는 관계와 소통을 통해 문제를 풀어요.",
                    "result": "O",
                    "explanation": "지우는 'Let's talk about your stress'와 'I feel better when I talk'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미래",
                    "script": "Thinking helps me find answers.",
                    "translation": "생각하는 게 답을 찾게 해줘."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지우",
                    "script": "That's so smart and deep!",
                    "translation": "정말 똑똑하고 깊어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미래",
                    "script": "It's how I understand myself better.",
                    "translation": "그렇게 나를 더 잘 이해할 수 있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-rae finds answers through @@ and reflection.",
                    "hint": "INFP는 내면의 성찰을 통해 자신을 이해해요.",
                    "optionA": "thinking",
                    "optionB": "talking",
                    "optionC": "action",
                    "result": "thinking",
                    "explanation": "미래는 생각과 성찰을 통해 답을 찾아요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지우",
                    "script": "I'm here when you're ready to talk!",
                    "translation": "넌 얘기할 준비가 되면 나한테 와!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미래",
                    "script": "That really helps me feel supported.",
                    "translation": "그러면 내가 지지받는 느낌이 들어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지우",
                    "script": "Your feelings are always important!",
                    "translation": "너의 기분은 항상 중요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미래",
                    "script": "And I trust you completely.",
                    "translation": "그리고 나는 너를 완전히 믿어."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지우",
                    "script": "We help each other this way!",
                    "translation": "우린 이렇게 서로를 도와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미래",
                    "script": "Yes! You're my safe person.",
                    "translation": "맞아! 넌 내 안전한 사람이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "서로 다른 방식의 공감에 대한 문장이에요.",
                    "optionA": "diverse",
                    "optionB": "listening",
                    "optionC": "Understanding",
                    "optionD": "strengthens",
                    "optionE": "approaches",
                    "result": "Understanding diverse approaches strengthens listening",
                    "explanation": "다양한 방식을 이해하는 것이 경청을 강화해요."
                }
            ]
        }
    ]
}
ID: 19515 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실수했을 때의 반응",
            "explanation": "ESFJ의 즉각적 사과와 INFP의 깊은 사유",
            "category": "정보 탐구",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I'm so sorry I messed up!",
                    "translation": "정말 미안해! 내가 실수했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I need time to process this.",
                    "translation": "난 이걸 소화할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "I feel bad hurting you!",
                    "translation": "넌 상처받으면 난 정말 힘들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린은 실수 후에 즉각적으로 사과합니다.",
                    "hint": "ESFJ는 관계 손상을 매우 불편해하고 빨리 해결하려 해요.",
                    "result": "O",
                    "explanation": "하린은 'I'm so sorry' 'I feel bad hurting you'라고 즉각 반응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "I'm not angry at you.",
                    "translation": "난 너한테 화낸 게 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Really? Oh, I'm so relieved!",
                    "translation": "정말? 아, 정말 다행이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I just need to understand why.",
                    "translation": "난 그냥 왜인지 이해하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-mi wants to @@ why things happened.",
                    "hint": "INFP는 겉으로 드러나는 행동보다 그 배경의 의미를 이해하고 싶어해요.",
                    "optionA": "explain",
                    "optionB": "understand",
                    "optionC": "forget",
                    "result": "understand",
                    "explanation": "소미는 사건의 의미와 배경을 이해하기를 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "That makes sense to me!",
                    "translation": "난 그거 이해해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I trust your true heart.",
                    "translation": "난 너의 진정한 마음을 믿어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "You're so understanding and kind!",
                    "translation": "넌 정말 이해심이 있고 친절해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "And you care so deeply.",
                    "translation": "그리고 넌 정말 많이 신경써."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하린",
                    "script": "Let's be better together!",
                    "translation": "우린 함께 더 나아져!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "I believe in us completely.",
                    "translation": "난 우리를 완전히 믿어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "신뢰와 성장을 바탕으로 한 관계에 대한 문장이에요.",
                    "result": "Trust and meaningful relationships enable growth",
                    "explanation": "신뢰와 의미있는 관계가 성장을 가능하게 해요.",
                    "optionA": "Trust",
                    "optionB": "growth",
                    "optionC": "meaningful",
                    "optionD": "and",
                    "optionE": "enable",
                    "optionF": "relationships"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "정보 탐구",
    "episodes": [
        {
            "title": "실수했을 때의 반응",
            "explanation": "ESFJ의 즉각적 사과와 INFP의 깊은 사유",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하린",
                    "script": "I'm so sorry I messed up!",
                    "translation": "정말 미안해! 내가 실수했어!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "소미",
                    "script": "I need time to process this.",
                    "translation": "난 이걸 소화할 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하린",
                    "script": "I feel bad hurting you!",
                    "translation": "넌 상처받으면 난 정말 힘들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하린은 실수 후에 즉각적으로 사과합니다.",
                    "hint": "ESFJ는 관계 손상을 매우 불편해하고 빨리 해결하려 해요.",
                    "result": "O",
                    "explanation": "하린은 'I'm so sorry' 'I feel bad hurting you'라고 즉각 반응해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "소미",
                    "script": "I'm not angry at you.",
                    "translation": "난 너한테 화낸 게 아니야."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하린",
                    "script": "Really? Oh, I'm so relieved!",
                    "translation": "정말? 아, 정말 다행이야!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "소미",
                    "script": "I just need to understand why.",
                    "translation": "난 그냥 왜인지 이해하고 싶어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "So-mi wants to @@ why things happened.",
                    "hint": "INFP는 겉으로 드러나는 행동보다 그 배경의 의미를 이해하고 싶어해요.",
                    "optionA": "explain",
                    "optionB": "understand",
                    "optionC": "forget",
                    "result": "understand",
                    "explanation": "소미는 사건의 의미와 배경을 이해하기를 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하린",
                    "script": "That makes sense to me!",
                    "translation": "난 그거 이해해!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "소미",
                    "script": "I trust your true heart.",
                    "translation": "난 너의 진정한 마음을 믿어."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하린",
                    "script": "You're so understanding and kind!",
                    "translation": "넌 정말 이해심이 있고 친절해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "소미",
                    "script": "And you care so deeply.",
                    "translation": "그리고 넌 정말 많이 신경써."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하린",
                    "script": "Let's be better together!",
                    "translation": "우린 함께 더 나아져!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "소미",
                    "script": "I believe in us completely.",
                    "translation": "난 우리를 완전히 믿어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "신뢰와 성장을 바탕으로 한 관계에 대한 문장이에요.",
                    "optionA": "Trust",
                    "optionB": "growth",
                    "optionC": "meaningful",
                    "optionD": "and",
                    "optionE": "enable",
                    "optionF": "relationships",
                    "result": "Trust and meaningful relationships enable growth",
                    "explanation": "신뢰와 의미있는 관계가 성장을 가능하게 해요."
                }
            ]
        }
    ]
}
ID: 19516 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정할 때의 스타일",
            "explanation": "ESFJ의 신속함과 INFP의 신중함",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I decide things quickly!",
                    "translation": "난 빨리 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "I think about all the feelings involved.",
                    "translation": "나는 모든 감정을 고려하고 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Fast choices feel good to me!",
                    "translation": "빠른 선택이 내게 좋아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 의사결정 과정에서 신중함을 우선시합니다.",
                    "hint": "ESFJ는 신속한 행동을 선호해요.",
                    "result": "X",
                    "explanation": "소라는 'I decide things quickly'라고 말하며 빠른 결정을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "Values matter more than speed.",
                    "translation": "속도보다 가치가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "I see! Your way is really thoughtful!",
                    "translation": "알겠어! 넌 정말 사려깊어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "And your action helps things move!",
                    "translation": "그리고 넌 일이 움직이게 도와!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in thinks @@values matter more than speed.",
                    "hint": "INFP는 결정 전에 개인적 가치를 먼저 확인해요.",
                    "optionA": "quick",
                    "optionB": "personal",
                    "optionC": "other",
                    "result": "personal",
                    "explanation": "다인은 개인적 가치를 신속도보다 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "Let me think your way sometimes!",
                    "translation": "가끔 넌 이렇게 생각해 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "And I can be faster with you!",
                    "translation": "그리고 나도 너와 함께 빨라질 수 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "We balance each other perfectly!",
                    "translation": "우린 정말 잘 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "You inspire me to act.",
                    "translation": "넌 내가 행동하게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "You help me think deeper!",
                    "translation": "넌 내가 더 깊이 생각하게 도와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "That's why we work well together.",
                    "translation": "그래서 우린 정말 잘 지내는 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 결정 방식을 받아들이는 태도에 대한 문장이에요.",
                    "result": "Honoring different approaches makes better decisions",
                    "explanation": "다른 접근을 존중하는 것이 더 나은 결정을 만들어요.",
                    "optionA": "decisions",
                    "optionB": "Honoring",
                    "optionC": "better",
                    "optionD": "approaches",
                    "optionE": "makes",
                    "optionF": "different"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "결정할 때의 스타일",
            "explanation": "ESFJ의 신속함과 INFP의 신중함",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "소라",
                    "script": "I decide things quickly!",
                    "translation": "난 빨리 결정해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다인",
                    "script": "I think about all the feelings involved.",
                    "translation": "나는 모든 감정을 고려하고 생각해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "소라",
                    "script": "Fast choices feel good to me!",
                    "translation": "빠른 선택이 내게 좋아!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "소라는 의사결정 과정에서 신중함을 우선시합니다.",
                    "hint": "ESFJ는 신속한 행동을 선호해요.",
                    "result": "X",
                    "explanation": "소라는 'I decide things quickly'라고 말하며 빠른 결정을 좋아해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다인",
                    "script": "Values matter more than speed.",
                    "translation": "속도보다 가치가 더 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "소라",
                    "script": "I see! Your way is really thoughtful!",
                    "translation": "알겠어! 넌 정말 사려깊어!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다인",
                    "script": "And your action helps things move!",
                    "translation": "그리고 넌 일이 움직이게 도와!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-in thinks @@values matter more than speed.",
                    "hint": "INFP는 결정 전에 개인적 가치를 먼저 확인해요.",
                    "optionA": "quick",
                    "optionB": "personal",
                    "optionC": "other",
                    "result": "personal",
                    "explanation": "다인은 개인적 가치를 신속도보다 중시해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "소라",
                    "script": "Let me think your way sometimes!",
                    "translation": "가끔 넌 이렇게 생각해 봐!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다인",
                    "script": "And I can be faster with you!",
                    "translation": "그리고 나도 너와 함께 빨라질 수 있어!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "소라",
                    "script": "We balance each other perfectly!",
                    "translation": "우린 정말 잘 균형을 맞춰!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다인",
                    "script": "You inspire me to act.",
                    "translation": "넌 내가 행동하게 영감을 줘."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "소라",
                    "script": "You help me think deeper!",
                    "translation": "넌 내가 더 깊이 생각하게 도와!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다인",
                    "script": "That's why we work well together.",
                    "translation": "그래서 우린 정말 잘 지내는 것 같아."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 결정 방식을 받아들이는 태도에 대한 문장이에요.",
                    "optionA": "decisions",
                    "optionB": "Honoring",
                    "optionC": "better",
                    "optionD": "approaches",
                    "optionE": "makes",
                    "optionF": "different",
                    "result": "Honoring different approaches makes better decisions",
                    "explanation": "다른 접근을 존중하는 것이 더 나은 결정을 만들어요."
                }
            ]
        }
    ]
}
ID: 19517 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "실패 이후의 대처",
            "explanation": "ESFJ의 재정비와 INFP의 의미 찾기",
            "category": "의사결정 방식",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "We'll try again and succeed!",
                    "translation": "우린 다시 시도해서 성공할 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다영",
                    "script": "I need to understand what went wrong.",
                    "translation": "난 뭐가 잘못됐는지 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Failure doesn't stop us!",
                    "translation": "실패가 우리를 멈추진 못해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 실패 후 즉각적으로 재도전하길 원합니다.",
                    "hint": "ESFJ는 빠른 회복과 재시도를 선호해요.",
                    "result": "O",
                    "explanation": "하나는 'We'll try again and succeed'라고 말하며 재시도를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다영",
                    "script": "Learning from mistakes matters most.",
                    "translation": "실수에서 배우는 게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Yes! That's really wise!",
                    "translation": "맞아! 정말 현명해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다영",
                    "script": "Then trying again makes sense.",
                    "translation": "그럼 다시 시도하는 게 의미있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-young wants to learn from @@ first.",
                    "hint": "INFP는 단순한 재도전보다 그 과정에서의 배움을 우선시해요.",
                    "optionA": "success",
                    "optionB": "mistakes",
                    "optionC": "people",
                    "result": "mistakes",
                    "explanation": "다영은 실수에서 배우는 것을 가장 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "I love your thoughtful approach!",
                    "translation": "넌 정말 사려깊은 접근이 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다영",
                    "script": "And I admire your courage!",
                    "translation": "그리고 난 너의 용기를 존경해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "Together we're unstoppable!",
                    "translation": "우리 함께면 못할 게 없어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다영",
                    "script": "With meaning behind every step.",
                    "translation": "매 발걸음마다 의미를 담으면서."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "That's the perfect combination!",
                    "translation": "그게 완벽한 조합이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다영",
                    "script": "Absolutely! We create something real.",
                    "translation": "정말 그래! 우리 뭔가 진정한 걸 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "실패를 통한 성장에 대한 문장이에요.",
                    "result": "Failures teach us meaningful lessons on a powerful journey",
                    "explanation": "실패는 우리에게 의미있는 교훈을 강력한 여정 속에서 가르쳐요.",
                    "optionA": "teach",
                    "optionB": "a",
                    "optionC": "us",
                    "optionD": "Failures",
                    "optionE": "meaningful",
                    "optionF": "powerful",
                    "optionG": "on",
                    "optionH": "journey",
                    "optionI": "lessons"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "의사결정 방식",
    "episodes": [
        {
            "title": "실패 이후의 대처",
            "explanation": "ESFJ의 재정비와 INFP의 의미 찾기",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "하나",
                    "script": "We'll try again and succeed!",
                    "translation": "우린 다시 시도해서 성공할 거야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "다영",
                    "script": "I need to understand what went wrong.",
                    "translation": "난 뭐가 잘못됐는지 이해해야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "하나",
                    "script": "Failure doesn't stop us!",
                    "translation": "실패가 우리를 멈추진 못해!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "하나는 실패 후 즉각적으로 재도전하길 원합니다.",
                    "hint": "ESFJ는 빠른 회복과 재시도를 선호해요.",
                    "result": "O",
                    "explanation": "하나는 'We'll try again and succeed'라고 말하며 재시도를 강조해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "다영",
                    "script": "Learning from mistakes matters most.",
                    "translation": "실수에서 배우는 게 가장 중요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "하나",
                    "script": "Yes! That's really wise!",
                    "translation": "맞아! 정말 현명해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "다영",
                    "script": "Then trying again makes sense.",
                    "translation": "그럼 다시 시도하는 게 의미있어."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Da-young wants to learn from @@ first.",
                    "hint": "INFP는 단순한 재도전보다 그 과정에서의 배움을 우선시해요.",
                    "optionA": "success",
                    "optionB": "mistakes",
                    "optionC": "people",
                    "result": "mistakes",
                    "explanation": "다영은 실수에서 배우는 것을 가장 중요하게 생각해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "하나",
                    "script": "I love your thoughtful approach!",
                    "translation": "넌 정말 사려깊은 접근이 좋아!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "다영",
                    "script": "And I admire your courage!",
                    "translation": "그리고 난 너의 용기를 존경해!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "하나",
                    "script": "Together we're unstoppable!",
                    "translation": "우리 함께면 못할 게 없어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "다영",
                    "script": "With meaning behind every step.",
                    "translation": "매 발걸음마다 의미를 담으면서."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "하나",
                    "script": "That's the perfect combination!",
                    "translation": "그게 완벽한 조합이야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "다영",
                    "script": "Absolutely! We create something real.",
                    "translation": "정말 그래! 우리 뭔가 진정한 걸 만들어."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "실패를 통한 성장에 대한 문장이에요.",
                    "optionA": "teach",
                    "optionB": "a",
                    "optionC": "us",
                    "optionD": "Failures",
                    "optionE": "meaningful",
                    "optionF": "powerful",
                    "optionG": "on",
                    "optionH": "journey",
                    "optionI": "lessons",
                    "result": "Failures teach us meaningful lessons on a powerful journey",
                    "explanation": "실패는 우리에게 의미있는 교훈을 강력한 여정 속에서 가르쳐요."
                }
            ]
        }
    ]
}
ID: 19518 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "새로운 취미 시작하기",
            "explanation": "ESFJ의 함께함과 INFP의 개인 표현",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's take a class together!",
                    "translation": "함께 수업을 들어요!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I want to explore it on my own.",
                    "translation": "난 혼자서 탐색하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "We can share what we learn!",
                    "translation": "우린 배운 걸 나눌 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 새로운 취미를 혼자서 시작합니다.",
                    "hint": "ESFJ는 함께 배우고 나누는 것을 즐겨요.",
                    "result": "X",
                    "explanation": "예솔은 'Let's take a class together'라고 말하며 함께함을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "I find my own way to create.",
                    "translation": "난 내 방식으로 창작하는 걸 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "That's so cool and special!",
                    "translation": "정말 멋있고 특별해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "And I'll share when I'm ready.",
                    "translation": "그리고 난 준비되면 나눌 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-so wants to explore @@.",
                    "hint": "INFP는 개인적인 창작 방식과 표현을 중시해요.",
                    "optionA": "together",
                    "optionB": "together",
                    "optionC": "alone",
                    "result": "alone",
                    "explanation": "미소는 자신의 방식으로 탐색하고 표현하길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I'm excited to see your art!",
                    "translation": "난 넌 넌 작품 보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "And I'm happy you care!",
                    "translation": "그리고 난 넌 신경써줘서 고마워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Your creativity is amazing!",
                    "translation": "넌 정말 창의력이 대단해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미소",
                    "script": "Thank you for believing in me.",
                    "translation": "내를 믿어줘서 고마워."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "We inspire each other!",
                    "translation": "우린 서로 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미소",
                    "script": "In our own perfect ways.",
                    "translation": "우리 자신의 완벽한 방식으로."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "함께함과 개인성의 조화에 대한 문장이에요.",
                    "result": "Honoring individual journeys creates shared growth",
                    "explanation": "개인의 여정을 존중하는 것이 공유된 성장을 만들어요.",
                    "optionA": "journeys",
                    "optionB": "growth",
                    "optionC": "shared",
                    "optionD": "Honoring",
                    "optionE": "creates",
                    "optionF": "individual"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "새로운 취미 시작하기",
            "explanation": "ESFJ의 함께함과 INFP의 개인 표현",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "예솔",
                    "script": "Let's take a class together!",
                    "translation": "함께 수업을 들어요!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "미소",
                    "script": "I want to explore it on my own.",
                    "translation": "난 혼자서 탐색하고 싶어."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "예솔",
                    "script": "We can share what we learn!",
                    "translation": "우린 배운 걸 나눌 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "예솔은 새로운 취미를 혼자서 시작합니다.",
                    "hint": "ESFJ는 함께 배우고 나누는 것을 즐겨요.",
                    "result": "X",
                    "explanation": "예솔은 'Let's take a class together'라고 말하며 함께함을 선호해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "미소",
                    "script": "I find my own way to create.",
                    "translation": "난 내 방식으로 창작하는 걸 찾아."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "예솔",
                    "script": "That's so cool and special!",
                    "translation": "정말 멋있고 특별해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "미소",
                    "script": "And I'll share when I'm ready.",
                    "translation": "그리고 난 준비되면 나눌 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Mi-so wants to explore @@.",
                    "hint": "INFP는 개인적인 창작 방식과 표현을 중시해요.",
                    "optionA": "together",
                    "optionB": "together",
                    "optionC": "alone",
                    "result": "alone",
                    "explanation": "미소는 자신의 방식으로 탐색하고 표현하길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "예솔",
                    "script": "I'm excited to see your art!",
                    "translation": "난 넌 넌 작품 보고 싶어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "미소",
                    "script": "And I'm happy you care!",
                    "translation": "그리고 난 넌 신경써줘서 고마워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "예솔",
                    "script": "Your creativity is amazing!",
                    "translation": "넌 정말 창의력이 대단해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "미소",
                    "script": "Thank you for believing in me.",
                    "translation": "내를 믿어줘서 고마워."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "예솔",
                    "script": "We inspire each other!",
                    "translation": "우린 서로 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "미소",
                    "script": "In our own perfect ways.",
                    "translation": "우리 자신의 완벽한 방식으로."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "함께함과 개인성의 조화에 대한 문장이에요.",
                    "optionA": "journeys",
                    "optionB": "growth",
                    "optionC": "shared",
                    "optionD": "Honoring",
                    "optionE": "creates",
                    "optionF": "individual",
                    "result": "Honoring individual journeys creates shared growth",
                    "explanation": "개인의 여정을 존중하는 것이 공유된 성장을 만들어요."
                }
            ]
        }
    ]
}
ID: 19519 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "휴가 계획 세우기",
            "explanation": "ESFJ의 풀 스케줄과 INFP의 여유로운 시간",
            "category": "생활 태도",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜린",
                    "script": "Let's plan every day of our trip!",
                    "translation": "여행의 매 날마다 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "I want time to just relax.",
                    "translation": "난 그냥 쉬는 시간이 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜린",
                    "script": "We can do so many fun things!",
                    "translation": "우린 정말 재미있는 일들을 많이 할 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜린은 여행 계획을 최소한으로 세웁니다.",
                    "hint": "ESFJ는 가득 찬 일정으로 모두가 즐거우길 원해요.",
                    "result": "X",
                    "explanation": "혜린은 'Let's plan every day' 'so many fun things'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "Quiet moments restore my spirit.",
                    "translation": "조용한 순간이 내 영혼을 복원시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜린",
                    "script": "That's really important! I get it!",
                    "translation": "정말 중요하네! 나 이해해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예진",
                    "script": "I'll do activities with you sometimes.",
                    "translation": "난 때때로 활동을 너와 할 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-jin wants to restore her @@ during vacation.",
                    "hint": "INFP는 개인의 정신 에너지를 충전하는 걸 중시해요.",
                    "optionA": "energy",
                    "optionB": "spirit",
                    "optionC": "memories",
                    "result": "spirit",
                    "explanation": "예진은 휴가 중 자신의 정신을 재충전하길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜린",
                    "script": "Perfect! That sounds ideal!",
                    "translation": "완벽해! 그거 정말 이상적이야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예진",
                    "script": "I appreciate your flexibility!",
                    "translation": "넌 유연해줘서 정말 고마워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜린",
                    "script": "Your peace makes everyone happy!",
                    "translation": "넌 차분함으로 모두를 행복하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예진",
                    "script": "And your joy is contagious!",
                    "translation": "그리고 넌 기쁨을 전파시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "This trip will be amazing!",
                    "translation": "우리 여행 정말 멋질 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예진",
                    "script": "Yes! Together and in balance.",
                    "translation": "응! 함께하면서도 균형을 맞춰서."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "활동과 휴식의 조화에 대한 문장이에요.",
                    "result": "Balance between activity and quiet time creates meaningful moments",
                    "explanation": "활동과 휴식의 균형이 의미있는 순간을 만들어요.",
                    "optionA": "time",
                    "optionB": "moments",
                    "optionC": "activity",
                    "optionD": "Balance",
                    "optionE": "meaningful",
                    "optionF": "and",
                    "optionG": "quiet",
                    "optionH": "between",
                    "optionI": "creates"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "생활 태도",
    "episodes": [
        {
            "title": "휴가 계획 세우기",
            "explanation": "ESFJ의 풀 스케줄과 INFP의 여유로운 시간",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "혜린",
                    "script": "Let's plan every day of our trip!",
                    "translation": "여행의 매 날마다 계획해!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "예진",
                    "script": "I want time to just relax.",
                    "translation": "난 그냥 쉬는 시간이 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "혜린",
                    "script": "We can do so many fun things!",
                    "translation": "우린 정말 재미있는 일들을 많이 할 수 있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "혜린은 여행 계획을 최소한으로 세웁니다.",
                    "hint": "ESFJ는 가득 찬 일정으로 모두가 즐거우길 원해요.",
                    "result": "X",
                    "explanation": "혜린은 'Let's plan every day' 'so many fun things'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "예진",
                    "script": "Quiet moments restore my spirit.",
                    "translation": "조용한 순간이 내 영혼을 복원시켜."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "혜린",
                    "script": "That's really important! I get it!",
                    "translation": "정말 중요하네! 나 이해해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "예진",
                    "script": "I'll do activities with you sometimes.",
                    "translation": "난 때때로 활동을 너와 할 거야."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Ye-jin wants to restore her @@ during vacation.",
                    "hint": "INFP는 개인의 정신 에너지를 충전하는 걸 중시해요.",
                    "optionA": "energy",
                    "optionB": "spirit",
                    "optionC": "memories",
                    "result": "spirit",
                    "explanation": "예진은 휴가 중 자신의 정신을 재충전하길 원해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "혜린",
                    "script": "Perfect! That sounds ideal!",
                    "translation": "완벽해! 그거 정말 이상적이야!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "예진",
                    "script": "I appreciate your flexibility!",
                    "translation": "넌 유연해줘서 정말 고마워!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "혜린",
                    "script": "Your peace makes everyone happy!",
                    "translation": "넌 차분함으로 모두를 행복하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "예진",
                    "script": "And your joy is contagious!",
                    "translation": "그리고 넌 기쁨을 전파시켜!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "혜린",
                    "script": "This trip will be amazing!",
                    "translation": "우리 여행 정말 멋질 거야!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "예진",
                    "script": "Yes! Together and in balance.",
                    "translation": "응! 함께하면서도 균형을 맞춰서."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "활동과 휴식의 조화에 대한 문장이에요.",
                    "optionA": "time",
                    "optionB": "moments",
                    "optionC": "activity",
                    "optionD": "Balance",
                    "optionE": "meaningful",
                    "optionF": "and",
                    "optionG": "quiet",
                    "optionH": "between",
                    "optionI": "creates",
                    "result": "Balance between activity and quiet time creates meaningful moments",
                    "explanation": "활동과 휴식의 균형이 의미있는 순간을 만들어요."
                }
            ]
        }
    ]
}
ID: 19520 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 상황에서의 반응",
            "explanation": "ESFJ의 직접 해결과 INFP의 감정 처리",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "Let me help you fix this right now!",
                    "translation": "내가 지금 바로 이거 해결해 줄게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I need to feel my emotions first.",
                    "translation": "난 먼저 내 감정을 느껴야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "Quick action makes things better!",
                    "translation": "빠른 행동이 일을 좋게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민아는 스트레스에 대해 침착함을 유지합니다.",
                    "hint": "ESFJ는 문제 해결을 통해 스트레스를 관리해요.",
                    "result": "X",
                    "explanation": "민아는 'Let me help you fix this right now'라고 말하며 즉각 행동해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Emotions need time to process.",
                    "translation": "감정은 처리하는 데 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "I understand! Take all the time!",
                    "translation": "알겠어! 시간을 가져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "Thank you for your patience.",
                    "translation": "지금기심을 가져줘서 고마워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hye-jin needs to process her @@ emotions.",
                    "hint": "INFP는 내면적 감정 처리를 중시해요.",
                    "optionA": "quick",
                    "optionB": "logical",
                    "optionC": "deep",
                    "result": "deep",
                    "explanation": "혜진은 자신의 깊은 감정을 처리하는 시간이 필요해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "I'm here for whatever you need!",
                    "translation": "난 넌 뭐든 필요한 게 있을 때 여기 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "Your support means everything.",
                    "translation": "넌 지지는 모든 걸 의미해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "We'll get through this together!",
                    "translation": "우린 함께 이걸 이겨낼 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜진",
                    "script": "I feel safe with you.",
                    "translation": "난 너와 있으면 안전해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Your feelings matter so much!",
                    "translation": "넌 감정이 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜진",
                    "script": "And your action saves me!",
                    "translation": "그리고 넌 행동으로 나를 구해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "감정적 지지와 실질적 행동의 조화에 대한 문장이에요.",
                    "result": "Feeling understood plus action becomes true support",
                    "explanation": "이해받는 감정과 행동이 함께할 때 진정한 지지가 되어요.",
                    "optionA": "true",
                    "optionB": "understood",
                    "optionC": "Feeling",
                    "optionD": "becomes",
                    "optionE": "plus",
                    "optionF": "action",
                    "optionG": "support"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "스트레스 상황에서의 반응",
            "explanation": "ESFJ의 직접 해결과 INFP의 감정 처리",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "민아",
                    "script": "Let me help you fix this right now!",
                    "translation": "내가 지금 바로 이거 해결해 줄게!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "혜진",
                    "script": "I need to feel my emotions first.",
                    "translation": "난 먼저 내 감정을 느껴야 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "민아",
                    "script": "Quick action makes things better!",
                    "translation": "빠른 행동이 일을 좋게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "민아는 스트레스에 대해 침착함을 유지합니다.",
                    "hint": "ESFJ는 문제 해결을 통해 스트레스를 관리해요.",
                    "result": "X",
                    "explanation": "민아는 'Let me help you fix this right now'라고 말하며 즉각 행동해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "혜진",
                    "script": "Emotions need time to process.",
                    "translation": "감정은 처리하는 데 시간이 필요해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "민아",
                    "script": "I understand! Take all the time!",
                    "translation": "알겠어! 시간을 가져!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "혜진",
                    "script": "Thank you for your patience.",
                    "translation": "지금기심을 가져줘서 고마워."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Hye-jin needs to process her @@ emotions.",
                    "hint": "INFP는 내면적 감정 처리를 중시해요.",
                    "optionA": "quick",
                    "optionB": "logical",
                    "optionC": "deep",
                    "result": "deep",
                    "explanation": "혜진은 자신의 깊은 감정을 처리하는 시간이 필요해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "민아",
                    "script": "I'm here for whatever you need!",
                    "translation": "난 넌 뭐든 필요한 게 있을 때 여기 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "혜진",
                    "script": "Your support means everything.",
                    "translation": "넌 지지는 모든 걸 의미해."
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "민아",
                    "script": "We'll get through this together!",
                    "translation": "우린 함께 이걸 이겨낼 거야!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "혜진",
                    "script": "I feel safe with you.",
                    "translation": "난 너와 있으면 안전해."
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "민아",
                    "script": "Your feelings matter so much!",
                    "translation": "넌 감정이 정말 중요해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "혜진",
                    "script": "And your action saves me!",
                    "translation": "그리고 넌 행동으로 나를 구해!"
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "감정적 지지와 실질적 행동의 조화에 대한 문장이에요.",
                    "optionA": "true",
                    "optionB": "understood",
                    "optionC": "Feeling",
                    "optionD": "becomes",
                    "optionE": "plus",
                    "optionF": "action",
                    "optionG": "support",
                    "result": "Feeling understood plus action becomes true support",
                    "explanation": "이해받는 감정과 행동이 함께할 때 진정한 지지가 되어요."
                }
            ]
        }
    ]
}
ID: 19521 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 프로젝트 나누기",
            "explanation": "ESFJ의 협력과 INFP의 개인 기여",
            "category": "스트레스 상황 대처",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지아",
                    "script": "Let's work as one big team!",
                    "translation": "우린 하나의 큰 팀으로 일하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "I do best work alone.",
                    "translation": "난 혼자서 최고의 일을 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지아",
                    "script": "But teamwork is so fun!",
                    "translation": "하지만 팀 일은 정말 재미있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지아는 팀 프로젝트를 혼자 완성합니다.",
                    "hint": "ESFJ는 협력과 함께 작업하는 것을 즐겨요.",
                    "result": "X",
                    "explanation": "지아는 'Let's work as one big team'라고 말하며 협력을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "I create better when independent.",
                    "translation": "난 독립적일 때 더 잘 창작해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지아",
                    "script": "That's totally valid and cool!",
                    "translation": "그거 정말 타당하고 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "We can work separately then meet!",
                    "translation": "우린 따로 일하고 나중에 모일 수 있어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-na works best when @@.",
                    "hint": "INFP는 개인적 창의성을 발휘할 때 최고의 성과를 내요.",
                    "optionA": "together",
                    "optionB": "guided",
                    "optionC": "independent",
                    "result": "independent",
                    "explanation": "유나는 독립적으로 일할 때 최고의 성과를 내요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지아",
                    "script": "Great idea! We support you!",
                    "translation": "좋은 생각이야! 우린 너를 지지할게!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "And I'll contribute my best work!",
                    "translation": "그리고 난 내 최고의 작품을 기여할 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Your unique ideas make us strong!",
                    "translation": "넌 독특한 아이디어로 우리를 강하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유나",
                    "script": "Your teamwork brings us together!",
                    "translation": "넌 팀 일로 우리를 모아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "We both make the project shine!",
                    "translation": "우린 둘 다 프로젝트를 빛나게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유나",
                    "script": "That's why we're the best team.",
                    "translation": "그래서 우린 최고의 팀이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "다양한 작업 방식을 모두 인정하는 태도에 대한 문장이에요.",
                    "result": "Different work styles contribute to team success",
                    "explanation": "다양한 작업 방식이 팀의 성공에 기여해요.",
                    "optionA": "styles",
                    "optionB": "to",
                    "optionC": "Different",
                    "optionD": "success",
                    "optionE": "contribute",
                    "optionF": "work",
                    "optionG": "team"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "스트레스 상황 대처",
    "episodes": [
        {
            "title": "팀 프로젝트 나누기",
            "explanation": "ESFJ의 협력과 INFP의 개인 기여",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지아",
                    "script": "Let's work as one big team!",
                    "translation": "우린 하나의 큰 팀으로 일하자!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "유나",
                    "script": "I do best work alone.",
                    "translation": "난 혼자서 최고의 일을 해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지아",
                    "script": "But teamwork is so fun!",
                    "translation": "하지만 팀 일은 정말 재미있어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지아는 팀 프로젝트를 혼자 완성합니다.",
                    "hint": "ESFJ는 협력과 함께 작업하는 것을 즐겨요.",
                    "result": "X",
                    "explanation": "지아는 'Let's work as one big team'라고 말하며 협력을 중시해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "유나",
                    "script": "I create better when independent.",
                    "translation": "난 독립적일 때 더 잘 창작해."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지아",
                    "script": "That's totally valid and cool!",
                    "translation": "그거 정말 타당하고 좋아!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "유나",
                    "script": "We can work separately then meet!",
                    "translation": "우린 따로 일하고 나중에 모일 수 있어!"
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Yu-na works best when @@.",
                    "hint": "INFP는 개인적 창의성을 발휘할 때 최고의 성과를 내요.",
                    "optionA": "together",
                    "optionB": "guided",
                    "optionC": "independent",
                    "result": "independent",
                    "explanation": "유나는 독립적으로 일할 때 최고의 성과를 내요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지아",
                    "script": "Great idea! We support you!",
                    "translation": "좋은 생각이야! 우린 너를 지지할게!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "유나",
                    "script": "And I'll contribute my best work!",
                    "translation": "그리고 난 내 최고의 작품을 기여할 거야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지아",
                    "script": "Your unique ideas make us strong!",
                    "translation": "넌 독특한 아이디어로 우리를 강하게 만들어!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "유나",
                    "script": "Your teamwork brings us together!",
                    "translation": "넌 팀 일로 우리를 모아!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지아",
                    "script": "We both make the project shine!",
                    "translation": "우린 둘 다 프로젝트를 빛나게 해!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "유나",
                    "script": "That's why we're the best team.",
                    "translation": "그래서 우린 최고의 팀이야."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "다양한 작업 방식을 모두 인정하는 태도에 대한 문장이에요.",
                    "optionA": "styles",
                    "optionB": "to",
                    "optionC": "Different",
                    "optionD": "success",
                    "optionE": "contribute",
                    "optionF": "work",
                    "optionG": "team",
                    "result": "Different work styles contribute to team success",
                    "explanation": "다양한 작업 방식이 팀의 성공에 기여해요."
                }
            ]
        }
    ]
}
ID: 19522 (테스트)
원본 (수정 전)수정 후
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택 고민",
            "explanation": "ESFJ의 인간관계 중심과 INFP의 의미 추구",
            "category": "직업 및 목표 설정",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "Working with people is my dream!",
                    "translation": "사람들과 일하는 게 내 꿈이야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서현",
                    "script": "I want work with deep meaning.",
                    "translation": "난 깊은 의미가 있는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "People make work meaningful!",
                    "translation": "사람들이 일을 의미있게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지현은 혼자서 조용한 환경에서 일을 선호합니다.",
                    "hint": "ESFJ는 사람과의 관계 속에서 의미를 찾아요.",
                    "result": "X",
                    "explanation": "지현은 'Working with people is my dream'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서현",
                    "script": "Meaning comes from within my heart.",
                    "translation": "의미는 내 마음 속에서 나와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "That's so beautiful and pure!",
                    "translation": "정말 아름답고 순수해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서현",
                    "script": "And people connections are important.",
                    "translation": "그리고 사람들과의 연결도 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-hyeon values work that brings @@ meaning.",
                    "hint": "INFP는 개인적으로 의미있는 일을 추구해요.",
                    "optionA": "quick",
                    "optionB": "personal",
                    "optionC": "external",
                    "result": "personal",
                    "explanation": "서현은 개인적으로 의미있는 일을 찾으려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "We can help so many people!",
                    "translation": "우린 정말 많은 사람들을 도울 수 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서현",
                    "script": "If it matches our values!",
                    "translation": "우리 가치에 맞으면 말이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "Absolutely! That's what matters!",
                    "translation": "정확해! 그게 중요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서현",
                    "script": "Your enthusiasm inspires me too!",
                    "translation": "넌 열정으로 나를 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Let's find jobs we both love!",
                    "translation": "우린 둘 다 사랑하는 일을 찾자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서현",
                    "script": "With people and with purpose.",
                    "translation": "사람들과 함께 그리고 목적 있게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "quiz": "주어진 단어들로 자연스러운 문장을 만들어보세요.",
                    "hint": "직업 선택의 핵심 요소에 대한 문장이에요.",
                    "result": "Purpose and meaningful connections guide career choices",
                    "explanation": "목적과 의미있는 연결이 직업 선택을 이끌어요.",
                    "optionA": "connections",
                    "optionB": "and",
                    "optionC": "guide",
                    "optionD": "career",
                    "optionE": "choices",
                    "optionF": "Purpose",
                    "optionG": "meaningful"
                }
            ]
        }
    ]
}
{
    "type": "MBTI",
    "category": "직업 및 목표 설정",
    "episodes": [
        {
            "title": "직업 선택 고민",
            "explanation": "ESFJ의 인간관계 중심과 INFP의 의미 추구",
            "level": 4,
            "my_mbti": "ESFJ",
            "target_mbti": "INFP",
            "content": [
                {
                    "type": "script",
                    "index": 1,
                    "speaker": "지현",
                    "script": "Working with people is my dream!",
                    "translation": "사람들과 일하는 게 내 꿈이야!"
                },
                {
                    "type": "script",
                    "index": 2,
                    "speaker": "서현",
                    "script": "I want work with deep meaning.",
                    "translation": "난 깊은 의미가 있는 일을 원해."
                },
                {
                    "type": "script",
                    "index": 3,
                    "speaker": "지현",
                    "script": "People make work meaningful!",
                    "translation": "사람들이 일을 의미있게 만들어!"
                },
                {
                    "type": "ox",
                    "index": 4,
                    "quiz": "지현은 혼자서 조용한 환경에서 일을 선호합니다.",
                    "hint": "ESFJ는 사람과의 관계 속에서 의미를 찾아요.",
                    "result": "X",
                    "explanation": "지현은 'Working with people is my dream'라고 말해요."
                },
                {
                    "type": "script",
                    "index": 5,
                    "speaker": "서현",
                    "script": "Meaning comes from within my heart.",
                    "translation": "의미는 내 마음 속에서 나와."
                },
                {
                    "type": "script",
                    "index": 6,
                    "speaker": "지현",
                    "script": "That's so beautiful and pure!",
                    "translation": "정말 아름답고 순수해!"
                },
                {
                    "type": "script",
                    "index": 7,
                    "speaker": "서현",
                    "script": "And people connections are important.",
                    "translation": "그리고 사람들과의 연결도 중요해."
                },
                {
                    "type": "blank",
                    "index": 8,
                    "quiz": "Seo-hyeon values work that brings @@ meaning.",
                    "hint": "INFP는 개인적으로 의미있는 일을 추구해요.",
                    "optionA": "quick",
                    "optionB": "personal",
                    "optionC": "external",
                    "result": "personal",
                    "explanation": "서현은 개인적으로 의미있는 일을 찾으려고 해요."
                },
                {
                    "type": "script",
                    "index": 9,
                    "speaker": "지현",
                    "script": "We can help so many people!",
                    "translation": "우린 정말 많은 사람들을 도울 수 있어!"
                },
                {
                    "type": "script",
                    "index": 10,
                    "speaker": "서현",
                    "script": "If it matches our values!",
                    "translation": "우리 가치에 맞으면 말이야!"
                },
                {
                    "type": "script",
                    "index": 11,
                    "speaker": "지현",
                    "script": "Absolutely! That's what matters!",
                    "translation": "정확해! 그게 중요해!"
                },
                {
                    "type": "script",
                    "index": 12,
                    "speaker": "서현",
                    "script": "Your enthusiasm inspires me too!",
                    "translation": "넌 열정으로 나를 영감을 줘!"
                },
                {
                    "type": "script",
                    "index": 13,
                    "speaker": "지현",
                    "script": "Let's find jobs we both love!",
                    "translation": "우린 둘 다 사랑하는 일을 찾자!"
                },
                {
                    "type": "script",
                    "index": 14,
                    "speaker": "서현",
                    "script": "With people and with purpose.",
                    "translation": "사람들과 함께 그리고 목적 있게."
                },
                {
                    "type": "puzzle",
                    "index": 15,
                    "hint": "직업 선택의 핵심 요소에 대한 문장이에요.",
                    "optionA": "connections",
                    "optionB": "and",
                    "optionC": "guide",
                    "optionD": "career",
                    "optionE": "choices",
                    "optionF": "Purpose",
                    "optionG": "meaningful",
                    "result": "Purpose and meaningful connections guide career choices",
                    "explanation": "목적과 의미있는 연결이 직업 선택을 이끌어요."
                }
            ]
        }
    ]
}

현재 배치 처리 완료

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